Age | Commit message (Collapse) | Author |
|
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>
|
|
|
|
is defined.
|
|
Don't mention the authors name at startup. He's already credited
in the man page. Instead, make the message consistent with the
one given to the diagnostic port (and fix the grammar when entering
`term' mode).
Don't credit the zlib author in the man page as ppp isn't linked
directly with zlib (it's shared).
Mention when the OpenBSD port was first made available.
|
|
Don't complicate the test compilation mentioned at the start of
the file.
|
|
|
|
It now works :-) and searches all interface aliases.
|
|
|
|
when creating proxy arp entries.
|
|
Make various bits static.
Remove unused variables.
Submitted by: eivind
|
|
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.
|
|
Pointed out by: John Polstra <jdp@polstra.com>
|
|
Pointed out by: Niklas Hallqvist <niklas@petra.appli.se>
|
|
|
|
and whether slot compression is requested.
Don't show current values with "show ipcp" if IPCP isn't
"opened".
|
|
|
|
We now look for the biggest of libalias.so.2.*
|
|
|