]> git.ozlabs.org Git - ppp.git/log
ppp.git
21 years ago*_send_config and *_recv_config now return int instead of calling fatal().
Frank Cusack [Tue, 4 Mar 2003 05:21:38 +0000 (05:21 +0000)]
*_send_config and *_recv_config now return int instead of calling fatal().

21 years agostyle
Frank Cusack [Tue, 4 Mar 2003 05:13:59 +0000 (05:13 +0000)]
style

21 years agoA bunch of fixes mostly aimed at fixing the problems we have been
Paul Mackerras [Mon, 3 Mar 2003 05:11:46 +0000 (05:11 +0000)]
A bunch of fixes mostly aimed at fixing the problems we have been
having with leaking fds and with fatal errors occurring when the link
goes down.
Updated patchlevel.h to 2.4.2b2.
Moved open of /dev/ppp to generic_establish_ppp; we now close the
ppp_dev_fd in generic_disestablish_ppp rather than trying to use
PPPIOCDETACH.
*_send_config and *_recv_config now return 0 for success or -1 for
error, rather than calling fatal() when an error occurs.
Added a notifier for when we fork so plugins can close their fds in
the child.
Added a safe_fork() which does a fork and then closes stuff in the
child; the parent waits until the child has done that.
On detach, the parent rewrites the pid files rather than the child,
and the child waits for the parent to die.
Fixed some potential FILE * leaks.
Also moved auth_number() check into auth_check_options.

21 years agostyle
Frank Cusack [Wed, 26 Feb 2003 10:18:10 +0000 (10:18 +0000)]
style

21 years agomake pap_auth_hook docs match code. Reported by David Ananian-Cooper.
Frank Cusack [Tue, 25 Feb 2003 07:43:09 +0000 (07:43 +0000)]
make pap_auth_hook docs match code.  Reported by David Ananian-Cooper.

21 years agoupdate timestamp
Frank Cusack [Mon, 24 Feb 2003 14:06:42 +0000 (14:06 +0000)]
update timestamp

21 years agodevice_script(): fix our close() action for the case where in or out <= 2;
Frank Cusack [Mon, 24 Feb 2003 12:46:37 +0000 (12:46 +0000)]
device_script(): fix our close() action for the case where in or out <= 2;
also don't leak [the original fd of] a dup()'d log_to_fd, when log_to_fd
is > 2.

21 years agoDon't leak ppp_fd to scripts. Bug reported by Alexander Bergolth.
Frank Cusack [Mon, 24 Feb 2003 12:07:26 +0000 (12:07 +0000)]
Don't leak ppp_fd to scripts.  Bug reported by Alexander Bergolth.

21 years agoDon't leak an extra pipe descriptor to ptycommand. Bug report by Steve Grubb.
Frank Cusack [Mon, 24 Feb 2003 11:29:53 +0000 (11:29 +0000)]
Don't leak an extra pipe descriptor to ptycommand.  Bug report by Steve Grubb.

21 years agodevice_script(): dont leak the dup'd in&out fds to scripts.
Frank Cusack [Mon, 24 Feb 2003 11:26:57 +0000 (11:26 +0000)]
device_script(): dont leak the dup'd in&out fds to scripts.

21 years agoDon't leak tdb file descriptor to scripts. Bug reported by Steve Grubb.
Frank Cusack [Mon, 24 Feb 2003 10:28:00 +0000 (10:28 +0000)]
Don't leak tdb file descriptor to scripts.  Bug reported by Steve Grubb.

21 years agomake it compile correctly if CHAPMS is not enabled
Paul Mackerras [Sun, 16 Feb 2003 22:32:14 +0000 (22:32 +0000)]
make it compile correctly if CHAPMS is not enabled

21 years agoupdate the date
Paul Mackerras [Sun, 16 Feb 2003 22:31:41 +0000 (22:31 +0000)]
update the date

21 years agodon't compile the radius plugin by default
Paul Mackerras [Sun, 16 Feb 2003 22:31:24 +0000 (22:31 +0000)]
don't compile the radius plugin by default

