Commit Graph

  • f7a5b71dba nd6: fixed compiler warnings Sylvain Rochet 2015-03-20 20:11:59 +01:00
  • a4d14fc987 fix bug #44586: nd6_send_rs() pbuf size error Ivan Delamer 2015-03-20 09:04:22 -06:00
  • c8587e1242 tcp_in: typo fix. Fixes bug #4458944589. Sylvain Rochet 2015-03-20 13:22:47 +01:00
  • 4e62a88870 PPP, PPPoL2TP, fixed build with IPv6 enabled Sylvain Rochet 2015-03-20 09:48:40 +01:00
  • 32f6e7e231 tcp: Fix ooseq processing when seqno is near 2^32 Clint Sbisa 2015-02-11 12:18:08 -08:00
  • 94f7bcef67 Fixed tcp unit tests after changing routing to check for link up goldsimon 2015-03-20 08:31:39 +01:00
  • 36e90a1bd5 PPP, CCP, add dummy ccp_ functions in ppp.c so it builds if CCP_SUPPORT is set Sylvain Rochet 2015-03-20 00:37:34 +01:00
  • 9fbe900949 PPP, MPPE, replaced #ifdef MPPE to #if MPPE_SUPPORT Sylvain Rochet 2015-03-20 00:20:12 +01:00
  • 73f1511ac2 PPP, CORE, removed auth fields from struct ppp_pcb if auth is disabled Sylvain Rochet 2015-03-20 00:00:46 +01:00
  • 5937932370 PPP, CCP, various fix if MPPE is enabled Sylvain Rochet 2015-03-19 01:25:52 +01:00
  • 794c93b540 PPP, CCP, various compiler warnings fix Sylvain Rochet 2015-03-19 01:12:20 +01:00
  • b92ac33022 PPP, CCP, updated to our utils.c function name Sylvain Rochet 2015-03-19 00:59:37 +01:00
  • 90bbcbf994 PPP, CCP, updated ccp_printpkt() prototype to match other *_printpkt() Sylvain Rochet 2015-03-19 00:50:05 +01:00
  • 151995f88c PPP, CCP, updated ANY_COMPRESS() to use ccp_options* Sylvain Rochet 2015-03-19 00:48:28 +01:00
  • 611b3c4c2c PPP, CCP, commented-in unused global variables used for options Sylvain Rochet 2015-03-19 00:37:26 +01:00
  • 2a6104ab17 PPP, CCP, added ccp.h in ppp.h Sylvain Rochet 2015-03-19 00:34:53 +01:00
  • 1dcd4cc220 PPP, CCP, reworked to our ppp_pcb* pointer and ppp_pcb->ccp* data field Sylvain Rochet 2015-03-19 00:31:10 +01:00
  • 7174578ac3 PPP, CCP, moved CCP global variables to ppp_pcb (ppp.h) Sylvain Rochet 2015-03-17 23:22:56 +01:00
  • 10d09049bb PPP, CCP, replaced bool to unsigned int in struct ccp_options Sylvain Rochet 2015-03-17 22:42:46 +01:00
  • 98c6a4e86e PPP, CCP, updated FSM state with our FSM state define PPP_FSM_x Sylvain Rochet 2015-03-17 22:38:09 +01:00
  • 3bd52891c5 PPP, CCP, commented-in unused PPP config file parsing Sylvain Rochet 2015-03-17 22:34:55 +01:00
  • ee752ab1ce PPP, PPPoS, renamed PPP_INPROC_MULTITHREADED to PPP_INPROC_IRQ_SAFE Sylvain Rochet 2015-03-19 21:41:36 +01:00
  • 9eb900c448 fixed race conditions in assigning netconn->last_err (fixed bugs #38121 and #37676) sg 2015-03-19 21:20:29 +01:00
  • 0e919d25e9 PPP, PPPoS, improved tcpip input path, fixed bug #44565 Sylvain Rochet 2015-03-19 21:04:21 +01:00
  • 4ed34d2c6f PPP, PPPoL2TP, fixed build without IPv6 enabled Sylvain Rochet 2015-03-19 20:43:04 +01:00
  • c893b44da2 PPP, PPPoS, struct pbuf *n and u8_t *cur are now unused, removed Sylvain Rochet 2015-03-19 20:29:26 +01:00
  • d06a736f41 fix bug #44578: Build fails for IPv6-only configuration Ivan Delamer 2015-03-19 10:08:49 -06:00
  • b135a0aa49 pppos_input_tcpip: fix pbuf leak if tcpip_input returns error, use pbuf_take instead of duplicate copy code goldsimon 2015-03-19 07:14:33 +01:00
  • c73daef2a1 fixed bug #43843: ip6_addr_ismulticast_ doesn't allow for transient multicast address Ivan Delamer 2015-03-18 14:04:39 -06:00
  • bc08c1d2b7 fixed bug #43095. Check actual link-layer address option length, versus maximum length defined in struct. Bug would express itself if we have a netif with 8-byte addresses and other netifs with 6-byte-or-less addresses. Ivan Delamer 2015-03-18 13:21:39 -06:00
  • 8451feaa7a fixed bug #42885 nd6_reachability_hint() accepts an address of an unknown neighbour Ivan Delamer 2015-03-18 12:22:49 -06:00
  • e30823769c renamed ND6_RA_FLAG_OTHER_STATEFUL_CONFIG to ND6_RA_FLAG_OTHER_CONFIG as explained in bug #39963 and RFCs. Ivan Delamer 2015-03-18 12:01:15 -06:00
  • 12e3b52f4d fixed bug #39226: Validity of netif IPv6 address is not always checked Ivan Delamer 2015-03-18 11:56:48 -06:00
  • 5812b22662 Pending fix for bug #37993: IPv6 Does Not Subscribe to Link-Local All-Nodes Multicast Group By Default Ivan Delamer 2015-03-18 11:20:16 -06:00
  • f139b14a3c added macros for handling IPv6 multicast filter callback. Ivan Delamer 2015-03-18 11:08:40 -06:00
  • 291f1382c5 fix ip6 part of bug #43904: ip_route() and ip6_route() must detect linkup status. Ivan Delamer 2015-03-18 10:56:02 -06:00
  • e0fe83740a fixed bug #44565: PPPOS support in tcpip thread breaks SLIP Ivan Delamer 2015-03-18 10:16:14 -06:00
  • 9012ec5310 PPP, PPPoS, changed pppos_output_append() description to match code change Sylvain Rochet 2015-03-16 21:54:50 +01:00
  • c37ecb1552 PPP, cleared warnings if PPP_DEBUG is off Sylvain Rochet 2015-03-15 17:57:16 +01:00
  • 59d8e76081 PPP, code cleaning, u_char to u8_t Sylvain Rochet 2015-03-14 14:05:33 +01:00
  • 5097ac05bf PPP, fixed warnings if LWIP_SNMP is disabled Sylvain Rochet 2015-03-14 13:59:44 +01:00
  • a9c154691b PPP, PPPoS, code cleaning Sylvain Rochet 2015-03-14 13:52:50 +01:00
  • d628a9bc78 PPP, PPPoS, moved common FCS output code in pppos_output_last() Sylvain Rochet 2015-03-14 13:49:53 +01:00
  • 2fb1859732 PPP, PPPoS, moved checksum computation to pppos_output_append() Sylvain Rochet 2015-03-14 13:32:50 +01:00
  • 5f5d16c698 PPP, PPPoS, code cleaning Sylvain Rochet 2015-03-14 13:17:17 +01:00
  • f666e772a2 PPP, PPPoL2TP, warning fix if PPP IPv6 is enabled Sylvain Rochet 2015-03-14 12:48:38 +01:00
  • 8974b12af5 PPP, PPPoE, removed redundant size check Sylvain Rochet 2015-03-14 01:12:43 +01:00
  • f96d5c9633 PPP, PPPoS, code cleaning Sylvain Rochet 2015-03-14 01:08:56 +01:00
  • 50336aaedd PPP, ppp->last_xmit is only used in PPPoS, moved to PPPoS Sylvain Rochet 2015-03-14 01:03:58 +01:00
  • 6a04357547 PPP, PPPoS, reworked output path, reduced serial tx pbuf buffers to 1 Sylvain Rochet 2015-03-14 00:37:58 +01:00
  • 0da64f430e PPP, Documentation, improved PPP_INPROC_MULTITHREADED part Sylvain Rochet 2015-03-12 00:16:03 +01:00
  • e27ab3a24f PPP, PPPoS, disable TCPIP API if PPP_INPROC_MULTITHREADED is true Sylvain Rochet 2015-03-11 23:52:20 +01:00
  • 121de4ef47 PPP, PPPoS, now using MEMCPY here, add #include <string.h> Sylvain Rochet 2015-03-11 09:29:44 +01:00
  • 77f7d99048 PPP, PPPoS, add pppos_input_tcpip() input helper function for !NO_SYS users Sylvain Rochet 2015-03-11 09:28:35 +01:00
  • 4b035b9902 PPP, PPPoS, PPP_INPROC_MULTITHREADED defaults to 0, explain thread safety issue with it Sylvain Rochet 2015-03-11 01:20:53 +01:00
  • 9778b1411c PPP, PPPoS, TCPIP: add packet input path for point to point interfaces (only PPPoS for now) through the TCPIP API Sylvain Rochet 2015-03-11 00:58:09 +01:00
  • 636ff411f1 PPP, PPPoS, improve the freeing of remaining RX pbuf if PPP_INPROC_MULTITHREADED is not enabled Sylvain Rochet 2015-03-10 23:58:16 +01:00
  • 02598d1e91 PPP, PPPoS, moved pcomp and accomp only used by PPPoS to PPPoS Sylvain Rochet 2015-03-10 23:51:32 +01:00
  • 31aea3c996 PPP, PPPoS, moved vj_enabled flag from PPP CORE to PPPoS Sylvain Rochet 2015-03-10 23:41:15 +01:00
  • a60f2588d6 PPP, PPPoE and PPPoL2TP, removed ppp->pcomp usage Sylvain Rochet 2015-03-10 23:34:11 +01:00
  • d518f5f307 PPP, PPPoS, improve thread safety of pppos_input() Sylvain Rochet 2015-03-10 22:52:35 +01:00
  • d5cbacba50 PPP, PPPoS, don't protect pppos->in_accm if PPP_INPROC_MULTITHREADED is not enabled Sylvain Rochet 2015-03-10 22:35:04 +01:00
  • ab0f3da650 Revert "PPP, PPPoS, fixed thread safety of pppos_input()" Sylvain Rochet 2015-03-10 01:08:38 +01:00
  • 52de24b95b Revert "PPP, PPPoS, added necessary comment about mutex" Sylvain Rochet 2015-03-10 01:08:34 +01:00
  • 70b60bbe16 PPP, display correct pbuf size in ppp_input() debug messages Sylvain Rochet 2015-03-09 23:14:30 +01:00
  • aff890bce8 Fixed compiler error if LWIP_IPV6==0 but LWIP_IPV6_FRAG==1 sg 2015-03-10 21:42:29 +01:00
  • 905f1609b3 fixed the IPv4 part of bug #43904 (ip_route() must detect linkup status) sg 2015-03-09 21:35:57 +01:00
  • c978b25f7f Enable LWIP_PPP_API by default if (PPP_SUPPORT && (NO_SYS == 0)) goldsimon 2015-03-09 09:13:28 +01:00
  • 2b526756f0 PPP, updated netif/FILES about PPP Sylvain Rochet 2015-03-09 00:49:08 +01:00
  • 8a436d5103 PPP, IPV6CP, code cleaning on VJ support Sylvain Rochet 2015-03-08 23:36:28 +01:00
  • 1dd050aaca PPP, IPV6CP, build out IPv6 VJ support using the existing IPV6CP_COMP define Sylvain Rochet 2015-03-08 23:17:11 +01:00
  • 99bcce7892 PPP, IPCP, removed proxy ARP support Sylvain Rochet 2015-03-08 23:00:27 +01:00
  • 0e2ea94f5e PPP, IPCP, removed WINS support Sylvain Rochet 2015-03-08 22:53:12 +01:00
  • 9cd7abdd6e PPP, IPCP, fully removed DNS support from IPCP if LWIP_DNS is disabled Sylvain Rochet 2015-03-08 22:39:58 +01:00
  • dbacfe0a1d PPP, IPCP, fully removed VJ support from IPCP if VJ_SUPPORT is disabled Sylvain Rochet 2015-03-08 22:20:19 +01:00
  • d50494f274 PPP, Documentation, added DNS change Sylvain Rochet 2015-03-08 14:15:20 +01:00
  • 4b5e867a69 PPP: Documentation: replaced deprecated ip_ntoa() to ipaddr_ntoa() Sylvain Rochet 2015-03-08 13:57:26 +01:00
  • 969306f0f1 API: netdb: replaced deprecated ip_ntoa() to ipaddr_ntoa() Sylvain Rochet 2015-03-08 13:57:13 +01:00
  • af722a2978 PPP, IPv6, reduce size of llv6_ntoa() function Sylvain Rochet 2015-03-08 13:33:55 +01:00
  • 7fce9346dc PPP, improved IPv6 address setting Sylvain Rochet 2015-03-08 12:47:09 +01:00
  • b23a6172ed PPP, PPPoS, added necessary comment about mutex Sylvain Rochet 2015-03-08 12:05:13 +01:00
  • ea58a8103c PPP, PPPoS, fixed thread safety of pppos_input() Sylvain Rochet 2015-03-08 02:48:52 +01:00
  • 7857c22277 PPP, Documentation, updated Sylvain Rochet 2015-03-08 01:09:44 +01:00
  • b3c7e948be PPP, removed now useless struct ppp_addrs from ppp_pcb Sylvain Rochet 2015-03-08 00:44:47 +01:00
  • c966a538fb PPP, improved IPv6 address setting Sylvain Rochet 2015-03-08 00:40:34 +01:00
  • 3027a7d7e2 PPP, using DNS API for DNS servers Sylvain Rochet 2015-03-08 00:11:52 +01:00
  • dd22176935 PPP, improved IPv4 address setting Sylvain Rochet 2015-03-07 23:53:21 +01:00
  • dbf9d0f094 DNS, warning fix, dns_init() -> dns_init(void) Sylvain Rochet 2015-03-07 23:17:02 +01:00
  • b3218d45f3 PPP, make DNS a little more optional if LWIP_DNS is unset Sylvain Rochet 2015-03-07 23:15:00 +01:00
  • 3ca5184998 PPP, CORE, separated administrative status from link status of PPP netif Sylvain Rochet 2015-03-07 22:24:27 +01:00
  • 007ab69777 Fixed default LWIP_SUPPORT_CUSTOM_PBUF setting for IPv6/frag sg 2015-03-06 22:09:33 +01:00
  • 12d374d4b7 Added function documentation, fixed coding style sg 2015-03-06 21:38:57 +01:00
  • 0ddd7de1ba patch #8359 (Provide utility function to add an IPv6 address to an interface) sg 2015-03-06 21:30:59 +01:00
  • f385193a89 Patch #8207 (Don't Use ND6 Prefix Flags Field When LWIP_IPV6_AUTOCONFIG Is Deasserted) sg 2015-03-06 21:03:21 +01:00
  • ff078920bc Patch #8360 (Speed up the acquisition of SLAAC addresses) - adapted to bug #43784 Philip Gladstone 2015-03-06 20:58:30 +01:00
  • b62f443be5 Fixed comment for NETIF_FLAG_UP after fixing bug #37068 sg 2015-03-06 20:49:47 +01:00
  • 553c4203ab tcp/udp_netif_ipv4_addr_changed(): don't change specific-address of local tcp_listen/udp_pcb to ANY on address change sg 2015-03-06 20:25:51 +01:00
  • df16a7c4f3 Fixed compiler warnings in unit tests goldsimon 2015-03-06 07:39:06 +01:00
  • 896535fe87 Fixed dhcp unit tests after changing netif up/down handling goldsimon 2015-03-06 07:38:51 +01:00
  • 89434f6a2f PPP, CORE, call netif_set_up() after if4_up and if6_up flags are set, to prevent dropping packets Sylvain Rochet 2015-03-05 22:00:11 +01:00