1240 Commits (32fa0617004e80c99b341eb1b4753705b515b53a)

Author SHA1 Message Date
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
Adam Ierymenko ecc1324bb0 Rules engine work: capability based security model with tags and capabilities, and some cleanup across other places. 10 years ago
Adam Ierymenko d3b0081447 Cleanup... 10 years ago
Adam Ierymenko 22e44c762b More rules engine work: key/value pair matching for microsegmentation. 10 years ago
Adam Ierymenko 4929be08f7 Cleanup and stub out new object transfer messages. 10 years ago
Adam Ierymenko 088bbd1c08 Filter fixes. 10 years ago
Adam Ierymenko 7404eb46c4 Integration of Filter into inbound and outbound packet path. 10 years ago
Adam Ierymenko eaf6d6c938 Basic L2/L3 filter for rules engine (not integrated yet) and some cleanup. 10 years ago
Adam Ierymenko f21af60a13 Init trusted path count to zero. Meh. 10 years ago
Adam Ierymenko 10564d8e14 Init trusted path count to zero. Meh. 10 years ago
Moritz Warning b3073f44a2 move sourceAddress out of scope 10 years ago