커밋 기록

작성자 SHA1 메시지 날짜
  Adam Ierymenko e4896b257f Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call. 8 년 전
  Adam Ierymenko a97918f812 Windows build fixes. 8 년 전
  Adam Ierymenko 1d39be61b2 ZeroTier now has link quality measurement. We are not using this yet but decided to put it in to prep for future QoS support and SD-WAN stuff. 8 년 전
  Adam Ierymenko 2bf9145ae6 Outgoing side of packet counter for link quality reporting. Also some cleanup and a cluster mode build fix. 8 년 전
  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 8ef0e4bbaf Get rid of HELLO rate gate on path since its basically worthless. There are 65535 ports per IP. 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 a7d988745b Use ECHO instead of HELLO where possible. 9 년 전
  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 년 전
  Adam Ierymenko 43780742b0 comments, docs 9 년 전
  Adam Ierymenko d7f2287ce9 More tweaks to path behavior. 9 년 전
  Adam Ierymenko 4992ac2d9f Cluster sub-optimal is in fact necessary... 9 년 전
  Adam Ierymenko e8f6b4b5d3 Rest of big Path canonicalization refactor. 9 년 전
  Adam Ierymenko a3bdae9735 Work in progress: Path canonicalization refactor. 9 년 전
  Adam Ierymenko 584228b2b5 Dead code removal, and get rid of reliable() because we will no longer make that distinction. 9 년 전
  Adam Ierymenko 2c995f1f91 IPv6 links are unfortunately not "reliable." Many IPv6 gateways, while not 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 4c455876f9 Revise peer path weighting to always prioritize cluster-optimal paths. 9 년 전
  Adam Ierymenko 82348e1537 Temporarily blacklist he.net IPv6 tunnel addresses for paths: these usually have a very low MTU which causes packet loss and other issues. 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 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 년 전
  Adam Ierymenko 35c4e28f31 Mark geo-redirected paths as suboptimal and do not report that we have a peer if all we have is one of these. Also a few other small fixes. 9 년 전
  Adam Ierymenko 9f0f0197fe More dead code removal. 10 년 전
  Adam Ierymenko a994573a43 Eliminate some more dead code. We may do path trust, but not like that. 10 년 전
  Adam Ierymenko 51fcc75354 Some cleanup, and use getPeerNoCache() exclusively in Cluster. 10 년 전
  Adam Ierymenko 16bc3e0398 Factor out RemotePath subclass of Path -- no longer needed, just cruft. 10 년 전
  Adam Ierymenko 0b2e5ed499 Fix some broken logic in Path::reliable() 10 년 전