306 Commits (bbb307aff740531dfe5a52ea56ab8ebaa86fe2ff)

Author SHA1 Message Date
Grant Limberg bbb307aff7
DNS is now toggleable via `zerotier-cli set <nwid> allowDNS=[0|1]` 6 years ago
Joseph Henry b1ddba0438 Remove a few old comments 6 years ago
Adam Ierymenko 06730c7d1d BSL date bump 6 years ago
Grant Limberg c0c215c83c
single dns config per network 6 years ago
Grant Limberg 302ac8fefe
DNS config support on macOS 6 years ago
Grant Limberg 88a3c685fb
latest 6 years ago
Grant Limberg 2e52a1eebf
forgot a couple queries in postgres. trying to pull dns of member not network in embedded network controller 6 years ago
Grant Limberg d098a99d09
fix memory init issue 6 years ago
Joseph Henry 9f4985b11a Add basic bond health status reporting (listbonds) 6 years ago
Joseph Henry dc784f6213 Comment out Bond and BondController debug traces 6 years ago
Joseph Henry a33a494d60 Adjust terminology 6 years ago
Joseph Henry 5f0ee4fc78 Fix invalid defaultBondingPolicy conditions, Add ZT_MultipathFlowRebalanceStrategy, Add basic hysteresis mechanism to flow re-assignment 6 years ago
Joseph Henry 7266550c22 Remove vestigial constructor, fix typos, clean up code 6 years ago
Joseph Henry a50e8e9878 Add Bonds, Slaves, and Flows 6 years ago
Grant Limberg 154470b570
add original hiredis 6 years ago
Grant Limberg 73b1d57b13
rip out rabbitMQ 6 years ago
Joseph Henry b8e70d866a Compile fix for unterminated conditional directive 6 years ago
Joseph Henry e1e27eb19d Bugfix for incorrect port binding of secondary and tertiary ports 6 years ago
Grant Limberg cc79ec6179
use std::string instead of const char* in rmq struct 6 years ago
Adam Ierymenko bcdab95e4c Windows installer version bump, build fix. 7 years ago
Adam Ierymenko a16377cea5
Add mitigations against borked ARM32 exception unrollers, possibly fix GitHub issue #1003 7 years ago
Joseph Henry d8de837c60 LinuxEthernetTap addIps virtual function fix for SYNOLOGY builds 7 years ago
Adam Ierymenko 52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1 7 years ago
Joseph Henry 963113b86d Minor adjustment to how _allowTcpFallbackRelay is disabled when _multipathMode is set 7 years ago
Adam Ierymenko 8b97755fc5 Windows fixes. 7 years ago
Adam Ierymenko b11627a8bc
add SDK VirtualTap to new factory method 7 years ago
Adam Ierymenko 237c379866
Choose which tap to use (feth or kext) on Mac based on Darwin version. 7 years ago
Adam Ierymenko f7e8d8f1dd
Fix LFDB path issue when using with Postgress in DBMirrorSet config 7 years ago
Adam Ierymenko 3db0197865
Add try/catch in LFDB and add introspection into multicast subscriptions in client network status API 7 years ago
Adam Ierymenko fdc708a624 GitHub issue #979 7 years ago
Joseph Henry 389331ca29 Ticket #915, added allowSecondaryPort to optionally force ZT to use a single port 7 years ago
Adam Ierymenko bb0808c99c Remove current multithreaded receive path, which is not that efficient. We will do something better in the future. 7 years ago
Adam Ierymenko c5a07c7f20 More stack->heap 7 years ago
Adam Ierymenko 523df47a65 Check for null data ptr 7 years ago
Adam Ierymenko ce2338c24a Fix null ptr on managed routes if no IPs are set. 7 years ago
Adam Ierymenko d81549a7b1 Various other fixes including removal of more mem*() issues and netlink fixes for AARCH64. 7 years ago
Adam Ierymenko 2966eac64f Get rid of ZT_FAST_MEMCPY because this is not really needed. 7 years ago
Grant Limberg fcb4221f97 rabbitMQ implementation 7 years ago
Joseph Henry d0f78f1e03 Bugfix for heap-use-after-free in concurrent packet processing code (manifests only after terminate() is called) 7 years ago
Joseph Henry 82a21d4b71 Bugfix for heap-use-after-free in concurrent packet processing code (manifests only after terminate() is called) 7 years ago
Grant Limberg d98bdb5643 WIP: Pass listen port down to Postgres 7 years ago
Joseph Henry 21f4f16e63 Disable HTTP control plane for libzt builds, introduction of getRoutes() for SDK API 7 years ago
Joseph Henry 0e597191b8 Updated licenses for 2019 7 years ago
Grant Limberg b59c4a2106 Print error & exit on local.conf parsing error 7 years ago
Grant Limberg f6e9f0e2a2 cleanup 7 years ago
Grant Limberg 4a89729529 add INCOMING_PACKET_CONCURRENCY environment variable to be able to specify max threads for receive in controller 7 years ago
Adam Ierymenko 6684559cd9 More Mac tap improvements and threading efficiency improvements. 7 years ago
Adam Ierymenko 90631adb9b Improve multithreading support for OneService (faster, dynamic adjustment of thread count based on HW concurrency). 7 years ago
Adam Ierymenko f6450cd7e1 Cleanup and a minor performance improvement. 7 years ago
Adam Ierymenko 3b6b1d1674 Make incoming packet processor thread pool dynamic based on core count. 7 years ago