brian
03e5d385bc
Fix a typo
...
Submitted by: Rich Wood <rich@chugaboom.net>
1999-07-17 10:33:57 +00:00
brian
22b3a1ff3e
Don't declare `end' if we aren't compiling radius support.
1999-07-15 02:02:51 +00:00
brian
34098f71f9
Oops - add a missing cast.
1999-07-10 00:08:19 +00:00
brian
21e36fb5b3
Leap through one more hoop to avoid alignment problems.
1999-07-10 00:03:58 +00:00
brian
63f7bbda3e
Don't bother read()ing if we ``expect'' nothing in our chat script.
1999-06-26 02:54:36 +00:00
brian
909ee378b7
If we run out of chat script immediately after a successfully executed
...
expect-send-expect sequence, finish gracefully, don't core dump.
This bug has been there for over a year - I could never reproduce it !
Straw provided by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
1999-06-26 02:54:24 +00:00
brian
f32906f485
Support `igmp' filters.
...
Mostly submitted by: Timo Geusch <freebsd@sleepycat.ukpeople.net>
1999-06-23 16:48:24 +00:00
brian
d252fb5178
Disable TUNSLMODE when we first open the tun device.
...
Submitted by: Ian West <ian@niw.com.au>
1999-06-22 11:31:42 +00:00
brian
db9a1d7a4e
Don't use the ``next'' redial timer if we have no phone number at all.
1999-06-18 13:49:01 +00:00
brian
3fc0f0acb6
Come up with something useful when someone searches for
...
``dynamic IP''.
1999-06-14 10:12:41 +00:00
brian
ae6bae56ad
Show the correct error if we fail to open a device.
1999-06-11 13:28:29 +00:00
brian
cacd46046a
Describe why a ``magic'' enddisc is not always a good idea.
1999-06-11 11:27:18 +00:00
brian
0a48bba6aa
Allow reserved substitution strings to be escaped by preceeding them
...
with a backslash.
1999-06-10 09:34:57 +00:00
brian
fa9febb9ac
Never bring a link back up after receiving a terminating signal,
...
don't rely on already being in PHASE_DEAD.
1999-06-10 09:06:30 +00:00
brian
49e3fb3677
Allow a remote IP and port range specification in the
...
``alias port'' command.
1999-06-10 00:17:27 +00:00
brian
56fab642ae
Initialise `mp'.
1999-06-09 20:27:26 +00:00
brian
9c856b7692
Allow our endpoint discriminator to be enabled, disabled, accepted
...
and denied. This is necessary for some MP implementations that
get confused if you accept their endpoint discriminator but reject
their MRRU.
1999-06-09 16:54:04 +00:00
brian
fb0eee157d
Use the correct pid when substituting PROCESSID.
...
Problem reported by: Amedeo Beck Peccoz <gea@gressoney.it>
1999-06-09 08:47:36 +00:00
brian
b5ed987df0
Don't use static variables if we don't have to.
1999-06-08 20:12:06 +00:00
brian
9ba53ba0dd
Don't drop the last character from lines in ppp.secret unless it's '\n'.
1999-06-08 20:11:53 +00:00
brian
a14b1bb88a
Don't IPCP TLD if we're already doing it. This prevents
...
recursion by doing something like ``down'' or ``quit all''
in ppp.linkdown.
1999-06-08 11:58:27 +00:00
brian
edabe1d262
Make the `load'',
dial'' and
`open'' commands a big clearer.
...
Requested by: Michael Heitmeier <MICHAEL_HEITMEIER@HP-Germany-om12.om.hp.com>
1999-06-08 11:57:59 +00:00
brian
b4fbb76a13
Correct the way ppp transfers links on the server side in MP
...
mode by padding out the ``struct device'' to the maximum
device size.
Bump the ppp version number to indicate the transfer format
change.
This should make MP over tty and udp devices functional again.
1999-06-05 21:36:00 +00:00
brian
3af49a5061
Fix some MP sequence number comparison bogons that are tickled by
...
having different speed links in a bundle. This would manifest itself
by having the link occasionally hang, but revive when a new connection
is made....
Make ``show mp'' a bit prettier.
1999-06-03 13:29:32 +00:00
brian
0e558e446c
Oops, quieten a compiler warning.
1999-06-02 23:06:21 +00:00
brian
769cb902d3
Mention physical and sync logging in the ``set log''
...
usage message.
1999-06-02 21:28:02 +00:00
brian
424e32a4e7
o Alter the mbuf type as it's processed by different layers.
...
o Show more information about missing MP fragments in ``show mp''.
o Do away with mbuf_Log(). It was showing mbuf stats twice on
receipt of LCP/CCP/IPCP packets.... ???!!?
o Pre-allocate a bit extra when creating LQR packets to avoid having
to allocate another mbuf in mbuf_Prepend().
1999-06-02 15:59:09 +00:00
brian
3b531265df
Introduce the ``keep-session'' option. Refer to the man
...
page for details. This allows MP over non-tty devices where
the original ppp process must not exit (such as sshd-spawned
ppp sessions).
1999-06-02 00:46:55 +00:00
brian
25a14e6be5
Increase the length of an individual device name to LINE_LEN.
...
Adjust the base physical device name correctly after a link
transfer (allowing correct multilink callbacks).
1999-06-01 19:08:59 +00:00
brian
f062ad877c
Make async/sync/physical/hdlc dumps prettier by showing printable
...
characters at the end of the line in hexdump style.
1999-06-01 16:01:48 +00:00
brian
4b1ce7da0d
Mention that using MYADDR and HISADDR with ``set filter''
...
will result in the rules being updated any time MYADDR
or HISADDR change.
1999-06-01 08:46:53 +00:00
brian
effd132958
Remember if MYADDR or HISADDR is used in a filter add tweak all
...
filters any time either value changes.
1999-05-31 23:57:40 +00:00
brian
0e927447e3
Don't forget to free the mbufs that get processed by
...
mp_Assemble().
Leak spotted by: louqi
1999-05-28 08:03:24 +00:00
brian
e76602ae08
Handle unterminated quoted strings without dup'ing the last character
...
with an out-by-one-memcpy.
1999-05-27 16:51:47 +00:00
brian
5f3f513bc6
Add some comments, optimise out a few strlen()s and
...
remove a few extraneous assignments.
1999-05-27 09:50:10 +00:00
brian
e6e17ede1c
Call tty_Offline() from tty_Cooked() and tty_Free(), just in
...
case ppp is abending and hasn't called physical_Offline()
already.
1999-05-27 08:42:49 +00:00
brian
d317a05c14
Move the code for tweaking interface flags into one function.
1999-05-27 08:42:17 +00:00
brian
c6862b32c0
Correct the ``ignoring sync/async'' warnings so that they show
...
up with the correct device type.
Reassign the correct tcpdevice or execdevice after transfering
a link in MP server mode.
1999-05-24 16:39:17 +00:00
brian
c1cb414bf9
Don't warn about ``!'' lines being unindented commands in ppp.conf.
1999-05-24 09:04:35 +00:00
brian
69b4a4c606
Move the tty locking stuff back out to physical.c so
...
that we lock the device *before* we open it.
We still open the device only once - and then ask all
our handlers if they know how to handle it.
1999-05-18 01:37:46 +00:00
brian
0934553336
Mention ``show layers''
1999-05-16 13:39:03 +00:00
brian
b609023898
Initialise ttydevice::Timer
1999-05-16 11:58:48 +00:00
phk
e5cb54b508
Be more non-crypto friendly at make release time.
1999-05-15 19:21:15 +00:00
brian
891aeb93bc
Add ``show layers'' to see the protocol layering for a link.
1999-05-15 02:24:18 +00:00
brian
9cb58fe295
Handle LCP echo reqs properly again (broken with the
...
layering changes).
1999-05-14 09:36:06 +00:00
brian
c956814272
Ensure that we're not going to overflow our ``struct tun''
...
when we mbuf_Read() into it.
Add the link name to a few diagnostics.
1999-05-14 09:35:51 +00:00
brian
bc576fdb28
Initialise the struct device part of struct ttydevice.
1999-05-13 19:29:40 +00:00
brian
2f80c9ff33
Fix a bum pointer dereference and make some variable
...
names more consistent.
Stack trace supplied by: Joe Clarke <jclarke@cisco.com>
1999-05-13 16:35:13 +00:00
brian
50dbd19d74
Ignore repeated signals sent to the parent in background
...
mode.
1999-05-13 16:34:57 +00:00
brian
db91076768
Adjust our first timer delta according to the return
...
from getitimer() so that times are correct for
``show timer''.
1999-05-12 19:10:22 +00:00