Adam Ierymenko
|
7036831203
Sign Dictionary in doNETWORK_CONFIG_REQUEST.
|
9 years ago |
Adam Ierymenko
|
bcd05fbdfa
Chunking of network config replies.
|
9 years ago |
Adam Ierymenko
|
901e2fd692
Fix silly one-liner bug... retag time.
|
9 years ago |
Adam Ierymenko
|
b4fcf2ee60
Fix a valgrind warning.
|
9 years ago |
Adam Ierymenko
|
eee59ec9ce
Fix Buffer<> version of Dictionary.get().
|
9 years ago |
Adam Ierymenko
|
0959d33ba0
Add a few technically unnecessary but feel-good paranoia bounds checks in Dictionary.get().
|
9 years ago |
Adam Ierymenko
|
0c05b2cb50
Comment cleanup and fuzzing improvements.
|
9 years ago |
Adam Ierymenko
|
b2d048aa0e
Make Dictionary templatable so it can be used where we want a higher capacity.
|
9 years ago |
Adam Ierymenko
|
901b75e756
New format now integrated, and it works.
|
9 years ago |
Adam Ierymenko
|
490d20e8fb
Self test for dictionary, and fixes.
|
9 years ago |
Adam Ierymenko
|
2113c21fdc
devicemap now works again in OSXEthernetTap
|
9 years ago |
Adam Ierymenko
|
e09c1a1c11
Big refactor mostly builds. We now have a uniform backward compatible netconf.
|
9 years ago |
Adam Ierymenko
|
b104bb4762
New super-packed dictionary -- we are going back to a backward compatibile format with the old netconf but in an embedded-friendly way. This is simpler.
|
9 years ago |
Adam Ierymenko
|
25a5275921
.
|
9 years ago |
Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
9 years ago |
Adam Ierymenko
|
5384f185ae
Simplify Dictionary and reduce memory usage, now no more std::maps in core.
|
10 years ago |
Adam Ierymenko
|
88949a750f
Workaround for uclibc missing map::operator==()
|
10 years ago |
Kees Bos
|
a425bbc673
Renamed supernode to rootserver
|
10 years ago |
Adam Ierymenko
|
bf2ff964e1
Utils::now() removal and a bunch of compile fixes.
|
10 years ago |
Adam Ierymenko
|
93012b0ee5
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
10 years ago |
Adam Ierymenko
|
60fb28a90a
Cleanup, new C++ netconf code is almost ready to test!
|
10 years ago |
Adam Ierymenko
|
4e95384ad6
Cleanup, add tristate to config code in Network, and happy new year!
|
10 years ago |
Adam Ierymenko
|
c2187c8759
(1) distribute default root-topology in new dictionary format, (2) bump peer serialization version to force obsolescence of old supernodes, (3) stop outputting a log message every time we poll for software updates
|
11 years ago |
Adam Ierymenko
|
673aab5ba2
Fix an oversight in signed dictionaries: the timestamp and signing identity should themselves be part of the signature. Also include the raw dictionary in addition to the bin2c version in root-topology/
|
11 years ago |
Adam Ierymenko
|
e3c5ada3a7
Add signatures to Dictionary, and fix unhex() API in Utils to be a little safer.
|
11 years ago |
Adam Ierymenko
|
b5c3a92be2
Boring stuff: update dates in copyrights across all files.
|
11 years ago |
Adam Ierymenko
|
612c17240a
Dead code removal, fix for cleanup GitHub issue #28
|
11 years ago |
Adam Ierymenko
|
b2b24ca41b
Some file format cleanup.
|
12 years ago |
Adam Ierymenko
|
487eb17ec0
ZeroTierOne for Windows binary project, builds and runs and mostly works but still some issues with tap.
|
12 years ago |
Adam Ierymenko
|
a53cfc9096
Network membership certificate work in progress... does not build yet.
|
12 years ago |