3089 Commits (daf8a66ced4ce2bf48ec005d915899d888458b06)
 

Author SHA1 Message Date
Adam Ierymenko daf8a66ced More correct and efficient to initialize member relationship push stuff lazily when member is learned. 10 years ago
Adam Ierymenko 20278bb9e4 Also send MULTICAST_LIKEs to controllers. 10 years ago
Adam Ierymenko c7a4da3dd3 Turns out we do not need to pass network to receive(). 10 years ago
Adam Ierymenko 1908aa55f5 Refactor MULTICAST_LIKE pushing to eliminate redundant and unnecessary pushes and simplify code. 10 years ago
Adam Ierymenko 1c08f5e857 Tweak some expire times. 10 years ago
Adam Ierymenko c9ee8612e4 Credential TTL (tags/capabilities) should be credential time max delta, since we could get pushed one that is newer. 10 years ago
Adam Ierymenko a7d988745b Use ECHO instead of HELLO where possible. 10 years ago
Adam Ierymenko a9f404aac3 Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev 10 years ago
Adam Ierymenko ff9f8b1c2b Typo fix. 10 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. 10 years ago
Grant Limberg 407ad659ea Reflect changes to strut ZT_PeerPhysicalPath 10 years ago
Adam Ierymenko f2d2df2b11 Cluster build fix. 10 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. 10 years ago
Adam Ierymenko deee39343e Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev 10 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. 10 years ago
Adam Ierymenko 43780742b0 comments, docs 10 years ago
Grant Limberg 68a966fa55 Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev 10 years ago
Grant Limberg 43b3ec4b1a forgot a semicolon in a JNI java type specifier. 10 years ago
Grant Limberg dcf1f70868 re-adding file 10 years ago
Grant Limberg 598ca48ed6 Attempting to fix VirtualNetworkRoute having 2 entries in git. Yay non case sensitive filesystems 10 years ago
Adam Ierymenko 3790ebe77a Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev 10 years ago
Adam Ierymenko d7f2287ce9 More tweaks to path behavior. 10 years ago
Grant Limberg 9f717e79ea Fixing filename again.... 10 years ago
Grant Limberg 26d43c9b06 fix capitalization on file 10 years ago
Grant Limberg 8682c90c7d ensure routes are also equal when checking for equality on VirtualNetworkConfig objects 10 years ago
Grant Limberg d063f583ee Added VirtualNetworkRoute class and added it to VirtualNetworkConfig 10 years ago
Adam Ierymenko eebcf08084 Tweaks to new Path code for dual-stack operation, and other fixes. 10 years ago
Adam Ierymenko 01aa469591 Remove debug line. 10 years ago
Adam Ierymenko 4992ac2d9f Cluster sub-optimal is in fact necessary... 10 years ago
Adam Ierymenko 412979ba8f Attempt to reactivate dead paths. 10 years ago
Adam Ierymenko 4f8253dcdb Tweaks to path handling... 10 years ago
Adam Ierymenko 4931e44998 Implement "weak pointer" behavior on Topology Path canonicalization hash table. 10 years ago
Adam Ierymenko d1101441b3 Tweak some timings. 10 years ago
Adam Ierymenko e8f6b4b5d3 Rest of big Path canonicalization refactor. 10 years ago
Adam Ierymenko a3bdae9735 Work in progress: Path canonicalization refactor. 10 years ago
Adam Ierymenko d5e6f59004 . 10 years ago
Adam Ierymenko 22271f2a49 Cleanup. 10 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. 10 years ago
Adam Ierymenko 25056de5d3 Also need to send credentials when TEEing and REDIRECTing. 10 years ago
Adam Ierymenko 994b25af4e Simplify some logic. 10 years ago
Adam Ierymenko 74afef8eb1 Think through and refine a few things in rules, especially edge case TEE and REDIRECT behavior and semantics. 10 years ago
Adam Ierymenko 54489a7f61 rename SAMENESS to DIFFERENCE which is less confusing 10 years ago
Adam Ierymenko 8e3004591b Add overlooked MATCH_ICMP to rule set. 10 years ago
Adam Ierymenko 2ff2a8fd9a Cluster build fixes and warning elimination. 10 years ago
Adam Ierymenko 7a00036954 Tweak log length to fit JSON for members within two 4096-kb blocks. 10 years ago
Adam Ierymenko 914c42537c Type fixes. 10 years ago
Adam Ierymenko cb63babac4 Debug output fixes. 10 years ago
Adam Ierymenko ac1c127b68 Debug output fixes. 10 years ago
Adam Ierymenko cb82193333 Debug output fixes. 10 years ago
Adam Ierymenko f0636ffd4a EXT_FRAME messages should always be accepted if we are the destination for a matching TEE or REDIRECT rule. 10 years ago