21 years agofix silly syntax error
Paul Mackerras [Sun, 16 Feb 2003 22:29:50 +0000 (22:29 +0000)]
fix silly syntax error

21 years agotake out the addr3 field from the options struct, not used any more
Paul Mackerras [Sun, 16 Feb 2003 22:26:27 +0000 (22:26 +0000)]
take out the addr3 field from the options struct, not used any more

21 years agoHonour the allow-ip option even with noauth
Paul Mackerras [Sun, 16 Feb 2003 22:25:49 +0000 (22:25 +0000)]
Honour the allow-ip option even with noauth

21 years agofirst-cut update for 2.4.2
Paul Mackerras [Sun, 16 Feb 2003 22:19:47 +0000 (22:19 +0000)]
first-cut update for 2.4.2

21 years agotell the decompressor about the extra bytes we allocated
Frank Cusack [Thu, 30 Jan 2003 11:22:08 +0000 (11:22 +0000)]
tell the decompressor about the extra bytes we allocated

21 years agoverify enough buffer space to decompress a packet
Frank Cusack [Thu, 30 Jan 2003 11:13:47 +0000 (11:13 +0000)]
verify enough buffer space to decompress a packet

21 years agoDon't include delay field when responding to CBCP req with "NoCallback".
Frank Cusack [Fri, 17 Jan 2003 07:23:35 +0000 (07:23 +0000)]
Don't include delay field when responding to CBCP req with "NoCallback".
Bug noted by Radu Greab.

21 years agopass-filter is supported on Linux
Frank Cusack [Thu, 16 Jan 2003 10:22:35 +0000 (10:22 +0000)]
pass-filter is supported on Linux

21 years agoMSLANMAN off by default
Frank Cusack [Mon, 13 Jan 2003 08:17:04 +0000 (08:17 +0000)]
MSLANMAN off by default

21 years agoupdate copyright
Frank Cusack [Fri, 10 Jan 2003 07:12:36 +0000 (07:12 +0000)]
update copyright

21 years agoAdd support for RADIUS MPPE policy and enctype attributes.
Frank Cusack [Tue, 24 Dec 2002 03:43:35 +0000 (03:43 +0000)]
Add support for RADIUS MPPE policy and enctype attributes.

21 years agoImprove MPPE rejection logic.
Frank Cusack [Tue, 24 Dec 2002 00:34:13 +0000 (00:34 +0000)]
Improve MPPE rejection logic.

When doing MPPE, if the peer doesn't agree to it, we need to terminate
LCP.  Older win* clients request Stac/LZS along with MPPE (because
MPPE overloads MPPC ... sigh).  So if sending CONFREJ, we would keep
LCP up if we saw a CI_MPPE *at all*, because the CONFREJ may may have
been due to the Stac/LZS option.  Now, we only keep LCP up if the MPPE
offer is acceptable.

Thanks to James Cameron for showing this problem in action.

21 years agoEnsure that MPPE keys are available when using a plugin.
Frank Cusack [Mon, 23 Dec 2002 23:24:37 +0000 (23:24 +0000)]
Ensure that MPPE keys are available when using a plugin.

21 years agoMake sure we don't do FD_SET(fd, set) with fd >= FD_SETSIZE since
Paul Mackerras [Fri, 6 Dec 2002 12:06:45 +0000 (12:06 +0000)]
Make sure we don't do FD_SET(fd, set) with fd >= FD_SETSIZE since
that could corrupt memory, and maybe could form the basis of an
attack on pppd.  The problem was pointed out by Jun-ichiro itojun
Hagino.

21 years agoMore copyright updates. The new CMU copyright notice is from CMU and
Paul Mackerras [Fri, 6 Dec 2002 12:03:44 +0000 (12:03 +0000)]
More copyright updates.  The new CMU copyright notice is from CMU and
now explicitly allows modifications.  I have an acknowledgement from
ANU that the work I have done on pppd belongs to me and not to ANU,
so I have changed the ANU copyright notices to reflect this.

