Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 48a374c82c (1) fix crazy bug introduced in doRENDEZVOUS(), (2) reclaim Paths after paths[] condense, (3) fix an edge case around symmetric NAT and external IP change detection. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 4992ac2d9f Cluster sub-optimal is in fact necessary... %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 4f8253dcdb Tweaks to path handling... %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko e8f6b4b5d3 Rest of big Path canonicalization refactor. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 74afef8eb1 Think through and refine a few things in rules, especially edge case TEE and REDIRECT behavior and semantics. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko f0636ffd4a EXT_FRAME messages should always be accepted if we are the destination for a matching TEE or REDIRECT rule. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko cd3683f2ba Fix a missing receive(). %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 347ebcd899 Set trust flag in network controllers if remote query is accepted to allow NATed network controllers to better traverse. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko c476285bd6 Harden PUSH_DIRECT_PATHS and simplify things by only doing it on receive when hops>0 and trust has been established. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 0ee4d3554a Stub out USER_MESSAGE. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 0a7a33ef8f Instantaneous blacklisting and credential revocation. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 7036831203 Sign Dictionary in doNETWORK_CONFIG_REQUEST. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 0dfc08b317 Tidy up a few minor protocol things, improve documentation in Packet.hpp. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko faa9a06bf5 Controller fixes... %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko d166b494ee Rule parse fix. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko c9d7845fea Minor bug fix and some instrumentation stuff for testing. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko e1310a764a More cleanup and removal of cruft due to obsolete network-specific relays (will be replaced with federation stuff). %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko dee7f75f7e Minor cleanup. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 774c7e0ea5 Put CONFIG_REFRESH back. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 4d498b3765 Handling of multi-part chunked network configs on the inbound side. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko bcd05fbdfa Chunking of network config replies. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 2ba9343607 Encode and decode of tags and capabilities in NetworkConfig. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 00fd9c3a15 It builds... almost ready to test some rules engine stuff. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 4d9b74b171 . %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 331382cf2f More cleanup and a tiny federation prep item. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 98152d974a More cleanup and removal of DeferredPackets, will do the latter in a more elegant way. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 5cf410490e . %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 404a0bbddd ... %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko f057bb63cd More work on tags and capabilities. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 7e6e56e2bc Bunch of work on pushing and replication of tags and capabilities, and protocol cleanup. %!s(int64=9) %!d(string=hai) anos