summaryrefslogtreecommitdiff
path: root/node/IncomingPacket.cpp
AgeCommit message (Collapse)Author
2019-03-21Replace certificate based gating of multicast like/gather with a simpler ↵Adam Ierymenko
more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff.
2019-03-19.Adam Ierymenko
2019-03-14More cleanup.Adam Ierymenko
2019-03-14Clean out some unnecessarily pedantic auth stuff in favor of a simpler way ↵Adam Ierymenko
of gating multicast gathers.
2019-01-14Updated licenses for 2019Joseph Henry
2018-06-07Spellcheck sweep across codebaseJoseph Henry
2018-06-07Added rate gates for QOS and ACK packetsJoseph Henry
2018-06-01Added auto-escalation to multipath if both peers support it. Improved ↵Joseph Henry
QoS/ACK tracking. Related bug fixes
2018-05-30Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path qualityJoseph Henry
2018-05-01Introduced basic multipath supportJoseph Henry
2018-01-26Tie up the rest of hub and spoke designated replicator multicast mode.Adam Ierymenko
2018-01-25Implement continuous contacting of designated anchors and multicast ↵Adam Ierymenko
replicators - GitHub issue #666
2018-01-08Copyright updates for 2018.Adam Ierymenko
2018-01-08Tear out old "link quality" stuff since it is not currently used and will be ↵Adam Ierymenko
done differently.
2017-10-25A few fixes for cluster mode.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 ↵Adam Ierymenko
differently.
2017-10-02timestamps changed from uint64_t to int64_tGrant 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-08-23Clean up WHOIS code.Adam Ierymenko
2017-08-18Get rid of some noisy remote traces that should not be needed.Adam Ierymenko
2017-07-18Cleanup and stdin/stdout harness mode for controller.Adam Ierymenko
2017-07-17Remote tracing works.Adam Ierymenko
2017-07-17Cleanup.Adam Ierymenko
2017-07-17Remove some exception copypasta.Adam Ierymenko
2017-07-14A bit more remote tracing stuff.Adam Ierymenko
2017-07-14Plumbing through of remote trace into controller code.Adam Ierymenko
2017-07-13Bunch of remote tracing work.Adam Ierymenko
2017-07-07Remote trace: plumbing, replace old TRACE with calls to Trace object.Adam Ierymenko
2017-07-06Pull out and deprecate old cluster code. New cluster code will not be merged ↵Adam Ierymenko
yet.
2017-07-06.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-06-30.Adam Ierymenko
2017-06-23Remove Cluster.hppAdam Ierymenko
2017-05-30Remove old circuit test code. Rules engine will let us do this much better ↵Adam Ierymenko
and more simply.
2017-05-08Adjust PUSH_DIRECT_PATH circuit breaker, and comment out traces to reduce noise.Adam Ierymenko
2017-05-04First pass of configurable MTU and max MTU increase.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-04-14Fix for cluster handoff.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 ↵Adam Ierymenko
then passed to handler functions resulting from a call.
2017-03-17GitHub issue #461 -- plus a bit of cleanup and optimizationAdam Ierymenko
2017-03-17Fix attempt to WHOIS self.Adam Ierymenko
2017-03-17.Adam Ierymenko
2017-03-17.Adam Ierymenko
2017-03-17Fixes for possible ARM issues, cleanup, fix for spurious meaningless ↵Adam Ierymenko
exceptions on NETWORK_CONFIG_REQUEST
2017-03-10Roots need to respond to lots of WHOISesAdam Ierymenko
2017-03-10cryptField() used to obscure extended fields in HELLO cannot use mangleKey()Adam Ierymenko
2017-03-03Now with less bugs.Adam Ierymenko
2017-03-01Circuit tests now report link quality. Also fixed a little thing in ↵Adam Ierymenko
revocation propagation.
2017-03-01Outgoing side of packet counter for link quality reporting. Also some ↵Adam Ierymenko
cleanup and a cluster mode build fix.