]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Overhaul ppp:
authorBrian Somers <brian@FreeBSD.org>
Mon, 9 Jun 1997 03:27:43 +0000 (03:27 +0000)
committerBrian Somers <brian@FreeBSD.org>
Mon, 9 Jun 1997 03:27:43 +0000 (03:27 +0000)
commit927145be97d8d5b69a0a1a86dc7e9d637102c7d0
tree17c378dccfc6aec857acdadfe528712c1f131e0e
parentd67262d269f2537e1c01789c6774e97b0be22648
Overhaul ppp:
  o Use syslog
  o Remove references to stdout/stderr (incl perror())
  o Introduce VarTerm - the interactive terminal or zero
  o Allow "set timeout" to affect current session
  o Change "set debug" to "set log"
  o Allow "set log [+|-]flag"
  o Make MSEXT and PASSWDAUTH stuff the default
  o Move all #ifdef DEBUG stuff into the code - this
    shouldn't be too much overhead.  It's now controlled
    with "set log +debug"
  o Add "set log command, debug, tun, warn, error, alert"
  o Remove cdefs.h, and assume an ansi compiler.
  o Improve all diagnostic output
  o Don't trap SIGSEGV
  o SIGHUP now terminates again (log files are controlled
    by syslog)
  o Call CloseModem() when changing devices
  o Fix parsing of third arg of "delete"

I think this fixes the "magic is same" problems that some
people have been experiencing.
The man page is being rewritten.  It'll follow soon.
62 files changed:
usr.sbin/ppp/Makefile
usr.sbin/ppp/alias_cmd.c
usr.sbin/ppp/arp.c
usr.sbin/ppp/arp.h
usr.sbin/ppp/async.c
usr.sbin/ppp/auth.c
usr.sbin/ppp/auth.h
usr.sbin/ppp/ccp.c
usr.sbin/ppp/ccp.h
usr.sbin/ppp/cdefs.h [deleted file]
usr.sbin/ppp/chap.c
usr.sbin/ppp/chap.h
usr.sbin/ppp/chat.c
usr.sbin/ppp/chat.h
usr.sbin/ppp/command.c
usr.sbin/ppp/defs.h
usr.sbin/ppp/filter.c
usr.sbin/ppp/filter.h
usr.sbin/ppp/fsm.c
usr.sbin/ppp/fsm.h
usr.sbin/ppp/hdlc.c
usr.sbin/ppp/hdlc.h
usr.sbin/ppp/ip.c
usr.sbin/ppp/ip.h
usr.sbin/ppp/ipcp.c
usr.sbin/ppp/ipcp.h
usr.sbin/ppp/lcp.c
usr.sbin/ppp/lcp.h
usr.sbin/ppp/lcpproto.h
usr.sbin/ppp/loadalias.c
usr.sbin/ppp/log.c
usr.sbin/ppp/log.h
usr.sbin/ppp/lqr.c
usr.sbin/ppp/lqr.h
usr.sbin/ppp/main.c
usr.sbin/ppp/main.h
usr.sbin/ppp/mbuf.c
usr.sbin/ppp/mbuf.h
usr.sbin/ppp/modem.c
usr.sbin/ppp/modem.h
usr.sbin/ppp/nat_cmd.c
usr.sbin/ppp/os.c
usr.sbin/ppp/os.h
usr.sbin/ppp/pap.c
usr.sbin/ppp/passwdauth.c
usr.sbin/ppp/passwdauth.h
usr.sbin/ppp/phase.h
usr.sbin/ppp/pred.c
usr.sbin/ppp/pred.h
usr.sbin/ppp/route.c
usr.sbin/ppp/route.h
usr.sbin/ppp/sig.c
usr.sbin/ppp/sig.h
usr.sbin/ppp/slcompress.c
usr.sbin/ppp/slcompress.h
usr.sbin/ppp/systems.c
usr.sbin/ppp/systems.h
usr.sbin/ppp/timeout.h
usr.sbin/ppp/timer.c
usr.sbin/ppp/vars.c
usr.sbin/ppp/vars.h
usr.sbin/ppp/vjcomp.c