update for 2.4.1
authorPaul Mackerras <paulus@samba.org>
Fri, 9 Mar 2001 00:53:57 +0000 (00:53 +0000)
committerPaul Mackerras <paulus@samba.org>
Fri, 9 Mar 2001 00:53:57 +0000 (00:53 +0000)
README
README.linux

diff --git a/README b/README
index 8ffb816218a8a04f7980c4c6fe24270bcdac6bec..9398929a2238247941a8ac7014a91732f103013c 100644 (file)
--- a/README
+++ b/README
@@ -9,7 +9,8 @@ Introduction.
 The Point-to-Point Protocol (PPP) provides a standard way to establish
 a network connection over a serial link.  At present, this package
 supports IP and the protocols layered above IP, such as TCP and UDP.
-The Linux port of this package also has support for IPX.
+The Linux and Solaris ports of this package have optional support for
+IPV6; the Linux port of this package also has support for IPX.
 
 This software consists of two parts:
 
@@ -56,9 +57,40 @@ use any IP address.  (This only applies where the peer is
 authenticating itself to you, of course.)
 
 
-What's new in ppp-2.4.0.
+What's new in ppp-2.4.1.
 ************************
 
+* Pppd can now print out the set of options that are in effect.  The
+  new `dump' option causes pppd to print out the option values after
+  option parsing is complete.  The `dryrun' option causes pppd to
+  print the options and then exit.
+
+* The option parsing code has been fixed so that options in the
+  per-tty options file are parsed correctly, and don't override values
+  from the command line in most cases.
+
+* The plugin option now looks in /usr/lib/pppd/<pppd-version> (for
+  example, /usr/lib/pppd/2.4.1b1) for shared objects for plugins if
+  there is no slash in the plugin name.
+
+* When loading a plugin, pppd will now check the version of pppd for
+  which the plugin was compiled, and refuse to load it if it is
+  different to pppd's version string.  To enable this, the plugin
+  source needs to #include "pppd.h" and have a line saying:
+       char pppd_version[] = VERSION;
+
+* There is a bug in zlib, discovered by James Carlson, which can cause
+  kernel memory corruption if Deflate is used with the lowest setting,
+  8.  As a workaround pppd will now insist on using at least 9.
+
+* Pppd should compile on Solaris and SunOS again.
+
+* Pppd should now set the MTU correctly on demand-dialled interfaces.
+
+
+What was new in ppp-2.4.0.
+**************************
+
 * Multilink: this package now allows you to combine multiple serial
   links into one logical link or `bundle', for increased bandwidth and
   reduced latency.  This is currently only supported under the
@@ -113,7 +145,7 @@ If you find bugs in this package, please report them to the maintainer
 for the port for the operating system you are using:
 
 Linux                  Paul Mackerras <paulus@linuxcare.com>
-Solaris 2              Adi Masputra <adi.masputra@sun.com>
+Solaris 2              James Carlson <james.d.carlson@east.sun.com>
 SunOS 4.x              Adi Masputra <adi.masputra@sun.com>
 
 
@@ -133,4 +165,4 @@ The primary site for releases of this software is:
        ftp://linuxcare.com.au/pub/ppp/
 
 
-($Id: README,v 1.23 2000/04/13 11:59:40 paulus Exp $)
+($Id: README,v 1.24 2001/03/09 00:53:57 paulus Exp $)
index 47c348f343aa527e6189737177520b1d1bac9dca..62ed9ca7fd3cbe840ab8cc4306935bb5eadff526 100644 (file)
@@ -2,9 +2,9 @@
                -------------
 
                Paul Mackerras
-               17 April 2000
+               8 March 2001
 
-               for ppp-2.4.0
+               for ppp-2.4.1
 
 1. Introduction
 ---------------
@@ -13,7 +13,7 @@ The Linux PPP implementation includes both kernel and user-level
 parts.  This package contains the user-level part, which consists of
 the PPP daemon (pppd) and associated utilities.  In the past this
 package has contained updated kernel drivers.  This is no longer
-necessary, as the current 2.2 and 2.3 kernel sources contain
+necessary, as the current 2.2 and 2.4 kernel sources contain
 up-to-date drivers.
 
 The Linux PPP implementation is capable of being used both for
@@ -47,7 +47,7 @@ the link down, when it negotiates a graceful disconnect.
 
 2.1 Kernel driver
 
-Assuming you are running a recent 2.2 or 2.3 (or later) series kernel,
+Assuming you are running a recent 2.2 or 2.4 (or later) series kernel,
 the kernel source code will contain an up-to-date kernel PPP driver.
 If the PPP driver was included in your kernel configuration when your
 kernel was built, then you only need to install the user-level
@@ -64,8 +64,8 @@ under /lib/modules and is loaded into the kernel when needed.
 
 The 2.2 series kernels contain an older version of the kernel PPP
 driver, one which doesn't support multilink.  If you want multilink,
-you need to run the latest 2.3 series kernel.  The kernel PPP driver
-was completely rewritten for the 2.3 series kernels to support
+you need to run the latest 2.4 series kernel.  The kernel PPP driver
+was completely rewritten for the 2.4 series kernels to support
 multilink and to allow it to operate over diverse kinds of
 communication medium (the 2.2 driver only operates over serial ports
 and devices which look like serial ports, such as pseudo-ttys).
@@ -80,7 +80,7 @@ compiled into the kernel, the compression code will still be compiled
 as modules, for kernels before 2.2.17pre12.  For 2.2.17pre12 and later,
 if the PPP driver is compiled in, the compression code will also.
 
-Under the 2.3 kernels, there are two PPP modules, ppp_generic.o and
+Under the 2.4 kernels, there are two PPP modules, ppp_generic.o and
 ppp_async.o, plus the compression modules (ppp_deflate.o, bsd_comp.o
 and slhc.o).  If the PPP generic driver is compiled into the kernel,
 the other four can then be present either as modules or compiled into
@@ -94,7 +94,7 @@ 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.0b2 directory you obtained by unpacking the archive and issue
+ppp-2.4.1b1 directory you obtained by unpacking the archive and issue
 the following commands:
 
 $ ./configure
@@ -108,9 +108,9 @@ install' step will create it and install some default configuration
 files.
 
 
-2.3 System setup for 2.3 kernels
+2.3 System setup for 2.4 kernels
 
-Under the 2.3 series kernels, pppd needs to be able to open /dev/ppp,
+Under the 2.4 series kernels, pppd needs to be able to open /dev/ppp,
 character device (108,0).  If you are using devfs (the device
 filesystem), the /dev/ppp node will automagically appear when the
 ppp_generic module is loaded, or at startup if ppp_generic is compiled
@@ -157,16 +157,16 @@ alias ppp-compress-26     ppp_deflate
 If you have problems with your PPP setup, or you just want to ask some
 questions, or better yet if you can help others with their PPP
 questions, then you should join the linux-ppp mailing list.  Send an
-email to majordomo@vger.rutgers.edu with a line in the body saying
+email to majordomo@vger.kernel.org with a line in the body saying
 
 subscribe linux-ppp
 
-To leave the mailing list, send an email to majordomo@vger.rutgers.edu
+To leave the mailing list, send an email to majordomo@vger.kernel.org
 with a line in the body saying
 
 unsubscribe linux-ppp
 
-To send a message to the list, email it to linux-ppp@vger.rutgers.edu.
+To send a message to the list, email it to linux-ppp@vger.kernel.org.
 You don't have to be subscribed to send messages to the list.
 
 You can also email me (paulus@linuxcare.com.au) but I am overloaded