Adam Ierymenko
|
ccae473783
|
Eliminate Windows warnings.
|
2015-11-12 16:51:33 -08:00 |
|
Adam Ierymenko
|
54f68280bd
|
Minor Windows build fixes. Builds on VS2012 again.
|
2015-11-12 16:48:42 -08:00 |
|
Adam Ierymenko
|
bacb53fe8f
|
Remove old Windows NDIS5 tap driver -- I think this is dead.
|
2015-11-12 16:40:50 -08:00 |
|
Adam Ierymenko
|
33c132968e
|
GitHub issue #219 -- make Linux makefile cross-compiler aware.
|
2015-11-12 15:37:32 -08:00 |
|
Adam Ierymenko
|
73e314cc1a
|
Shelve pcap-with-bridge OSX experiment -- apparently pcap_inject does not work with bridge devices. Still have to use a kext.
|
2015-11-12 15:28:55 -08:00 |
|
Adam Ierymenko
|
8ac411a9e4
|
Stashing utun work for OSX -- abandoning for now since utun excludes mDNS among other issues.
|
2015-11-12 10:47:50 -08:00 |
|
Adam Ierymenko
|
0940d673db
|
Always advertise to the cluster when we have a peer even if we have also 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-11 14:36:22 -08:00 |
|
Adam Ierymenko
|
b94335f115
|
Increase WHOIS retry delay slightly to allow for global cluster latency (e.g. 300+ms from New York to Johhannesburg)
|
2015-11-11 11:07:08 -08:00 |
|
Adam Ierymenko
|
a13ba7102a
|
GitHub issue #242 -- crappy uPnP protocol demands infinite lease time or else
|
2015-11-10 17:45:05 -08:00 |
|
Adam Ierymenko
|
451b8aa7b2
|
Query both root and network controller for multicast last resort GATHER.
|
2015-11-10 17:37:38 -08:00 |
|
Adam Ierymenko
|
53731acf51
|
Bracket by time in result cruncher script.
|
2015-11-10 17:15:06 -08:00 |
|
Adam Ierymenko
|
3b9411044f
|
Patch tap-mac to latest tuntaposx upstream changes, and add updated build for 10.8 or later (keep old one for 10.7).
|
2015-11-10 16:00:21 -08:00 |
|
Adam Ierymenko
|
141e2db38c
|
More results.
|
2015-11-10 15:47:18 -08:00 |
|
Adam Ierymenko
|
0cf4ddda4a
|
Some more test results, and fix OSX installer to put symlinks in /usr/local as per El Capitan requirements.
|
2015-11-10 15:11:15 -08:00 |
|
Adam Ierymenko
|
0e4a2c378f
|
Fix a sporadic warning in cluster-geo, and fix test to not overload the test-watcher.
|
2015-11-10 13:09:58 -08:00 |
|
Adam Ierymenko
|
2854f14966
|
Some cluster parameter tweaks, and change the test code in tests/http to dramatically reduce the amount of data transfer to/from the test master. Also add results of first successful 50k test.
|
2015-11-10 11:59:03 -08:00 |
|
Adam Ierymenko
|
4328c6c3bc
|
Fix delete oldest logic.
|
2015-11-10 09:46:14 -08:00 |
|
Adam Ierymenko
|
b171c9a0db
|
Replace slow std::list<> with an O(log(N)) data structure for the cluster relaying send queue.
|
2015-11-10 09:05:01 -08:00 |
|
Adam Ierymenko
|
32ec378e3b
|
Announce that we have peers on the cluster when we first see them to improve startup times, and add a result crunching script to tests/http.
|
2015-11-09 18:01:23 -08:00 |
|
Adam Ierymenko
|
2cc50bdb10
|
Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT
|
2015-11-09 15:44:13 -08:00 |
|
Adam Ierymenko
|
94f4316a0e
|
Fix for possible high CPU usage on multicast queries.
|
2015-11-09 14:54:05 -08:00 |
|
Adam Ierymenko
|
35c4e28f31
|
Mark geo-redirected paths as suboptimal and do not report that we have a peer if all we have is one of these. Also a few other small fixes.
|
2015-11-09 14:25:28 -08:00 |
|
Adam Ierymenko
|
47424df417
|
Fix (1) a deadlock bug and (2) a bug that prevented distributed rendezvous messages from being sent.
|
2015-11-09 13:39:06 -08:00 |
|
Adam Ierymenko
|
73e2c6e511
|
How did that ever work?
|
2015-11-09 12:24:49 -08:00 |
|
Adam Ierymenko
|
12cd9df059
|
.
|
2015-11-09 11:30:17 -08:00 |
|
Adam Ierymenko
|
4ad2ff2f71
|
.
|
2015-11-09 11:08:52 -08:00 |
|
Adam Ierymenko
|
b57c855a8c
|
PROXY_SEND fix.
|
2015-11-09 10:25:20 -08:00 |
|
Adam Ierymenko
|
ed954c5ca2
|
.
|
2015-11-09 10:09:16 -08:00 |
|
Adam Ierymenko
|
21341ab15c
|
Ready to test.
|
2015-11-09 09:45:43 -08:00 |
|
Adam Ierymenko
|
f4d12603e0
|
Tweak how Switch passes off to Cluster on relay to fit new paradigm.
|
2015-11-09 09:19:03 -08:00 |
|
Adam Ierymenko
|
ff81415ffe
|
Build fixes...
|
2015-11-09 09:14:26 -08:00 |
|
Adam Ierymenko
|
5371195c80
|
Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge
|
2015-11-09 09:01:58 -08:00 |
|
Adam Ierymenko
|
473ce82040
|
Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge
|
2015-11-09 09:01:41 -08:00 |
|
Adam Ierymenko
|
ab013d831c
|
.
|
2015-11-09 09:01:38 -08:00 |
|
Adam Ierymenko
|
57b71bfff0
|
Cluster simplification and refactor work in progress...
|
2015-11-08 13:57:02 -08:00 |
|
Adam Ierymenko
|
6bc8c9d8ef
|
Clustering cleanup, still a work in progress.
|
2015-11-06 16:12:41 -08:00 |
|
Adam Ierymenko
|
5f39d5b7ea
|
Further pare down Cluster messaging and rename some stuff.
|
2015-11-06 14:37:17 -08:00 |
|
Adam Ierymenko
|
9490b1f136
|
Try prioritizing cluster-send over direct send in cluster mode -- may improve cluster relaying reliability.
|
2015-11-06 13:38:56 -08:00 |
|
Adam Ierymenko
|
badec136fc
|
New agent master IP.
|
2015-11-06 11:55:06 -08:00 |
|
Adam Ierymenko
|
8ea5f424fd
|
Small amount of cleanup.
|
2015-11-06 11:15:06 -08:00 |
|
Grant Limberg
|
3cafa60284
|
fix up some borders & colors
|
2015-11-05 19:44:19 -08:00 |
|
Grant Limberg
|
2415ae45c1
|
remove the peers page
|
2015-11-05 19:44:19 -08:00 |
|
Adam Ierymenko
|
aa169b54de
|
Add conntrack tweak to nf for testing.
|
2015-11-05 18:06:04 -08:00 |
|
Adam Ierymenko
|
83c6b7ab3d
|
Use bigger UDP buffer on bigger x64 machines. Keep old value elsewhere since these are likely to be smaller boxes.
|
2015-11-05 17:41:07 -08:00 |
|
Adam Ierymenko
|
ba5008c370
|
Now make cluster announcements slightly more frequent.
|
2015-11-05 17:28:55 -08:00 |
|
Adam Ierymenko
|
3fa1b5a89d
|
Make cluster HAVE_PEER a little lighter by removing full identity. 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-05 17:22:22 -08:00 |
|
Adam Ierymenko
|
7603d8cee8
|
Merge branch 'edge' of http://git.int.zerotier.com/zerotier/ZeroTierOne into edge
|
2015-11-05 16:46:42 -08:00 |
|
Adam Ierymenko
|
869eff49bc
|
.
|
2015-11-05 16:46:33 -08:00 |
|
Adam Ierymenko
|
d9abc28fe3
|
.
|
2015-11-05 14:54:54 -08:00 |
|
Adam Ierymenko
|
3e22fee842
|
Integrate deferred background processing into main OneService implementation.
|
2015-11-05 12:41:14 -08:00 |
|