1250 Commits (cd3683f2bae5e706b5afdf40eee2b5f486f5aedb)

Author SHA1 Message Date
Adam Ierymenko cd3683f2ba Fix a missing receive(). 10 years ago
Adam Ierymenko 347ebcd899 Set trust flag in network controllers if remote query is accepted to allow NATed network controllers to better traverse. 10 years ago
Adam Ierymenko e52c2c41ec Add a circuit breaker to prevent too many credentials from being stored per member. 10 years ago
Adam Ierymenko c476285bd6 Harden PUSH_DIRECT_PATHS and simplify things by only doing it on receive when hops>0 and trust has been established. 10 years ago
Adam Ierymenko 63e8ad4cc3 TRACE stuff. 10 years ago
Adam Ierymenko 2cdda38dc4 It basically works... at least on current controllers. 10 years ago
Adam Ierymenko ccea3d04d6 Push NETWORK_CONFIG_REFRESH on POSTs to /member/... in controller. 10 years ago
Adam Ierymenko 8e3463d47a Add length limit to TEE and REDIRECT, and completely factor out old C json-parser to eliminate a dependency. 10 years ago
Adam Ierymenko 0ee4d3554a Stub out USER_MESSAGE. 10 years ago
Adam Ierymenko 0a7a33ef8f Instantaneous blacklisting and credential revocation. 10 years ago
Adam Ierymenko 32fa061700 Compute credential TTL et al. 10 years ago
Adam Ierymenko 7036831203 Sign Dictionary in doNETWORK_CONFIG_REQUEST. 10 years ago
Adam Ierymenko 68b4ca9b31 Cleanup. 10 years ago
Adam Ierymenko 0dfc08b317 Tidy up a few minor protocol things, improve documentation in Packet.hpp. 10 years ago
Adam Ierymenko 77f7dcf40a Obsolete "test network" removal. 10 years ago
Adam Ierymenko 9a3c652a51 Get rid of expiration in Capability and Tag and move this to NetworkConfig so it can be set network-wide and reset if needed. Also add NetworkConfig field for this and centralize checking of credential time validity. 10 years ago
Adam Ierymenko b0d888d235 Signing of Capability and Tag objects. 10 years ago
Adam Ierymenko faa9a06bf5 Controller fixes... 10 years ago
Adam Ierymenko b72847d504 Finally implement network join auth tokens, at least at the protocol level. 10 years ago
Adam Ierymenko b08ca49580 More controller work -- it builds! 10 years ago
Adam Ierymenko bd15262e54 Bunch of rule JSON stuff. 10 years ago
Adam Ierymenko 7d906df805 Better instrumentation for filter, and filter bug fixes. 10 years ago
Adam Ierymenko d166b494ee Rule parse fix. 10 years ago
Adam Ierymenko 81959f14af Refactor and redesign symmetric NAT predictor. This is cleaner. 10 years ago
Adam Ierymenko c9d7845fea Minor bug fix and some instrumentation stuff for testing. 10 years ago
Adam Ierymenko 0b0cda2be4 ZT_TRACE fix. 10 years ago
Adam Ierymenko e1310a764a More cleanup and removal of cruft due to obsolete network-specific relays (will be replaced with federation stuff). 10 years ago
Adam Ierymenko dbf3e6c3c9 Dead code removal. 10 years ago
Adam Ierymenko dee7f75f7e Minor cleanup. 10 years ago
Adam Ierymenko 774c7e0ea5 Put CONFIG_REFRESH back. 10 years ago
Adam Ierymenko 4d498b3765 Handling of multi-part chunked network configs on the inbound side. 10 years ago
Adam Ierymenko bcd05fbdfa Chunking of network config replies. 10 years ago
Adam Ierymenko 2ba9343607 Encode and decode of tags and capabilities in NetworkConfig. 10 years ago
Adam Ierymenko 51cf49a24f cleanup 10 years ago
Adam Ierymenko 00fd9c3a15 It builds... almost ready to test some rules engine stuff. 10 years ago
Adam Ierymenko 8007ca56aa Refactor and tie-up of capabilities and tags and packet evaluation points. Some optimization is possible here but it is minor and we will make it work first. 10 years ago
Adam Ierymenko 4d7f625aa1 . 10 years ago
Adam Ierymenko e2f783ebbd . 10 years ago
Adam Ierymenko 4d9b74b171 . 10 years ago
Adam Ierymenko 37d139177d Integrate Filter into OutboundMulticast properly. 10 years ago
Adam Ierymenko 8a7753cfe3 Filter cleanup, prep for filter integration in a few places. 10 years ago
Adam Ierymenko 331382cf2f More cleanup and a tiny federation prep item. 10 years ago
Adam Ierymenko 98152d974a More cleanup and removal of DeferredPackets, will do the latter in a more elegant way. 10 years ago
Adam Ierymenko 56febbf2ba . 10 years ago
Adam Ierymenko 5cf410490e . 10 years ago
Adam Ierymenko 404a0bbddd ... 10 years ago
Adam Ierymenko f057bb63cd More work on tags and capabilities. 10 years ago
Adam Ierymenko 7e6e56e2bc Bunch of work on pushing and replication of tags and capabilities, and protocol cleanup. 10 years ago
Adam Ierymenko 67cb03742e Add tag rules and split out rule serialize/deserialize so the code can be reused. 10 years ago
Adam Ierymenko 91940cbcf5 Kill network preferred relays -- this feature is gone (and was seldom used anyway) in favor of federation. 10 years ago