212 Commits (640ad577d1f52140adbe42e87b2da931bf15f430)

Author SHA1 Message Date
Adam Ierymenko f18158a52d . 9 years ago
Adam Ierymenko 2f20258807 . 9 years ago
Adam Ierymenko 355cce3938 Rename Utils::snprintf due to it being a #define on one platform. 9 years ago
Joseph Henry c61440efea Detect platformDefaultHomePath on QNAP systems 9 years ago
Adam Ierymenko 9a3c34b5b3 Build fix, use -Os on Linux too. 9 years ago
Adam Ierymenko 951d911531 Last bit of new cluster code, ready to test. 9 years ago
Adam Ierymenko 9b287392a4 . 9 years ago
Adam Ierymenko 1f9414a30f . 9 years ago
Adam Ierymenko 92289c1981 Move to canonical device naming on Linux. 9 years ago
Adam Ierymenko 99e2098a48 Add a way to specify a different interface prefix (for internal use mostly). 9 years ago
Adam Ierymenko d297d8fe2e Musl fix 9 years ago
Adam Ierymenko d5ed025871 Support MTU reconfigure for Windows. 9 years ago
Adam Ierymenko b55422a528 MTU integration in taps. 9 years ago
Adam Ierymenko 39db45e144 Fix crash on exit (sometimes) in controller. 9 years ago
Adam Ierymenko fde99e2fcf Fix for post size limit in Http library. 9 years ago
Adam Ierymenko 1b68d6dbdc License header update. 9 years ago
Adam Ierymenko 72def658d0 Add a dummy Ethernet tap and a build option to enable it. 9 years ago
Adam Ierymenko 4f2a779769 JSONDB performance improvements, threading fix. 9 years ago
Adam Ierymenko e700165eba GitHub issue #465 - Windows route amnesia 9 years ago
Adam Ierymenko f9ae5938d0 Makefile fix, only bifurcate routes for default, and release notes. 9 years ago
Adam Ierymenko bc61357a44 HTTP backend support for JSONDB 9 years ago
Adam Ierymenko f6d92eb737 JSONDB fix. 9 years ago
Adam Ierymenko 48cadcd2fc More build fixes. 9 years ago
Adam Ierymenko bd63a840c7 Mac build fix. 9 years ago
Adam Ierymenko e4896b257f Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call. 9 years ago
Adam Ierymenko 78ef2c5f16 Windows build fixes, app about text revisions. 9 years ago
Adam Ierymenko 4f3f471b4c GitHub issue #460 9 years ago
Adam Ierymenko 9b001823f6 Add ifdef for synology around synology-only code in Linux Ethernet tap. 9 years ago
Adam Ierymenko 4b511d80a1 Windows directory cleanup and a Windows build fix. 9 years ago
Adam Ierymenko a74e9e1dd3 remove debug line 9 years ago
Adam Ierymenko 9c1a9f984b Clean iddb.d periodically. 9 years ago
Joseph Henry 946e413997 properly fill out ifcfg files. also removed route re-add code for synology 9 years ago
Joseph Henry e4135ffb35 Decreased ZT_BINDER_REFRESH_PERIOD for Synology build 9 years ago
Joseph Henry b5b335a6f8 Route re-add patch for linux build on Synology devices 9 years ago
Joseph Henry 57ef31d51c Route re-add patch for linux build on Synology devices 9 years ago
Adam Ierymenko 3361b4030b Integrate and test linux privilege drop code (from contributor PR). It works now if a "zerotier-one" user is present on a Linux system. Does everything automagically. 9 years ago
Adam Ierymenko 471108f2e4 Slightly increase thread stack size for safety (primary Alpine related) possibly GitHub #443 9 years ago
Adam Ierymenko ec0e8a9a43 Rip out resolver and use anycast address instead. In the long term existing TCP proxy dies anyway. Fixes static build problem for old Linux versions. 9 years ago
Adam Ierymenko d79f792e6f OpenBSD fixes, workaround for apparent libstdc++ bug. 9 years ago
Adam Ierymenko 7b231b38b0 Now builds on OpenBSD, but segfaults. So not yet but close. GitHub issue #439 9 years ago
Adam Ierymenko e9007b1f56 NodeJS migration script for old Sqlite controller.db to new controller data format. 9 years ago
Adam Ierymenko 565842b5ec Software updater work. 9 years ago
Adam Ierymenko a064e19b8a Refactor some JSON stuff for performance, and fix a build error. 9 years ago
Grant Limberg 0f6c53589e remove commented out function declaration 9 years ago
Grant Limberg e2b1a7157e Potential fix for routing issue on Windows 9 years ago
Michał Zieliński 203b7e17de Binder.hpp: gather all IPv4 interface addresses 9 years ago
Adam Ierymenko 4459d5ad54 Remove debug printf 9 years ago
Adam Ierymenko 3864a2e111 Use an alternative method for enumerating interface addresses on Linux to avoid poor performance of getifaddrs() when there are many network namespaces. 9 years ago
Grant Limberg 697520f1f5 Dont write IPv6 addresses to IPv4 sections of registry TCPIP settings. 9 years ago
Grant Limberg 56faf774ff Store MTU as String instead of DWORD 9 years ago