コミット履歴

作者 SHA1 メッセージ 日付
  Adam Ierymenko d3524f3609 Refactor COM stuff a bit, and respond to COM requests a bit more readily for rapid setup. Will need to revisit later. 9 年 前
  Adam Ierymenko 5b6d27e659 Implement relay policy, and setting multicast limit to 0 now disables multicast on the network as would be expected. 9 年 前
  Adam Ierymenko cba37c6107 Add a few more rate limit gates for anti-DOS hardening. 9 年 前
  Adam Ierymenko ab9afbc749 (1) Public networks now get COMs even though they do not gate with them since they will need them to push auth for multicast stuff, (2) added a bunch of rate limit circuit breakers for anti-DOS, (3) cleanup. 9 年 前
  Adam Ierymenko 1908aa55f5 Refactor MULTICAST_LIKE pushing to eliminate redundant and unnecessary pushes and simplify code. 9 年 前
  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 年 前
  Adam Ierymenko eebcf08084 Tweaks to new Path code for dual-stack operation, and other fixes. 9 年 前
  Adam Ierymenko d1101441b3 Tweak some timings. 9 年 前
  Adam Ierymenko e8f6b4b5d3 Rest of big Path canonicalization refactor. 9 年 前
  Adam Ierymenko a3bdae9735 Work in progress: Path canonicalization refactor. 9 年 前
  Adam Ierymenko 77f7dcf40a Obsolete "test network" removal. 9 年 前
  Adam Ierymenko 404a0bbddd ... 9 年 前
  Adam Ierymenko d736074301 Refactor rules table in-memory structure in new NetworkConfig to permit far more rules with better space efficiency. 9 年 前
  Adam Ierymenko 2f18a92e20 Cleanup in numerous places, reduce network chattiness around MULTICAST_LIKE, and fix a "how was that working" latent bug causing some control traffic to take the scenic route. 9 年 前
  Adam Ierymenko 6f854c8391 NetworkConfig refactor part 1 9 年 前
  Adam Ierymenko 56096be8b6 Tweak new RX queue algorithm to "expire" old entries to prevent always needing to traverse the whole queue array. 9 年 前
  Adam Ierymenko 4a109658ab More refactoring and prep for explicit interface bindings (for default route support). 9 年 前
  Adam Ierymenko 1a5e7cb0cb More tweaks to OS determination stuff. 9 年 前
  Adam Ierymenko 8035afae87 Try to define ZT_NO_TYPE_PUNNING on iOS in case it wasn't. 9 年 前
  Adam Ierymenko d6a1868d0a Refactor incoming packet (rxQueue/fragmentQueue) to eliminate variable length queues and merge queues. This is both faster and saves memory. 9 年 前
  Adam Ierymenko 2aa7138373 Reduce direct ping delay back to 1m and make SelfAwareness aware of local received-on address to eliminate false symmetric classification. 9 年 前
  Adam Ierymenko 63ec7e58d4 Make activity no longer a function of ping frequency, since this causes compatibility bugs when the latter was modified due to timer interactions with other versions. 9 年 前
  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 10 年 前
  Adam Ierymenko d8143a5e18 Implement first pass on rapid dead path detection, and increment version to 1.1.3 (dev) 10 年 前
  Adam Ierymenko 436c1fac1d Selectively move over changes from "edge" to "dev" excluding netcon. 10 年 前
  Janjaap Bos e6808c69f8 Increase maximum number of paths per IP scope to 4 10 年 前
  Adam Ierymenko b94335f115 Increase WHOIS retry delay slightly to allow for global cluster latency (e.g. 300+ms from New York to Johhannesburg) 10 年 前
  Adam Ierymenko 7fbe2f7adf Tweak some more timings for better reliability. 10 年 前
  Adam Ierymenko 60ce886605 Tweak some timings for better reliability. 10 年 前