Age | Commit message (Collapse) | Author |
|
|
|
various prompts signify.
|
|
Submitted by: Forgotten (sorry)
|
|
``iface clean'' is used in auto mode while there
are no active links.
|
|
response anyway. This is what Win95 does, despite it not
being documented in the cbcp spec....
Reported by: Bill <petheram@acm.org>
|
|
line and in the ``load'' & ``dial'' commands. The last
label loaded becomes the current label name.
Only require a label for -auto mode.
|
|
for our interface address. We're about to call ip_Input()
anyway, and ip_Input() does the PacketAliasIn().
Stack trace provided by: Cameron Grant <gandalf@vilnya.demon.co.uk>
|
|
- Add enable/disable proxyall to proxy arp an entire subnet
(smaller than class C)
- Add ``set {send,recv}pipe for controlling socket buffers.
- Fix the infamous ``first connection'' problem where the process
that causes an auto dial to an ISP that assigns a dynamic IP never
connects (due to the bound socket IP being changed on the tun iface).
See ``enable/disable iface-alias'' and ``iface ...'' in the man page.
- Add PROCESSID as a substitution string when running commands.
- Add ``set proctitle'' for changing argv0. You can use all the command
substitutions here too (eg ``set proctitle ppp: USER INTERFACE'').
- Add a missing untimeout as soon as the chat expect string is received
rather than waiting for the next expect to happen.
- Be less restrictive about when auth{name,key}, enddisc, shortseq and
mrru can be changed.
- Improve some diagnostics.
- Don't send a DELAY field with CBCP_NONUM messages (as per the spec).
- Emphasise how to make callback optional in the man page.
- Allow the caller to request no callback if they're allowed choose the
number anyway.
- Set our CBCP RESPONSE fsm id according to the REQ, moan if the peer
gets the response id wrong (but continue anyway).
- Shuffle the ``set ?'' output back a column so that broken terminals
that can't display 80 columns *and* a '\n' will look ok.
- If DES is compiled out, be more verbose about why CHAP 0x80 was rejected.
|
|
Pointed out by: bde@FreeBSD.org
Patched correctly by: wosch@FreeBSD.org
|
|
|
|
|
|
|
|
|
|
than DEF_MRU, allowing our interface mtu to be decreased
despite negotiation with the peer.
|
|
|
|
non-char types on non-i386 architectures.
On Alpha and Sparc we get a bus error if we do.
|
|
Suggested (many times) by: Theo
|
|
|
|
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.
|
|
Free it instead.
Pointed out by: Theo de Raadt
|
|
|
|
Submitted (with the usual curtesy) by: theo
|
|
Suggested by: theo
|
|
Pointed out by: Theo
|
|
|
|
Submitted by: David Leonard <leonard@csee.uq.edu.au>
|
|
Reported by: many
Narrowed down by: Lutz Albers <lutz@muc.de>
|
|
ie, BINMODE=4551 -> BINMODE=4554
Pointed out by: Bruce Evans <bde@zeta.org.au>
|
|
NFS when nobody isn't in group network :-)
Pointed out by: Bruce Evans <bde@zeta.org.au>
|
|
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
|
|
|
|
|
|
way of determining if dlopen() and dlsym() exist.
|
|
libalias does not build by default, you must build and
install it manually (cd ppp/libalias && make && make install).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ECHO LQRs instead.
|
|
o Fix ``set timeout'' usage message and documentation.
o Change ifOutPackets, ifOutOctets and ifOutLQRs to `u_int32_t's
so that they wrap correctly.
o Put the LQR in network byte order using the correct struct size
(sizeof u_int32_t, not sizeof u_long).
o Wrap LQR ECHO counters correctly.
o Don't increment OutLQR count if the last LQR hasn't been replied
to.
o Initialise HisLqrData (last received LQR) in StartLqm.
o Don't start the LQR timer if we're `disabled' and `accepted'.
o Generate LQR responses when both sides are using a timer and
we're not going to send our next LQR before the peers max timeout.
LQR should now be fully functional.
|
|
|
|
|
|
Pointed out by: Forgotten
Do the login()/logwtmp()/logout() as id 0.
|
|
our diagnostic socket.
|
|
without negotiating compression first.
|
|
may result in a our modem closing after it's made its way into
the fd_set, resulting in a program exit (with select(): bad file
descriptor) rather than a dropped link.
|
|
Spotted by: Bruce M. Walter <walter@fortean.com>
|
|
|