Adam Ierymenko
|
1613f42d00
Re-integrate in-filesystem DB into new controller DB structure.
|
8 лет назад |
Adam Ierymenko
|
b68bca35db
Linux build fixes, linux build rule for RethinkDB mode controller, also force disable shitty allocators in libstdc++.
|
8 лет назад |
Adam Ierymenko
|
dab0fb9e05
Remote trace: plumbing, replace old TRACE with calls to Trace object.
|
8 лет назад |
Adam Ierymenko
|
640ad577d1
.
|
8 лет назад |
Adam Ierymenko
|
dd68c207f4
Stuff old Cluster code in attic.
|
8 лет назад |
Adam Ierymenko
|
505b9c7f56
Makefile reorg to allow core to be built as a library.
|
8 лет назад |
Adam Ierymenko
|
4244cca48c
Delete comically named SSL gateway code, which is going elsewhere.
|
8 лет назад |
Joseph Henry
|
683ba79ff0
Added ButtFlare stub code
|
8 лет назад |
Adam Ierymenko
|
22f86df606
Merge ControlPlane into OneService to make variable access simpler.
|
8 лет назад |
Adam Ierymenko
|
10185e92fa
Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6.
|
8 лет назад |
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.
|
9 лет назад |
Adam Ierymenko
|
565842b5ec
Software updater work.
|
9 лет назад |
Adam Ierymenko
|
3c00cd0f88
Separate out JSON store from controller code.
|
9 лет назад |
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 лет назад |
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 лет назад |
Adam Ierymenko
|
4d7f625aa1
.
|
9 лет назад |
Adam Ierymenko
|
98152d974a
More cleanup and removal of DeferredPackets, will do the latter in a more elegant way.
|
9 лет назад |
Adam Ierymenko
|
f057bb63cd
More work on tags and capabilities.
|
9 лет назад |
Adam Ierymenko
|
eaf6d6c938
Basic L2/L3 filter for rules engine (not integrated yet) and some cleanup.
|
9 лет назад |
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 лет назад |
Adam Ierymenko
|
b90e66f7c7
ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable to attic.
|
9 лет назад |
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 лет назад |
Adam Ierymenko
|
425d311ce8
Merge of netcon with edge and unification of make processes.
|
10 лет назад |
Adam Ierymenko
|
8ef4edebbf
Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.
|
10 лет назад |
Adam Ierymenko
|
16bc3e0398
Factor out RemotePath subclass of Path -- no longer needed, just cruft.
|
10 лет назад |
Adam Ierymenko
|
e07bae2525
Run geoip cluster service sub-process.
|
10 лет назад |
Adam Ierymenko
|
619e113748
Work in progress on Cluster for new root infrastructure, multi-homing.
|
10 лет назад |
Adam Ierymenko
|
1b1945c63e
Work in progress on refactoring root-topology into World and adding in-band updates.
|
10 лет назад |
Adam Ierymenko
|
2ad69237cf
Background resolver.
|
10 лет назад |
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 лет назад |