]> 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.)
 
 
 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:
 
 * 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/
 
 
        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
 =============                                                  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
 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
 
   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.
 
 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
 
 
 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.
 
 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.
 
 
 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
 
 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:
 
 
 The actual message will say: