summaryrefslogtreecommitdiff
path: root/src/VirtualTap.cpp
AgeCommit message (Expand)Author
2021-05-06Code style fixesgithub-actions
2021-05-06Commented out pthread_setname_np to address portability concern #116Joseph Henry
2021-04-30Reduce number of compile-time warnings (continued)Joseph Henry
2021-04-29Adjust nomenclature. Add more C API extension functionsJoseph Henry
2021-04-26Format according to new ZeroTier standardJoseph Henry
2021-04-26Add zts_core_query_ and world sub-APIs. Adjust event subsystemJoseph Henry
2021-04-22Expand C API and simplify NodeServiceJoseph Henry
2021-04-17Applied styling rules from .clang-formatJoseph Henry
2021-03-26Fixed memleak, optimize and refactor codeGermanAizek
2021-03-13Bugfix: calling zts_free() before zts_start() would enter infinite loopJoseph Henry
2021-02-04Update license header datesJoseph Henry
2021-02-02Fix various minor compile-time warningsJoseph Henry
2020-11-19Add check for netif before use in VirtualTap - Fixes bug mentioned in ticket #85Joseph Henry
2020-05-30Change event code numbering scheme, fix Windows startup bug, fix zts_free(), ...Joseph Henry
2020-05-06Change default MTU to 2800Joseph Henry
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