summaryrefslogtreecommitdiff
path: root/node/IncomingPacket.cpp
AgeCommit message (Expand)Author
2016-11-18Rate gate expensive validation of new identities in HELLO.Adam Ierymenko
2016-11-18Do packet MAC check before locallyValidate(), and add timing measurement in s...Adam Ierymenko
2016-11-17Add notion of upstream that is separate from root in Topology, etc.Adam Ierymenko
2016-11-10Refactor controller to permit sending of pushes as well as just replies to co...Adam Ierymenko
2016-10-13Remove unused POW code, will revisit later.Adam Ierymenko
2016-09-28TRACE verbosity increase on exceptions in NETWORK_CREDENTIALS.Adam Ierymenko
2016-09-27Send need credential error on more cases.Adam Ierymenko
2016-09-27Clusters can send multiple OKs so we must allow this.Adam Ierymenko
2016-09-27Simply network auth logic and always sent error on auth failure even for unkn...Adam Ierymenko
2016-09-27Cleanup, and implement compression disable flag for networks.Adam Ierymenko
2016-09-27Refactored network config chunking to sign every chunk to prevent stupid DOS ...Adam Ierymenko
2016-09-26It now builds.Adam Ierymenko
2016-09-26Bunch more refactoring and work on revocations, etc.Adam Ierymenko
2016-09-23Revocation work in progress, add WATCH which is TEE with implicit rate sync (...Adam Ierymenko
2016-09-20Refactor COM stuff a bit, and respond to COM requests a bit more readily for ...Adam Ierymenko
2016-09-13Implement relay policy, and setting multicast limit to 0 now disables multica...Adam Ierymenko
2016-09-13Get rid of HELLO rate gate on path since its basically worthless. There are 6...Adam Ierymenko
2016-09-13Set trustEstablished in a few more places.Adam Ierymenko
2016-09-13Add a few more rate limit gates for anti-DOS hardening.Adam Ierymenko
2016-09-12Rate gate requests for COM.Adam Ierymenko
2016-09-09Set trust established flag in MULTICAST_GATHER.Adam Ierymenko
2016-09-09(1) Public networks now get COMs even though they do not gate with them since...Adam Ierymenko
2016-09-09Fix gating of multicast GATHER replies since these can come from upstream, et...Adam Ierymenko
2016-09-09More refactoring to clean up code, and add a gate function to make sure we do...Adam Ierymenko
2016-09-08Clean up handling of COMs, network access control, and fix a backward compati...Adam Ierymenko
2016-09-07Turns out we do not need to pass network to receive().Adam Ierymenko
2016-09-07Refactor MULTICAST_LIKE pushing to eliminate redundant and unnecessary pushes...Adam Ierymenko
2016-09-07Use ECHO instead of HELLO where possible.Adam Ierymenko
2016-09-07Bunch more path refactoring. Peers no longer forget paths, but do not normall...Adam Ierymenko
2016-09-06(1) fix crazy bug introduced in doRENDEZVOUS(), (2) reclaim Paths after paths...Adam Ierymenko
2016-09-02Cluster sub-optimal is in fact necessary...Adam Ierymenko
2016-09-02Tweaks to path handling...Adam Ierymenko
2016-09-02Rest of big Path canonicalization refactor.Adam Ierymenko
2016-08-31Think through and refine a few things in rules, especially edge case TEE and ...Adam Ierymenko
2016-08-29EXT_FRAME messages should always be accepted if we are the destination for a ...Adam Ierymenko
2016-08-24Fix a missing receive().Adam Ierymenko
2016-08-24Set trust flag in network controllers if remote query is accepted to allow NA...Adam Ierymenko
2016-08-24Harden PUSH_DIRECT_PATHS and simplify things by only doing it on receive when...Adam Ierymenko
2016-08-23Stub out USER_MESSAGE.Adam Ierymenko
2016-08-23Instantaneous blacklisting and credential revocation.Adam Ierymenko
2016-08-23Sign Dictionary in doNETWORK_CONFIG_REQUEST.Adam Ierymenko
2016-08-23Tidy up a few minor protocol things, improve documentation in Packet.hpp.Adam Ierymenko
2016-08-17Controller fixes...Adam Ierymenko
2016-08-10Rule parse fix.Adam Ierymenko
2016-08-09Minor bug fix and some instrumentation stuff for testing.Adam Ierymenko
2016-08-09More cleanup and removal of cruft due to obsolete network-specific relays (wi...Adam Ierymenko
2016-08-09Minor cleanup.Adam Ierymenko
2016-08-09Put CONFIG_REFRESH back.Adam Ierymenko
2016-08-09Handling of multi-part chunked network configs on the inbound side.Adam Ierymenko
2016-08-09Chunking of network config replies.Adam Ierymenko