Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-11 | Software updater work. | Adam Ierymenko | |
2017-01-10 | Refactor some JSON stuff for performance, and fix a build error. | Adam Ierymenko | |
2017-01-05 | remove commented out function declaration | Grant Limberg | |
2017-01-05 | Potential fix for routing issue on Windows | Grant Limberg | |
Move setting _initialized = true until after WindowsEthernetTap::threadMain() has actually created and brought up the adapter. Also in OneService::nodeVirtualNetworkConfigFunction(), wait up to 5 seconds for WindowsEthernatTap::isInitialized() to return true before attempting to configure the interface and managed routes. Without this, the adapter doesnt actually exist yet when trying to add routes | |||
2016-12-12 | Remove debug printf | Adam Ierymenko | |
2016-12-12 | Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev | Adam Ierymenko | |
2016-12-12 | Use an alternative method for enumerating interface addresses on Linux to ↵ | Adam Ierymenko | |
avoid poor performance of getifaddrs() when there are many network namespaces. | |||
2016-12-09 | Dont write IPv6 addresses to IPv4 sections of registry TCPIP settings. | Grant Limberg | |
Also, dont add the prefix length to the IP addresses in there. Appears to fix Github Issue #357. Still waiting on some info from Microsoft for confirmation of a few things. | |||
2016-11-30 | Store MTU as String instead of DWORD | Grant Limberg | |
WindowsEthernetTap was storing the MTU for the ZeroTier Adapter as a DWORD. When changing the value from the network adapter settings UI, it was stored as a string. Updated the call when creating the adapter to store it as a string as windows expects. | |||
2016-11-18 | Move split() to OSUtils since it is not used in core. | Adam Ierymenko | |
2016-11-10 | Multithreading in network controller. Threads are only started if controller ↵ | Adam Ierymenko | |
is used. | |||
2016-11-08 | Fix chown on /var/lib/zerotier-one | Tsukasa Hiiragi | |
2016-11-04 | Refactor controller to use split-out DB for better performance and less ugly. | Adam Ierymenko | |
2016-10-31 | fix a few warnings | Grant Limberg | |
2016-10-16 | Run as nonroot user on Linux (with CAP_NET_ADMIN and CAP_NET_RAW added). | Michał Zieliński | |
- ZT will only drop root privileges if zerotier-one user exists. It is created by Debian postinst script - in other cases the user has to be created by administrator. - Linux >=4.3 with ambient capabilities is required, otherwise ZT will silently - "-U" option now also disables privileges dropping | |||
2016-10-07 | Fix size of neighbor solicitation struct | Grant Limberg | |
2016-10-04 | fix typo in assert size | Grant Limberg | |
2016-09-30 | Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev | Adam Ierymenko | |
2016-09-30 | Network delete fix. | Adam Ierymenko | |
2016-09-30 | Add IPv6 Neighbor Discovery code. Not yet tested. | Grant Limberg | |
2016-09-29 | Minor tweaks to member code in controller, and fix Linux build. | Adam Ierymenko | |
2016-09-14 | No, definitely have to back out GitHub issue #385 (non-bisected routes) ↵ | Adam Ierymenko | |
since this breaks IPv6 on OSX and probably IPv4 too if you were to encounter a 6-only situation. | |||
2016-09-13 | Route management bug fixes. | Adam Ierymenko | |
2016-09-13 | Implement relay policy, and setting multicast limit to 0 now disables ↵ | Adam Ierymenko | |
multicast on the network as would be expected. | |||
2016-09-13 | Try a version of GitHub issue #385 (non-bifurcated default if not present) ↵ | Adam Ierymenko | |
on Mac. This version adds the bifurcated routes always but also adds a device-specific non-bifurcated route. Will have to see if this still interferes with OSX route settings, since by definition device specific routes should not conflict with general routes. | |||
2016-09-12 | Back out of GitHub issue #385 for now and maybe for this release. Would be ↵ | Adam Ierymenko | |
nice but it is non-critical and rules are the priority. Current implementation bangs heads with OSX route assignment on WiFi join, etc. | |||
2016-09-09 | Just always do route bifurcation on Linux for now... basically the old behavior. | Adam Ierymenko | |
2016-09-08 | Do not bifurcate if not replacing an existing route. (Still need to tie up ↵ | Adam Ierymenko | |
Linux and Windows.) | |||
2016-08-16 | More controller work -- it builds! | Adam Ierymenko | |
2016-07-28 | More rules engine work: key/value pair matching for microsegmentation. | Adam Ierymenko | |
2016-07-26 | Fix for running under MUSL libc (e.g. Alpine Linux) | Adam Ierymenko | |
2016-07-21 | sys/sysctl.h is required on OSX and probably other BSD | Adam Ierymenko | |
2016-07-21 | Merge pull request #348 from the-maldridge/remove-sysctl | Adam Ierymenko | |
Remove explicit sys/sysctl.h includes | |||
2016-07-12 | More OSX IPv6 fixes. | Adam Ierymenko | |
2016-07-12 | Do not shadow our own route twice on Mac if there is no default route. (Fix ↵ | Adam Ierymenko | |
for issue found during IPv6 default route override testing.) | |||
2016-07-07 | Tiny fixes to LinuxEthernetTap | Adam Ierymenko | |
2016-07-06 | Remove explicit sys/sysctl.h includes | Michael Aldridge | |
Explicitly including sys/sysctl.h breaks the ability to build against muslc. | |||
2016-06-23 | More new CLI work. | Adam Ierymenko | |
2016-06-21 | Comment cleanup. | Adam Ierymenko | |
2016-06-21 | Route management now works on Windows, including default route override! ↵ | Adam Ierymenko | |
1.1.6 very close! | |||
2016-06-21 | Default route override and route management in general now works in Linux. | Adam Ierymenko | |
2016-06-21 | GitHub issue #338 | Adam Ierymenko | |
2016-06-21 | GitHub issue #339 | Adam Ierymenko | |
2016-06-21 | Make Dictionary templatable so it can be used where we want a higher capacity. | Adam Ierymenko | |
2016-06-17 | Tying up default route and route mgmt loose ends. It now periodically ↵ | Adam Ierymenko | |
updates shadow routes so hopefully your link will stay up as you move around. | |||
2016-06-16 | Default route population works on Mac! | Adam Ierymenko | |
2016-06-17 | Linux bug fixes, small controller fix. | Adam Ierymenko | |
2016-06-16 | devicemap now works again in OSXEthernetTap | Adam Ierymenko | |
2016-06-16 | Build fixes. | Adam Ierymenko | |
2016-06-15 | Default route ready to test on Mac. | Adam Ierymenko | |