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 |