summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-11-13Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, ↵Adam Ierymenko
(2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch.
2015-11-13Update installer to drag along a net-install binary for .NET 4.5 that it ↵Adam Ierymenko
runs if .NET 4.5 is not present... because yes we have to install Microsoft's own flagship runtime under some conditions. (Rare, but present.)
2015-11-12New Windows UI tweaks: get rid of networks tab (only one tab!), make ↵Adam Ierymenko
networks full width and make window narrower and a bit taller, colors, fixed-width fonts in several places, make network IDs selectable.
2015-11-12Eliminate Windows warnings.Adam Ierymenko
2015-11-12Minor Windows build fixes. Builds on VS2012 again.Adam Ierymenko
2015-11-12Remove old Windows NDIS5 tap driver -- I think this is dead.Adam Ierymenko
2015-11-12GitHub issue #219 -- make Linux makefile cross-compiler aware.Adam Ierymenko
2015-11-12Shelve pcap-with-bridge OSX experiment -- apparently pcap_inject does not ↵Adam Ierymenko
work with bridge devices. Still have to use a kext.
2015-11-12Stashing utun work for OSX -- abandoning for now since utun excludes mDNS ↵Adam Ierymenko
among other issues.
2015-11-11Always advertise to the cluster when we have a peer even if we have also ↵Adam Ierymenko
initiated handoff. This might be the cause of the warmup problem -- will test later. At the very least it should not hurt anything due to pick-latest logic and the fact that cluster members with only suboptimal paths do not respond to WANT_PEER.
2015-11-11Increase WHOIS retry delay slightly to allow for global cluster latency ↵Adam Ierymenko
(e.g. 300+ms from New York to Johhannesburg)
2015-11-10GitHub issue #242 -- crappy uPnP protocol demands infinite lease time or elseAdam Ierymenko
2015-11-10Query both root and network controller for multicast last resort GATHER.Adam Ierymenko
2015-11-10Bracket by time in result cruncher script.Adam Ierymenko
2015-11-10Patch tap-mac to latest tuntaposx upstream changes, and add updated build ↵Adam Ierymenko
for 10.8 or later (keep old one for 10.7).
2015-11-10More results.Adam Ierymenko
2015-11-10Some more test results, and fix OSX installer to put symlinks in /usr/local ↵Adam Ierymenko
as per El Capitan requirements.
2015-11-10Fix a sporadic warning in cluster-geo, and fix test to not overload the ↵Adam Ierymenko
test-watcher.
2015-11-10Some cluster parameter tweaks, and change the test code in tests/http to ↵Adam Ierymenko
dramatically reduce the amount of data transfer to/from the test master. Also add results of first successful 50k test.
2015-11-10Fix delete oldest logic.Adam Ierymenko
2015-11-10Replace slow std::list<> with an O(log(N)) data structure for the cluster ↵Adam Ierymenko
relaying send queue.
2015-11-09Announce that we have peers on the cluster when we first see them to improve ↵Adam Ierymenko
startup times, and add a result crunching script to tests/http.
2015-11-09Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NATAdam Ierymenko
2015-11-09Fix for possible high CPU usage on multicast queries.Adam Ierymenko
2015-11-09Mark geo-redirected paths as suboptimal and do not report that we have a ↵Adam Ierymenko
peer if all we have is one of these. Also a few other small fixes.
2015-11-09Fix (1) a deadlock bug and (2) a bug that prevented distributed rendezvous ↵Adam Ierymenko
messages from being sent.
2015-11-09How did that ever work?Adam Ierymenko
2015-11-09.Adam Ierymenko
2015-11-09.Adam Ierymenko
2015-11-09PROXY_SEND fix.Adam Ierymenko
2015-11-09.Adam Ierymenko
2015-11-09Ready to test.Adam Ierymenko
2015-11-09Tweak how Switch passes off to Cluster on relay to fit new paradigm.Adam Ierymenko
2015-11-09Build fixes...Adam Ierymenko
2015-11-09Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edgeAdam Ierymenko
2015-11-09Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into ↵Adam Ierymenko
edge
2015-11-09.Adam Ierymenko
2015-11-08Cluster simplification and refactor work in progress...Adam Ierymenko
2015-11-06Clustering cleanup, still a work in progress.Adam Ierymenko
2015-11-06Further pare down Cluster messaging and rename some stuff.Adam Ierymenko
2015-11-06Try prioritizing cluster-send over direct send in cluster mode -- may ↵Adam Ierymenko
improve cluster relaying reliability.
2015-11-06New agent master IP.Adam Ierymenko
2015-11-06Small amount of cleanup.Adam Ierymenko
2015-11-05fix up some borders & colorsGrant Limberg
2015-11-05remove the peers pageGrant Limberg
2015-11-05Add conntrack tweak to nf for testing.Adam Ierymenko
2015-11-05Use bigger UDP buffer on bigger x64 machines. Keep old value elsewhere since ↵Adam Ierymenko
these are likely to be smaller boxes.
2015-11-05Now make cluster announcements slightly more frequent.Adam Ierymenko
2015-11-05Make cluster HAVE_PEER a little lighter by removing full identity. ↵Adam Ierymenko
Technically this is not necessary and they will propagate over time in any case. Might restore it in some form in the future.
2015-11-05Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into ↵Adam Ierymenko
edge