diff --git a/README b/README index 588b7b8..1564144 100644 --- a/README +++ b/README @@ -24,10 +24,9 @@ the link and sets up the ppp network interface. Pppd includes support for authentication, so you can control which other systems may make a PPP connection and what IP addresses they may use. -The platforms supported by this package are Linux and Solaris. I have -code for NeXTStep, FreeBSD, SunOS 4.x, SVR4, Tru64 (Digital Unix), AIX -and Ultrix but no active maintainers for these platforms. Code for -all of these except AIX is included in the ppp-2.3.11 release. +The platforms supported by this package are Linux and Solaris. +(There is also code to support various old flavours of Unix in the git +repository, but it is quite old and unmaintained.) The kernel code for Linux is no longer distributed with this package, since the relevant kernel code is in the official Linux kernel source @@ -76,9 +75,22 @@ What's new in ppp-2.5.1 additional, more deterministic ways for pppd to interact with the rest of the networking configuration. +* New options have been added to allow the system administrator to + set the location of various scripts and secrets files. + +* A new "noresolvconf" option tells pppd not to write the + /etc/ppp/resolv.conf file; DNS server addresses, if obtained from + the peer, are still passed to scripts in the environment. + * Pppd will now create the directory for the TDB connection database if it doesn't already exist. +* Kernel module code for Solaris is no longer included. + +* Support for decompressing compressed packets has been removed from + pppdump, because the zlib code used was old and potentially + vulnerable. + * Various other bug fixes and minor enhancements. diff --git a/README.MSCHAP80 b/README.MSCHAP80 index 2c3172a..ed773c5 100644 --- a/README.MSCHAP80 +++ b/README.MSCHAP80 @@ -28,8 +28,9 @@ requesting MS-CHAP: rcvd [LCP ConfReq id=0x2 ] ^^^^^^^ -MS-CHAP is enabled by default under Linux in pppd/Makefile.linux by -the line "CHAPMS=y". +MS-CHAP support in pppd (along with MPPE support) can be enabled or +disabled at configure time using the --enable-microsoft-extensions and +--disable-microsoft-extensions arguments. The default is enabled. CONFIGURATION diff --git a/README.cbcp b/README.cbcp index f1e4ba1..bb7f91b 100644 --- a/README.cbcp +++ b/README.cbcp @@ -22,8 +22,9 @@ The ietf task group has decided to recommend that the LCP sequence be extended to permit the callback operation. For this reason, these patches are not 'part' of pppd but are an adjunct to the code. -To enable CBCP support, all that is required is to uncomment the line -in Makefile.linux that sets CBCP=y and recompile pppd. +CBCP support is enabled or disabled in pppd at configure time using the +--enable-cbcp and --disable-cbcp arguments to ./configure. The default +is disabled. I use such script to make a callback: diff --git a/README.eap-tls b/README.eap-tls index ad81ab2..025dcfd 100644 --- a/README.eap-tls +++ b/README.eap-tls @@ -17,9 +17,11 @@ EAP-TLS authentication support for PPP mechanism. It also provides optional encryption using the MPPE protocol. - This patch provide EAP-TLS support to pppd. - This authentication method can be used in both client or server - mode. + EAP-TLS support is included in pppd, and is enabled or disabled + at configure time by using the --enable-eaptls and --disable-eaptls + arguments to ./configure. + + This authentication method can be used in both client and server mode. 2. Building diff --git a/README.linux b/README.linux index eb15fbb..eccf27a 100644 --- a/README.linux +++ b/README.linux @@ -95,8 +95,8 @@ If you obtained this package in .rpm or .deb format, you simply follow the usual procedure for installing the package. If you are using the .tar.gz form of this package, then cd into the -ppp-2.4.5 directory you obtained by unpacking the archive and issue -the following commands: +directory you obtained by unpacking the archive and issue the +following commands: $ ./configure $ make @@ -108,8 +108,12 @@ If the /etc/ppp configuration directory doesn't exist, the `make install' step will create it and install some default configuration files. +The ./configure script can take various optional arguments to control +what features are included, what directories are used for installation, +etc. Type "./configure --help" to see a list of options. -2.3 System setup for 2.4 kernels + +2.3 System setup for 2.4 (and later) kernels Under the 2.4 series kernels, pppd needs to be able to open /dev/ppp, character device (108,0). If you are using udev (as most distributions diff --git a/README.sol2 b/README.sol2 index 7421664..bf7f6eb 100644 --- a/README.sol2 +++ b/README.sol2 @@ -1,3 +1,5 @@ +NOTE: These instructions are out of date. + This file describes the installation process for ppp-2.4 on systems running Solaris. The Solaris and SVR4 ports share a lot of code but are not identical. The STREAMS kernel modules and driver for Solaris