Commit Graph

  • 323aebf1f5 cleaning unused stuff in pppd.h, syslog() is no more used Sylvain Rochet 2012-06-02 18:47:53 +02:00
  • a5dd1ccfaa ppp.c disabled, everything required for lwIP moved to our impl Sylvain Rochet 2012-06-02 18:07:34 +02:00
  • 4dd297cef2 protent table moved to our PPP impl Sylvain Rochet 2012-06-02 17:22:12 +02:00
  • 7f9fea18ae added pppmy.h in all .c files to easily find conflicts Sylvain Rochet 2012-06-02 17:12:55 +02:00
  • adb8b881b4 resolve conflit, ipcp.c defines ip_ntoa() which is already defined by lwIP, disabled ipcp.c::ip_ntoa() and using lwIP one Sylvain Rochet 2012-06-02 17:04:46 +02:00
  • d3d1b69c7a more ppp.c cleaning Sylvain Rochet 2012-06-02 16:56:20 +02:00
  • 922d3716ff PPP statistics optional (non working) compile time option added Sylvain Rochet 2012-06-02 16:41:09 +02:00
  • 4158222e86 moved new_phase() to our own implementation, re-enabled new_phase() support Sylvain Rochet 2012-06-02 15:00:18 +02:00
  • 6727c43441 PPP notifier support is now a compile time option Sylvain Rochet 2012-06-02 14:48:04 +02:00
  • 55c1ec2925 re-enabled auth notifiers Sylvain Rochet 2012-06-02 14:12:54 +02:00
  • 0f1c18e675 PPP interval timeout support disabled (using lwIP timeout support), protocol_name() moved to our PPP impl and disabled by default Sylvain Rochet 2012-06-02 13:46:45 +02:00
  • 0de1293ff5 clarifying what is actually the "datainput" entry in protent Sylvain Rochet 2012-06-02 13:03:43 +02:00
  • 89ab390719 added necessary pppSingleBuf() call before passing the packet to the appropriate PPP subsystem Sylvain Rochet 2012-06-02 02:44:18 +02:00
  • 88ef3ffa50 POSIX signal support removed Sylvain Rochet 2012-06-02 02:30:43 +02:00
  • 668d5d9d92 removed set/getenv functions Sylvain Rochet 2012-06-02 02:23:56 +02:00
  • 6c908ac727 removed more protent fields only used by print packets functions Sylvain Rochet 2012-06-02 02:14:19 +02:00
  • 2c4bd7162f print packet functions are now optional Sylvain Rochet 2012-06-02 02:07:49 +02:00
  • cf18e0776d removed demand prototypes if not compiled-in Sylvain Rochet 2012-06-02 01:55:24 +02:00
  • 8b866beaeb demand support is now a compile-time option Sylvain Rochet 2012-06-02 00:53:25 +02:00
  • ee5fca7a2b removed pathnames.h and pidfile support Sylvain Rochet 2012-06-02 00:33:37 +02:00
  • fc074937f5 Linux ioctl() gone, ECP support optional, CCP support optional Sylvain Rochet 2012-06-02 00:19:40 +02:00
  • a17ea13453 autoselecting which PolarSSL files to use support added Sylvain Rochet 2012-06-01 01:10:02 +02:00
  • 8bb4ea85b8 removed some useless Linux calls Sylvain Rochet 2012-06-01 01:07:27 +02:00
  • 26e8372c75 changed PolarSSL compile-time condition Sylvain Rochet 2012-06-01 00:59:15 +02:00
  • 4704efa32a PAP support is now an optional compile-time feature Sylvain Rochet 2012-05-30 23:32:30 +02:00
  • 339925e835 CHAP support is now an optional compile-time feature Sylvain Rochet 2012-05-24 00:52:20 +02:00
  • 28360a7f26 MSCHAP is now an optional compile-time feature Sylvain Rochet 2012-05-23 23:29:19 +02:00
  • 49bb62d221 and less and less useless auth code (will this end ?) Sylvain Rochet 2012-05-23 00:51:59 +02:00
  • 04f121b88f less and less auth code Sylvain Rochet 2012-05-23 00:04:07 +02:00
  • 6ce5c8eb78 disabled upap_rauthreq() Sylvain Rochet 2012-05-22 23:07:28 +02:00
  • 7736cdae1c replaced BCOPY to lwip-MEMCPY Sylvain Rochet 2012-05-22 23:02:02 +02:00
  • 05aa1f1ae4 using MEMCPY() instead of memcpy() Sylvain Rochet 2012-05-22 22:13:41 +02:00
  • 42827cdea2 more and more ppp options removal Sylvain Rochet 2012-05-22 21:59:23 +02:00
  • b88dad4034 disabled almost all PPP options strings and support as well as useless file-based auth code Sylvain Rochet 2012-05-22 01:28:30 +02:00
  • d0645273df removed HMAC support from ciphers Sylvain Rochet 2012-05-21 23:02:27 +02:00
  • dea27e105d cleaned PolarSSL files Sylvain Rochet 2012-05-21 22:48:41 +02:00
  • 0bfad4392a Commit to prouve we copied the raw BSD PolarSSL files Sylvain Rochet 2012-05-21 22:33:37 +02:00
  • 4c1b507c07 fixed MS-CHAP and MS-CHAP-V2, MD4 polarssl uses bytes as input length, not bits Sylvain Rochet 2012-05-21 22:26:20 +02:00
  • 0289055948 Revert "Revert "Added PolarSSL DES library, which is necessary for MSCHAP."" Sylvain Rochet 2012-05-21 22:15:40 +02:00
  • 83a48dafea Revert "Revert "Replaced md4/md5/sha1 implementations to PolarSSL ones"" Sylvain Rochet 2012-05-21 22:14:29 +02:00
  • a7a20a9de4 Revert "now using OpenBSD DES implementation" Sylvain Rochet 2012-05-21 22:14:13 +02:00
  • 82b67b01ff Revert "removed salted DES ( known as crypt() function ), we don't need it" Sylvain Rochet 2012-05-21 22:14:02 +02:00
  • b896203dcf Revert "Removed all stuff requiring encryption." Sylvain Rochet 2012-05-21 22:04:04 +02:00
  • 795d5807b5 EAP support is now optional Sylvain Rochet 2012-05-21 01:18:36 +02:00
  • 7d43f4a1f4 removed useless system header from EAP Sylvain Rochet 2012-05-21 00:03:18 +02:00
  • c268c5e07c Removed all stuff requiring encryption. Sylvain Rochet 2012-05-20 23:23:14 +02:00
  • 517659640e removed salted DES ( known as crypt() function ), we don't need it Sylvain Rochet 2012-05-20 22:47:12 +02:00
  • a9672e1a21 now using OpenBSD DES implementation Sylvain Rochet 2012-05-20 22:32:24 +02:00
  • 4570f71f21 modified auth_reset() so that we can choose which auth we want Sylvain Rochet 2012-05-20 20:46:45 +02:00
  • ca2fd867b8 Revert "Replaced md4/md5/sha1 implementations to PolarSSL ones" Sylvain Rochet 2012-05-20 20:40:27 +02:00
  • 624da03bad Revert "modified auth_reset() so that we can choose which auth we want" Sylvain Rochet 2012-05-20 20:40:08 +02:00
  • a820f32ec9 Revert "Added PolarSSL DES library, which is necessary for MSCHAP." Sylvain Rochet 2012-05-20 20:39:15 +02:00
  • f5dc6e80c0 Removed uneeded crypt() from auth.c and session.c Sylvain Rochet 2012-05-20 20:04:05 +02:00
  • de70b710af Added PolarSSL DES library, which is necessary for MSCHAP. Sylvain Rochet 2012-05-20 19:57:37 +02:00
  • bf10a27db8 modified auth_reset() so that we can choose which auth we want Sylvain Rochet 2012-05-20 15:27:52 +02:00
  • aa2656cb9e Replaced md4/md5/sha1 implementations to PolarSSL ones Sylvain Rochet 2012-05-20 01:44:22 +02:00
  • adf2b2bf03 don't compile wkmodulus[] if SRP is not used Sylvain Rochet 2012-05-19 22:59:08 +02:00
  • 6773326d96 replaced MIN to LWIP_MIN Sylvain Rochet 2012-05-17 23:41:39 +02:00
  • 1d7efce0dc Removed TDB code, which we cannot port, because it needs a filesystem. Sylvain Rochet 2012-05-17 23:21:09 +02:00
  • 1a1deb5d58 reworked magic/randm Sylvain Rochet 2012-05-17 22:42:07 +02:00
  • bcba806ef0 ported randm module from previous PPP port Sylvain Rochet 2012-05-17 21:45:02 +02:00
  • 00648c27eb world changed, removed IPX support Sylvain Rochet 2012-05-17 20:22:17 +02:00
  • 4885b39121 removed run_program() support Sylvain Rochet 2012-05-17 20:17:31 +02:00
  • 0f3e70b679 removed user and passwd globals Sylvain Rochet 2012-05-17 20:05:37 +02:00
  • 372a0f9eea moved refuse_mschap, refuse_mschap_v2, refuse_eap from globals to ppp_settings Sylvain Rochet 2012-05-17 19:41:34 +02:00
  • 2a44bad2e7 removed passwd_from_file usage, removed some of unused PAP file fetch code Sylvain Rochet 2012-05-17 19:29:54 +02:00
  • 33e8472473 CHAP auth is now working Sylvain Rochet 2012-05-17 19:05:47 +02:00
  • 8834a8b216 using UNTIMEOUT macro instead of timeout() Sylvain Rochet 2012-05-17 16:36:59 +02:00
  • db794c2d32 PPPoL2TP patch from Debian, not used yet, but already fixed Sylvain Rochet 2012-05-17 16:29:00 +02:00
  • a1d80c29de fixed demand_rexmit() with new IP addr, maybe we will never support demand or drop it, but it is already patched just in case Sylvain Rochet 2012-05-17 16:23:32 +02:00
  • bea796ebc0 pppd: Terminate correctly if lcp_lowerup delayed calling fsm_lowerup Sylvain Rochet 2012-05-17 16:14:30 +02:00
  • d4978210f0 using rp-pppoe pppd exits with EXIT_OK after receiving a timeout waiting for PADO due to no modem attached, from Debian patches Sylvain Rochet 2012-05-17 15:56:35 +02:00
  • ef59e952d8 added IPCP no/replace default route option from Debian patches, I like the idea Sylvain Rochet 2012-05-17 15:55:27 +02:00
  • 54d5ee5562 added LCP adaptive echo from Debian patches, I like the idea Sylvain Rochet 2012-05-17 15:50:15 +02:00
  • eb75ae05c6 Early development stage of an attempt to port PPPd 2.4.5 to lwIP. Sylvain Rochet 2012-05-16 02:02:02 +02:00
  • b56a1501d2 fixed bug #36412: memp.c does not compile when MEMP_OVERFLOW_CHECK > zero and MEMP_SEPARATE_POOLS == 1 goldsimon 2012-05-11 22:56:53 +02:00
  • fe9c716fbe Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip goldsimon 2012-05-11 22:37:30 +02:00
  • bc308c21fc fixed bug: #36380 unsent_oversize mismatch in 1.4.1RC1 (this was a debug-check issue only) goldsimon 2012-05-08 07:42:32 +02:00
  • d0a25c2574 fixed bug: #36380 unsent_oversize mismatch in 1.4.1RC1 (this was a debug-check issue only) goldsimon 2012-05-08 07:40:46 +02:00
  • 3e41f36ef5 Added a readme.txt about the PPP code. goldsimon 2012-05-07 22:12:01 +02:00
  • 8d2131884c Added missing name (patch by) goldsimon 2012-05-05 09:28:24 +02:00
  • 289566afe8 In ip6_input(), do not accept link-local packets on netifs other than inp. Ivan Delamer 2012-05-04 18:25:22 -06:00
  • 944adc56ee Fixed #define that was commited by mistake. Ivan Delamer 2012-05-04 18:19:40 -06:00
  • 6e81f722ad In ip6_input(), accept solicited node packets that match the receiving netif addresses, when multicast is disabled. Ivan Delamer 2012-05-04 18:11:47 -06:00
  • bfa28f4c30 fixes bug #36389: Use IPv6 Src Address of Echo Response as Destination Address in Echo Response Ivan Delamer 2012-05-04 17:43:54 -06:00
  • 3dcd33b08f Fix bug #36391 - inet6_addr_to_ip6addr() Ivan Delamer 2012-05-04 17:33:06 -06:00
  • 3ac81e9d7c patch by Sylvain Rochet: fixed bug #36283 (PPP struct used on header size computation and not packed) goldsimon 2012-05-03 20:39:43 +02:00
  • 1704d21356 dhcp: check array bounds before accessing it (bug #36170) goldsimon 2012-05-03 20:21:50 +02:00
  • d690775ca1 Added unit test that pbuf_copy returns a correct error code for pbuf queues ending with a zero-length pbuf. goldsimon 2012-05-03 20:11:23 +02:00
  • fb07a28c99 fixed bug #36388 (PPP: checksum-only in last pbuf leads to pbuf with zero length) goldsimon 2012-05-03 19:45:22 +02:00
  • 45e142af55 fixed the fix for bug #35945 (SYN packet should provide the recv MSS not the send MSS) if TCP_CALCULATE_EFF_SEND_MSS==0 goldsimon 2012-03-28 11:06:52 +02:00
  • 1dff9aea62 fixed the fix for bug #35945 (SYN packet should provide the recv MSS not the send MSS) if TCP_CALCULATE_EFF_SEND_MSS==0 goldsimon 2012-03-28 11:06:52 +02:00
  • 3eccdf65aa fixed bug #35756 header length calculation problem in ppp/vj.c - removed unused/invalid defines TCPH_OFFSET(_SET). goldsimon 2012-03-27 20:42:46 +02:00
  • e5d54f5344 fixed bug #35756 header length calculation problem in ppp/vj.c - removed unused/invalid defines TCPH_OFFSET(_SET). goldsimon 2012-03-27 20:42:46 +02:00
  • 2b9933eb1e fixed bug #35945: SYN packet should provide the recv MSS not the send MSS goldsimon 2012-03-27 20:18:23 +02:00
  • a558c01589 fixed bug #35945: SYN packet should provide the recv MSS not the send MSS goldsimon 2012-03-27 20:18:23 +02:00
  • 7043983acc udp_input: fixed unreachable code warning for CHECKSUM_CHECK_UDP==0 goldsimon 2012-03-25 17:20:22 +02:00
  • dd245c63d7 tcp_abort/tcp_abandon: don't send RST if pcb->state is CLOSED goldsimon 2012-03-25 17:19:46 +02:00
  • 84d8760561 dhcp unit test: fixed 2 consts, use udp checksum 0x0000 in handcrafted packets so that CHECKSUM_CHECK_UDP==0 is not necessary goldsimon 2012-03-25 17:18:58 +02:00
  • e1225cec5f new dhcp unit test: fix compilation for strict C, made local functions static, made some variables and parameters const goldsimon 2012-03-25 17:15:56 +02:00