Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-08 | Copyright updates for 2018. | Adam Ierymenko | |
2017-10-02 | timestamps changed from uint64_t to int64_t | Grant Limberg | |
There were cases in the code where time calculations and comparisons were overflowing and causing connection instability. This will keep time calculations within expected ranges. | |||
2017-07-06 | . | Adam Ierymenko | |
2017-04-27 | License header update. | Adam Ierymenko | |
2017-03-27 | Add thread PTR that gets passed through the entire ZT core call stack and ↵ | Adam Ierymenko | |
then passed to handler functions resulting from a call. | |||
2016-09-07 | Bunch more path refactoring. Peers no longer forget paths, but do not ↵ | Adam Ierymenko | |
normally use expired paths. Expired paths might still be tried if nothing else is reachable. | |||
2016-08-09 | Minor bug fix and some instrumentation stuff for testing. | Adam Ierymenko | |
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-10 | More tweaks to new symmetric NAT buster, and stop using old iterative method ↵ | Adam Ierymenko | |
since this supersedes it. | |||
2016-01-12 | boring doc stuff | Adam Ierymenko | |
2015-10-23 | (1) Fix bug in geo-ip service that prevented cache lookup, (2) fix problem ↵ | Adam Ierymenko | |
in SelfAwareness (will need to test ALL versions in the wild with this), and (3) add more TRACE instrumentation to Cluster. | |||
2015-09-04 | ... and another ... | Adam Ierymenko | |
2015-07-28 | Try another NAT traversal improvement. | Adam Ierymenko | |
2015-07-28 | Nuke some abandoned code. | Adam Ierymenko | |
2015-07-27 | Fix infinite loop typo. | Adam Ierymenko | |
2015-07-27 | Push remote surface as reported by peers along with known interface direct ↵ | Adam Ierymenko | |
paths to assist with (some) NAT traversal. (trying this, may back out if not effective) | |||
2015-05-04 | So we need to keep track of external surface per reporter, since some NATs ↵ | Adam Ierymenko | |
assign different external IPs for each external destination. Keeping just one known surface could create a race condition. | |||
2015-04-17 | Add some TRACE instrumentation to external surface address awareness. | Adam Ierymenko | |
2015-04-07 | Implemented empirical determination of external addressing, paritioned per ↵ | Adam Ierymenko | |
scope. | |||
2015-04-07 | Some external surface awareness work, and IP scope classification. | Adam Ierymenko | |
2015-04-06 | Add code to check external surface against reported surface from other ↵ | Adam Ierymenko | |
trusted peers, and also rename ExternalSurface to SelfAwareness because lulz. |