34 Commits (292fcdda2c6acb78b85aee438bf1126ebe7b502f)

Author SHA1 Message Date
Joseph Henry 292fcdda2c Improved callback logic. Simplified lwip driver. 7 years ago
Joseph Henry 2fde6158ed Upgraded lwIP stack to 2.1.2 7 years ago
Joseph Henry 068013d0f7 Switch to MEM_LIBC_MALLOC usage in lwIP. Added event callbacks. Use of finer-grained locks in RX logic. CRCs disabled on inbound packets 7 years ago
Joseph Henry 270fc76b25 Updated lwIP patch to support improved shutdown semantics, updated ZT1 submodule reference 7 years ago
Joseph Henry 4e0c00aaff Improved reliability and performance, better startup and shutdown semantics, HTTP control plane is now disabled by default 7 years ago
Joseph Henry 71ea71e33a Bugfix for issue #31 - Proper handling of ad-hoc and 6plane network addresses 8 years ago
Joseph Henry 3101329fbe Defined SOCKLEN_T_DEFINED in lwipopts.h to stop Android builds from complaining 8 years ago
Joseph Henry 6e086ed3fa Updated lwip.patch for Linux compatibility, CMakeLists.txt, and fixed other minor compile-time warnings 8 years ago
Joseph Henry 7be4edb36d bugfix for ipv6 netif setup 8 years ago
Joseph Henry 07be7a25a3 Removed cruft from project 8 years ago
Joseph Henry 6916c3f36f Turned off stack debugs 8 years ago
Joseph Henry 16000d5429 Changed debug configs for testing open file bug on Linux 8 years ago
Joseph Henry 7e0da0cfd3 Removed LWIP_SUPPORT_CUSTOM_PBUF define 8 years ago
Joseph Henry 79a0966882 Turned off custom pbufs, core locking, tcpip debugging 8 years ago
Joseph Henry de0ce73023 Temporarily removed DNS support to prevent TLS h_errno conflict. Updated CMakeLists 9 years ago
Joseph Henry 4588b5a1df Reworked packet-netif routing code 9 years ago
Joseph Henry ab6eb57da6 Buid fix for Linux 9 years ago
Joseph Henry e0d4b84dd4 Preparation for C--, removed classes, namespaces, advanced build options are now controlled via include/libztDefs.h 9 years ago
Joseph Henry d36b6d58bf Attempt (2) to resolve non-TLS h_errno build failure in Jenkins 9 years ago
Joseph Henry 1020386fa7 Removed protocol version build flags, defaults to IPV4 && IPV6 9 years ago
Joseph Henry e36b88004f IPV6 interface tweaks 9 years ago
Joseph Henry 7301c8c405 Added untested DNS client code 9 years ago
Joseph Henry 1afb2308b6 Added comment syntax for doxygen, fixed build flag which produced unnecessarily-large binaries, removed trailing whitespace 9 years ago
Joseph Henry 5f1e9fe795 Introduction of sequential-API build variant, better thread safety (lwIP only) 9 years ago
Joseph Henry 4991c85598 Added TCP_DEBUG_TMR to lessen lwIP debug trace clutter 9 years ago
Joseph Henry 7c586471f4 standardization pass: conditional statement spacing, removed NULL shorthand making checks more explicit 9 years ago
Joseph Henry 476f162a19 standardization pass: trim_right (trailing whitespaces) 9 years ago
Joseph Henry 3bec79314e Added standardization target for code style, fixed LWIP_DEBUG redefinition warning, fixed rare tcp_close() and cb_poll() bugs 9 years ago
Joseph Henry ca84110a16 Added code quality and standardization profile (for use with Vera++). Increased maximum number of lwIP UDP_PCBs from 4 to 128 9 years ago
Joseph Henry 4fd2db7dd6 tcp_received() fix 9 years ago
Joseph Henry e18c1ccf80 Further improvements to selftest, lwIP driver updates 9 years ago
Joseph Henry ad17909f06 Build tweaks, better flag handling across makefiles 9 years ago
Joseph Henry 8e192c0ee8 Managed Routes now supported, with automatic add/remove 9 years ago
Joseph Henry 4e36fe28d5 BSD-license-compatible, and NO_STACK build variants 9 years ago