summaryrefslogtreecommitdiff
path: root/src/VirtualTap.cpp
AgeCommit message (Expand)Author
2020-05-01Add portability and consistency fixes for C API, remove cruft, slight interna...1.3.3Joseph Henry
2020-04-20Fix (some) Windows compiler warningsJoseph Henry
2020-04-13Fix netif IPv6 handling, misc cleanup, license update from GPL-3 to BSL 1.1Joseph Henry
2019-06-11Minor build fixes for WindowsJoseph Henry
2019-04-10Updated documentation, removed unnecessary includeJoseph Henry
2019-03-04Updated build script, minor shuffling of code to prevent naming conflictsJoseph Henry
2019-02-25Bug fix for callbacks, minor netif driver tweak, minor Makefile tweakJoseph Henry
2019-02-20Enabled LWIP_TCPIP_CORE_LOCKING_INPUT and updated ethernet driver accordingly...Joseph Henry
2019-02-20Added argument checks to VirtualTap::put()Joseph Henry
2019-02-14Unfinished callback improvements, consolidated netif4 and netif6Joseph Henry
2019-02-07Added ZTS_EVENT_NETWORK_DOWN to tap destructorJoseph Henry
2019-02-07Added options for enabling and disabling network caching. Also modified tap p...Joseph Henry
2019-02-06Moved lwIP initialization from tap to zts_start for faster startupJoseph Henry
2019-02-06Re-work of thread modelJoseph Henry
2019-01-31Improved callback logic. Simplified lwip driver.Joseph Henry
2019-01-27Bugfix for hang in VirtualTap after calling getRoutes() and attempting to lea...Joseph Henry
2019-01-25Switch to MEM_LIBC_MALLOC usage in lwIP. Added event callbacks. Use of finer-...Joseph Henry
2019-01-14Improved reliability and performance, better startup and shutdown semantics, ...Joseph Henry
2018-07-31Fixed Windows high CPU utilization bugJoseph Henry
2018-07-19Removed cruft from projectJoseph Henry
2018-02-21Fixed some debug trace format specifiers to reduce compile-time warnings (rou...Joseph Henry
2018-02-21Fixed some debug trace format specifiers to reduce compile-time warningsJoseph Henry
2018-01-30tweaks for Windows cmake buildjoseph.henry
2018-01-08Updated copyright for 2018Joseph Henry
2017-12-15Officially deprecated old Makefile in favor of CMakeJoseph Henry
2017-11-21zts_* API updates, unfinished lwIP tweaksJoseph Henry
2017-11-13Commented out debug statement in VirtualTapJoseph Henry
2017-11-06Preparation for C--, removed classes, namespaces, advanced build options are ...Joseph Henry
2017-10-10More fixes for Windows supportJoseph Henry
2017-10-09Windows SupportJoseph Henry
2017-09-29Stubbed out experimental raw driversJoseph Henry
2017-09-27Added comment syntax for doxygen, fixed build flag which produced unnecessari...Joseph Henry
2017-09-27Introduction of sequential-API build variant, better thread safety (lwIP only)Joseph Henry
2017-09-22Consolidated tcp_write() logic in picoTCP driver, updated tcp_closure/tcp_shu...Joseph Henry
2017-09-19Fixed lwIP driver thread model violation (tcp_close() was being called by app...Joseph Henry
2017-09-18Added multithreaded unit tests to selftest, standardization pass: conditional...Joseph Henry
2017-09-17Fixed memory leak in VirtualTap. Used unique_ptr instead of new/delete pairJoseph Henry
2017-09-15Stubbed out some of the more obscure socket options for both driversJoseph Henry
2017-09-14standardization pass: conditional statement spacing, removed NULL shorthand m...Joseph Henry
2017-09-13standardization pass: trim_right (trailing whitespaces)Joseph Henry
2017-09-13Added differentiation of LIBZT_DEBUG and NS_DEBUG flags, other minor tweaksJoseph Henry
2017-09-11Replaced get_pico_socket() with more generic code. Added checksum note in lib...Joseph Henry
2017-09-08Added selectable TCP_WRITE_FLAG_COPY mode on a per-socket basis, updated lwIP...Joseph Henry
2017-09-08Added more safety checks to del_virtual_socket(), new zts_shutdown() implemen...Joseph Henry
2017-09-07tcp_received() fixJoseph Henry
2017-09-06Further improvements to selftest, lwIP driver updatesJoseph Henry
2017-08-30Added basic DNS functionality, fixed stack smashing bug, organizational impro...Joseph Henry
2017-08-25Fixed potential stack corruption with sprintfPiotr Sarna
2017-08-24picotcp stack driver edge case bug fixesJoseph Henry
2017-08-18Improvements to selftest, closure bug addressedJoseph Henry