Date: Thu, 30 Apr 1998 16:54:02 -0700 (PDT) From: Brian Somers <brian@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-usrsbin@FreeBSD.ORG Subject: cvs commit: src/usr.sbin/ppp bundle.c bundle.h ccp.c ccp.h chat.c command.c command.h datalink.c datalink.h defs.c defs.h fsm.c fsm.h id.c id.h ipcp.c lcp.c lcp.h log.c log.h main.c modem.c modem.h mp.c mp.h physical.c ppp.8 systems.c timer.c Message-ID: <199804302354.QAA14670@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
brian 1998/04/30 16:54:01 PDT Modified files: (Branch: MP) usr.sbin/ppp bundle.c bundle.h ccp.c ccp.h chat.c command.c command.h datalink.c datalink.h defs.c defs.h fsm.c fsm.h id.c id.h ipcp.c lcp.c lcp.h log.c log.h main.c modem.c modem.h mp.c mp.h physical.c ppp.8 systems.c timer.c Log: o Create a new ``timer'' log level. This lets us ``set log debug'' without filling our filesystem/screen with junk that we don't really want to see. o change PHYS_STDIN to PHYS_DIRECT - we can handle incoming connections that aren't on STDIN_FILENO now. o Allow return values from our FSM LayerUp functions. If LayerUp() fails, the FSM does an immediate FsmDown() without calling the fsm_parent's Layer{Up,Down} functions. o Clear the close-on-exec flag of file descriptor 3 when executing chat programs so that our documented ability to communicate with /dev/tty via that descriptor works. Also document it as descriptor 3, not 4 :-O o Allow a ``rm'' command as an alias for ``remove''. o Fix the bind()/connect()/accept() calls made by the MP server. o Create bundle_SendDatalink() and bundle_ReceiveDatalink(). This allows `struct datalink's to flatten themselves, pass through a pipe (read: the eye of a needle !) and come alive at the other end. The donator then fork()s & exec()s pppmpipe, ``passing'' the connection to another ppp instance. *** PPP NOW TALKS MULTILINK :-))) *** Our link utilization is hideous, and lots of code needs tidying still. It's also probably riddled with bugs ! It's been tested against itself only, and has hung once, so confidence isn't high.... Revision Changes Path 1.1.2.65 +128 -19 src/usr.sbin/ppp/Attic/bundle.c 1.1.2.34 +1 -2 src/usr.sbin/ppp/Attic/bundle.h 1.30.2.41 +17 -6 src/usr.sbin/ppp/ccp.c 1.14.2.19 +2 -1 src/usr.sbin/ppp/ccp.h 1.44.2.27 +2 -1 src/usr.sbin/ppp/chat.c 1.131.2.74 +7 -10 src/usr.sbin/ppp/command.c 1.12.2.12 +4 -1 src/usr.sbin/ppp/command.h 1.1.2.51 +165 -8 src/usr.sbin/ppp/Attic/datalink.c 1.1.2.20 +5 -3 src/usr.sbin/ppp/Attic/datalink.h 1.11.4.10 +20 -1 src/usr.sbin/ppp/defs.c 1.29.2.15 +4 -2 src/usr.sbin/ppp/defs.h 1.27.2.34 +17 -5 src/usr.sbin/ppp/fsm.c 1.16.2.15 +2 -2 src/usr.sbin/ppp/fsm.h 1.6.4.9 +7 -7 src/usr.sbin/ppp/id.c 1.3.4.4 +3 -3 src/usr.sbin/ppp/id.h 1.50.2.48 +5 -4 src/usr.sbin/ppp/ipcp.c 1.55.2.51 +17 -6 src/usr.sbin/ppp/lcp.c 1.16.2.22 +2 -1 src/usr.sbin/ppp/lcp.h 1.25.2.12 +5 -2 src/usr.sbin/ppp/log.c 1.18.2.6 +15 -14 src/usr.sbin/ppp/log.h 1.121.2.53 +8 -7 src/usr.sbin/ppp/main.c 1.77.2.60 +110 -9 src/usr.sbin/ppp/modem.c 1.16.2.16 +3 -1 src/usr.sbin/ppp/modem.h 1.1.2.18 +72 -45 src/usr.sbin/ppp/Attic/mp.c 1.1.2.9 +7 -2 src/usr.sbin/ppp/Attic/mp.h 1.1.2.28 +4 -12 src/usr.sbin/ppp/Attic/physical.c 1.97.2.25 +11 -8 src/usr.sbin/ppp/ppp.8 1.35.2.8 +2 -2 src/usr.sbin/ppp/systems.c 1.27.2.9 +6 -6 src/usr.sbin/ppp/timer.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199804302354.QAA14670>