Sylvain Rochet
|
8694deaabb
|
don't add ppp_pcb_rx to ppp_pcb struct if PPPOS support is disabled
|
2012-06-10 21:06:02 +02:00 |
|
Sylvain Rochet
|
a226099b04
|
ppp_close() on PPPoE actually works,
clear persist mode if user asked the connection to shutdown
|
2012-06-10 01:45:29 +02:00 |
|
Sylvain Rochet
|
336ba8f419
|
pppoe now have access to the ppp_pcb structure, removed "persist" option copy
|
2012-06-10 01:08:37 +02:00 |
|
Sylvain Rochet
|
5abdc99f3e
|
no more PPP unit number in PPPoE, now using ppp_pcb
|
2012-06-10 01:00:50 +02:00 |
|
Sylvain Rochet
|
f7ef9887d7
|
improved ppp_set_auth() mschap support
|
2012-06-09 23:38:38 +02:00 |
|
Sylvain Rochet
|
fed76f29d0
|
added missing EAP_SUPPORT macro
|
2012-06-09 23:38:26 +02:00 |
|
Sylvain Rochet
|
a3cfbfc6ba
|
ppp_set_auth() modified to handle new handled authtype (mschap + eap)
|
2012-06-09 23:32:31 +02:00 |
|
Sylvain Rochet
|
444646b65e
|
renamed ppp_control to ppp_pcb, replaced unit number to ppp_pcb in all ppp.h declared functions
|
2012-06-09 23:06:45 +02:00 |
|
Sylvain Rochet
|
8bd508a73d
|
moved ppp_settings to ppp_control, improved PPP API to really allow multiple PPP sessions
|
2012-06-09 18:06:55 +02:00 |
|
Sylvain Rochet
|
1cceb4e0ad
|
moved hide_password global variable to ppp_options
|
2012-06-09 17:05:19 +02:00 |
|
Sylvain Rochet
|
c2d2034ae8
|
PPPoE persist is working, removing FIXME comments about that
|
2012-06-09 16:56:32 +02:00 |
|
Sylvain Rochet
|
f94ed922e5
|
moved exit status global variable to ppp_control
|
2012-06-09 16:43:12 +02:00 |
|
Sylvain Rochet
|
7a57d28db4
|
moved listen_time global variable to ppp_settings
|
2012-06-09 16:18:01 +02:00 |
|
Sylvain Rochet
|
ce5121e659
|
removed unused "unsuccess" global variable
|
2012-06-09 16:00:22 +02:00 |
|
Sylvain Rochet
|
a7d7158b05
|
removed useless error_count global variable from ppp.c
|
2012-06-09 15:58:51 +02:00 |
|
Sylvain Rochet
|
6b8c78bacc
|
moved remote_name and explicit_remote global variable to ppp_settings
|
2012-06-09 15:55:01 +02:00 |
|
Sylvain Rochet
|
2da930ba4c
|
removed some useless extern
|
2012-06-09 15:45:52 +02:00 |
|
Sylvain Rochet
|
772cac7946
|
removed useless error_count global variable
|
2012-06-09 15:42:57 +02:00 |
|
Sylvain Rochet
|
42f672d85d
|
phase global variable moved to ppp_control structure
|
2012-06-09 15:39:16 +02:00 |
|
Sylvain Rochet
|
945f2912a7
|
using PPP_DEBUG instead of debug global variable
|
2012-06-09 15:09:00 +02:00 |
|
Sylvain Rochet
|
1ccf516c5e
|
options.c is now empty, removed
|
2012-06-09 14:43:56 +02:00 |
|
Sylvain Rochet
|
fb396b8fac
|
moved debug option from options.c to ppp.c
|
2012-06-09 14:42:31 +02:00 |
|
Sylvain Rochet
|
6db3026d47
|
using our_name from ppp_settings (only used in server mode and disabled by default)
|
2012-06-09 14:39:44 +02:00 |
|
Sylvain Rochet
|
becc306300
|
using idle_time_limit from ppp_settings
|
2012-06-09 14:35:06 +02:00 |
|
Sylvain Rochet
|
4e7ce11684
|
removed holdoff support, can be handled without persist mode outside lwIP
|
2012-06-09 14:31:45 +02:00 |
|
Sylvain Rochet
|
6589cf9d8e
|
removed useless options
|
2012-06-09 14:16:59 +02:00 |
|
Sylvain Rochet
|
552589f098
|
removed multilink option when multilink support is not compiled
|
2012-06-09 14:14:06 +02:00 |
|
Sylvain Rochet
|
2ec79c03a0
|
unused ifunit global variable removed
|
2012-06-09 01:26:21 +02:00 |
|
Sylvain Rochet
|
21653f0f91
|
pr_log is unused, don't even try to build it
|
2012-06-09 01:20:01 +02:00 |
|
Sylvain Rochet
|
b922eaa754
|
print packet is working back, at least for PPPoE
|
2012-06-09 00:52:20 +02:00 |
|
Sylvain Rochet
|
d27da93c33
|
now using maxconnect from ppp_settings
|
2012-06-07 23:34:06 +02:00 |
|
Sylvain Rochet
|
2e6fa7f8a3
|
dns server support is done, clearing FIXME entries
|
2012-06-07 23:05:19 +02:00 |
|
Sylvain Rochet
|
302184938a
|
removed malloc() from ms chap
|
2012-06-07 23:02:08 +02:00 |
|
Sylvain Rochet
|
e5355cc45f
|
PPP server support is now optional (disabled by default, not working until PPP have a "listen" support)
|
2012-06-07 22:22:57 +02:00 |
|
Sylvain Rochet
|
2fe778507a
|
fixed randm if random MD5 support is not enabled
|
2012-06-07 22:19:25 +02:00 |
|
Sylvain Rochet
|
4077422ae2
|
fixed pbuf leaks in ppp_input() in case of packets not expected
|
2012-06-07 20:41:21 +02:00 |
|
Sylvain Rochet
|
a9ac45c5f0
|
added PPPoE persist support (don't timeout sending PADI packets)
|
2012-06-07 01:48:12 +02:00 |
|
Sylvain Rochet
|
7ef99ee6f3
|
added a persist option (enabled by default for now until we add a way for users to pass a ppp_settings structure)
improved PPPoE state machine and added persist mode support
|
2012-06-07 00:46:19 +02:00 |
|
Sylvain Rochet
|
e44aada634
|
improved PPPoE callback with state values, so that PPP know exactly what is happening on the PPPoE side
|
2012-06-06 23:42:20 +02:00 |
|
Sylvain Rochet
|
ac0a864e14
|
fixed typos s/parms/params/g
|
2012-06-06 22:36:23 +02:00 |
|
Sylvain Rochet
|
3c3331d5ed
|
fixed some debug strings
|
2012-06-06 22:34:16 +02:00 |
|
Sylvain Rochet
|
6f21f48937
|
added MTU support (using MRU from the peer)
|
2012-06-05 23:10:38 +02:00 |
|
Sylvain Rochet
|
2e227f868b
|
PPPoE is now guessing its MTU from the underlying netif MTU (in most cases 1500 minus 8 = 1492, which is the most common PPPoE MTU)
|
2012-06-05 22:22:35 +02:00 |
|
Sylvain Rochet
|
7d7513c71c
|
re-enabled DNS support
|
2012-06-04 23:19:23 +02:00 |
|
Sylvain Rochet
|
d95f1e9913
|
added missing initialisation in ppp_init.c
|
2012-06-04 22:48:12 +02:00 |
|
Sylvain Rochet
|
1013b49ab7
|
disabled ppp_over_ethernet_close(), which is not exported and probably bogus, until we fix it
|
2012-06-04 22:23:10 +02:00 |
|
Sylvain Rochet
|
dc0e15a74e
|
we should reduce nak_buffer[] size
|
2012-06-04 22:22:37 +02:00 |
|
Sylvain Rochet
|
d6e5ca722f
|
setting default route by default
|
2012-06-04 19:00:36 +02:00 |
|
Sylvain Rochet
|
cd3ba00479
|
get_mask now returns "255.255.255.255" by default, which is what we want in almost all cases on a PPP link
|
2012-06-04 18:58:05 +02:00 |
|
Sylvain Rochet
|
c549dba725
|
re-enabled LCP echo interval / echo fail
|
2012-06-04 16:25:16 +02:00 |
|