Adam Ierymenko
|
d23ade879b
Do not bifurcate if not replacing an existing route. (Still need to tie up Linux and Windows.)
|
9 years ago |
Adam Ierymenko
|
8afdb0aa65
GitHub issue #346
|
9 years ago |
Adam Ierymenko
|
daf8a66ced
More correct and efficient to initialize member relationship push stuff lazily when member is learned.
|
9 years ago |
Adam Ierymenko
|
20278bb9e4
Also send MULTICAST_LIKEs to controllers.
|
9 years ago |
Adam Ierymenko
|
c7a4da3dd3
Turns out we do not need to pass network to receive().
|
9 years ago |
Adam Ierymenko
|
1908aa55f5
Refactor MULTICAST_LIKE pushing to eliminate redundant and unnecessary pushes and simplify code.
|
9 years ago |
Adam Ierymenko
|
1c08f5e857
Tweak some expire times.
|
9 years ago |
Adam Ierymenko
|
c9ee8612e4
Credential TTL (tags/capabilities) should be credential time max delta, since we could get pushed one that is newer.
|
9 years ago |
Adam Ierymenko
|
a7d988745b
Use ECHO instead of HELLO where possible.
|
9 years ago |
Adam Ierymenko
|
a9f404aac3
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
|
9 years ago |
Adam Ierymenko
|
ff9f8b1c2b
Typo fix.
|
9 years ago |
Adam Ierymenko
|
b5c86b6ba4
Bunch more path refactoring. Peers no longer forget paths, but do not normally use expired paths. Expired paths might still be tried if nothing else is reachable.
|
9 years ago |
Grant Limberg
|
407ad659ea
Reflect changes to strut ZT_PeerPhysicalPath
|
9 years ago |
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 |