Adam Ierymenko
|
1970dab13d
Move some toString/fromString to C++ since any ZT code base would need it, and stub out the controller commands.
|
5 лет назад |
Adam Ierymenko
|
a5390b1bc8
Plumb new locator code through to Go, fix some cgo issues, fix some compiler warnings.
|
5 лет назад |
Adam Ierymenko
|
b9bf6d1242
Simplification of addRoot/removeRoot, and some code reformatting and other cleanup across multiple files.
|
5 лет назад |
Adam Ierymenko
|
caad356b93
A bunch of go fixes, wire up root add/delete.
|
5 лет назад |
Adam Ierymenko
|
1f9717250c
Update release notes, rip out trusted paths which were clunky and rarely used and of dubious value, and some other cleanup.
|
5 лет назад |
Adam Ierymenko
|
8ebbbc33cc
Clean up and revise how roots are added/specced.
|
5 лет назад |
Adam Ierymenko
|
a925e2d783
Build fixes.
|
5 лет назад |
Adam Ierymenko
|
666d44b14a
More endless work in progress...
|
5 лет назад |
Adam Ierymenko
|
b533c300d8
A ton more work... almost there
|
5 лет назад |
Adam Ierymenko
|
78d223d709
A bunch more cleanup, remove a ton of reinterpret_cast cruft in favor of a simple union in InetAddress.
|
5 лет назад |
Adam Ierymenko
|
2b0127c26d
Work in progress on crypto stuff, refactoring to back out of use of structs for encode/decode as it is questionably portable.
|
5 лет назад |
Adam Ierymenko
|
c65391a344
Add symmetric key container, tons of cleanup.
|
5 лет назад |
Adam Ierymenko
|
fbf4ae823b
Clean up timing stuff in Peer and make it more rational, implement some more P2P stuff, rename some methods, cleanup cleanup cleanup.
|
5 лет назад |
Adam Ierymenko
|
0d05e4bcae
Remove capability chain of custody stuff which was never used and was really overly complex and a potential source of security problems.
|
5 лет назад |
Adam Ierymenko
|
1df7f21f5f
Add ability to fully specify controller fingerprint on join for the paranoid.
|
5 лет назад |
Adam Ierymenko
|
2da096944d
Everything but root builds now. Back to testing.
|
5 лет назад |
Adam Ierymenko
|
83f830618f
It almost builds!
|
5 лет назад |
Adam Ierymenko
|
b824ea7bcf
Add buffer life cycle stuff to API for fewer memcpys.
|
5 лет назад |
Adam Ierymenko
|
b96ea5ae03
Fingerprint string conversion, API stuff
|
5 лет назад |
Adam Ierymenko
|
416068f68e
Regularize use of fingerprint concept across code.
|
5 лет назад |
Adam Ierymenko
|
b70ab0d354
Include file cleanup, docs, and build fixes.
|
5 лет назад |
Adam Ierymenko
|
a0ac4a744e
Change the type 1 identity a bit to make locallyValidate() super fast, eliminating a scaling issue with v0.
|
5 лет назад |
Adam Ierymenko
|
f21ecb3762
Yet more major and very nit-picky refactoring for performance, etc. Also use std::atomic<> now with a TODO to implement a shim if we ever do need to build this on a pre-c++11 compiler.
|
5 лет назад |
Adam Ierymenko
|
60de5ed3dd
It almost compiles again
|
5 лет назад |
Adam Ierymenko
|
df4b1e9b12
Yet more work on VL1/VL2
|
5 лет назад |
Adam Ierymenko
|
e9656ecf11
More wiring up of addroot/removeroot etc.
|
6 лет назад |
Adam Ierymenko
|
0de194dab3
It builds again
|
6 лет назад |
Adam Ierymenko
|
33bb61c63d
Loads of refactoring, integration of new version of Trace.
|
6 лет назад |
Adam Ierymenko
|
73b23f1b16
Go code cleanup and fixes, other cleanup.
|
6 лет назад |
Adam Ierymenko
|
03190c5a55
Bunch of build fixes, some docs
|
6 лет назад |