#
1.15 |
|
12-Jul-2022 |
mvs |
Remove PIPEXCSESSION pipex(4) ioctl(2) command from kernel and man page.
Long time ago pipex(4) session can't be deleted until both pipex(4) input and output queues become empty. Dead sessions were linked to the stack and the `ip_forward' flag was used to prevent packets forwarding. npppd(8) marked such sessions by doing PIPEXCSESSION ioctl(2) call.
But since we started to unlink close session from the stack, this logic became unnecessary. Also pipex(4) session could be closed just after close request.
npppd(8) was the only userland program which did PIPEXCSESSION ioctl(2) call, and we removed it week ago. It's time to remove the remains.
Now the `flags' member of 'pipex_session' structure became immutable.
ok yasuoka@
|
Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE
|
#
1.14 |
|
02-Jan-2021 |
mvs |
Remove PIPEX{S,G}MODE ioctl(2) commands. This time they are pretty dummy and were kept only for backward compatibility reasons.
ok mpi@ yasuoka@
|
Revision tags: OPENBSD_6_8_BASE
|
#
1.13 |
|
09-Aug-2020 |
mvs |
Some times ago we disabled in-kernel timeout for pppx(4) related pipex(4) sessions. We did this for prevent use after free issue caused by pipex_timer(). By default "idle-timeout" is not set in npppd.conf(5) and I guess this is reason for we forgot to describe this exception in npppd.conf(5).
Since it's pppx(4) related bug description was added to BUGS section of pppx(4) man page.
npppd.conf(5) has this exception described in "idle-timeout" section.
ok jmc@ yasuoka@
|
Revision tags: OPENBSD_6_7_BASE
|
#
1.12 |
|
03-Apr-2020 |
mpi |
tun(4) has been replaced by pppac(4), from Vitaliy Makkoveev.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.11 |
|
18-Apr-2017 |
yasuoka |
Including sys/types.h and net/if.h are needed to use pipex(4).
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.10 |
|
22-Sep-2015 |
sobrado |
typos: mastter -> master, mandoatory -> mandatory.
|
#
1.9 |
|
14-Sep-2015 |
schwarze |
convert .Fd #include to .In
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.8 |
|
23-Jun-2015 |
yasuoka |
Fix the links to pppx(4).
diff from Fabian Raetz.
|
#
1.7 |
|
12-Jun-2015 |
schwarze |
Add a missing .An macro. Found by Enrico <Camarda at amnz dot org> during the BSDCan Doc Sprint.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.6 |
|
25-Jan-2014 |
deraadt |
PPP not Ppp
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.5 |
|
29-Jan-2013 |
yasuoka |
Add pppx.4 and enable links to it.
ok dlg@
|
#
1.4 |
|
24-Jan-2013 |
giovanni |
typo in #include
|
#
1.3 |
|
20-Sep-2012 |
jmc |
tweak previous;
|
#
1.2 |
|
20-Sep-2012 |
yasuoka |
don't use link to npppd(8) and pppx(4) until they are ready.
|
#
1.1 |
|
19-Sep-2012 |
yasuoka |
add pipex(4) man page.
|
#
1.14 |
|
02-Jan-2021 |
mvs |
Remove PIPEX{S,G}MODE ioctl(2) commands. This time they are pretty dummy and were kept only for backward compatibility reasons.
ok mpi@ yasuoka@
|
Revision tags: OPENBSD_6_8_BASE
|
#
1.13 |
|
09-Aug-2020 |
mvs |
Some times ago we disabled in-kernel timeout for pppx(4) related pipex(4) sessions. We did this for prevent use after free issue caused by pipex_timer(). By default "idle-timeout" is not set in npppd.conf(5) and I guess this is reason for we forgot to describe this exception in npppd.conf(5).
Since it's pppx(4) related bug description was added to BUGS section of pppx(4) man page.
npppd.conf(5) has this exception described in "idle-timeout" section.
ok jmc@ yasuoka@
|
Revision tags: OPENBSD_6_7_BASE
|
#
1.12 |
|
03-Apr-2020 |
mpi |
tun(4) has been replaced by pppac(4), from Vitaliy Makkoveev.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.11 |
|
18-Apr-2017 |
yasuoka |
Including sys/types.h and net/if.h are needed to use pipex(4).
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.10 |
|
22-Sep-2015 |
sobrado |
typos: mastter -> master, mandoatory -> mandatory.
|
#
1.9 |
|
14-Sep-2015 |
schwarze |
convert .Fd #include to .In
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.8 |
|
23-Jun-2015 |
yasuoka |
Fix the links to pppx(4).
diff from Fabian Raetz.
|
#
1.7 |
|
12-Jun-2015 |
schwarze |
Add a missing .An macro. Found by Enrico <Camarda at amnz dot org> during the BSDCan Doc Sprint.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.6 |
|
25-Jan-2014 |
deraadt |
PPP not Ppp
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.5 |
|
29-Jan-2013 |
yasuoka |
Add pppx.4 and enable links to it.
ok dlg@
|
#
1.4 |
|
24-Jan-2013 |
giovanni |
typo in #include
|
#
1.3 |
|
20-Sep-2012 |
jmc |
tweak previous;
|
#
1.2 |
|
20-Sep-2012 |
yasuoka |
don't use link to npppd(8) and pppx(4) until they are ready.
|
#
1.1 |
|
19-Sep-2012 |
yasuoka |
add pipex(4) man page.
|
#
1.13 |
|
09-Aug-2020 |
mvs |
Some times ago we disabled in-kernel timeout for pppx(4) related pipex(4) sessions. We did this for prevent use after free issue caused by pipex_timer(). By default "idle-timeout" is not set in npppd.conf(5) and I guess this is reason for we forgot to describe this exception in npppd.conf(5).
Since it's pppx(4) related bug description was added to BUGS section of pppx(4) man page.
npppd.conf(5) has this exception described in "idle-timeout" section.
ok jmc@ yasuoka@
|
Revision tags: OPENBSD_6_7_BASE
|
#
1.12 |
|
03-Apr-2020 |
mpi |
tun(4) has been replaced by pppac(4), from Vitaliy Makkoveev.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.11 |
|
18-Apr-2017 |
yasuoka |
Including sys/types.h and net/if.h are needed to use pipex(4).
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.10 |
|
22-Sep-2015 |
sobrado |
typos: mastter -> master, mandoatory -> mandatory.
|
#
1.9 |
|
14-Sep-2015 |
schwarze |
convert .Fd #include to .In
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.8 |
|
23-Jun-2015 |
yasuoka |
Fix the links to pppx(4).
diff from Fabian Raetz.
|
#
1.7 |
|
12-Jun-2015 |
schwarze |
Add a missing .An macro. Found by Enrico <Camarda at amnz dot org> during the BSDCan Doc Sprint.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.6 |
|
25-Jan-2014 |
deraadt |
PPP not Ppp
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.5 |
|
29-Jan-2013 |
yasuoka |
Add pppx.4 and enable links to it.
ok dlg@
|
#
1.4 |
|
24-Jan-2013 |
giovanni |
typo in #include
|
#
1.3 |
|
20-Sep-2012 |
jmc |
tweak previous;
|
#
1.2 |
|
20-Sep-2012 |
yasuoka |
don't use link to npppd(8) and pppx(4) until they are ready.
|
#
1.1 |
|
19-Sep-2012 |
yasuoka |
add pipex(4) man page.
|
#
1.12 |
|
03-Apr-2020 |
mpi |
tun(4) has been replaced by pppac(4), from Vitaliy Makkoveev.
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.11 |
|
18-Apr-2017 |
yasuoka |
Including sys/types.h and net/if.h are needed to use pipex(4).
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.10 |
|
22-Sep-2015 |
sobrado |
typos: mastter -> master, mandoatory -> mandatory.
|
#
1.9 |
|
14-Sep-2015 |
schwarze |
convert .Fd #include to .In
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.8 |
|
23-Jun-2015 |
yasuoka |
Fix the links to pppx(4).
diff from Fabian Raetz.
|
#
1.7 |
|
12-Jun-2015 |
schwarze |
Add a missing .An macro. Found by Enrico <Camarda at amnz dot org> during the BSDCan Doc Sprint.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.6 |
|
25-Jan-2014 |
deraadt |
PPP not Ppp
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.5 |
|
29-Jan-2013 |
yasuoka |
Add pppx.4 and enable links to it.
ok dlg@
|
#
1.4 |
|
24-Jan-2013 |
giovanni |
typo in #include
|
#
1.3 |
|
20-Sep-2012 |
jmc |
tweak previous;
|
#
1.2 |
|
20-Sep-2012 |
yasuoka |
don't use link to npppd(8) and pppx(4) until they are ready.
|
#
1.1 |
|
19-Sep-2012 |
yasuoka |
add pipex(4) man page.
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.11 |
|
18-Apr-2017 |
yasuoka |
Including sys/types.h and net/if.h are needed to use pipex(4).
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.10 |
|
22-Sep-2015 |
sobrado |
typos: mastter -> master, mandoatory -> mandatory.
|
#
1.9 |
|
14-Sep-2015 |
schwarze |
convert .Fd #include to .In
|
Revision tags: OPENBSD_5_8_BASE
|
#
1.8 |
|
23-Jun-2015 |
yasuoka |
Fix the links to pppx(4).
diff from Fabian Raetz.
|
#
1.7 |
|
12-Jun-2015 |
schwarze |
Add a missing .An macro. Found by Enrico <Camarda at amnz dot org> during the BSDCan Doc Sprint.
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE
|
#
1.6 |
|
25-Jan-2014 |
deraadt |
PPP not Ppp
|
Revision tags: OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.5 |
|
29-Jan-2013 |
yasuoka |
Add pppx.4 and enable links to it.
ok dlg@
|
#
1.4 |
|
24-Jan-2013 |
giovanni |
typo in #include
|
#
1.3 |
|
20-Sep-2012 |
jmc |
tweak previous;
|
#
1.2 |
|
20-Sep-2012 |
yasuoka |
don't use link to npppd(8) and pppx(4) until they are ready.
|
#
1.1 |
|
19-Sep-2012 |
yasuoka |
add pipex(4) man page.
|