From: Paul Mackerras Date: Wed, 4 Feb 1998 01:33:12 +0000 (+0000) Subject: update for 2.3.3 X-Git-Tag: RELEASE_2_3_6~139 X-Git-Url: https://git.ozlabs.org/?p=ppp.git;a=commitdiff_plain;h=30cbaa38bf520afd963d515ca6fe2f264d782fbe update for 2.3.3 --- diff --git a/README b/README index 6f47b73..0e10803 100644 --- a/README +++ b/README @@ -58,10 +58,31 @@ kernel using a `modload' facility. On others, the kernel image has to be recompiled and the system rebooted. See the README.* files for details. +N.B. Since 2.3.0, leaving the permitted IP addresses column of the +pap-secrets or chap-secrets file empty means that no addresses are +permitted. You need to put a "*" in that column to allow the peer to +use any IP address. (This only applies where the peer is +authenticating itself to you, of course.) -What's new in ppp-2.3.2. + +What's new in ppp-2.3.3. ************************ +* Fixed compilation problems under SunOS. + +* Fixed a bug introduced into chat in 2.3.2, and compilation problems +introduced into the MS-CHAP implementation in 2.3.2. + +* The linux kernel driver has been updated for recent 2.1-series +kernel changes, and it now will ask kerneld to load compression +modules when required, if the kernel is configured to support kerneld. + +* Pppd should now compile correctly under linux on systems with glibc. + + +What was new in ppp-2.3.2. +************************** + * In 2.3.1, I made a change which was intended to make pppd able to detect loss of CD during or immediately after the connection script runs. Unfortunately, this had the side-effect that the connection @@ -71,8 +92,35 @@ reversed. * Fix compilation problems in the Linux kernel driver. -What's new in ppp-2.3. -********************** +What was new in ppp-2.3.1. +************************** + +* Enhancements to chat, thanks to Francis Demierre. Chat can now +accept comments in the chat script file, and has new SAY, HANGUP, +CLR_ABORT and CLR_REPORT keywords. + +* Fixed a bug which causes 2.3.0 to crash Solaris systems. + +* Bug-fixes and restructuring of the Linux kernel driver. + +* The holdoff behaviour of pppd has been changed slightly: now, if +the link comes up for IP (or other network protocol) traffic, we +consider that the link has been successfully established, and don't +enforce the holdoff period after the link goes down. + +* Pppd should now correctly wait for CD (carrier detect) from the +modem, even when the serial port initially had CLOCAL set, and it +should also detect loss of CD during or immediately after the +connection script runs. + +* Under linux, pppd will work with older 2.2.0* version kernel +drivers, although demand-dialling is not supported with them. + +* Minor bugfixes for pppd. + + +What was new in ppp-2.3. +************************ * Demand-dialling. Pppd now has a mode where it will establish the network interface immediately when it starts, but not actually bring @@ -179,4 +227,4 @@ The primary site for releases of this software is: ftp://cs.anu.edu.au/pub/software/ppp/ -($Id: README,v 1.10 1997/11/27 05:58:46 paulus Exp $) +($Id: README,v 1.11 1998/02/04 01:33:10 paulus Exp $) diff --git a/README.linux b/README.linux index 2a6321a..32d22fc 100644 --- a/README.linux +++ b/README.linux @@ -1,7 +1,7 @@ -PPP for Linux Version 2.3.2 +PPP for Linux Version 2.3.3 ============= based on - ppp-2.3.2 - Oct 1997 + ppp-2.3.3 + Dec 1997 Michael Callahan callahan@maths.ox.ac.uk Al Longyear longyear@netcom.com diff --git a/README.sol2 b/README.sol2 index bc24f1f..1c92ef6 100644 --- a/README.sol2 +++ b/README.sol2 @@ -4,6 +4,10 @@ but are not identical. The STREAMS kernel modules and driver for Solaris 2 are in the svr4 directory (and use some code from the modules directory). +***NOTE***: this package does not support Solaris 2.6 at present; +apparently the kernel interface to network interfaces has changed, and +this package has not yet been adapted correspondingly. Stay tuned. + Installation. ************* @@ -13,13 +17,19 @@ kernel modules. ./configure make +If you wish to use gcc (or another compiler) instead of Sun's cc, edit +the svr4/Makedefs file and uncomment the definition of CC. You can +also change the options passed to the C compiler by editing the COPTS +definition. + 2. Install the programs and kernel modules: as root, do make install This installs pppd, chat and pppstats in /usr/local/bin and the kernel modules in /kernel/drv and /kernel/strmod, and creates the /etc/ppp -directory and populates it with default configuration files. +directory and populates it with default configuration files. You can +change the installation directories by editing svr4/Makedefs. If your system normally has only one network interface, the default Solaris 2 system startup scripts will disable IP forwarding in the IP diff --git a/README.sunos4 b/README.sunos4 index fc27086..b48aec3 100644 --- a/README.sunos4 +++ b/README.sunos4 @@ -19,6 +19,11 @@ kernel modules. ./configure make +If you wish to compile using gcc instead of cc, edit the +sunos4/Makedefs file and uncomment the line saying "CC = gcc". You +can also change the C compiler options by editing the COPTS +definition. + 2. Install the pppd, pppstats and chat programs and the loadable module object files (you need to be root to do this): @@ -27,7 +32,8 @@ module object files (you need to be root to do this): By default, the programs and the loadable module object files go into /usr/local/etc. Doing `make install' also copies a script called ppp.INSTALL into /dev, and makes ppp.LOAD, ppp.UNLOAD, ppp.MKDEV and -ppp.RMDEV links to it. +ppp.RMDEV links to it. You can change the installation directories by +editing sunos4/Makedefs. 3. Load the ppp modules (you need to be root for this too): diff --git a/README.svr4 b/README.svr4 index e20fad5..86942bb 100644 --- a/README.svr4 +++ b/README.svr4 @@ -12,12 +12,17 @@ kernel modules. ./configure make +If you wish to use gcc instead of cc, edit the svr4/Makedefs file and +uncomment the definition of CC. You can also change the options +passed to the C compiler by editing the COPTS definition. + 2. Install the programs and kernel modules: as root, do make install This installs pppd, chat and pppstats in /usr/local/bin and adds the -ppp STREAMS modules and driver to the system configuration. +ppp STREAMS modules and driver to the system configuration. You can +change the installation directories by editing svr4/Makedefs. 3. Rebuild your kernel (with /etc/conf/bin/idbuild) and reboot.