Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 9ece65da23 Fix some old column names in netconf. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 7701e25a45 Merge branch 'adamierymenko-dev' of shub-niggurath.zerotier.com:/git/ZeroTierOne into adamierymenko-dev %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 797bba04dd Get rid of not used and maybe never to be used Filter code. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko f7bf9da881 Compile fix for netconf. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko ce14ba9004 Take the 0.6.0 opportunity to add flags to a few protocol verbs and do a bit more cleanup. Also fix it so certificates wont be accepted unless they are newer than existing ones. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 555471200c Add DISTINCT to queue query. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 7e7e28f5f7 Add support for pushing network config refresh hints from a MEMORY queue table. That ways it will be possible for network changes to take effect almost immediately across all active peers. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 46f868bd4f Lots of cleanup, more work on certificates, some security fixes. %!s(int64=12) %!d(string=hai) anos
  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 dcbc9c8ddd Rename error code for no membership certificate. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 430882327e Couple of small fixes, works again with new ID code. %!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 343b7f44fc Old algo for ID derivation was not in fact memory-hard since Salsa20 is seekable, so take two. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 0c8614b9c6 Add a second arg to idtool generate to make generating both secret and public easier, add new supernode identities after generating them, fix known good and bad IDs in selftest. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 5fa7a92048 Allocate genmem[] since its too big for the stack on some systems. %!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 a31c54b44b Remove an obsolete column from Node table in netconf. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 4267e7da93 Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 0e43e5e8f2 Rest of work on new hashcash based identity scheme. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko b0187f4472 Hashcash-based identity, work in progress... committing to test speed on other boxes. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 588a47be89 Some API improvements to C25519 in preparation for that thing I woke up thinking about at 4am. %!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 ca6c0fad08 VERSION 0.5.0 - alpha users must rebuild and restart! %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 0ab7b6d014 docs %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko bb4a96c630 Add more info to remote multicast trace (debug facility). %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko c7590634e8 Eliminate a lot of redundant WHOIS requests, clean up WHOIS clutter in TRACE, flesh out multicast tracing a bit. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 58538500f2 Clean up some routine stuff like pings, and stop keeping links open forever even if there are no frames passing between them. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko b8a9b42993 docs %!s(int64=12) %!d(string=hai) anos