Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-23 | Fix a CIRCUIT_TEST bug in forwarding of tests along hop paths on private ↵ | Adam Ierymenko | |
networks. Unfortunately this means full circuit testing for private nets will need an upgrade. :( | |||
2016-02-22 | Fix checking of path address validity. | Adam Ierymenko | |
2016-02-22 | Deprecate reporting of local clock in circuit tests since a small number of ↵ | Adam Ierymenko | |
users might have security problems with this. | |||
2016-02-22 | Reduce direct ping delay back to 1m and make SelfAwareness aware of local ↵ | Adam Ierymenko | |
received-on address to eliminate false symmetric classification. | |||
2016-02-11 | Try +1 and +2 existing surfaces for symmetric NATs. | Adam Ierymenko | |
2016-02-10 | More tweaks to new symmetric NAT buster, and stop using old iterative method ↵ | Adam Ierymenko | |
since this supersedes it. | |||
2016-02-10 | Little fix to NAT-t alg | Adam Ierymenko | |
2016-02-10 | Widen max delta for TS/revision just a bit more for now. | Adam Ierymenko | |
2016-02-10 | Temporarily blacklist he.net IPv6 tunnel addresses for paths: these usually ↵ | Adam Ierymenko | |
have a very low MTU which causes packet loss and other issues. | |||
2016-02-10 | Tweak certificate of membership revision/time tolerance to eliminate ↵ | Adam Ierymenko | |
boundary packet loss issues occasionally seen in the wild. | |||
2016-02-09 | Tweak needsOurMembershipCertificate timing to resolve a possible source of ↵ | Adam Ierymenko | |
occasional dropped packets. | |||
2016-02-08 | Make activity no longer a function of ping frequency, since this causes ↵ | Adam Ierymenko | |
compatibility bugs when the latter was modified due to timer interactions with other versions. | |||
2016-02-08 | Tweak a few cluster params for higher perf / lower initial setup latency. | Adam Ierymenko | |
2016-02-01 | Fix for GitHub issue #298 and hopefully #297 | Adam Ierymenko | |
2016-01-13 | Old SF root is dead. Now we are just on Alice and Bob. (world update for 1.1.4) | Adam Ierymenko | |
2016-01-12 | boring doc stuff | Adam Ierymenko | |
2016-01-12 | Docs and cleanup. | Adam Ierymenko | |
2016-01-12 | Simplify Peer locking to eliminate deadlock with new path recursion check ↵ | Adam Ierymenko | |
code (and also probably improve performance). | |||
2016-01-12 | Use network user ptr in lookup for Ethernet frame handling to eliminate map ↵ | Adam Ierymenko | |
lookup. | |||
2016-01-12 | Add a network-associated user ptr in API. | Adam Ierymenko | |
2016-01-12 | Dead code removal. | Adam Ierymenko | |
2016-01-11 | Check shouldUsePathForZeroTierTraffic in legacy beacon responder. | Adam Ierymenko | |
2016-01-11 | Instead of using binary packet comparison, add a callback to the API to ↵ | Adam Ierymenko | |
explicitly check whether paths should be used. Check in with this callback (if present) when learning new paths or sending initial packets. | |||
2016-01-11 | Remove somewhat ugly and costly anti-recursion hack -- we will switch to ↵ | Adam Ierymenko | |
more explicit methods. | |||
2016-01-06 | Close another potential anti-recursion loophole. | Adam Ierymenko | |
2016-01-06 | Roots should probably not do this since it would likely be a waste of packets. | Adam Ierymenko | |
2016-01-06 | AntiRecursion cleanup and some other minor things. | Adam Ierymenko | |
2016-01-06 | Tighten up dead path detection. Should now auto-detect dead paths in less ↵ | Adam Ierymenko | |
than 10 seconds at a very small cost in ECHO requests (or HELLOs for older peers). GitHib issue #272 | |||
2016-01-05 | simplify if | Adam Ierymenko | |
2016-01-05 | Implement first pass on rapid dead path detection, and increment version to ↵ | Adam Ierymenko | |
1.1.3 (dev) | |||
2016-01-05 | more dead code | Adam Ierymenko | |
2016-01-05 | Outline dead path detection mechanism. | Adam Ierymenko | |
2016-01-05 | dead code removal | Adam Ierymenko | |
2015-12-21 | Selectively move over changes from "edge" to "dev" excluding netcon. | Adam Ierymenko | |
2015-11-30 | Fix for GitHub issue #260 -- fix for (non-exploitable) crash in network ↵ | Adam Ierymenko | |
preferred relay code | |||
2015-11-30 | Increase maximum number of paths per IP scope to 4 | Janjaap Bos | |
Otherwise, local discovered routes are ignored. Don't know what the best value would be. Taking 4 for now. | |||
2015-11-20 | The World as of 2015-11-20 | Adam Ierymenko | |
2015-11-17 | Fix crash on exit in Windows (does not affect other OSes) and revert ↵ | Adam Ierymenko | |
debugging tweak in Windows version that prevented service from starting after real install. | |||
2015-11-16 | Real World -- edge now talks to real net. | Adam Ierymenko | |
2015-11-14 | get the compiler to stop complaining about two string literals (one a macro) ↵ | Grant Limberg | |
next to each other without an intervening space | |||
2015-11-13 | Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, ↵ | Adam Ierymenko | |
(2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch. | |||
2015-11-12 | Eliminate Windows warnings. | Adam Ierymenko | |
2015-11-12 | Minor Windows build fixes. Builds on VS2012 again. | Adam Ierymenko | |
2015-11-12 | Stashing utun work for OSX -- abandoning for now since utun excludes mDNS ↵ | Adam Ierymenko | |
among other issues. | |||
2015-11-11 | Always advertise to the cluster when we have a peer even if we have also ↵ | Adam Ierymenko | |
initiated handoff. This might be the cause of the warmup problem -- will test later. At the very least it should not hurt anything due to pick-latest logic and the fact that cluster members with only suboptimal paths do not respond to WANT_PEER. | |||
2015-11-11 | Increase WHOIS retry delay slightly to allow for global cluster latency ↵ | Adam Ierymenko | |
(e.g. 300+ms from New York to Johhannesburg) | |||
2015-11-10 | Query both root and network controller for multicast last resort GATHER. | Adam Ierymenko | |
2015-11-10 | Some cluster parameter tweaks, and change the test code in tests/http to ↵ | Adam Ierymenko | |
dramatically reduce the amount of data transfer to/from the test master. Also add results of first successful 50k test. | |||
2015-11-10 | Fix delete oldest logic. | Adam Ierymenko | |
2015-11-10 | Replace slow std::list<> with an O(log(N)) data structure for the cluster ↵ | Adam Ierymenko | |
relaying send queue. |