summaryrefslogtreecommitdiff
path: root/node/Topology.hpp
AgeCommit message (Expand)Author
2019-01-14Updated licenses for 2019Joseph Henry
2018-05-01Introduced basic multipath supportJoseph Henry
2018-04-06Refactor some potentially unsafe SharedPtr<> code.Adam Ierymenko
2018-01-25Implement continuous contacting of designated anchors and multicast replicato...Adam Ierymenko
2018-01-08Copyright updates for 2018.Adam Ierymenko
2017-10-25Refactor path stability stuff and add basic multipath support.Adam Ierymenko
2017-10-24Delete something that turns out not to be useful. This will be handled differ...Adam Ierymenko
2017-10-02timestamps changed from uint64_t to int64_tGrant Limberg
2017-09-01Add UDP MTU configurability.Adam Ierymenko
2017-08-23Clean up WHOIS code.Adam Ierymenko
2017-08-23Implement peer serialization and deserialization.Adam Ierymenko
2017-07-07Remote trace: plumbing, replace old TRACE with calls to Trace object.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-06-30.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-04-14Significant simplification to path logic.Adam Ierymenko
2017-03-27Add thread PTR that gets passed through the entire ZT core call stack and the...Adam Ierymenko
2017-03-17Fix attempt to WHOIS self.Adam Ierymenko
2017-02-13Fix "orbit" semantics. Federation works.Adam Ierymenko
2017-02-13Fix loading of existing moons.Adam Ierymenko
2017-02-13Only accept world updates from upstreams.Adam Ierymenko
2017-02-13Cleanup and make moons (federated roots) a little easier to deal with.Adam Ierymenko
2017-02-04Add and send certificates of representation to tell people what our valid ups...Adam Ierymenko
2017-01-27Fix deadlock.Adam Ierymenko
2017-01-27Fix moon persistence.Adam Ierymenko
2017-01-27Add comments to join ("orbit") moons.Adam Ierymenko
2017-01-27Extend in-band world updates to handle moons too.Adam Ierymenko
2017-01-27Replace piecemeal designation of upstreams with the concept of moons, which i...Adam Ierymenko
2016-12-05Minor security: lock roots to only be reachable via World IPs.Adam Ierymenko
2016-11-17Rename getBestRoot() etc.Adam Ierymenko
2016-11-17Add notion of upstream that is separate from root in Topology, etc.Adam Ierymenko
2016-09-01Work in progress: Path canonicalization refactor.Adam Ierymenko
2016-08-04.Adam Ierymenko
2016-07-12Trusted path support, and version bump to 1.1.9Adam Ierymenko
2016-01-12boring doc stuffAdam Ierymenko
2015-11-14get the compiler to stop complaining about two string literals (one a macro) ...Grant Limberg
2015-11-13Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, ...Adam Ierymenko
2015-11-05Make cluster HAVE_PEER a little lighter by removing full identity. Technicall...Adam Ierymenko
2015-11-02Tweak some more timings for better reliability.Adam Ierymenko
2015-10-30Fix evil bug, and instrument/assert on some other stuff, and a bit of cleanup.Adam Ierymenko
2015-10-30Null pointer bug appears fixed... testing again at large scale.Adam Ierymenko
2015-10-30.Adam Ierymenko
2015-10-30.Adam Ierymenko
2015-10-30Add some debug code in TRACE mode to catch a bug.Adam Ierymenko
2015-10-30getPeer() had a small potential to be unsafe.Adam Ierymenko
2015-10-28Fix bug in peer count.Adam Ierymenko
2015-10-27Use getPeerNoCache() in Cluster to avoid keeping all peers cached everywhere.Adam Ierymenko
2015-10-26Cluster status plumbing.Adam Ierymenko
2015-10-23Fix bug in setWorld that might have caused a peer entry for myself (which wou...Adam Ierymenko