Commit Graph

  • 25e398a8f0 PPP, from PPPD upstream, accept IPCP ConfAck packets containing MS-WINS options Sylvain Rochet 2014-04-15 22:55:28 +02:00
  • c31b03327f PPP, from PPPD upstream, Don't crash if NULL pointer passed to vslprintf for %q or %v Sylvain Rochet 2014-04-15 22:50:53 +02:00
  • f6d56e2937 PPP, from PPPD upstream, take out unused %r conversion completely, Sylvain Rochet 2014-04-15 22:34:24 +02:00
  • ca7769e041 Merge branch 'master' into ppp-new Sylvain Rochet 2014-04-12 01:25:00 +02:00
  • c0aef7dd6b PPP, VJ compression enabled, fixed IP forward from PPP to Ethernet by allocating a PBUF_LINK instead of a PBUF_RAW if IP forwarding is enabled Sylvain Rochet 2014-04-12 01:23:57 +02:00
  • 4283ecf774 PPP, PPPoS, fixed IP forward from PPP to Ethernet by allocating PBUF_LINK instead of PBUF_RAW if IP forwarding is enabled Sylvain Rochet 2014-04-11 22:31:01 +02:00
  • 88a57dc98d Fixed bug #36167 tcp server crash when client closes (maximum window) Simon Goldschmidt 2014-04-08 21:26:27 +02:00
  • 035ecef8a5 Fixed bug #36210 lwIP does not elicit an empty ACK when received unacceptable ACK Simon Goldschmidt 2014-04-06 22:40:51 +02:00
  • 4c3b6814dc Fixed compiling broken ip6.c after last commit Simon Goldschmidt 2014-04-06 22:33:27 +02:00
  • 3f016fcc5a Multiple small/minor issues: bug #36492 Static Analysis on code 1.4.0 Simon Goldschmidt 2014-04-06 21:43:37 +02:00
  • be75c483d0 Fixed bug #41787 DHCP Discovery is invalid when an IP is set to thet netif (send discover, request and decline from 'any'). Addd functions to send udp/ipv4/ipv6 packets with source address 'any' although netif has an address assigned Simon Goldschmidt 2014-04-06 20:32:37 +02:00
  • 08dd32d32d PPP, most PPP headers are using u_long, u_int, u_short and u_char types, moved typedef of those types before we include any PPP header Sylvain Rochet 2014-04-04 20:42:01 +02:00
  • b49584457a Merge branch 'master' into ppp-new Sylvain Rochet 2014-03-23 13:17:55 +01:00
  • 40d25adb88 Added LWIP_HOOK_ETHARP_GET_GW to implement IPv4 routing with multiple gateways goldsimon 2014-03-17 12:53:31 +01:00
  • a38e5a44ec Merge branch 'master' into ppp-new Sylvain Rochet 2014-03-14 20:48:12 +01:00
  • 3fceef0936 - fixed bug #36153 TCP Cheksum error if LWIP_CHECKSUM_ON_COPY=1; - don't fail on small mss or snd_wnd_max Simon Goldschmidt 2014-03-14 19:46:24 +01:00
  • c065427ebe fixed bug #35928 BSD sockets functions must set errno for POSIX-compliance (patch by Mason) Simon Goldschmidt 2014-03-11 20:53:44 +01:00
  • c82f04f54c fixed bug #40303 DHCP xid renewed when sending a DHCPREQUEST Simon Goldschmidt 2014-02-27 22:44:16 +01:00
  • d9d0c52770 fixed bug #41680 raw socket can not receive IPv6 packet when IP_SOF_BROADCAST_RECV==1 Simon Goldschmidt 2014-02-27 22:18:45 +01:00
  • c60635855d fixed bug #38404 getpeeraddr returns success on unconnected/listening TCP sockets Simon Goldschmidt 2014-02-27 21:28:15 +01:00
  • 2666d6df90 fixed bug #41729 Some socket functions return Exyz instead of -1 Simon Goldschmidt 2014-02-27 20:57:37 +01:00
  • 8558fa0bcf etharp_entry::ctime must be u16_t after changing ARP_TMR_INTERVAL from 5 seconds to 1 second when fixing bug #34682 Simon Goldschmidt 2014-02-26 21:51:56 +01:00
  • f36d6b7ef5 fixed bug #39514 ip_route() may return an IPv6-only interface Simon Goldschmidt 2014-02-25 22:37:52 +01:00
  • e9908048ec fixed bug #39356 Wrong increment in pbuf_memfind() Simon Goldschmidt 2014-02-25 22:34:27 +01:00
  • dceed2ea5c fixed bug #39225 udp.c uses netif_matches_ip6_addr() incorrectly; renamed function netif_matches_ip6_addr() to netif_get_ip6_addr_match() Simon Goldschmidt 2014-02-25 22:30:46 +01:00
  • 7b63878926 Fixed bug #39224 Unused IPv6 address state defines in nd6 Simon Goldschmidt 2014-02-25 22:26:02 +01:00
  • 01ecd3517e fixed bug #39145 IGMP membership report for 224.0.0.1 -> ensure that we never send a report for 224.0.0.1 Simon Goldschmidt 2014-02-25 22:21:31 +01:00
  • fbdea8dc71 fixed bug #39076 ETHARP_STATS is not defined when LWIP_STATS is 0 Simon Goldschmidt 2014-02-25 22:14:26 +01:00
  • 58d0e8b28f Merge branch 'master' into ppp-new Sylvain Rochet 2014-02-24 20:21:47 +01:00
  • 07fbe82305 fixed bug #34681 Limit ARP queue length by ARP_QUEUE_LEN (=3) Simon Goldschmidt 2014-02-22 21:38:56 +01:00
  • 05a967564a fixed bug #34682 Limit ARP request flood for unresolved entry Simon Goldschmidt 2014-02-22 21:23:06 +01:00
  • 75ef1278e6 Merge branch 'master' into ppp-new Sylvain Rochet 2014-02-21 20:37:10 +01:00
  • fc158ad5c0 Fixed netconn_gethostbyname for LWIP_MPU_COMPATIBLE: removed invalid check on 'addr', copy 'name' since it could be located on the caller's stack Simon Goldschmidt 2014-02-21 09:04:39 +01:00
  • 4d69d0eda5 Fixed IPv6 raw checksumming after a hint from Philip Gladstone Simon Goldschmidt 2014-02-21 08:41:44 +01:00
  • d7ba4bbb9b Merge branch 'master' into ppp-new Sylvain Rochet 2014-02-21 00:39:29 +01:00
  • 2225b8add7 fixed bug #39683 Assertion "seg->tcphdr not aligned" failed with MEM_ALIGNMENT = 8 Simon Goldschmidt 2014-02-20 22:35:37 +01:00
  • 9572db262c Fixed bug #39718: disconnecting an UDP socket reports an error Simon Goldschmidt 2014-02-20 22:32:57 +01:00
  • 515e4b9187 fixed bug #39882 No function shall set errno to 0 Simon Goldschmidt 2014-02-20 22:23:40 +01:00
  • c1dc1a20d6 fixed bug #40050 SNMP problem with MIB arrays > 255 Simon Goldschmidt 2014-02-20 22:14:10 +01:00
  • a58083b11e Fixed comment on LWIP_HAVE_LOOPIF Simon Goldschmidt 2014-02-20 22:09:38 +01:00
  • 0f24fba28a IGMP: fixed !define LWIP_RAND case Simon Goldschmidt 2014-02-20 22:07:58 +01:00
  • 4d774e275d netconn::recv_avail: forgot one line Simon Goldschmidt 2014-02-20 22:01:13 +01:00
  • a2d6a50dff fixed bug #41499 netconn::recv_avail can overflow Simon Goldschmidt 2014-02-20 21:55:11 +01:00
  • 08b56e8180 SNMP: mib-2.system.sysObjectID is read-only, so make the object "static const" and modify just the pointer; snmp_get_sysobjid_ptr() and snmp_set_sysobjid() take a pointer to "const" object now Freddie Chopin 2013-10-26 22:30:46 +02:00
  • 7a77917df6 SNMP: use MEMCPY() instead of ocstrncpy() and objectidncpy() Freddie Chopin 2013-10-26 20:15:21 +02:00
  • e432014a88 netif: Update header file documentation Erik Ekman 2014-02-10 13:04:09 +01:00
  • a89db9872d Added missing IPPROTO_RAW Simon Goldschmidt 2014-02-20 21:13:13 +01:00
  • 6dcc85dcf4 patch #7993: Added support for transmitting packets with VLAN headers via hook function LWIP_HOOK_VLAN_SET and to check them via hook function LWIP_HOOK_VLAN_CHECK Simon Goldschmidt 2014-02-20 21:08:50 +01:00
  • a375ea4ee2 Minor: coding style cleanups... Simon Goldschmidt 2014-02-20 20:09:33 +01:00
  • d74464e091 Add RFC3542-style checksum compuation on raw, IPv6 sockets Grant Erickson 2012-12-19 18:21:07 -08:00
  • e2c2afbbe0 patch #7885: modification of api modules to support FreeRTOS-MPU (don't pass stack-pointers to other threads) (based on patch by Artem Pisarenko) Simon Goldschmidt 2014-02-20 19:50:17 +01:00
  • cffe54d094 Patch #7815 by James Smith: added inet_ntop/inet_pton Simon Goldschmidt 2014-02-20 16:10:55 +01:00
  • 2f02120fee Fixed typo. Simon Goldschmidt 2014-02-20 15:43:51 +01:00
  • c0b534e531 Minor fixes to init.c preprocessor checks Simon Goldschmidt 2014-02-12 22:20:25 +01:00
  • 5eaef50a77 Remove newlines in LWIP_ERROR calls Erik Ekman 2012-11-04 12:11:41 +01:00
  • a80c4d147c Unit test patch by Erik Ekman: use macro to store correct testcase name Simon Goldschmidt 2014-02-12 21:52:21 +01:00
  • ad66b2bf13 Don't mark arrays as const since they are modified by the test Erik Ekman 2012-08-30 21:57:28 +02:00
  • ef6ec9de01 Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip Simon Goldschmidt 2014-02-12 21:34:43 +01:00
  • 751deac9d1 Another fix to window scaling: support queueing more than 64 KByte in ooseq data Simon Goldschmidt 2014-02-12 21:34:19 +01:00
  • 406da499ff Merge branch 'master' into ppp-new Sylvain Rochet 2014-02-09 16:40:43 +01:00
  • a6b48d5273 normalize to LF (auto cleaned due to git attributes and must be commited before switching branch) Sylvain Rochet 2014-02-09 16:34:47 +01:00
  • 6272b5c58c Fixed misleading comment on sys_untimeout() Simon Goldschmidt 2014-02-07 14:03:53 +01:00
  • 8c9b99458d Fixed forgotten brackets in last commit Simon Goldschmidt 2014-02-07 12:11:36 +01:00
  • 3273c68b63 Added comments to clarify the LWIP_TCP_TIMESTAMPS option. Simon Goldschmidt 2014-02-07 11:46:23 +01:00
  • a44e2190d6 TCP window scaling: change tcp_pcb::acked to u32_t when window scaling is enabled to prevent an overflow when more than 64 Kbytes are ACKed Simon Goldschmidt 2014-02-07 11:32:02 +01:00
  • 2dab478c3f Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip Simon Goldschmidt 2014-02-07 09:40:10 +01:00
  • a32afb28c0 Added .gitattributes to normalize CRLF Simon Goldschmidt 2014-02-07 09:36:03 +01:00
  • d2a89b424b patch #6537/#7858: TCP window scaling support (OOS queueing still needs special handling) Simon Goldschmidt 2014-02-06 22:34:06 +01:00
  • 9502cd7047 Merge branch 'master' into ppp-new Sylvain Rochet 2014-01-19 14:32:14 +01:00
  • cd02450095 recently applied patches changed LF-terminated filed to mostly LF and CR+LF only where the patches changed lines Sylvain Rochet 2014-01-19 14:28:17 +01:00
  • 03a3412e62 Merge branch 'master' into ppp-new Sylvain Rochet 2014-01-19 03:41:01 +01:00
  • 33086e6db0 patch #7920 thread-safe api dhcp calls for dhcp_infor, dhcp_renew and dhcp_release Simon Goldschmidt 2014-01-18 22:48:15 +01:00
  • d7a951996b Updated CHANGELOG Simon Goldschmidt 2014-01-18 22:41:52 +01:00
  • 38bfe50508 Fixed size calculation in MALLOC memory pool creation macro. Stathis Voukelatos 2013-01-17 16:52:47 +00:00
  • a70567e74f patch #8009 by chrysn: stats_display_igmp used by ml6d Simon Goldschmidt 2014-01-18 22:16:09 +01:00
  • db472c73c1 patch #8021 Add INET[6]_ADDRSTRLEN Preprocessor Definitions If Not Previously Defined Simon Goldschmidt 2014-01-18 22:02:32 +01:00
  • 29824f9baa This patch addresses the following error when compiled against clang/LLVM 3.3 with -std=c++11: Grant Erickson 2013-09-20 13:27:58 -07:00
  • 32b1a9fc8a patch #8237 by Brian Fahs: tcp_rexmit_rto fails to update pcb->unsent_oversize when necessary Simon Goldschmidt 2014-01-18 21:40:17 +01:00
  • 018719d9d3 patch #8027: Completed HW checksuming for IPv4 and IPv6 ICMP's Simon Goldschmidt 2014-01-17 22:32:36 +01:00
  • 8ae472821f autoip: add autoip_remove_struct Grant Erickson 2013-04-27 12:20:29 -07:00
  • 26911ff21c patch #8160 (by Valery Ushakov): Simplify ip6_addr_set_solicitednode() and ip6_addr_cmp_solicitednode(). Simon Goldschmidt 2014-01-17 22:05:54 +01:00
  • 5070cc07be Fixed LWIP_IPV6==0 Simon Goldschmidt 2014-01-17 21:57:40 +01:00
  • 1e65eb4936 Added IPv6 loopback address to loopback-netif, fixed last commit Simon Goldschmidt 2014-01-17 21:55:46 +01:00
  • 13e40f754c Enable support for IPv6 loopback Jay Logue 2013-01-28 17:55:12 -08:00
  • 87cfd930e4 Merge branch 'master' into ppp-new Sylvain Rochet 2014-01-17 00:48:55 +01:00
  • 8b63a89267 patch #7912 by Grant Erickson: Add a macro for introspecting the IPv6 loopback address. Simon Goldschmidt 2014-01-16 21:50:53 +01:00
  • 94eff945b4 Updated CHANGELOG Simon Goldschmidt 2014-01-16 21:42:10 +01:00
  • 039737ffc2 Fixed netif_poll() operation when LWIP_LOOPBACK_MAX_PBUFS > 0. Stathis Voukelatos 2012-12-12 16:34:09 +00:00
  • 08370c7230 Patch #7904 by Grant Erickson: Add mnemonics for IPPROTO_{ICMP,ICMPV6} Simon Goldschmidt 2014-01-16 21:28:38 +01:00
  • 2f9b28c0fc Updated CHANGELOG Simon Goldschmidt 2014-01-14 21:53:40 +01:00
  • 4e1320d480 SNMP: mib-2.system.sysDescr is read-only, so add const qualifiers to functions and pointers Freddie Chopin 2013-10-26 19:27:25 +02:00
  • e6202cfa97 SNMP: source of ocstrncpy() and objectidncpy() may be const Freddie Chopin 2013-10-26 19:22:11 +02:00
  • a15b28a24e SNMP: fixed typo: snmp_set_sysdesr -> snmp_set_sysdescr Simon Goldschmidt 2014-01-14 21:49:33 +01:00
  • 9975dbeded Fixed chrysn's patch: it only works for NO_SYS :-( Simon Goldschmidt 2014-01-14 21:48:58 +01:00
  • 2cf5eec62f patch by Thomas Faber: patch #8241: Fix implicit declaration of ip_input with LWIP_TCPIP_CORE_LOCKING_INPUT disabled Simon Goldschmidt 2014-01-14 21:32:45 +01:00
  • 51012d07cc updated CHANGELOG Simon Goldschmidt 2014-01-14 21:27:40 +01:00
  • 252abbeb8d make timeouts usable reliably from outside of the timeout routine chrysn 2013-11-21 08:37:39 +01:00
  • 357b28f675 PPP, fixed VJ compression/decompression output IP path Sylvain Rochet 2014-01-14 18:20:18 +01:00
  • bf37afd7c7 Merge branch 'master' into ppp-new Sylvain Rochet 2014-01-12 15:05:37 +01:00
  • f311045320 Added an assert that should trigger bug #41009 (IPv6 reassembly broken on 64-bit platforms) Simon Goldschmidt 2014-01-10 22:08:01 +01:00