Commit Graph

  • 8d04f3d622 docs: correct LWIP_IPV6_MLD reference on #endif comment Joel Cunningham 2017-10-18 11:48:00 -05:00
  • 4f2dc05c7c Improve documentation on bridgeif_fdb Dirk Ziegelmeier 2017-10-18 18:31:38 +02:00
  • b3a379c239 BridgeIF: Move FDB implementation into a separate file, implementation is easier to understand like this. Dirk Ziegelmeier 2017-10-18 18:27:35 +02:00
  • 8a46a853d2 Improve system abstraction layer doxygen docs by moving documentation from sys_arch.txt to sys.c Dirk Ziegelmeier 2017-10-17 22:38:18 +02:00
  • 26b2628f01 Improve system abstraction layer doxygen docs by moving documentation from sys_arch.txt to the corresponding functions Dirk Ziegelmeier 2017-10-17 22:30:51 +02:00
  • 33f29af0b6 Improve ZeroCopyRx.c code Dirk Ziegelmeier 2017-10-17 22:05:15 +02:00
  • 84b2a0f55b Remove raw API TCP/UDP function documentation from rawapi.txt - it is now integrated in doxygen docs. This avoid having a second description for the same stuff that is "bit-rotting" because noone remembers to update this file. Also remove outdated and misleading zero-copy TX information. Dirk Ziegelmeier 2017-10-17 21:59:34 +02:00
  • d020bfc0df Improve UDP documentation using rawapi.txt texts Dirk Ziegelmeier 2017-10-17 21:50:18 +02:00
  • 558bd73a6d Fix comment indent in main_page.h Dirk Ziegelmeier 2017-10-16 23:27:00 +02:00
  • 001e1f1127 Improve lwIP doxygen documentation by copying several passages from rawapi.txt to the corresponding doxygen places Dirk Ziegelmeier 2017-10-16 23:24:52 +02:00
  • 921f601b5d Improve lwIP doxygen documentation by copying several passages from rawapi.txt to the corresponding function documentation Dirk Ziegelmeier 2017-10-16 23:14:28 +02:00
  • 4d21d8da23 Allow LWIP_SOCKET_OFFSET with an external FD_SET Our Air Quality 2017-10-08 14:26:34 +11:00
  • 0882e0ba89 sockets: poll clean ups Joel Cunningham 2017-10-08 10:38:01 -05:00
  • 653a1e7778 Fix bug #52113: recv callback: To free or not to free pbuf when returning ERR_ABRT? Change the text according to Ambroz' suggestion Dirk Ziegelmeier 2017-10-16 10:01:45 +02:00
  • ada6a84785 Fix documentation on relocating memory pools Dirk Ziegelmeier 2017-10-15 22:37:41 +02:00
  • 5d8d21fcae Add poll to CHANGELOG Joel Cunningham 2017-10-13 12:13:55 -05:00
  • de531131c5 Fix compiler warnings seen with clang 8.1.0 on MacOS Joel Cunningham 2017-10-07 21:45:43 -05:00
  • 0794d88f09 If undefined then define O_NDELAY in terms of O_NONBLOCK. Our Air Quality 2017-10-08 19:55:40 +11:00
  • 856b0c3260 Fix bug #52189: list add and remove bug in <lwiperf.c> Apply patch from xuyao hong Dirk Ziegelmeier 2017-10-09 12:27:52 +02:00
  • 8fc69c9858 Revert changes of 07434aa73a3eb51b7f311ba38c51c5611a91a52c (accidentally committed local changes) goldsimon 2017-10-06 11:45:10 +02:00
  • de5b693e7d Reformat netif subdir using astylerc Dirk Ziegelmeier 2017-10-03 21:22:04 +02:00
  • 47138f92d0 Fix a few doxygen comment issues Dirk Ziegelmeier 2017-10-02 10:08:35 +02:00
  • ad4358592a add MEM_SANITY_CHECK (behaves like MEMP_SANITY_CHECK) and ensure 'ram_end->prev' does not get changed goldsimon 2017-09-26 22:30:18 +02:00
  • a61aee337b mem.c: beautify converting between struct mem and heap index (add ptr_to_mem/mem_to_ptr) goldsimon 2017-09-26 22:13:44 +02:00
  • 1710fc1a89 Fix a corner case of double-free in the heap goldsimon 2017-09-25 22:29:02 +02:00
  • f058364d7f Added two simple unit tests for illegal calls to mem_free() goldsimon 2017-09-25 21:38:00 +02:00
  • 5e187bb8bc Tiny typo fix goldsimon 2017-09-25 20:24:47 +02:00
  • 7115384b15 Clear seg->oversize_left after sending OK Jens Nielsen 2017-09-24 15:17:00 +02:00
  • 6cdfae1245 sockets: cleanup ioctlsocket for LWIP_COMPAT_SOCKETS == 2 (patch #9456) Joel Cunningham 2017-09-21 11:04:37 -05:00
  • 0c2d94a283 sntp: allow SNTP_UPDATE_DELAY to be a function goldsimon 2017-09-22 06:26:53 +02:00
  • 68d75a58df sockets: adapt poll to LWIP_MPU_COMPATIBLE; make LWIP_SOCKET_POLL and LWIP_SOCKET_SELECT independent options goldsimon 2017-09-21 22:18:55 +02:00
  • 1152fd02c0 New sockets function: lwip_poll Kalle Olavi Niemitalo 2017-09-21 21:50:36 +02:00
  • 333f1bf2bd Fix compiling with LWIP_SOCKET_SELECT==0 goldsimon 2017-09-21 21:49:31 +02:00
  • 983eb8ebb4 Move select_cb list handling to functions (prepare for adding "poll") Kalle Olavi Niemitalo 2017-09-21 21:10:08 +02:00
  • 61e0a42cce Guard LWIP_COMPAT_SOCKETS definitions of lwip_socket with LWIP_SOCKET_SELECT goldsimon 2017-09-21 21:05:50 +02:00
  • 60356514c7 Guard struct lwip_select_cb definition with LWIP_SOCKET_SELECT goldsimon 2017-09-21 20:20:23 +02:00
  • dbd726959c [PATCH] Replace the OOSEQ max bytes and pbufs constants with functions. Our Air Quality 2017-09-21 10:36:21 +02:00
  • 7dcc407c53 tcp_in: favour local variables over ifdef blocks goldsimon 2017-09-21 10:12:36 +02:00
  • 8f459cc242 Make TCP_OOSEQ_MAX_BYTES and TCP_OOSEQ_MAX_PBUFS work independently goldsimon 2017-09-21 09:52:51 +02:00
  • 6d2b181cc0 tcp_in: favour code block over #ifdef blocks for local variables only used in TCP_OOSEQ_MAX_BYTES || TCP_OOSEQ_MAX_PBUFS configs goldsimon 2017-09-21 09:50:47 +02:00
  • f48c71e17f altcp_tcp: free altcp_pcb struct in altcp_tcp_close() David Girault 2017-09-20 20:50:03 +02:00
  • 8faf765632 Fix bug #52059: httpd/makefsdata assumes UNICODE Patch by Gisle Vanem And fixup one variable name (currName -> curName) Dirk Ziegelmeier 2017-09-20 12:41:31 +02:00
  • 6447a583e2 ipv6 ready: When there are more fragments(Mbit is not zero), payload_length field in IPV6 header must be the multiple of 8 (see patch #9455) Jisu Kim 2017-09-19 14:29:27 +02:00
  • fa11461f84 ipv6 ready: Added exception handling to parse a routing header (see patch #9455) Jisu Kim 2017-09-19 14:21:10 +02:00
  • 675c6e4428 ipv6 ready: Hop-by-Hop and destination option header must be checked more detailed (see patch #9455) Jisu Kim 2017-09-19 14:18:38 +02:00
  • 72171c12b5 ipv6 ready: Hop-by-Hop and destination option header must be checked more detailed (see patch #9455) Jisu Kim 2017-09-19 14:12:10 +02:00
  • acb4b60517 ipv6 ready: icmp6_param_problem() should send an exact offset to point to the error (see patch #9455) For this, convert 'u8_t nexth' to a pointer and change 'icmp6_param_problem()' to take a pointer, not an offset number Jisu Kim 2017-09-19 14:11:30 +02:00
  • 7b27df1b83 ipv6 ready: clean up ipv6 header structs and add more header types & defines (see patch #9455) Jisu Kim 2017-09-19 14:08:16 +02:00
  • 6d1c067719 tabs -> spaces goldsimon 2017-09-19 09:20:40 +02:00
  • 931b5e643c Reformat core code using astylerc Dirk Ziegelmeier 2017-09-17 20:38:38 +02:00
  • 8c59be74c1 Reformat IPv4 code using astylerc Dirk Ziegelmeier 2017-09-17 20:33:27 +02:00
  • 3ed24085fa Reformat SNMP code using astylerc Dirk Ziegelmeier 2017-09-17 20:29:18 +02:00
  • 6e7fe4520a Reformat tftp_server.c using astylerc Dirk Ziegelmeier 2017-09-17 18:08:43 +02:00
  • 2ab73ad572 Reformat sntp.c using astylerc Dirk Ziegelmeier 2017-09-17 18:07:26 +02:00
  • 52d65ed1d0 Reformat netbiosns.c using astylerc Dirk Ziegelmeier 2017-09-17 18:05:07 +02:00
  • be5bcc172d Reformat mqtt.c using astylerc Dirk Ziegelmeier 2017-09-17 18:04:29 +02:00
  • 914a20728e Reformat mdns.c using astylerc Dirk Ziegelmeier 2017-09-17 18:00:33 +02:00
  • 014420bfa0 Reformat lwiperf.c using astylerc Dirk Ziegelmeier 2017-09-17 18:00:23 +02:00
  • 6164f0cd34 Reformat httpd* using astylerc Dirk Ziegelmeier 2017-09-17 17:58:36 +02:00
  • c35b1099a4 Reformat altcp_tls_mbedtls* using astylerc Dirk Ziegelmeier 2017-09-17 17:52:44 +02:00
  • 438cfd3f14 Reformat sockets.c using astylerc Dirk Ziegelmeier 2017-09-17 17:47:47 +02:00
  • fa33db1448 Reformat tcpip.c using astylerc Dirk Ziegelmeier 2017-09-17 17:46:42 +02:00
  • dc9115334e Reformat netifapi.c using astylerc Dirk Ziegelmeier 2017-09-17 17:46:16 +02:00
  • 771ac7ac44 Reformat netdb.c using astylerc Dirk Ziegelmeier 2017-09-17 17:45:57 +02:00
  • bfae233e3e Reformat netbuf.c using astylerc Dirk Ziegelmeier 2017-09-17 17:45:26 +02:00
  • 3d60024f9b Reformat if_api.c using astylerc Dirk Ziegelmeier 2017-09-17 17:44:14 +02:00
  • 75847c8b4d Reformat err.c using astylerc Dirk Ziegelmeier 2017-09-17 17:43:56 +02:00
  • 2b977a4a6a Reformat api_msg.c using astylerc Dirk Ziegelmeier 2017-09-17 17:42:30 +02:00
  • 30152cea78 Reformat api_lib.c using astylerc Dirk Ziegelmeier 2017-09-17 17:40:43 +02:00
  • cdbba6e0d8 Make astylerc compatible to astyle 2.x dziegel 2017-09-17 17:38:58 +02:00
  • bd94297115 icmp6_send_response() sends the pointer in network byte order (see patch #9455: IPv6 ready test on RFC2460) Jisu Kim 2017-09-16 22:46:42 +02:00
  • ab1c9548e0 Increase IPv4 reassembly timeout according to RFC 791 goldsimon 2017-09-16 22:43:12 +02:00
  • 27b7ed17fc First step to passing IPV6 Ready test: time out IPv6 fragments after 60 seconds (added IPV6_REASS_MAXAGE as an option that is independent of the IPv4 setting) Jisu Kim 2017-09-16 22:41:35 +02:00
  • 92f23d6ca0 set lwip version to 2.0.3 RELEASE STABLE-2_0_3_RELEASE STABLE-2_0_0 goldsimon 2017-09-15 20:11:17 +02:00
  • 67bf0a6d0a CHANGELOG: add bug #51990 Joel Cunningham 2017-09-15 08:27:18 -05:00
  • 750c9a750b UPGRADING: added a note for 2.0.2 that was forgotten back then goldsimon 2017-09-15 13:34:59 +02:00
  • 8244fb523c Adapt CHANGELOG to changes for 2.0.3 goldsimon 2017-09-15 13:28:39 +02:00
  • a13c488e52 Fix bug #51687 (tcp_close(): is it OK to return ERR_MEM if TF_CLOSEPEND is set?) goldsimon 2017-08-28 21:59:05 +02:00
  • c5c98cbb00 Fix UPGRADING: slipif change has been released with 2.0.2 already goldsimon 2017-09-15 13:09:09 +02:00
  • e8a3d42e2d Fix bug #51937 by checking TF_CLOSED at the end of all pcb callbacks in tcp_input() goldsimon 2017-09-09 21:46:41 +02:00
  • 66120f7d79 refactor tcp_input a bit in preparation of a fix for bug #51937 goldsimon 2017-09-09 21:41:06 +02:00
  • 1d04b06450 Fixed bugs #51606 and #51535: IPv4 reassembly could be finished although there are holes goldsimon 2017-08-02 21:11:53 +02:00
  • c51e6fbb12 Fixed bug #51623: DHCP request XID should probably be regenerated for INIT-REBOOT goldsimon 2017-07-31 20:20:31 +02:00
  • 9b19266e3d ip4_reass: fixed bug #51596 (Insufficient overlap check) goldsimon 2017-07-28 10:11:45 +02:00
  • a2ac9b045a ip4_reass: fixed bug #51597 (Last fragment is assumed to have arrived even if it was discarded) goldsimon 2017-07-28 09:46:56 +02:00
  • 737ed228c9 ip4_reass: fixed bug #51595 (ip_reass_pbufcount may be updated incorectly) goldsimon 2017-07-28 09:41:00 +02:00
  • 82e5a18b50 Fix using DHCP IP configuration after lease time is expired. Matthias Hofmann 2017-07-25 14:32:21 +02:00
  • ac880ea907 Fixed bug #51528 (Bug when parsing WND_SCALE option) Pascal Quantin 2017-07-24 21:38:47 +02:00
  • 32aa50cfbc Fix sys_timeouts_init() for LWIP_TCP==0 (see patch #9375) goldsimon 2017-06-13 22:04:57 +02:00
  • e6fa613633 tcp: Remove unreachable code in tcp_close_shutdown_fin Axel Lin 2017-05-04 17:58:42 +08:00
  • c6b19cad34 Fix bug #50932: LWIP-provided byteorder functions defined in the wrong scope Apply suggested fix from "Fayek" (cherry picked from commit fe8c62e7b64559ed43199e1b6e830e75f6079aed) Dirk Ziegelmeier 2017-05-03 22:28:46 +02:00
  • 14919e34a1 icmp_input: fix possibly unused variable (used for debug output only) goldsimon 2017-09-15 11:44:22 +02:00
  • f389d78f7e Fixed bug #50838 (mem.c needs SYS_ARCH_PROTECTION around MEM_STATS) goldsimon 2017-04-20 21:44:00 +02:00
  • dced7dad41 Apply patch from Kudratov Olimjon: Array index used before limits check Dirk Ziegelmeier 2017-04-19 06:35:07 +02:00
  • 56a295f0a0 dhcp_parse_reply: return ERR_VAL instead of asserting on offset-out-of-pbuf goldsimon 2017-03-30 22:30:27 +02:00
  • aecb1b9eb0 Fix bug #50618: dhcp_remove_struct() macro does not work Patch by Benjamin Silvestre Dirk Ziegelmeier 2017-03-23 09:29:31 +01:00
  • dbb3b3a3a1 Possible null-pointer dereference Mikhail Lappo 2017-03-22 22:06:21 +01:00
  • 77c12bb124 Possible null-pointer dereference Mikhail Lappo 2017-03-22 15:42:48 +01:00
  • 0623dc4038 Apply [patch #9287] Possible null-pointer dereference from Mikhail Lappo in a modified way Moved the debug output to a location where we know that newpcb != NULL Fixes possible NULL pointer dereferencing in debug message output Dirk Ziegelmeier 2017-03-22 14:58:13 +01:00
  • f5438b1b43 try to satisfy clang's '-Wempty-body' goldsimon 2017-03-17 11:22:30 +01:00