21 years agoMore copyright updates. The new CMU copyright notice is from CMU and
Paul Mackerras [Fri, 6 Dec 2002 09:49:16 +0000 (09:49 +0000)]
More copyright updates.  The new CMU copyright notice is from CMU and
now explicitly allows modifications.  I have an acknowledgement from
ANU that the work I have done on pppd belongs to me and not to ANU,
so I have changed the ANU copyright notices to reflect this.

21 years agoUpdate copyrights. The new CMU copyright notice is from CMU and now
Paul Mackerras [Wed, 4 Dec 2002 23:03:33 +0000 (23:03 +0000)]
Update copyrights.  The new CMU copyright notice is from CMU and now
explicitly allows modifications.  I have an acknowledgement from ANU
that the work I have done on pppd belongs to me and not to ANU, so I
have changed the ANU copyright notices to reflect this.  I have emails
from Pedro Roque Marques, Tommi Komulainen and Eric Rosenquist giving
me permission to change their copyright notices to be similar to the
CMU notice.

21 years agoAdded a man page for pon/poff/plog and plog to display the end of the ppp log.
Russell Coker [Sun, 24 Nov 2002 23:36:25 +0000 (23:36 +0000)]
Added a man page for pon/poff/plog and plog to display the end of the ppp log.

21 years agoAdded an alternate pair of scripts for starting and stopping ppp connections.
Russell Coker [Sun, 24 Nov 2002 23:30:44 +0000 (23:30 +0000)]
Added an alternate pair of scripts for starting and stopping ppp connections.

21 years agoAdded a fix for a situation where pppd would hang indefinately on exit.
Russell Coker [Sun, 24 Nov 2002 12:02:02 +0000 (12:02 +0000)]
Added a fix for a situation where pppd would hang indefinately on exit.

21 years agoAdded documentation for the "unit" parameter.
Russell Coker [Sun, 24 Nov 2002 11:31:46 +0000 (11:31 +0000)]
Added documentation for the "unit" parameter.

21 years agosuppress compiler warning about unused SRP var
Frank Cusack [Thu, 14 Nov 2002 21:50:12 +0000 (21:50 +0000)]
suppress compiler warning about unused SRP var

21 years agoadd rc_avpair_copy() and use it when sending user-specified av's. This
Frank Cusack [Wed, 13 Nov 2002 18:19:26 +0000 (18:19 +0000)]
add rc_avpair_copy() and use it when sending user-specified av's.  This
fixes a bug with a dangling pointer.  Thanks to Peter Kjellerstedt for
the report and suggested fix.

21 years agoChapMS_LANMan(): update for new definition MS_ChapResponse/ChallengeResponse().
Frank Cusack [Wed, 13 Nov 2002 12:26:03 +0000 (12:26 +0000)]
ChapMS_LANMan(): update for new definition MS_ChapResponse/ChallengeResponse().

21 years agoFixed compilation problem with undefined SHA1_SIGNATURE_SIZE
David F. Skoll [Tue, 5 Nov 2002 16:36:31 +0000 (16:36 +0000)]
Fixed compilation problem with undefined SHA1_SIGNATURE_SIZE

21 years agoTurn off USE_SRP by default.
James Carlson [Tue, 5 Nov 2002 11:52:07 +0000 (11:52 +0000)]
Turn off USE_SRP by default.

21 years agoAdded EAP support with MD5-Challenge and SRP-SHA1 methods. Tested
James Carlson [Sat, 2 Nov 2002 19:48:13 +0000 (19:48 +0000)]
Added EAP support with MD5-Challenge and SRP-SHA1 methods.  Tested
on Linux (with both methods) and on Solaris (just MD5-Challenge).
Fixed several Makefiles that were missing references to required
modules such as tty.o.

21 years agoUpdate for mschapv2 and clarify client/server (authenticatee/authenticator).
Frank Cusack [Sun, 27 Oct 2002 13:19:37 +0000 (13:19 +0000)]
Update for mschapv2 and clarify client/server (authenticatee/authenticator).

