Adam Ierymenko
|
f2d2df2b11
Cluster build fix.
|
9 years ago |
Adam Ierymenko
|
48a374c82c
(1) fix crazy bug introduced in doRENDEZVOUS(), (2) reclaim Paths after paths[] condense, (3) fix an edge case around symmetric NAT and external IP change detection.
|
9 years ago |
Adam Ierymenko
|
deee39343e
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
|
9 years ago |
Adam Ierymenko
|
8a2e8bd585
Rework how paths are set as remote cluster preferred. The code is now clearer and cluster preference indications are now very sticky as they should be.
|
9 years ago |
Adam Ierymenko
|
43780742b0
comments, docs
|
9 years ago |
Grant Limberg
|
68a966fa55
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
|
9 years ago |
Grant Limberg
|
43b3ec4b1a
forgot a semicolon in a JNI java type specifier.
|
9 years ago |
Grant Limberg
|
dcf1f70868
re-adding file
|
9 years ago |
Grant Limberg
|
598ca48ed6
Attempting to fix VirtualNetworkRoute having 2 entries in git. Yay non case sensitive filesystems
|
9 years ago |
Adam Ierymenko
|
3790ebe77a
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
|
9 years ago |
Adam Ierymenko
|
d7f2287ce9
More tweaks to path behavior.
|
9 years ago |
Grant Limberg
|
9f717e79ea
Fixing filename again....
|
9 years ago |
Grant Limberg
|
26d43c9b06
fix capitalization on file
|
9 years ago |
Grant Limberg
|
8682c90c7d
ensure routes are also equal when checking for equality on VirtualNetworkConfig objects
|
9 years ago |
Grant Limberg
|
d063f583ee
Added VirtualNetworkRoute class and added it to VirtualNetworkConfig
|
9 years ago |
Adam Ierymenko
|
eebcf08084
Tweaks to new Path code for dual-stack operation, and other fixes.
|
9 years ago |
Adam Ierymenko
|
01aa469591
Remove debug line.
|
9 years ago |
Adam Ierymenko
|
4992ac2d9f
Cluster sub-optimal is in fact necessary...
|
9 years ago |
Adam Ierymenko
|
412979ba8f
Attempt to reactivate dead paths.
|
9 years ago |
Adam Ierymenko
|
4f8253dcdb
Tweaks to path handling...
|
9 years ago |
Adam Ierymenko
|
4931e44998
Implement "weak pointer" behavior on Topology Path canonicalization hash table.
|
9 years ago |
Adam Ierymenko
|
d1101441b3
Tweak some timings.
|
9 years ago |
Adam Ierymenko
|
e8f6b4b5d3
Rest of big Path canonicalization refactor.
|
9 years ago |
Adam Ierymenko
|
a3bdae9735
Work in progress: Path canonicalization refactor.
|
9 years ago |
Adam Ierymenko
|
d5e6f59004
.
|
9 years ago |
Adam Ierymenko
|
22271f2a49
Cleanup.
|
9 years ago |
Adam Ierymenko
|
8b6d23b9f6
Optimize filter code a bit, and add a network-level setting for what should happen if an unsupported or unknown MATCH is encountered in a rules table.
|
9 years ago |
Adam Ierymenko
|
25056de5d3
Also need to send credentials when TEEing and REDIRECTing.
|
9 years ago |
Adam Ierymenko
|
994b25af4e
Simplify some logic.
|
9 years ago |
Adam Ierymenko
|
74afef8eb1
Think through and refine a few things in rules, especially edge case TEE and REDIRECT behavior and semantics.
|
9 years ago |