Skip to content

Commit 65f19b5

Browse files
committed
README: Update for v2.5.3
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
1 parent 69d4a84 commit 65f19b5

1 file changed

Lines changed: 54 additions & 1 deletion

File tree

README

Lines changed: 54 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,62 @@ use any IP address. (This only applies where the peer is
6767
authenticating itself to you, of course.)
6868

6969

70-
What's new in ppp-2.5.2
70+
What's new in ppp-2.5.3
7171
***********************
7272

73+
* Several security improvements:
74+
- Some options are now privileged: 'set', 'unset',
75+
'defaultroute', and 'defaultroute6'. If a non-root user
76+
running a setuid-root pppd needs to use these options,
77+
the system administrator will have to make a 'call' file
78+
in /etc/ppp/peers containing the required option(s) for
79+
the user's use.
80+
81+
- Scripts, privileged options files and secrets files now are
82+
subject to a path check, which checks that the file and each
83+
directory in the real path to the file are owned by root and
84+
not writable by non-root.
85+
86+
- If pppd is installed setuid-root and run by a non-root user,
87+
the peer will be required to authenticate itself; previously
88+
this requirement only applied if the system had a default
89+
IPv4 route.
90+
91+
* Default route handling has changed; pppd no longer checks for
92+
an existing default route before adding its default route. The
93+
defaultroute and defaultroute6 options are now privileged, and
94+
if used, the default route will always be added. The metric of
95+
the default route can be controlled with new defaultroute-metric
96+
and defaultroute6-metric options, which are privileged.
97+
The replacedefaultroute and noreplacedefaultroute options
98+
are no longer functional, and just cause an error message to
99+
be printed.
100+
101+
* There is now a dhcpv6relay plugin, which provides a DHCPv6
102+
relay for the local system inside pppd.
103+
104+
* VRF (Virtual Routing and Forwarding) support has been added
105+
to pppd on Linux. There is now a 'vrf' option which tells
106+
pppd to bind the PPP interface to a specific VRF, so that
107+
routes are installed in the VRF's routing table rather than
108+
the main routing table.
109+
110+
* The pppoe (PPP over ethernet) plugin now supports maximum
111+
packet sizes greater than 1492 bytes if configured to do so
112+
and the server agrees.
113+
114+
* CBCP (Callback control protocol) support can still be selected
115+
at configuration time, but now a warning message will be
116+
printed, warning that CBCP support will be removed in a
117+
future version. If you use CBCP in pppd, let the maintainer
118+
know.
119+
120+
* Various other bug fixes and minor enhancements.
121+
122+
123+
What was new in ppp-2.5.2
124+
*************************
125+
73126
* Some old and probably unused code has been removed, notably the
74127
pppgetpass program and the passprompt plugin, and some of the files
75128
in the sample and scripts directories.

0 commit comments

Comments
 (0)