]> git.ozlabs.org Git - ppp.git/commitdiff
update for 2.3.8
authorPaul Mackerras <paulus@samba.org>
Thu, 13 May 1999 00:30:17 +0000 (00:30 +0000)
committerPaul Mackerras <paulus@samba.org>
Thu, 13 May 1999 00:30:17 +0000 (00:30 +0000)
README
README.linux

diff --git a/README b/README
index c339e896430f2492f430fb702a7247339e9b5616..eb8aad69ac487e698427423cd198b36c4999e3b4 100644 (file)
--- a/README
+++ b/README
@@ -69,9 +69,52 @@ use any IP address.  (This only applies where the peer is
 authenticating itself to you, of course.)
 
 
-What's new in ppp-2.3.7.
+What's new in ppp-2.3.8.
 ************************
 
+* The exit status of pppd will now indicate whether the link was
+  successfully established, or if not, what error was encountered.
+
+* Pppd has two new options: fdlog <n> will send log messages to file
+  descriptor <n> instead of standard output, and nofdlog will stop log
+  messages from being sent to any file descriptor (they will still be
+  sent to syslog).  Pppd now will not send log messages to a file
+  descriptor if the serial port is open on that file descriptor.
+
+* Pppd sets an environment variable called PPPLOGNAME for scripts that
+  it runs, indicating the login name of the user who invoked pppd.
+
+* Pppd sets environment variables CONNECT_TIME, BYTES_SENT and
+  BYTES_RCVD for the ip-down and auth-down scripts indicating the
+  statistics for the connection just terminated.  (CONNECT_TIME is in
+  seconds.)
+
+* If the user has the serial device open on standard input and
+  specifies a symbolic link to the serial device on the command line,
+  pppd will detect this and behave correctly (i.e. not detach from its
+  controlling terminal).  Furthermore, if the serial port is open for
+  reading and writing on standard input, pppd will assume that it is
+  locked by its invoker and not lock it itself.
+
+* Chat now has a feature where if a string to be sent begins with an
+  at sign (@), the rest of the string is taken as the name of a file
+  (regular file or named pipe), and the actual string to send is taken
+  from that file.
+
+* Support for FreeBSD-2.2.8 and 3.0 has been added, thanks to Paul
+  Fulghum.
+
+* The Tru64 (aka Digital Unix aka OSF/1) port has been updated.
+
+* The system panics on Solaris SMP systems related to PPP connections
+  being established and terminated should no longer occur.
+
+* Fixed quite a few bugs.
+
+
+What was new in ppp-2.3.7.
+**************************
+
 * Pppd can now automatically allocate itself a pseudo-tty to use as
   the serial device.  This has made three new options possible:
 
@@ -380,4 +423,4 @@ The primary site for releases of this software is:
        ftp://cs.anu.edu.au/pub/software/ppp/
 
 
-($Id: README,v 1.16 1999/03/31 06:07:55 paulus Exp $)
+($Id: README,v 1.17 1999/05/13 00:30:16 paulus Exp $)
index 3842087bde32a8eb37bb867880c7e439536e3fa6..f46d8a35e3081f83f08f442734e70960381ba3cd 100644 (file)
@@ -1,12 +1,11 @@
-PPP for Linux                                             Version 2.3.7
+PPP for Linux                                             Version 2.3.8
 =============                                                  based on
-                                                              ppp-2.3.7
-                                                             March 1999
+                                                              ppp-2.3.8
+                                                               May 1999
 
-Michael Callahan    callahan@maths.ox.ac.uk
-Al Longyear         longyear@netcom.com
 Paul Mackerras      Paul.Mackerras@cs.anu.edu.au
-Nick Walker         nickwalker@email.com
+Al Longyear         longyear@netcom.com
+Michael Callahan    callahan@maths.ox.ac.uk
 
   Contents:
     INTRODUCTION
@@ -84,13 +83,14 @@ Paul Mackerras rewrote and restructured the code for improved
 performance and to make a cleaner separation between the
 network-interface and async TTY parts of the ppp driver.
 
-Nick Walker added the code to query the peer for DNS server addresses.
+Nick Walker added the code to pppd to query the peer for DNS server
+addresses.
 
 
 INSTALLATION
 
 This version of PPP has been tested on various Linux kernel versions
-(most recently 2.0.36 and 2.2.1). It will not work on kernels before
+(most recently 2.0.36 and 2.2.8). It will not work on kernels before
 2.0.0. If you have an earlier kernel, please upgrade to the latest 2.0
 or 2.2 kernel.
 
@@ -165,24 +165,28 @@ set of symbolic links to the makefiles. They should link 'Makefile' to
 
 2. Update the kernel sources.
 
-If you are using a 2.2.x kernel (or a recent 2.1.x kernel), you do not
-need to do this step unless you need the synchronous HDLC support.  If
-your kernel is already configured for PPP, then you only need to do
-steps 5 and 6.  Otherwise, continue at step 3.
+The 2.2.8 kernel contains the same PPP kernel driver as is in this
+release.  In fact the driver in the kernel sources is slightly
+different from the one in this package as it doesn't include the stuff
+which enables the driver in this package to compile in either the 2.0
+or 2.2 kernel environment, but the two are functionally equivalent.
+If you are using a 2.2.8 kernel and your kernel is already configured
+for PPP, then you only need to do steps 5 and 6.  Otherwise, continue
+at step 3.
 
-If you are using a 2.0.x kernel, or you need the synchronous HDLC
-support, you need to update the kernel ppp driver to the version in
-this package.  You will need a copy of the kernel source tree to do
-this.  Issue the command:
+If you are using a kernel earlier than 2.2.8, you can either use the
+driver in this package or upgrade your kernel to 2.2.8.  If you choose
+to use the driver in this package, you will need a copy of the kernel
+source tree to compile the driver.  Issue the command:
 
 make kernel
 
 from the top level directory. This will install the various include
-files and source files into the proper directory for the linux
-kernel. If you don't have the kernel installed in the /usr/src/kernel
-directory then it will not work. Instead it will print a message to
-the effect that you need to specify the kernel location on the
-kinstall command.
+files and source files into the proper directories in the linux kernel
+source tree. If you don't have the kernel installed in the default
+/usr/src/kernel directory then it will not work. Instead it will print
+a message to the effect that you need to specify the kernel location
+on the kinstall command.
 
 The actual message will say: