Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 58fa6cab43 Auto-pushing of membership certs on: MULTICAST_FRAME,FRAME,MULTICAST_LIKE and on receipt of MULTICAST_LIKE. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 4d594b24bc Automagically push netconf certs -- Network support. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko b4ae1adfbf Break out certificate of membership into its own class. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 2fa2796f2a Another tweak, hopefully final, to reduce variance on identity generation times. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko bc715fbd51 Make new identity hashcash algo memory hard, and tweak generation time a bit. Current hashcash cost should be overkill for what we need but still tolerable to users. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko ea4e1136dd Flesh out membership certificate with signature, better serialize/deserialize, and rename parameter to qualifier to make better conceptual sense. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 9db7939d38 Make new multicast depth and prefix bits parameters configurable. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 4e010da54b Work in progress... %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 24bad9f3d1 More work in progress in new multicast propagation... %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko f3128a18fe Work in progress... %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 5557a8192d Work in progress... %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 157aba5c3f Get rid of 000000000000000.mcerts junk files. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko f9079a110e Make network multicast breadth/depth parameters configurable on a per-net basis. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko b2b24ca41b Some file format cleanup. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko e376c6f6a9 New crypto integrated -- going to be testing new identity address generation algo a bit more before finalizing. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 55e7ddba1e Get a default rate that works for multicast. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 0e62857841 A few logging changes. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 75471ee0e0 Small method rename. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 9cdaefdb9a Drop old Certificate type from Network. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko de744e6df6 Version two of network certificate of membership, a much more concise and fast approach. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 3a563250f7 Finish stripping minBalance from BandwidthAccount %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko a40b8c07f4 Apply multicast rate limits to my own multicasts. Will run locally and on a variety of system types to test the result of this. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko cdb96726df updateAndCheckMulticastBalance and friends %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 56d8bbf780 Bit more netconf cleanup... %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 37931d8589 Multicast bandwidth accounting work in progress, and some config field changes and cleanup. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko f3ad05347e Improve code security posture by replacing sprintf with a safer function. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 55616388ea Check network ethernet type whitelist instead of hard-coded ethernet types. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 01a70d09db Jigger with shutdown method to avoid a crash on CTRL+C in Windows. Feels a big hacky, might revisit later. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko cd907a7662 More tap work -- DHCP configuration and such. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 2536352e5d Make that an arbitrary tag to identify persistent taps... %!s(int64=12) %!d(string=hai) anos