1962 Commits (4e9d4304761f93a1764d3ec2d2b0c38140decad8)
 

Author SHA1 Message Date
Adam Ierymenko 4e9d430476 Make root and relay selection somewhat more robust. 11 years ago
Adam Ierymenko 00dcb0f22c . 11 years ago
Adam Ierymenko 7fbe2f7adf Tweak some more timings for better reliability. 11 years ago
Adam Ierymenko 60ce886605 Tweak some timings for better reliability. 11 years ago
Adam Ierymenko ab27a91b07 . 11 years ago
Adam Ierymenko fd3916a49e More test stuff... make it more granular and less batch based. 11 years ago
Adam Ierymenko e53ef9642e test stuff. 11 years ago
Adam Ierymenko 29249db5d2 Big test stuff. 11 years ago
Adam Ierymenko f1b6427e63 Decided to make this 1.1.0 (semantic versioning increment is warranted), and add a legacy hack for older clients working with clusters. 11 years ago
Adam Ierymenko 1b4cc4af5c Fix evil bug, and instrument/assert on some other stuff, and a bit of cleanup. 11 years ago
Adam Ierymenko 7382c328da Null pointer bug appears fixed... testing again at large scale. 11 years ago
Adam Ierymenko 641b0dec44 . 11 years ago
Adam Ierymenko 2fbb5d0bbf . 11 years ago
Adam Ierymenko d8dbbf7484 Add some debug code in TRACE mode to catch a bug. 11 years ago
Adam Ierymenko 377ccff600 getPeer() had a small potential to be unsafe. 11 years ago
Adam Ierymenko f974517f64 Save zerotier output in containers. 11 years ago
Adam Ierymenko f808138a94 docs and stuff 11 years ago
Adam Ierymenko b845dd1b88 Set contact IP for real test. 11 years ago
Adam Ierymenko b6725c4415 Optimize AntiRecursion. 11 years ago
Adam Ierymenko 5bfa29dded Make antirec tail len slightly shorter, better performance and still plenty long enough. 11 years ago
Adam Ierymenko 80e62ad291 docs 11 years ago
Adam Ierymenko e2fc20876d docs 11 years ago
Adam Ierymenko d6c0d176ee Periodically re-announce peers that we have. 11 years ago
Adam Ierymenko 9f0f0197fe More dead code removal. 11 years ago
Adam Ierymenko a994573a43 Eliminate some more dead code. We may do path trust, but not like that. 11 years ago
Adam Ierymenko 883c84bdb9 Tweak some timings, and remove some dead code. 11 years ago
Adam Ierymenko e3d811b04b docs 11 years ago
Adam Ierymenko cabb8752cb docs 11 years ago
Adam Ierymenko 1f5ef968cf Test need a more recent version of NodeJS so update Dockerfile. 11 years ago
Adam Ierymenko 68d6d3c4ff Fix bug in peer count. 11 years ago
Adam Ierymenko 4c24e0cfb0 More tweaks to tests... just about ready to run at scale. 11 years ago
Adam Ierymenko 9653531242 . 11 years ago
Adam Ierymenko 07c1b4ddee test stuff 11 years ago
Adam Ierymenko 1cae7327ae Basic Dockerfile for building test agents. 11 years ago
Adam Ierymenko c03550de35 HTTP test works! 11 years ago
Adam Ierymenko c6a918d996 HTTP test code. 11 years ago
Adam Ierymenko 0034efafe4 On semi-undocumented test net, assign a RFC4193 IPv6 address too. Will be useful for our at-scale tests. 11 years ago
Adam Ierymenko 0fd15d9cf3 Fix inverted sense bug. 11 years ago
Adam Ierymenko 938d0a970b TRACE build fixes. 11 years ago
Adam Ierymenko fdc3e103cc Cleanup and docs. 11 years ago
Adam Ierymenko c1b0329969 Only check IP equality to detect external surface changes (should prevent some spurious resets under symmetric NATs), and simplify some logic. 11 years ago
Adam Ierymenko da93712846 Clean up PUSH_DIRECT_PATH limits a bit more and make them a bit smarter. 11 years ago
Adam Ierymenko cdc99bfee1 Add a circuit breaker for VERB_PUSH_DIRECT_PATHS. 11 years ago
Adam Ierymenko 88b100e5d0 More cleanup. 11 years ago
Adam Ierymenko 51fcc75354 Some cleanup, and use getPeerNoCache() exclusively in Cluster. 11 years ago
Adam Ierymenko 4221552c0b Use getPeerNoCache() in Cluster to avoid keeping all peers cached everywhere. 11 years ago
Adam Ierymenko cc1b275ad9 Replicate peer endpoints and forget paths if we have them -- this allows two clusters to talk to each other, whereas forgetting all paths does not. 11 years ago
Adam Ierymenko cc6080fe38 (1) No need to confirm if we are a root (small optimization), (2) Refactor peer affinity tracking. 11 years ago
Adam Ierymenko 6399f6f094 This no longer has to be quite so fast. 11 years ago
Adam Ierymenko 218ef07d8e Build fix in TRACE mode. 11 years ago