X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=README;h=28b94bfcba73b4c9f86f3344a9de1bc057b6d9b2;hb=a145c87168a5d92c845288562566d1ea238bbe24;hp=8ffb816218a8a04f7980c4c6fe24270bcdac6bec;hpb=fe4856edeac74e23bbdf04c08ae2b386298981bf;p=ppp.git diff --git a/README b/README index 8ffb816..28b94bf 100644 --- 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: @@ -40,8 +41,7 @@ that system. The supported systems, and the corresponding README files, are: Linux README.linux - Solaris 2 README.sol2 - SunOS 4.x README.sunos4 + Solaris README.sol2 In each case you start by running the ./configure script. This works out which operating system you are using and creates symbolic links to @@ -56,13 +56,86 @@ 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.2. ************************ +* The CHAP code has been rewritten. Pppd now has support for MS-CHAP + V1 and V2 authentication, both as server and client. The new CHAP + code is cleaner than the old code and avoids some copyright problems + that existed in the old code. + +* MPPE (Microsoft Point-to-Point Encryption) support has been added, + although the current implementation shouldn't be considered + completely secure. (There is no assurance that the current code + won't ever transmit an unencrypted packet.) + +* James Carlson's implementation of the Extensible Authentication + Protocol (EAP) has been added. + +* Support for the Encryption Control Protocol (ECP) has been added. + +* Some new plug-ins have been included: + - A plug-in for kernel-mode PPPoE (PPP over Ethernet) + - A plug-in for supplying the PAP password over a pipe from another + process + - A plug-in for authenticating using a Radius server. + +* Updates and bug-fixes for the Solaris port. + +* The CBCP (Call Back Control Protocol) code has been updated. There + are new options `remotenumber' and `allow-number'. + +* Extra hooks for plugins to use have been added. + +* There is now a `maxoctets' option, which causes pppd to terminate + the link once the number of bytes passed on the link exceeds a given + value. + +* There are now options to control whether pppd can use the IPCP + IP-Address and IP-Addresses options: `ipcp-no-address' and + `ipcp-no-addresses'. + +* Fixed several bugs, including potential buffer overflows in chat. + + +What was 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/ (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 - Linux-2.3.99pre5 or later kernels. + 2.4.x and later Linux kernels. * All the pppd processes running on a system now write information into a common database. I used the `tdb' code from samba for this. @@ -113,8 +186,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 -Solaris 2 Adi Masputra -SunOS 4.x Adi Masputra +Solaris James Carlson Copyrights: @@ -130,7 +202,7 @@ Distribution: The primary site for releases of this software is: - ftp://linuxcare.com.au/pub/ppp/ + ftp://ftp.samba.org/pub/ppp/ -($Id: README,v 1.23 2000/04/13 11:59:40 paulus Exp $) +($Id: README,v 1.29 2003/06/29 10:04:10 paulus Exp $)