freebsd-src/usr.sbin/ppp
Doug Rabson 76bd0c0a9d Some patches to ppp which improve stability. I have been running a
ppp based on these patches for about 3 weeks with no downtime.

The original submitters comments:

Two features iijppp has over kernel ppp that I like are predictor1
compression and demand dialing.  Here are a few bug fixes.

I expanded the priority queueing scheme and discovered it was broken
due to the assignment at ip.c line 300.  All packets were being
queued at the same priority.

Fixing priority queueing broke predictor1 compression.  Packets
were compressed before being queued and predictor1 worked as long
as the packets were popped off the queue in the same order they
were pushed onto the queue.

There were a few byte order problems in IP header tests also.

There is a recursion problem in SendLqrReport().  LcpClose() is
called when "Too many echo packets are lost" which winds up in
SendLqrReport() again.  I believe the original intention was to
just stop the LQR timer with the call to StopLqr() but the side
effects hurt.

Submitted by:	John Capo <jc@irbs.com>
1996-01-30 11:08:50 +00:00
..
arp.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
arp.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
async.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
auth.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
auth.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
ccp.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
ccp.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
cdefs.h Compile error occured by missing auth.h/cdefs.h 1995-02-27 03:18:28 +00:00
chap.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
chap.h 1995-01-31 06:29:58 +00:00
chat.c 1. Do not log the password itself to ppp.log ( Mr. Rich Murphey ) 1995-09-02 17:20:54 +00:00
chat.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
command.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
command.h New user Process PPP based on iij-ppp0.94beta2. 1995-02-26 12:18:08 +00:00
defs.h 1. Add a settable redial timer and logging of the process id in a file. 1995-10-08 14:57:32 +00:00
filter.c A random bunch of cleanup changes. 1996-01-10 21:28:04 +00:00
filter.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
fsm.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
fsm.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
global.h New user Process PPP based on iij-ppp0.94beta2. 1995-02-26 12:18:08 +00:00
hdlc.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
hdlc.h Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
ip.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
ip.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
ipcp.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
ipcp.h Some implementation of PPP are required that starting a negotiaion by 1995-07-08 08:28:10 +00:00
lcp.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
lcp.h Compile error occured by missing auth.h/cdefs.h 1995-02-27 03:18:28 +00:00
lcpproto.h Compile error occured by missing auth.h/cdefs.h 1995-02-27 03:18:28 +00:00
log.c Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
log.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
lqr.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
lqr.h Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
main.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
main.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
Makefile Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
mbuf.c Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
mbuf.h New user Process PPP based on iij-ppp0.94beta2. 1995-02-26 12:18:08 +00:00
md5.h Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
md5c.c Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
modem.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
modem.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
os.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
os.h A random bunch of cleanup changes. 1996-01-10 21:28:04 +00:00
pap.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
pap.h 1995-01-31 06:29:58 +00:00
pathnames.h Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
phase.h New user Process PPP based on iij-ppp0.94beta2. 1995-02-26 12:18:08 +00:00
ppp.8 1. Add a settable redial timer and logging of the process id in a file. 1995-10-08 14:57:32 +00:00
ppp.8.m4 1. Add a settable redial timer and logging of the process id in a file. 1995-10-08 14:57:32 +00:00
pred.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00
pred.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
route.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
route.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
slcompress.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
slcompress.h Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
systems.c Remove trailing whitespace. 1995-05-30 03:57:47 +00:00
systems.h Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
timeout.h 1.Reducing cpu usage at off connection. 1995-03-11 15:18:55 +00:00
timer.c A random bunch of cleanup changes. 1996-01-10 21:28:04 +00:00
uucplock.c Final cleanup for now. -Wall is now silent. A couple of bogons found. 1996-01-11 17:48:59 +00:00
vars.c A random bunch of cleanup changes. 1996-01-10 21:28:04 +00:00
vars.h 1. Add a settable redial timer and logging of the process id in a file. 1995-10-08 14:57:32 +00:00
vjcomp.c Some patches to ppp which improve stability. I have been running a 1996-01-30 11:08:50 +00:00