From 7bb8beb860037a6c18dd0b64b8d542a20aa2c8c0 Mon Sep 17 00:00:00 2001 From: "David F. Skoll" Date: Tue, 21 May 2002 17:26:49 +0000 Subject: ECP patches from Frank Cusack: - If encryption is required, don't bring up IP/IPv6/IPX until the encryption negotiation has completed. - Shut down LCP if the peer sends an LCP ConfRej instead of CCP ConfRej to our MPPE offer. This fixes a bug where the server could not enforce use of encryption in some cases. - Don't send the M= part of an MS-CHAPv2 success packet to peers that don't know how to deal with it. This allows pre-win2k systems to authenticate. - Don't shut down lcp if MPPE was present in peer's CCP offer along with other options. This allows pre-win2k systems to do MPPE (they offer Stac LZS with MPPE). - Add the beginnings of ecp.c. - Other minor changes. --- README.MPPE | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'README.MPPE') diff --git a/README.MPPE b/README.MPPE index 7091d03..cdada34 100644 --- a/README.MPPE +++ b/README.MPPE @@ -58,14 +58,15 @@ RADIUS support for MPPE is from Ralf Hofmann, . BUILDING THE PPPD -The userland component of PPPD has no additional requirements above those -for MS-CHAP and MS-CHAPv2. The kernel, however, requires SHA-1 and ARCFOUR. -Public domain implementations of these are provided. Until such time as -MPPE support ships with kernels, you can use the Linux-2.2 implementation -that comes with PPPD. Run the linux/mppe/mppeinstall.sh script, then -rebuild your kernel. The ppp_mppe.o module is added, and the ppp.o module -is modified (unfortunately). You'll need the new ppp.o since it does the -right thing for the 4 extra bytes problem discussed above. +The userland component of PPPD has no additional requirements above +those for MS-CHAP and MS-CHAPv2. The kernel, however, requires SHA-1 +and ARCFOUR. Public domain implementations of these are provided. Until +such time as MPPE support ships with kernels, you can use the Linux-2.2 +implementation that comes with PPPD. Run the linux/mppe/mppeinstall.sh +script, then rebuild your kernel. The ppp_mppe.o module is added, and the +ppp.o module (2.2) or ppp_generic.o (2.4) is modified (unfortunately). +You'll need the new ppp.o/ppp_generic.o since it does the right thing +for the 4 extra bytes problem discussed above. CONFIGURATION -- cgit v1.2.1