Commit Graph

  • 381a7b110a fixed bug #41041 Potential use-after-free in IPv6 reassembly Simon Goldschmidt 2014-01-10 21:47:42 +01:00
  • 75f2c56558 bug #41188 Alignment error in memp_init() when MEMP_SEPARATE_POOLS==1 Simon Goldschmidt 2014-01-10 21:26:28 +01:00
  • 91333c5d2f fixed bug #39898 tcp_fasttmr() possible lock due to infinte queue process loop Simon Goldschmidt 2014-01-10 21:21:54 +01:00
  • ee2ba4e52f Merge branch 'master' into ppp-new Sylvain Rochet 2013-07-20 21:04:49 +02:00
  • ae300c98a4 partially fixed bug #37585: IPv6 compatibility (in socket structs) Simon Goldschmidt 2013-06-29 21:47:22 +02:00
  • 748b70311e bug #37585/task #12600: fixed struct in6_addr.s6_addr to conform to spec Simon Goldschmidt 2013-06-29 21:16:59 +02:00
  • 8d0664186a - removed include instead of commenting it out; - CHANGELOG should contain worthy entries only, a complete log of all source code changes can be found in git (I'm not saying this has always been observed, but I'd like to keep the list of changes as short as possible for anyone to read if interested) Simon Goldschmidt 2013-06-19 22:26:29 +02:00
  • 2fb5a71efd patch #8030: fixed spelling of "received" Simon Goldschmidt 2013-06-19 22:23:05 +02:00
  • 4fda366b67 PPP, added PPP notify phase support Sylvain Rochet 2013-04-30 15:16:09 +02:00
  • 2ceae6014e PPP, reduced by one buffer PPPoS RX requirements in multithreaded context Sylvain Rochet 2013-04-26 23:24:08 +02:00
  • cf3162cff1 PPP, moved PPP_INPROC_MULTITHREADED compile time option from ppp.h to opt.h Sylvain Rochet 2013-04-26 21:55:30 +02:00
  • 2350d941a5 PPP, added PPP_USE_PBUF_RAM compile time option Sylvain Rochet 2013-04-26 21:51:15 +02:00
  • 25f9f55878 PPP, removed PPP_INPROC_OWNTHREAD feature, which almost only make things harder Sylvain Rochet 2013-04-26 20:30:01 +02:00
  • 07540f3386 Merge branch 'master' into ppp-new Sylvain Rochet 2013-04-26 20:01:18 +02:00
  • fe63f36656 picked up the wrong commit date in CHANGELOG, fixed Sylvain Rochet 2013-04-26 19:59:05 +02:00
  • 434daf87c2 Merge branch 'master' into ppp-new Sylvain Rochet 2013-04-26 19:54:01 +02:00
  • c681e5e082 reverted dhcp.c from DOS (CRLF) to UNIX (LF) format Sylvain Rochet 2013-04-26 19:52:42 +02:00
  • 549f97b54a cleared compilation warning, C++ style comments are not allowed in ISO C90 Sylvain Rochet 2013-04-26 19:48:57 +02:00
  • f47a93b0c1 PPP, cleared compilation warning about unused variable 'pcb' in ppp_drop() if neither VJ nor SNMP support are enabled Sylvain Rochet 2013-04-26 14:02:30 +02:00
  • 3fe5a99dab Merge branch 'master' into ppp-new Sylvain Rochet 2013-04-25 00:36:12 +02:00
  • 097bc4c622 patch #8008 Fix a potential null pointer dereference in assert Simon Goldschmidt 2013-04-24 22:28:22 +02:00
  • 252126cf76 fixed possible division by zero Simon Goldschmidt 2013-04-24 22:20:12 +02:00
  • 8609d1e790 fixed bug #38526 Coverity: Recursive Header Inclusion in ip6.h Simon Goldschmidt 2013-04-24 21:58:57 +02:00
  • 9809f1ff66 Fixed bug #38586 Simon Goldschmidt 2013-04-24 21:38:01 +02:00
  • 796098e4c9 fixed bug #38701 (wrong comment on tcp_pcb::snd_queuelen Simon Goldschmidt 2013-04-24 21:28:56 +02:00
  • eb6bcdb3ee Removed the demand to post trivial patches to lwip-users, things keep getting lost there. Simon Goldschmidt 2013-04-24 20:55:45 +02:00
  • a1555e0615 PPP, added ppp_free() Sylvain Rochet 2013-04-23 00:19:07 +02:00
  • 44b527415f PPP, slight API change, great code factorisation Sylvain Rochet 2013-04-22 23:58:51 +02:00
  • ed294c5945 PPP, removed ppposapi_input(), unnecessary because pppos_input() is already thread-safe Sylvain Rochet 2013-04-22 21:21:04 +02:00
  • bd3ade31fa PPP, added define for u_long, u_int, u_short, u_char for compilers or toolchains which don't have them Sylvain Rochet 2013-04-22 21:16:02 +02:00
  • d03d2e6d3d PPP, added ppp_addrs() macro to get the pointer of the ppp->addrs struct Sylvain Rochet 2013-04-22 21:09:28 +02:00
  • 58ffa8d526 PPP, free input pbuf left in ppp_delete() Sylvain Rochet 2013-02-27 22:29:22 +01:00
  • bfe8c15a29 PPP, fixed return code coherency for ppp_netif_output_*() callbacks (using ERR_* as expected by lwIP core instead of PPPERR_*) Sylvain Rochet 2013-02-22 11:52:44 +01:00
  • 2fa7e003b1 PPP, fixed LCP delayed up feature Sylvain Rochet 2013-01-31 15:36:30 +01:00
  • ba948669cd Merge branch 'master' into ppp-new Sylvain Rochet 2013-01-29 10:59:39 +01:00
  • 666e84eef2 Improved/fixed comments about timeout. goldsimon 2013-01-24 09:02:19 +01:00
  • 69b15c889d Merge branch 'master' into ppp-new Sylvain Rochet 2013-01-20 02:57:57 +01:00
  • ff3bf6d7f5 fixed bug #37665 ip_canforward operates on address in wrong byte order Simon Goldschmidt 2013-01-15 21:10:32 +01:00
  • b844129649 fixed bug #38097 pbuf_free_ooseq() warning Simon Goldschmidt 2013-01-15 21:07:01 +01:00
  • 86059bd5dd fixed more unused variables Simon Goldschmidt 2013-01-14 21:06:13 +01:00
  • 9927d991ef Fixed bug #37893 Unused variables in tcp_out (and in udp.c/.h) Simon Goldschmidt 2013-01-14 20:46:41 +01:00
  • 6849b7d555 Added additional sanity check that all headers (without IP- or TCP options) fit into the first pbuf. Simon Goldschmidt 2013-01-14 18:05:18 +01:00
  • 1efd1ee6ac fixed bug #37705 Possible memory corruption in DNS query Simon Goldschmidt 2013-01-14 18:04:04 +01:00
  • d12600fba0 fixed bug #37705 Possible memory corruption in DNS query Simon Goldschmidt 2013-01-14 18:03:23 +01:00
  • 769b2a3e30 fixed bug #38066 Raw pcbs can alter packet without eating it: added assertion to check that p->payload is unchanged Simon Goldschmidt 2013-01-11 21:59:26 +01:00
  • d237ec7e78 Changed C++ comments to C style Simon Goldschmidt 2013-01-11 21:27:45 +01:00
  • de1375201f PPP, "try" variable used in LCP might conflict with some buggy C++ compiler Sylvain Rochet 2013-01-04 23:08:11 +01:00
  • 13ba8810c7 PPP, fixed one more IAR warnings Sylvain Rochet 2013-01-04 22:51:13 +01:00
  • bdfbac2aa6 PPP, added missing semicolon (dammit) Sylvain Rochet 2012-12-23 22:58:52 +01:00
  • 6bd0bd2ed1 Merge branch 'master' into ppp-new Sylvain Rochet 2012-12-23 22:56:51 +01:00
  • 211a889528 PPP, fixed some IAR warnings Sylvain Rochet 2012-12-23 22:52:58 +01:00
  • 3bb29bf63a Fix bug #37959: ip6_debug_print prints plen, nexth, hoplim in wrong byte order Ivan Delamer 2012-12-19 16:38:44 -07:00
  • 78d52ad2de Merge branch 'master' into ppp-new Sylvain Rochet 2012-12-19 14:05:59 +01:00
  • 4fe648415f Fixed typo in debug formatting in ip6.c "Grant Erickson" 2012-12-14 16:08:24 -07:00
  • 6751ac4970 PPP, moved FSM configuration to ppp_settings struct Sylvain Rochet 2012-12-09 22:25:28 +01:00
  • 6764957d06 PPP, moved EAP configuration to ppp_settings struct Sylvain Rochet 2012-12-09 21:45:14 +01:00
  • c719ba7bf3 PPP, moved PAP configuration to ppp_settings struct Sylvain Rochet 2012-12-09 21:22:19 +01:00
  • 31d7293b17 PPP, moved EAP timeouts and max requests default values to opt.h Sylvain Rochet 2012-12-09 20:40:41 +01:00
  • defef2222a PPP, improved PAP and CHAP timeout/request/maxrequests configuration values Sylvain Rochet 2012-12-09 20:24:22 +01:00
  • 63459f65fb PPP, moved DEFLOOPBACKFAIL from ppp/lcp.h to lwip/opt.h Sylvain Rochet 2012-12-09 19:28:53 +01:00
  • c68e1ceb64 PPP, using timeouts values defined in opt.h instead of values defined in PPP headers or statically assigned values Sylvain Rochet 2012-12-09 18:42:06 +01:00
  • 07e72d2ac8 PPP, correctly cast int to u8_t in PPPCTLS_ERRCODE in ppp_ioctl() Sylvain Rochet 2012-11-08 14:39:30 +01:00
  • 7f97e354b4 PPP, switched chap_digests linked list to a const table in .rodata/flash, saving about 100 bytes in .data segment if chap(md5) and mschap is enabled Sylvain Rochet 2012-10-14 02:04:36 +02:00
  • e5a554f0b5 PPP, adding const pragma to FSM callbacks, saving about 350 bytes in .data segment Sylvain Rochet 2012-10-13 18:54:25 +02:00
  • 9e4aa79278 PPP, adding const pragma to struct protent, saving about 200 bytes in .data segment Sylvain Rochet 2012-10-13 18:38:18 +02:00
  • a0298728df PPP, disable persist mode by default, so the default behavior does not look like a buggy behavior. Fixes bug #37279. Sylvain Rochet 2012-10-12 20:32:05 +02:00
  • 0eb83f6ee6 PPP, IAR EWARM won't compile ppp-new due to keyword clash Mark Lakata 2012-10-12 20:17:40 +02:00
  • e81f092520 PPP, changed all the code enclosed between PPP_SERVER #if macro to our PPP PCB structure, making it easier to support PPP server in the future Sylvain Rochet 2012-09-27 23:53:20 +02:00
  • 7fb874ad28 Merge branch 'master' into ppp-new Sylvain Rochet 2012-09-27 21:32:27 +02:00
  • 5b8b5d459e fixed bug #37405 'err_tcp()' uses already freed 'netconn' object STABLE-1_4_1 DEVEL-1_4_1 goldsimon 2012-09-26 21:50:42 +02:00
  • 6d8dee6d68 Added brackets, completed CHANGELOG goldsimon 2012-09-26 21:30:01 +02:00
  • 3db149b42e Fix corner case with dhcp timeouts Henrik Persson 2012-09-05 14:16:45 +02:00
  • 03fb581252 Added brackets, completed CHANGELOG goldsimon 2012-09-26 21:21:26 +02:00
  • 5e224aba6d Segfault in dhcp_parse_reply if no end marker Henrik Persson 2012-08-30 13:57:33 +02:00
  • a4a41b9023 fixed bug #37405 'err_tcp()' uses already freed 'netconn' object goldsimon 2012-09-26 21:50:42 +02:00
  • 99aea7eb6f Added brackets, completed CHANGELOG goldsimon 2012-09-26 21:30:01 +02:00
  • b4ac36337f Fix corner case with dhcp timeouts Henrik Persson 2012-09-05 14:16:45 +02:00
  • 7072bc3203 Added brackets, completed CHANGELOG goldsimon 2012-09-26 21:21:26 +02:00
  • 7e9f000d0b Segfault in dhcp_parse_reply if no end marker Henrik Persson 2012-08-30 13:57:33 +02:00
  • 6b3179fbbf fixed bug #37166: memp_sanity check loops itself goldsimon 2012-08-22 21:59:02 +02:00
  • af56eebc6a PPP, cleaned MTU,MRU variables Sylvain Rochet 2012-09-01 19:44:43 +02:00
  • 387c778496 PPP, added PPPoS reopen support Sylvain Rochet 2012-09-01 19:29:17 +02:00
  • fbbde125d9 PPP, removed unnecessary ethif from ppp_pcb Sylvain Rochet 2012-09-01 15:05:21 +02:00
  • dbaefd6126 PPP, cleaned persist and holdoff features Sylvain Rochet 2012-09-01 14:43:31 +02:00
  • a1c87f7c49 PPP, improved fsm_sconfreq() allocated buffer size Sylvain Rochet 2012-08-27 19:10:09 +02:00
  • 045ee53468 PPP, using PBUF_POOL instead of PBUF_RAM pbufs for PPP negociation packets Sylvain Rochet 2012-08-27 00:47:21 +02:00
  • b84ab718b0 PPP, ppp_input() code cleaning, removed dead code, fixed indentation Sylvain Rochet 2012-08-25 20:38:54 +02:00
  • 6144deb6b6 PPP, moved out PPPoS code into their own functions, improved ppp.c readability Sylvain Rochet 2012-08-25 20:30:14 +02:00
  • 19864a4a08 PPP L2TP, only skip HDLC header if necessary Sylvain Rochet 2012-08-25 18:15:15 +02:00
  • 7920b6e163 PPP, don't allocate twice struct eth_hdr per PPPoE pbuf Sylvain Rochet 2012-08-25 16:21:58 +02:00
  • 4928166593 Merge branch 'master' into ppp-new Sylvain Rochet 2012-08-23 20:51:53 +02:00
  • ad5f520c68 PPP, updated pppapi_reopen() to follow ppp_reopen() prototype change Sylvain Rochet 2012-08-23 20:47:14 +02:00
  • 150b4fb4f6 fixed bug #37166: memp_sanity check loops itself goldsimon 2012-08-22 21:59:02 +02:00
  • 4f8198b298 Added ChangeLog entry reporting all the work done in the ppp-new branch. Sylvain Rochet 2012-08-22 20:14:45 +02:00
  • 076f177100 Added PPPd follow-up file, so that we can track what is happening on pppd. Sylvain Rochet 2012-08-22 17:40:23 +02:00
  • 3b939480a4 PPP, added missing entry in pppapi.h Sylvain Rochet 2012-08-22 11:41:07 +02:00
  • 773a2767c7 PPP, added missing pppapi_delete() thread safe function Sylvain Rochet 2012-08-21 20:26:37 +02:00
  • e9b29184d0 PPP, renamed all functions using common names in utils.c that can conflict with lwIP user code during link operation Sylvain Rochet 2012-08-21 20:21:38 +02:00
  • 0d02b8d1f6 added <stdlib.h> to ppp_impl.h, some PPP modules are using strtol() Sylvain Rochet 2012-08-21 20:03:57 +02:00
  • 98c0fcc659 Added <string.h> header to ppp_impl.h, this appears to be required, found out by Ivan Delamer. Sylvain Rochet 2012-08-18 22:43:23 +02:00