ECP patches from Frank Cusack:
authorDavid F. Skoll <dfs@roaringpenguin.com>
Tue, 21 May 2002 17:26:49 +0000 (17:26 +0000)
committerDavid F. Skoll <dfs@roaringpenguin.com>
Tue, 21 May 2002 17:26:49 +0000 (17:26 +0000)
commit7bb8beb860037a6c18dd0b64b8d542a20aa2c8c0
tree512ab75219f976399a9ce2d9288f22a935cb9968
parent85fb3a1ac84c4bc9bf1b66d00ab0a09def5c38db
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=<message> 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.
23 files changed:
README.MPPE
README.MSCHAP81
include/linux/ppp_defs.h
include/net/ppp_defs.h
linux/mppe/ppp_mppe_compress.c
pppd/Makefile.NeXT
pppd/Makefile.aix4
pppd/Makefile.bsd
pppd/Makefile.linux
pppd/Makefile.netbsd-1.2
pppd/Makefile.osf
pppd/Makefile.sol2
pppd/Makefile.sunos4
pppd/Makefile.svr4
pppd/Makefile.ultrix
pppd/auth.c
pppd/cbcp.c
pppd/ccp.c
pppd/chap.c
pppd/chap.h
pppd/main.c
pppd/pppd.8
pppd/pppd.h