Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 8e3004591b Add overlooked MATCH_ICMP to rule set. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 6bd5aba4fa fix frame size range bug %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 5eaf397a94 Add a debug log feature in the filter, which only works if enabled in Network.cpp. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 8e3463d47a Add length limit to TEE and REDIRECT, and completely factor out old C json-parser to eliminate a dependency. %!s(int64=9) %!d(string=hai) anos
  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. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko b0d888d235 Signing of Capability and Tag objects. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko d166b494ee Rule parse fix. %!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 e2f783ebbd . %!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 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
  Adam Ierymenko 67cb03742e Add tag rules and split out rule serialize/deserialize so the code can be reused. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko ecc1324bb0 Rules engine work: capability based security model with tags and capabilities, and some cleanup across other places. %!s(int64=9) %!d(string=hai) anos