21 years agoSet current_option for error reporting. Bug and fix by Clive Nicolson.
Frank Cusack [Sun, 27 Oct 2002 13:00:13 +0000 (13:00 +0000)]
Set current_option for error reporting.  Bug and fix by Clive Nicolson.

21 years ago__linux__ (already defined by compiler) not _linux_ (manually defined)
Frank Cusack [Sun, 27 Oct 2002 12:56:26 +0000 (12:56 +0000)]
__linux__ (already defined by compiler) not _linux_ (manually defined)

21 years agoAdd $(DESTDIR) prefix
Frank Cusack [Sun, 27 Oct 2002 12:44:41 +0000 (12:44 +0000)]
Add $(DESTDIR) prefix

21 years agolink_connect_time is now unsigned
Frank Cusack [Sun, 27 Oct 2002 12:30:54 +0000 (12:30 +0000)]
link_connect_time is now unsigned

21 years agochange link_connect_time to unsigned
Frank Cusack [Sun, 27 Oct 2002 12:19:58 +0000 (12:19 +0000)]
change link_connect_time to unsigned

21 years agoupdate_link_stats(): treat link stats as unsigned, not signed
Frank Cusack [Sun, 27 Oct 2002 12:04:07 +0000 (12:04 +0000)]
update_link_stats(): treat link stats as unsigned, not signed

21 years agoccp_addci(): Restore behavior of only testing kernel support for the first
Frank Cusack [Sun, 27 Oct 2002 11:46:24 +0000 (11:46 +0000)]
ccp_addci(): Restore behavior of only testing kernel support for the first
compression method being offered.  That way the kernel will actually use
the method being offered ...

21 years agoChapReceiveResponse(): "clean" remote name.
Frank Cusack [Sat, 12 Oct 2002 20:09:36 +0000 (20:09 +0000)]
ChapReceiveResponse(): "clean" remote name.

21 years agoLog calling number failed authorization at warn instead of error, to be
Frank Cusack [Sat, 12 Oct 2002 02:30:21 +0000 (02:30 +0000)]
Log calling number failed authorization at warn instead of error, to be
consistent with chap/pap failed authentication log level.  (And it doesn't
merit "error".)

21 years ago- more authentication logging uniformity
Frank Cusack [Sat, 12 Oct 2002 01:28:05 +0000 (01:28 +0000)]
- more authentication logging uniformity
  . remove duplicate logging from auth.c, now in upap.c
  . auth success logs at info, auth fail at warn, auth with_peer fail at error
- add remote number checks after authentication in case a plugin modifies
  authorization info
- log remote number on successful/no auth
- streamline null termination of remote name for logging

21 years agoMake authentication success/failure messages uniform.
Frank Cusack [Fri, 11 Oct 2002 22:11:13 +0000 (22:11 +0000)]
Make authentication success/failure messages uniform.

21 years agotypo
Frank Cusack [Thu, 10 Oct 2002 06:12:04 +0000 (06:12 +0000)]
typo

21 years agoAdd 'remotenumber' and 'allow-number' options, for CNID purposes.
Frank Cusack [Thu, 10 Oct 2002 05:47:34 +0000 (05:47 +0000)]
Add 'remotenumber' and 'allow-number' options, for CNID purposes.
In practice, the admin can configure allow-number settings, and getty
or other programs can call ppp with the remotenumber option.  remotenumber
is also available to plugins; for example the radius plugin will pass this
on as the Calling-Station-Id attribute and the radius server can make an
authentication decision based on that.

21 years agotypo
Frank Cusack [Sat, 5 Oct 2002 17:49:00 +0000 (17:49 +0000)]
typo

21 years agotypo
Frank Cusack [Sat, 5 Oct 2002 04:39:05 +0000 (04:39 +0000)]
typo

21 years agoradrealms plugin from Ben McKeegan
Frank Cusack [Sat, 5 Oct 2002 04:35:24 +0000 (04:35 +0000)]
radrealms plugin from Ben McKeegan

