summaryrefslogtreecommitdiff
path: root/osdep/ManagedRoute.cpp
AgeCommit message (Expand)Author
2023-09-08More reliable full tunnel on macOstravisladuke
2023-08-14fix macos default route againtravisladuke
2023-07-20Apply default route a different way - macOStravis laduke
2023-05-17Don't re-apply routes on BSDtravis laduke
2022-12-23Prevent shadowing VM routes as default route (macOS)travis laduke
2022-12-13Revert "Improve default route on macOS (#1680)"Sean OMeara
2022-12-13Improve default route on macOS (#1680)Travis LaDuke
2022-01-07Keep interface name on via routes on linuxTravis LaDuke
2021-12-29Use lowercase when including Windows headersstaphen
2021-11-15Remove managed routes in destructor (regression fix).Adam Ierymenko
2021-10-26Remove deprecated vfork call on Mac, and make Mac route application more robust.Adam Ierymenko
2021-09-15Another route fix on BSD.Adam Ierymenko
2021-09-15Another fix for routing and interface issues on MacOSAdam Ierymenko
2021-09-09Fix for MacOS interface setup and config timing bugs.Adam Ierymenko
2021-09-02Possible Mac route borking fix.Adam Ierymenko
2021-04-15BSD: add debug fprintfs for external commandsDave Cottlehuber
2020-11-16Remove dead code.Adam Ierymenko
2020-11-13Linux build fixes, and new route code seems to work.Adam Ierymenko
2020-11-13Rework Linux route setting to actually consult netlink interface.Adam Ierymenko
2020-11-13Linux netlink and route setting... work in progress.Adam Ierymenko
2020-11-13Use LinuxNetLink for routes on Linux... still needs testing/debugging on an a...Adam Ierymenko
2020-11-02Simplify and fix managed route logic.Adam Ierymenko
2020-08-20BSL date bumpAdam Ierymenko
2019-08-23Relicense: GPLv3 -> ZeroTier BSL 1.1Adam Ierymenko
2019-01-14Updated licenses for 2019Joseph Henry
2018-08-01Added ifdef checks to omit some ManagedRoute code in SDK buildsJoseph Henry
2018-07-20Revert fix for GitHub issue #600 because it causes route objects to build up ...Adam Ierymenko
2018-01-09Cleaned up old code for attempted fix for ticket #600Joseph Henry
2018-01-08Copyright updates for 2018.Adam Ierymenko
2018-01-05Commented out block which ignores added routes if there already exists an IP ...Joseph Henry
2017-12-18ehJoseph Henry
2017-12-18Restore managed ZT routes that are deleted or otherwise mangled locally (Atte...Joseph Henry
2017-07-07More cleanup, Linux build fixes.Adam Ierymenko
2017-07-06Cleanup.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-04-21GitHub issue #465 - Windows route amnesiaAdam Ierymenko
2017-04-20Makefile fix, only bifurcate routes for default, and release notes.Adam Ierymenko
2016-09-29Minor tweaks to member code in controller, and fix Linux build.Adam Ierymenko
2016-09-14No, definitely have to back out GitHub issue #385 (non-bisected routes) since...Adam Ierymenko
2016-09-13Route management bug fixes.Adam Ierymenko
2016-09-13Implement relay policy, and setting multicast limit to 0 now disables multica...Adam Ierymenko
2016-09-13Try a version of GitHub issue #385 (non-bifurcated default if not present) on...Adam Ierymenko
2016-09-12Back out of GitHub issue #385 for now and maybe for this release. Would be ni...Adam Ierymenko
2016-09-09Just always do route bifurcation on Linux for now... basically the old behavior.Adam Ierymenko
2016-09-08Do not bifurcate if not replacing an existing route. (Still need to tie up Li...Adam Ierymenko
2016-07-21sys/sysctl.h is required on OSX and probably other BSDAdam Ierymenko
2016-07-21Merge pull request #348 from the-maldridge/remove-sysctlAdam Ierymenko
2016-07-12More OSX IPv6 fixes.Adam Ierymenko
2016-07-12Do not shadow our own route twice on Mac if there is no default route. (Fix f...Adam Ierymenko
2016-07-06Remove explicit sys/sysctl.h includesMichael Aldridge