Adam Ierymenko
|
70f37962cf
Backport AES fixes for compiler, arch, and splitting into separate files.
|
4 years ago |
Adam Ierymenko
|
3fd8efe642
AES builds now
|
5 years ago |
Joseph Henry
|
a50e8e9878
Add Bonds, Slaves, and Flows
|
5 years ago |
Grant Limberg
|
73b1d57b13
rip out rabbitMQ
|
5 years ago |
Adam Ierymenko
|
237c379866
Choose which tap to use (feth or kext) on Mac based on Darwin version.
|
6 years ago |
Adam Ierymenko
|
5289d3327c
Build fixes
|
6 years ago |
Adam Ierymenko
|
d4d350a285
Work in progress
|
6 years ago |
Grant Limberg
|
fcb4221f97
rabbitMQ implementation
|
6 years ago |
Grant Limberg
|
17af09a5cc
Postgres Integration has begun
|
7 years ago |
Adam Ierymenko
|
1613f42d00
Re-integrate in-filesystem DB into new controller DB structure.
|
7 years ago |
Adam Ierymenko
|
b68bca35db
Linux build fixes, linux build rule for RethinkDB mode controller, also force disable shitty allocators in libstdc++.
|
7 years ago |
Adam Ierymenko
|
dab0fb9e05
Remote trace: plumbing, replace old TRACE with calls to Trace object.
|
8 years ago |
Adam Ierymenko
|
640ad577d1
.
|
8 years ago |
Adam Ierymenko
|
dd68c207f4
Stuff old Cluster code in attic.
|
8 years ago |
Adam Ierymenko
|
505b9c7f56
Makefile reorg to allow core to be built as a library.
|
8 years ago |
Adam Ierymenko
|
4244cca48c
Delete comically named SSL gateway code, which is going elsewhere.
|
8 years ago |
Joseph Henry
|
683ba79ff0
Added ButtFlare stub code
|
8 years ago |
Adam Ierymenko
|
22f86df606
Merge ControlPlane into OneService to make variable access simpler.
|
8 years ago |
Adam Ierymenko
|
10185e92fa
Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6.
|
8 years ago |
Adam Ierymenko
|
ec0e8a9a43
Rip out resolver and use anycast address instead. In the long term existing TCP proxy dies anyway. Fixes static build problem for old Linux versions.
|
8 years ago |
Adam Ierymenko
|
565842b5ec
Software updater work.
|
8 years ago |
Adam Ierymenko
|
3c00cd0f88
Separate out JSON store from controller code.
|
8 years ago |
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 |