Skip to content

Commit 5ea05ff

Browse files
committed
Update README files
- Update README with more of the changes in 2.5.1 - Update the other READMEs lightly, mostly to do with how features are included or excluded with the new build system. Signed-off-by: Paul Mackerras <[email protected]>
1 parent 1889485 commit 5ea05ff

File tree

6 files changed

+36
-14
lines changed

6 files changed

+36
-14
lines changed

README

+16-4
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,9 @@ the link and sets up the ppp network interface. Pppd includes support
2424
for authentication, so you can control which other systems may make a
2525
PPP connection and what IP addresses they may use.
2626

27-
The platforms supported by this package are Linux and Solaris. I have
28-
code for NeXTStep, FreeBSD, SunOS 4.x, SVR4, Tru64 (Digital Unix), AIX
29-
and Ultrix but no active maintainers for these platforms. Code for
30-
all of these except AIX is included in the ppp-2.3.11 release.
27+
The platforms supported by this package are Linux and Solaris.
28+
(There is also code to support various old flavours of Unix in the git
29+
repository, but it is quite old and unmaintained.)
3130

3231
The kernel code for Linux is no longer distributed with this package,
3332
since the relevant kernel code is in the official Linux kernel source
@@ -76,9 +75,22 @@ What's new in ppp-2.5.1
7675
additional, more deterministic ways for pppd to interact with the
7776
rest of the networking configuration.
7877

78+
* New options have been added to allow the system administrator to
79+
set the location of various scripts and secrets files.
80+
81+
* A new "noresolvconf" option tells pppd not to write the
82+
/etc/ppp/resolv.conf file; DNS server addresses, if obtained from
83+
the peer, are still passed to scripts in the environment.
84+
7985
* Pppd will now create the directory for the TDB connection database
8086
if it doesn't already exist.
8187

88+
* Kernel module code for Solaris is no longer included.
89+
90+
* Support for decompressing compressed packets has been removed from
91+
pppdump, because the zlib code used was old and potentially
92+
vulnerable.
93+
8294
* Various other bug fixes and minor enhancements.
8395

8496

README.MSCHAP80

+3-2
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ requesting MS-CHAP:
2828
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <auth MS> <magic 0x46a3>]
2929
^^^^^^^
3030

31-
MS-CHAP is enabled by default under Linux in pppd/Makefile.linux by
32-
the line "CHAPMS=y".
31+
MS-CHAP support in pppd (along with MPPE support) can be enabled or
32+
disabled at configure time using the --enable-microsoft-extensions and
33+
--disable-microsoft-extensions arguments. The default is enabled.
3334

3435

3536
CONFIGURATION

README.cbcp

+3-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ The ietf task group has decided to recommend that the LCP sequence be
2222
extended to permit the callback operation. For this reason, these
2323
patches are not 'part' of pppd but are an adjunct to the code.
2424

25-
To enable CBCP support, all that is required is to uncomment the line
26-
in Makefile.linux that sets CBCP=y and recompile pppd.
25+
CBCP support is enabled or disabled in pppd at configure time using the
26+
--enable-cbcp and --disable-cbcp arguments to ./configure. The default
27+
is disabled.
2728

2829
I use such script to make a callback:
2930

README.eap-tls

+5-3
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@ EAP-TLS authentication support for PPP
1717
mechanism. It also provides optional encryption using the MPPE
1818
protocol.
1919

20-
This patch provide EAP-TLS support to pppd.
21-
This authentication method can be used in both client or server
22-
mode.
20+
EAP-TLS support is included in pppd, and is enabled or disabled
21+
at configure time by using the --enable-eaptls and --disable-eaptls
22+
arguments to ./configure.
23+
24+
This authentication method can be used in both client and server mode.
2325

2426
2. Building
2527

README.linux

+7-3
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,8 @@ If you obtained this package in .rpm or .deb format, you simply follow
9595
the usual procedure for installing the package.
9696

9797
If you are using the .tar.gz form of this package, then cd into the
98-
ppp-2.4.5 directory you obtained by unpacking the archive and issue
99-
the following commands:
98+
directory you obtained by unpacking the archive and issue the
99+
following commands:
100100

101101
$ ./configure
102102
$ make
@@ -108,8 +108,12 @@ If the /etc/ppp configuration directory doesn't exist, the `make
108108
install' step will create it and install some default configuration
109109
files.
110110

111+
The ./configure script can take various optional arguments to control
112+
what features are included, what directories are used for installation,
113+
etc. Type "./configure --help" to see a list of options.
111114

112-
2.3 System setup for 2.4 kernels
115+
116+
2.3 System setup for 2.4 (and later) kernels
113117

114118
Under the 2.4 series kernels, pppd needs to be able to open /dev/ppp,
115119
character device (108,0). If you are using udev (as most distributions

README.sol2

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
NOTE: These instructions are out of date.
2+
13
This file describes the installation process for ppp-2.4 on systems
24
running Solaris. The Solaris and SVR4 ports share a lot of code but
35
are not identical. The STREAMS kernel modules and driver for Solaris

0 commit comments

Comments
 (0)