summaryrefslogtreecommitdiff
path: root/node/Topology.cpp
AgeCommit message (Expand)Author
2018-01-25Implement continuous contacting of designated anchors and multicast replicato...Adam Ierymenko
2018-01-11Fixes for lock ordering -- GitHub issue #573Adam 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-28Return an explicit NULL shared pointer at the end of Topology::getPeer()Grant Limberg
2017-09-28Set size of buffer after setting data with unsafeData() callGrant 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-06Cleanup.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-06-30.Adam Ierymenko
2017-06-01More clustering work.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-03-27Add thread PTR that gets passed through the entire ZT core call stack and the...Adam Ierymenko
2017-03-10getUpstreamPeer issue with interim federated rootsAdam Ierymenko
2017-02-13Fix "orbit" semantics. Federation works.Adam Ierymenko
2017-02-13Fix loading of existing moons.Adam Ierymenko
2017-02-13Can't erase from vector using const_iterator on some C++ compilers.'Adam Ierymenko
2017-02-13Cleanup and make moons (federated roots) a little easier to deal with.Adam Ierymenko
2017-02-04Small fix for duplicates in world definitions.Adam Ierymenko
2017-02-04Add and send certificates of representation to tell people what our valid ups...Adam Ierymenko
2017-01-27Dead code removal, fix minor issue in upstream endpoint check.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-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-30Kill some old debug code.Adam Ierymenko
2016-11-21Fix a deadlock in federation/upstream code.Adam Ierymenko
2016-11-18Proactively auto-load designated upstreams.Adam Ierymenko
2016-11-17Add notion of upstream that is separate from root in Topology, etc.Adam Ierymenko
2016-09-20Refactor COM stuff a bit, and respond to COM requests a bit more readily for ...Adam Ierymenko
2016-09-07Bunch more path refactoring. Peers no longer forget paths, but do not normall...Adam Ierymenko
2016-09-02Implement "weak pointer" behavior on Topology Path canonicalization hash table.Adam Ierymenko
2016-08-08It builds... almost ready to test some rules engine stuff.Adam Ierymenko
2016-08-04More work on tags and capabilities.Adam Ierymenko
2016-08-03Bunch of work on pushing and replication of tags and capabilities, and protoc...Adam Ierymenko
2016-08-02Kill network preferred relays -- this feature is gone (and was seldom used an...Adam Ierymenko
2016-07-21Init trusted path count to zero. Meh.Adam Ierymenko
2016-04-26Bunch more refactoring for an even more compact NetworkConfig representation,...Adam Ierymenko
2016-04-12Fix one more old NetworkConfig bit of code.Adam Ierymenko
2016-01-13Old SF root is dead. Now we are just on Alice and Bob. (world update for 1.1.4)Adam Ierymenko
2016-01-12boring doc stuffAdam Ierymenko
2016-01-05Implement first pass on rapid dead path detection, and increment version to 1...Adam Ierymenko