Adam Ierymenko
|
1f74dd4589
Revocation work in progress, add WATCH which is TEE with implicit rate sync (thanks JG@DCVC!), and clean up some cruft in Network.
|
9 years ago |
Adam Ierymenko
|
a13f4d8353
We now always build the controller in ZeroTier One, at least for desktop and server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.)
|
9 years ago |
Adam Ierymenko
|
4d7f625aa1
.
|
9 years ago |
Adam Ierymenko
|
98152d974a
More cleanup and removal of DeferredPackets, will do the latter in a more elegant way.
|
9 years ago |
Adam Ierymenko
|
f057bb63cd
More work on tags and capabilities.
|
9 years ago |
Adam Ierymenko
|
eaf6d6c938
Basic L2/L3 filter for rules engine (not integrated yet) and some cleanup.
|
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
|
b90e66f7c7
ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable to attic.
|
9 years ago |
Adam Ierymenko
|
fd81a7fe63
On Linux auto-detect presence of http-parser and lz4 and link against system libs instead of ext/ builtins (for RPM and DEB packaging effort)
|
9 years ago |
Adam Ierymenko
|
425d311ce8
Merge of netcon with edge and unification of make processes.
|
10 years ago |
Adam Ierymenko
|
8ef4edebbf
Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.
|
10 years ago |
Adam Ierymenko
|
16bc3e0398
Factor out RemotePath subclass of Path -- no longer needed, just cruft.
|
10 years ago |
Adam Ierymenko
|
e07bae2525
Run geoip cluster service sub-process.
|
10 years ago |
Adam Ierymenko
|
619e113748
Work in progress on Cluster for new root infrastructure, multi-homing.
|
10 years ago |
Adam Ierymenko
|
1b1945c63e
Work in progress on refactoring root-topology into World and adding in-band updates.
|
10 years ago |
Adam Ierymenko
|
2ad69237cf
Background resolver.
|
10 years ago |
Adam Ierymenko
|
53cbe485f0
Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right.
|
10 years ago |
Adam Ierymenko
|
6c29e966dd
Include a BSD licensed JSON parser for the CLI.
|
10 years ago |
Adam Ierymenko
|
33c8d3c50b
Compile fixes.
|
10 years ago |
Adam Ierymenko
|
8639538299
Rename One to OneService, create separate sources for other tools.
|
10 years ago |
Adam Ierymenko
|
b888e033c0
JSON control plane, almost done...
|
10 years ago |
Adam Ierymenko
|
068d311ecc
TRACE compile fixes, other fixes, and it basically works! It says HELLO.
|
10 years ago |
Adam Ierymenko
|
6615a70027
Service code builds now.
|
10 years ago |
Adam Ierymenko
|
608b5ca13a
.
|
10 years ago |
Adam Ierymenko
|
7529d050c7
All of node/ now compiles again!
|
10 years ago |
Adam Ierymenko
|
488f5bf977
More build fixes, and attic/ some stuff.
|
10 years ago |
Adam Ierymenko
|
36eab4f1a9
Whole heap more cleanup and refactoring...
|
10 years ago |
Adam Ierymenko
|
a61acf36d2
osnet -> osdep
|
10 years ago |
Adam Ierymenko
|
2c5dbecb3c
More CAPI work, and move old control/ and old node/Node to attic.
|
10 years ago |
Adam Ierymenko
|
60158aa5dd
Turns out that node/ likely has no business with or need for the system IP routing table. So shelve that code for now.
|
10 years ago |