summaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Collapse)Author
2016-08-24Add a circuit breaker to prevent too many credentials from being stored per ↵Adam Ierymenko
member.
2016-08-24Harden PUSH_DIRECT_PATHS and simplify things by only doing it on receive ↵Adam Ierymenko
when hops>0 and trust has been established.
2016-08-24TRACE stuff.Adam Ierymenko
2016-08-24It basically works... at least on current controllers.Adam Ierymenko
2016-08-24Push NETWORK_CONFIG_REFRESH on POSTs to /member/... in controller.Adam Ierymenko
2016-08-24Add length limit to TEE and REDIRECT, and completely factor out old C ↵Adam Ierymenko
json-parser to eliminate a dependency.
2016-08-23Stub out USER_MESSAGE.Adam Ierymenko
2016-08-23Instantaneous blacklisting and credential revocation.Adam Ierymenko
2016-08-23Compute credential TTL et al.Adam Ierymenko
2016-08-23Sign Dictionary in doNETWORK_CONFIG_REQUEST.Adam Ierymenko
2016-08-23Cleanup.Adam Ierymenko
2016-08-23Tidy up a few minor protocol things, improve documentation in Packet.hpp.Adam Ierymenko
2016-08-23Obsolete "test network" removal.Adam Ierymenko
2016-08-22Get rid of expiration in Capability and Tag and move this to NetworkConfig ↵Adam Ierymenko
so it can be set network-wide and reset if needed. Also add NetworkConfig field for this and centralize checking of credential time validity.
2016-08-22Signing of Capability and Tag objects.Adam Ierymenko
2016-08-17Controller fixes...Adam Ierymenko
2016-08-17Finally implement network join auth tokens, at least at the protocol level.Adam Ierymenko
2016-08-16More controller work -- it builds!Adam Ierymenko
2016-08-15Bunch of rule JSON stuff.Adam Ierymenko
2016-08-10Better instrumentation for filter, and filter bug fixes.Adam Ierymenko
2016-08-10Rule parse fix.Adam Ierymenko
2016-08-10Refactor and redesign symmetric NAT predictor. This is cleaner.Adam Ierymenko
2016-08-09Minor bug fix and some instrumentation stuff for testing.Adam Ierymenko
2016-08-09ZT_TRACE fix.Adam Ierymenko
2016-08-09More cleanup and removal of cruft due to obsolete network-specific relays ↵Adam Ierymenko
(will be replaced with federation stuff).
2016-08-09Dead code removal.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
2016-08-09Encode and decode of tags and capabilities in NetworkConfig.Adam Ierymenko
2016-08-08cleanupAdam Ierymenko
2016-08-08It builds... almost ready to test some rules engine stuff.Adam Ierymenko
2016-08-08Refactor and tie-up of capabilities and tags and packet evaluation points. ↵Adam Ierymenko
Some optimization is possible here but it is minor and we will make it work first.
2016-08-05.Adam Ierymenko
2016-08-05.Adam Ierymenko
2016-08-04.Adam Ierymenko
2016-08-04Integrate Filter into OutboundMulticast properly.Adam Ierymenko
2016-08-04Filter cleanup, prep for filter integration in a few places.Adam Ierymenko
2016-08-04More cleanup and a tiny federation prep item.Adam Ierymenko
2016-08-04More cleanup and removal of DeferredPackets, will do the latter in a more ↵Adam Ierymenko
elegant way.
2016-08-04.Adam Ierymenko
2016-08-04.Adam Ierymenko
2016-08-04...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 ↵Adam Ierymenko
protocol cleanup.
2016-08-03Add tag rules and split out rule serialize/deserialize so the code can be ↵Adam Ierymenko
reused.
2016-08-02Kill network preferred relays -- this feature is gone (and was seldom used ↵Adam Ierymenko
anyway) in favor of federation.
2016-08-02Rules engine work: capability based security model with tags and ↵Adam Ierymenko
capabilities, and some cleanup across other places.
2016-07-28Cleanup...Adam Ierymenko