21 years agoSend NAS-Identifier attribute instead of NAS-IP-Address, if configured.
Frank Cusack [Tue, 1 Oct 2002 09:51:01 +0000 (09:51 +0000)]
Send NAS-Identifier attribute instead of NAS-IP-Address, if configured.
Set some reasonable defaults for various options, if not supplied.
Patch from Ben McKeegan.

21 years agoAdd PW_CALLING_STATION_ID for CHAP auth also.
Frank Cusack [Tue, 1 Oct 2002 09:27:50 +0000 (09:27 +0000)]
Add PW_CALLING_STATION_ID for CHAP auth also.

21 years agoAdd option 'avpair' to send arbitrary RADIUS attributes to the server.
Frank Cusack [Tue, 1 Oct 2002 08:36:49 +0000 (08:36 +0000)]
Add option 'avpair' to send arbitrary RADIUS attributes to the server.

21 years ago+ Allow rc_avpair_insert() to insert lists instead of just single vp's.
Frank Cusack [Tue, 1 Oct 2002 08:35:21 +0000 (08:35 +0000)]
+ Allow rc_avpair_insert() to insert lists instead of just single vp's.
+ Set vendorcode in rc_avpair_parse().

21 years agoLose the poorly thought out OPT_A3OR option flag. Fix a CHAP negotiation bug
Frank Cusack [Tue, 24 Sep 2002 11:35:22 +0000 (11:35 +0000)]
Lose the poorly thought out OPT_A3OR option flag.  Fix a CHAP negotiation bug
along the way -- if the peer nak'd with an chap digest we didn't support, we
would continue to offer our first choice digest.

21 years agotypo
Frank Cusack [Fri, 20 Sep 2002 06:53:19 +0000 (06:53 +0000)]
typo

21 years agoFixed some interface lint detected on Solaris.
James Carlson [Wed, 18 Sep 2002 02:49:46 +0000 (02:49 +0000)]
Fixed some interface lint detected on Solaris.

21 years agoRepaired handling of multiple mblks on rput side.
James Carlson [Wed, 18 Sep 2002 02:17:20 +0000 (02:17 +0000)]
Repaired handling of multiple mblks on rput side.

21 years agoRepaired handling of multiple chained mblks on rput side.
James Carlson [Wed, 18 Sep 2002 02:14:10 +0000 (02:14 +0000)]
Repaired handling of multiple chained mblks on rput side.

21 years agoGet rid of a couple of unnecessary OPT_A2COPYs and one wrong one.
Paul Mackerras [Sun, 15 Sep 2002 12:51:05 +0000 (12:51 +0000)]
Get rid of a couple of unnecessary OPT_A2COPYs and one wrong one.
The chap options still need fixing.

21 years agoAdded Linux support for the ipv6cp-use-persistent option.
Russell Coker [Sat, 14 Sep 2002 08:10:11 +0000 (08:10 +0000)]
Added Linux support for the ipv6cp-use-persistent option.

