Up to [local] / src / usr.sbin / ppp
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.8, Mon Aug 31 00:21:53 1998 UTC (25 years, 9 months ago) by brian
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +2 -2 lines
FILE REMOVED
Upgrade ppp to version 2.0 This adds a number of features including: o Multilink o Callback (including CBCP) o DNS negotiation (client & server) o Easy to configure masquerading/packet aliasing o Any number of diagnostic socket connections (limits DOS attacks) o Sticky routes (ppp updates the routing table when the IP number is changed) See the file README.changes for things that effect current configurations.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 21 02:13:43 1998 UTC (26 years, 4 months ago) by brian
Branch: MAIN
CVS Tags: OPENBSD_2_3_BASE,
OPENBSD_2_3
Changes since 1.6: +2 -5 lines
Diff to previous 1.6 (colored)
Remove unused #includes. Make various bits static. Remove unused variables. Submitted by: eivind
Revision 1.6 / (download) - annotate - [select for diffs], Tue Jan 20 22:46:32 1998 UTC (26 years, 4 months ago) by brian
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)
Allow an optional delay when specifying "set openmode active". The delay defaults to 1 sec (as it always has) unless we've done a ~p in interactive mode or we've actually detected a HDLC frame. This is now cleanly implemented (via async timers) so that it is possible for LCP to come up despite the delay if an LCP REQ is received. This will hopefully solve situations with slow servers or slirp scenarios (where ECHO is left on the port for a second or so before the peer enters packet mode). Also, ~p in interactive mode no longer changes the value of the default openmode delay and -dedicated mode enters packet mode in the right state according to the value of openmode.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Jan 10 01:55:17 1998 UTC (26 years, 4 months ago) by brian
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)
Implement Reset{Req,Ack} properly, as per rfc 1962. (I completely mis-read the rfc last time 'round!) This means: o Better CCP/WARN Reset diagnostics. o After we've sent a REQ and before we've received an ACK, we drop incoming compressed data and send another REQ. o Before sending an ACK, re-sequence all pending PRI_NORMAL data in the modem queue so that pending packets won't get to the peer *after* the ResetAck. o Send ACKs with the `identifier' from the REQ frame. o After we've received a correct ACK, duplicate ACKs are ok (and will reset our history). o Incorrect ACKs (not matching the last REQ) are moaned about and dropped. Also, o Calculate the correct FCS after compressing a packet. DEFLATE *may* produce an mbuf with more than a single link in the chain, but HdlcOutput didn't know how to calculate the FCS :-( o Make `struct fsm'::reqid a u_char, not an int. This fix will prevent us from sending id `255' 2,000,000,000 times before wrapping to `0' for another 2,000,000,000 sends :-/ o Bump the version number a little (it should already have been at 1.6). The end result: DEFLATE now works over an unreliable link layer. I can txfr a 1.5Mb kernel over a (rather bad) null-modem cable at an average of 21679 bytes per second using rcp. Repeat after me: Don't test compression using a loopback ppp/tcp setup as we never lose packets and therefore never have to reset!
Revision 1.4 / (download) - annotate - [select for diffs], Mon Dec 29 22:23:08 1997 UTC (26 years, 5 months ago) by brian
Branch: MAIN
Changes since 1.3: +2 -3 lines
Diff to previous 1.3 (colored)
Show how much time is left before timing out in the `show timeout' output. Remove ipIdleSecs variable - it's not used.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Dec 21 03:15:56 1997 UTC (26 years, 5 months ago) by brian
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)
Allow multiple (comma seperated) devices on the "set device" line. Submitted by: Derek Inksetter <derek@saidev.com>
Revision 1.2 / (download) - annotate - [select for diffs], Sat Dec 6 12:09:04 1997 UTC (26 years, 6 months ago) by brian
Branch: MAIN
Changes since 1.1: +10 -8 lines
Diff to previous 1.1 (colored)
Add DEFLATE capabilities (rfc1979).
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Nov 23 20:27:36 1997 UTC (26 years, 6 months ago) by brian
Branch: BRIAN
CVS Tags: PPP1_5
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)
Import version 1.5 of ppp. <sales> This is a user-level ppp implementation that uses the tun driver. It was originally created by a Japanese ISP. It's now piled with features. Check the man pages for details. </sales> The sources are identical to the ones in FreeBSD, except for the Makefile. IP aliasing (NAT) is disabled, and can be enabled by simply doing a ``make install'' of libalias, then rebuilding ppp. I'll create libalias as a port soon.
Revision 1.1 / (download) - annotate - [select for diffs], Sun Nov 23 20:27:36 1997 UTC (26 years, 6 months ago) by brian
Branch: MAIN
Initial revision