23 Commits (1a9d83b8c4c2bdcd7ea6d8ab1dd2771b16eb4e13)

Author SHA1 Message Date
obligaron db7b642a4c Fix MSVC warning in NodeService::networkIsReady 2 years ago
staphen def4980330 Add core function to query peer info from MAC address 3 years ago
staphen 76bb2a1ef1 Don't give up on failure to create parent directory 4 years ago
staphen 7177a1fe3f
Use lowercase when including Windows headers 4 years ago
Joseph Henry 960bf5990d
Backport port selection logic from 1.6.X 5 years ago
Joseph Henry 5d404034c3
Add better port binding controls 5 years ago
Joseph Henry 1ea88d045f
Slight re-org of event system and fix bug in zts_util_ipstr_to_saddr 5 years ago
Joseph Henry 6763ced6f5
Reduce number of compile-time warnings 5 years ago
Joseph Henry 904e50e8e9
Fix bug in network transport readiness check function 5 years ago
Joseph Henry 016b0ffc0e
Adjust nomenclature. Add more C API extension functions 5 years ago
Joseph Henry a247552df1
Format according to new ZeroTier standard 5 years ago
Joseph Henry c456a87f97
Add zts_core_query_ and world sub-APIs. Adjust event subsystem 5 years ago
Joseph Henry 43350691b5
Expand C API and simplify NodeService 5 years ago
Joseph Henry a5121b1e3c
Applied styling rules from .clang-format 5 years ago
GermanAizek ac1a1b1d2b Fixed memleak, optimize and refactor code 5 years ago
Joseph Henry 7a82ef4a03
Improvements to language binding facilities. Add custom signal handler 5 years ago
Joseph Henry b8cfadde0e
Fix various minor compile-time warnings 5 years ago
Joseph Henry 3544eab41d
Add prototype key management API 5 years ago
Joseph Henry 026d91dedf
Remove block that generates authtoken (vestigial leftover from OneService) 5 years ago
Joseph Henry 706f493f2d
Fix bug that resulted in peer caching data being written to disk even with not allowed 5 years ago
Joseph Henry b021e82078 Fix zts_allow_*_caching() bug that prevents user from properly setting value before node startup 5 years ago
Joseph Henry 37c01e18cf Change event code numbering scheme, fix Windows startup bug, fix zts_free(), remove vestigial API functions, update documentation 6 years ago
Joseph Henry a0b50530d3 Add portability and consistency fixes for C API, remove cruft, slight internal restructuring 6 years ago
Joseph Henry 894d3bf415 Fix (some) Windows compiler warnings 6 years ago
Joseph Henry 2b60ab27ea Add network and peer caching toggles to API, fix 6PLANE and RFC4193 address computation 6 years ago
Joseph Henry 51dfa84ba9 Fix netif IPv6 handling, misc cleanup, license update from GPL-3 to BSL 1.1 6 years ago
Joseph Henry 17e5b8172d Minor changes for Windows build 7 years ago
Joseph Henry e727dfefb2 Replaced ZT_FAST_MEMCPY with memcpy in Service.cpp 7 years ago
Joseph Henry 320253517b RX/TX improvements, build process improvements 7 years ago
Joseph Henry 3792683cc6 Set _incomingPacketConcurrency to 1 7 years ago
Joseph Henry 3b967c1a12 Updated build script, minor shuffling of code to prevent naming conflicts 7 years ago
Joseph Henry 884425fc5b Fixed memory leak in callback message handling code 7 years ago
Joseph Henry a43d1d04e8 Unfinished callback improvements, consolidated netif4 and netif6 7 years ago
Joseph Henry 1f8d3030c8 Added a lock-free queue to lwIP driver for RX packet processing. Added checks to force strict ordering of callback events 7 years ago
Joseph Henry 52a7e9229e Added options for enabling and disabling network caching. Also modified tap polling interval 7 years ago
Joseph Henry 2fdcf025e1 Re-work of thread model 7 years ago