21 years agoFix a SEGV on printing options error (previously a MTU of 65535 in the options
Russell Coker [Sat, 14 Sep 2002 08:05:27 +0000 (08:05 +0000)]
Fix a SEGV on printing options error (previously a MTU of 65535 in the options
file would cause a SEGV).

21 years agoMake sure the interface MTU is not higher than the link MRU.
Paul Mackerras [Thu, 12 Sep 2002 22:51:06 +0000 (22:51 +0000)]
Make sure the interface MTU is not higher than the link MRU.

21 years agoGive the interface name rather than the name of the remote machine
Paul Mackerras [Thu, 12 Sep 2002 22:38:47 +0000 (22:38 +0000)]
Give the interface name rather than the name of the remote machine
as the 3rd argument to logwtmp.

21 years agoCall sys_close in the child when starting charshunt to make sure
Paul Mackerras [Thu, 12 Sep 2002 22:34:47 +0000 (22:34 +0000)]
Call sys_close in the child when starting charshunt to make sure
we don't leak PPP fds to the charshunt.

21 years agoadd missing parameter to a warn call
Paul Mackerras [Thu, 12 Sep 2002 22:32:32 +0000 (22:32 +0000)]
add missing parameter to a warn call

21 years agoAdd support for radius Class attribute. Possibly broken if chap is set to
Frank Cusack [Thu, 12 Sep 2002 05:41:49 +0000 (05:41 +0000)]
Add support for radius Class attribute.  Possibly broken if chap is set to
re-authenticate and the radius server decides to change or add the Class
attribute on a subsequent (non-initial) authentication, but no more broken
than not handling it at all.

21 years ago484: make IPCP put all options in increasing numeric order in all cases.
James Carlson [Mon, 9 Sep 2002 04:19:57 +0000 (04:19 +0000)]
484: make IPCP put all options in increasing numeric order in all cases.
Also fixed unrelated problem found during testing: the reqci handling
for the deprecated IP-Addresses option was setting go->ouraddr rather
than wo->ouraddr.  This caused us to get confused about the meaning of
any subsequent Configure-{Ack,Reject} from the peer, since it made it
look as though the option was illegally modified by the peer.

21 years agoUpdated Solaris-related READMEs for the current code.
James Carlson [Sat, 7 Sep 2002 06:07:48 +0000 (06:07 +0000)]
Updated Solaris-related READMEs for the current code.

21 years agoAdded ability to detect and use either gcc or Sun WorkShop C compiler
James Carlson [Sat, 7 Sep 2002 05:15:25 +0000 (05:15 +0000)]
Added ability to detect and use either gcc or Sun WorkShop C compiler
on Solaris.  Added support for Solaris 10.  Quieted down warning in
ppp_comp.c due to bad preprocessor usage.  Quieted WorkShop warnings
in options.c (casting of void * to function) and pppd.h (constant too
large).  Tested in 32 and 64 bit modes with gcc and WorkShop.

21 years agobuild fix
Alexandr D. Kanevskiy [Fri, 6 Sep 2002 22:11:12 +0000 (22:11 +0000)]
build fix

21 years agoPatches from Frank Cusack.
David F. Skoll [Sun, 1 Sep 2002 12:00:15 +0000 (12:00 +0000)]
Patches from Frank Cusack.

21 years agofoggotten ? fix
Alexandr D. Kanevskiy [Sun, 1 Sep 2002 08:56:01 +0000 (08:56 +0000)]
foggotten ? fix

21 years agoMake sure $(MANDIR)/man8 exists.
David F. Skoll [Thu, 25 Jul 2002 22:21:14 +0000 (22:21 +0000)]
Make sure $(MANDIR)/man8 exists.

21 years agoAdded support for Acct-Interim-Interval attribute. We can now ask
David F. Skoll [Thu, 25 Jul 2002 16:29:16 +0000 (16:29 +0000)]
Added support for Acct-Interim-Interval attribute.  We can now ask
pppd to send interim RADIUS accounting reports.

21 years agoAdded Acct-Interim-Interval RADIUS attribute.
David F. Skoll [Thu, 25 Jul 2002 15:58:38 +0000 (15:58 +0000)]
Added Acct-Interim-Interval RADIUS attribute.

21 years agoStarted adding support for interim RADIUS accounting updates.
David F. Skoll [Wed, 24 Jul 2002 20:13:12 +0000 (20:13 +0000)]
Started adding support for interim RADIUS accounting updates.

21 years agoFixed typo in options.c so it compiles.
David F. Skoll [Thu, 18 Jul 2002 15:25:04 +0000 (15:25 +0000)]
Fixed typo in options.c so it compiles.

21 years agosync constant and attributes names with
Alexandr D. Kanevskiy [Tue, 16 Jul 2002 13:11:43 +0000 (13:11 +0000)]
sync constant and attributes names with
andrew pavlov <and@kremenchug.net>

21 years agomake Octets-Direction flag accept value=4.
Alexandr D. Kanevskiy [Mon, 15 Jul 2002 11:04:18 +0000 (11:04 +0000)]
make Octets-Direction flag accept value=4.
For NAS - it same as Octets-Direction = Maximum (3)
but on radius side maximum can be computed as
maximum in/out overal or per session/day/month/year...

21 years agoExperemental per session traffic limiting.
Alexandr D. Kanevskiy [Sat, 13 Jul 2002 06:24:36 +0000 (06:24 +0000)]
Experemental per session traffic limiting.
Usefull for VPN with per megabyte billing.
(Works for me)

21 years agoDon't drop connection if CCP not supported
Alexandr D. Kanevskiy [Wed, 10 Jul 2002 20:04:35 +0000 (20:04 +0000)]
Don't drop connection if CCP not supported

21 years agoCosmetic fix.
David F. Skoll [Tue, 25 Jun 2002 12:29:58 +0000 (12:29 +0000)]
Cosmetic fix.

21 years agoPatches from Frank Cusack:
David F. Skoll [Mon, 24 Jun 2002 12:57:15 +0000 (12:57 +0000)]
Patches from Frank Cusack:
- Avoid infinite loop (eventually running out of stack space) when doing
  callback into ccp with MPPE enabled, by updating lcp_fsm state *before*
  doing callbacks.  Problem noted by Rustem Yumaev <rust@vostok-inc.com>.

- Add missing accounting attributes

- Update for newer automake; required to compile on RH 7.3

21 years agoCheck return code of mmap (bug reported by Nick Bane)
David F. Skoll [Mon, 24 Jun 2002 12:42:24 +0000 (12:42 +0000)]
Check return code of mmap (bug reported by Nick Bane)

21 years agoAdded "install-devel" Makefile target to install pppd headers required to
David F. Skoll [Mon, 10 Jun 2002 13:46:28 +0000 (13:46 +0000)]
Added "install-devel" Makefile target to install pppd headers required to
build pppd plugins.  NOTE: Only works on Linux Makefiles; must be added for
other supported OS's.

21 years agoactive-filter is available on linux too.
Michael Beattie [Sat, 1 Jun 2002 08:47:34 +0000 (08:47 +0000)]
active-filter is available on linux too.

21 years agoAdded an option to enable CBCP.
Michael Beattie [Sat, 1 Jun 2002 08:47:03 +0000 (08:47 +0000)]
Added an option to enable CBCP.

21 years agoFrank Cusack's latest patch.
David F. Skoll [Tue, 28 May 2002 17:00:57 +0000 (17:00 +0000)]
Frank Cusack's latest patch.

21 years agoAdding files which I forgot to do as part of Frank Cusack's ECP patch.
David F. Skoll [Wed, 22 May 2002 18:16:54 +0000 (18:16 +0000)]
Adding files which I forgot to do as part of Frank Cusack's ECP patch.

21 years agoECP patches from Frank Cusack:
David F. Skoll [Tue, 21 May 2002 17:26:49 +0000 (17:26 +0000)]
ECP patches from Frank Cusack:
- If encryption is required, don't bring up IP/IPv6/IPX until the
  encryption negotiation has completed.
- Shut down LCP if the peer sends an LCP ConfRej instead of CCP ConfRej
  to our MPPE offer.  This fixes a bug where the server could not enforce
  use of encryption in some cases.
- Don't send the M=<message> part of an MS-CHAPv2 success packet to peers
  that don't know how to deal with it.  This allows pre-win2k systems to
  authenticate.
- Don't shut down lcp if MPPE was present in peer's CCP offer along with
  other options.  This allows pre-win2k systems to do MPPE (they offer
  Stac LZS with MPPE).
- Add the beginnings of ecp.c.
- Other minor changes.

21 years agoApplied patch from Nerijus Baliunas <nerijus@users.sourceforge.net> to
David F. Skoll [Fri, 10 May 2002 14:57:26 +0000 (14:57 +0000)]
Applied patch from Nerijus Baliunas <nerijus@users.sourceforge.net> to
document callback option.