62 Commits (bfa4bd2584bbfffd41cb1728ed3577c704ce0613)

Author SHA1 Message Date
Adam Ierymenko f6d52dd96c
Rest -> MPL except controller. 8 months ago
Adam Ierymenko 5eb3cd2699
clang-format this branch to match dev 9 months ago
Adam Ierymenko 342fa9d33f
clang-format this branch 9 months ago
Adam Ierymenko ba2a4a605c
clang-format 9 months ago
Joseph Henry cd191778c2
Add custom management plane for 3rd party vendors 1 year ago
Adam Ierymenko 96ba1079b2
Clang-format!!! 2 years ago
Adam Ierymenko 1982071d46 1.14.0 version bump for Linux and macOS, date update. 2 years ago
travisladuke 557b92a167 More reliable full tunnel on macOs 3 years ago
Adam Ierymenko 0e5651f353
1.12.0 merge to main (#2104) 3 years ago
travisladuke 1d095e81d9 fix macos default route again 3 years ago
travis laduke 22ab673480 Apply default route a different way - macOS 3 years ago
travis laduke e2dad367b4 Don't re-apply routes on BSD 3 years ago
travis laduke a6742b7f82 Prevent shadowing VM routes as default route (macOS) 3 years ago
Sean OMeara 10170b41c3 Revert "Improve default route on macOS (#1680)" 3 years ago
Travis LaDuke 117d7194af
Improve default route on macOS (#1680) 3 years ago
Travis LaDuke fa25b45198 Keep interface name on via routes on linux 4 years ago
staphen 1c956494a4
Use lowercase when including Windows headers 4 years ago
Adam Ierymenko fabfb10b97
Remove managed routes in destructor (regression fix). 4 years ago
Adam Ierymenko 594853e251
Remove deprecated vfork call on Mac, and make Mac route application more robust. 4 years ago
Adam Ierymenko 452b1e806b
Revert "Version bump, backport one more fix." 5 years ago
Adam Ierymenko 9f9a870399
Version bump, backport one more fix. 5 years ago
Adam Ierymenko d2c3ea6901
Another route fix on BSD. 5 years ago
Adam Ierymenko 6bb1598fa3
Another fix for routing and interface issues on MacOS 5 years ago
Adam Ierymenko 1b8917a57c
Fix for MacOS interface setup and config timing bugs. 5 years ago
Adam Ierymenko d1c88971ae
Possible Mac route borking fix. 5 years ago
Dave Cottlehuber b37e9de24d BSD: add debug fprintfs for external commands 5 years ago
Adam Ierymenko 250f0ef9db
Remove dead code. 5 years ago
Adam Ierymenko 4aab9121d9 Linux build fixes, and new route code seems to work. 5 years ago
Adam Ierymenko 5ea7ef6b65
Rework Linux route setting to actually consult netlink interface. 5 years ago
Adam Ierymenko e8be28734b Linux netlink and route setting... work in progress. 5 years ago
Adam Ierymenko 6c5a097711
Use LinuxNetLink for routes on Linux... still needs testing/debugging on an actual Linux machine. 5 years ago
Adam Ierymenko 52679d2784
Simplify and fix managed route logic. 5 years ago
Adam Ierymenko 06730c7d1d BSL date bump 6 years ago
Adam Ierymenko 52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1 7 years ago
Joseph Henry 0e597191b8 Updated licenses for 2019 7 years ago
Joseph Henry 3cd0ab1b3b Remove direct include of bits/sockaddr.h 8 years ago
Joseph Henry e01c0adff2 Added ifdef checks to omit some ManagedRoute code in SDK builds 8 years ago
Adam Ierymenko fa7e7fc6f9 Revert fix for GitHub issue #600 because it causes route objects to build up forever (at least on Mac). Bleh. #600 is a rare issue and will need some other fix after reliable duplication. 8 years ago
Grant Limberg b22405b64b rtnetlink integrated. no more callouts to iproute2 8 years ago
Grant Limberg be469f4dd0 add/remove routes via rtnetlink 8 years ago
Grant Limberg c24d16e62e ManagedRoute uses ioctl to add/remove routes on Linux 8 years ago
Joseph Henry 2e1bc6e500 Cleaned up old code for attempted fix for ticket #600 8 years ago
Adam Ierymenko 65c07afe05 Copyright updates for 2018. 8 years ago
Joseph Henry f7b3ffe8a0 Commented out block which ignores added routes if there already exists an IP in the route's range. Attempted fix for #600 8 years ago
Joseph Henry a9c4ce38f0 eh 8 years ago
Joseph Henry bbc39d7648 Restore managed ZT routes that are deleted or otherwise mangled locally (Attempted fix for ticket #600) 8 years ago
Adam Ierymenko 6fc70f7c16 More cleanup, Linux build fixes. 9 years ago
Adam Ierymenko d2415dee00 Cleanup. 9 years ago
Adam Ierymenko 1b68d6dbdc License header update. 9 years ago
Adam Ierymenko e700165eba GitHub issue #465 - Windows route amnesia 9 years ago