提交历史

作者 SHA1 备注 提交日期
  Adam Ierymenko 4e4fd51117 boring doc stuff 9 年之前
  Adam Ierymenko 05b2c0743f Tighten up dead path detection. Should now auto-detect dead paths in less than 10 seconds at a very small cost in ECHO requests (or HELLOs for older peers). GitHib issue #272 9 年之前
  Adam Ierymenko d8143a5e18 Implement first pass on rapid dead path detection, and increment version to 1.1.3 (dev) 9 年之前
  Adam Ierymenko 436c1fac1d Selectively move over changes from "edge" to "dev" excluding netcon. 9 年之前
  Janjaap Bos e6808c69f8 Increase maximum number of paths per IP scope to 4 9 年之前
  Adam Ierymenko b94335f115 Increase WHOIS retry delay slightly to allow for global cluster latency (e.g. 300+ms from New York to Johhannesburg) 9 年之前
  Adam Ierymenko 7fbe2f7adf Tweak some more timings for better reliability. 9 年之前
  Adam Ierymenko 60ce886605 Tweak some timings for better reliability. 9 年之前
  Adam Ierymenko b6725c4415 Optimize AntiRecursion. 9 年之前
  Adam Ierymenko da93712846 Clean up PUSH_DIRECT_PATH limits a bit more and make them a bit smarter. 9 年之前
  Adam Ierymenko cdc99bfee1 Add a circuit breaker for VERB_PUSH_DIRECT_PATHS. 9 年之前
  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. 9 年之前
  Adam Ierymenko a1a0ee4edb Fix infinite loop in Cluster, clean up some stuff elsewhere, and back out rate limiting in PUSH_DIRECT_PATHS for now (but we will do something else to mitigate amplification attacks) 9 年之前
  Adam Ierymenko 62db18b6dd Lessen this limit just a bit to make cluster settle faster. 9 年之前
  Adam Ierymenko 5ce3aac929 Add rate limit on receive of DIRECT_PATH_PUSH to prevent DOS exploitation. 9 年之前
  Adam Ierymenko 2debde3451 GitHub issue #235, and I also see no reason not to communicate with people from other Worlds. 9 年之前
  Adam Ierymenko 619e113748 Work in progress on Cluster for new root infrastructure, multi-homing. 9 年之前
  Adam Ierymenko 7d62dbe9f7 Tune NAT-t keepalives so that timing is better obeyed, clean up a build warning, and fix a potential source of network recursion (though harmless). 9 年之前
  Adam Ierymenko a3db7d0728 Refactor: move network COMs out of Network and into Peer in prep for tightening up multicast lookup and other things. 9 年之前
  Adam Ierymenko f69454ec98 (1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses. 9 年之前
  Adam Ierymenko 5986d83738 Kill more kittens. 9 年之前
  Adam Ierymenko b69afa010e Disable type punning on ARM by ifdef. 9 年之前
  Adam Ierymenko b31071463c Try another NAT traversal improvement. 9 年之前
  Adam Ierymenko d647a587a1 (1) Fix updating of network revision counter on member change. 9 年之前
  Adam Ierymenko 79e9a8bcc2 Almost everything for GitHub issue #180 except direct path map setup. 9 年之前
  Adam Ierymenko 255320e2a6 pushDirectPaths() implementation 9 年之前
  Adam Ierymenko 7bae95836c Root server terminology cleanup, and tighten up a security check by checking full identity of peers instead of just address. 9 年之前
  Kees Bos a425bbc673 Renamed supernode to rootserver 9 年之前
  Adam Ierymenko cdec05af24 One second delay between NAT-t events. 9 年之前
  Adam Ierymenko d9006712f6 Completely factor out "desperation" from the core. I thought of a significantly simpler way to move all of this logic entirely into the containing service, liberating the core from any concern over the nature of its pipe to the outside world. 9 年之前