Adam Ierymenko
|
ccdd4ffda7
Move split() to OSUtils since it is not used in core.
|
8 years ago |
Adam Ierymenko
|
4ad942522b
Kill unnecessary check in another spot.
|
8 years ago |
Adam Ierymenko
|
c61ca1dea2
Keep connections up for netconf stuff as well as frames.
|
8 years ago |
Adam Ierymenko
|
5b6d27e659
Implement relay policy, and setting multicast limit to 0 now disables multicast on the network as would be expected.
|
9 years ago |
Adam Ierymenko
|
b5c86b6ba4
Bunch more path refactoring. Peers no longer forget paths, but do not normally use expired paths. Expired paths might still be tried if nothing else is reachable.
|
9 years ago |
Adam Ierymenko
|
d7f2287ce9
More tweaks to path behavior.
|
9 years ago |
Adam Ierymenko
|
eebcf08084
Tweaks to new Path code for dual-stack operation, and other fixes.
|
9 years ago |
Adam Ierymenko
|
8e3463d47a
Add length limit to TEE and REDIRECT, and completely factor out old C json-parser to eliminate a dependency.
|
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
|
6ec3464ee9
JSON fix for trusted paths (does not affect normal op)
|
9 years ago |
Adam Ierymenko
|
9657675755
Plumbing through trusted path stuff to OneService.
|
9 years ago |
Adam Ierymenko
|
f765597526
Add network local.conf stuff to save network permission settings and wire it all through via the JSON API. Default route and route management stuff just about done.
|
9 years ago |
Adam Ierymenko
|
eb4a78bcc3
Report routes in locally joined network JSON.
|
9 years ago |
Adam Ierymenko
|
3c655a4b84
Default route ready to test on Mac.
|
9 years ago |
Adam Ierymenko
|
4446dbde5e
Big refactor in service code to prep for plumbing through route management.
|
9 years ago |
Adam Ierymenko
|
4da9d4e53a
Fix build against Debian version of libhttp-parser -- its old but it will work.
|
9 years ago |
Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
9 years ago |
Adam Ierymenko
|
83ef98a9dc
Add a network-associated user ptr in API.
|
9 years ago |
Adam Ierymenko
|
0b82c9ebad
Fix infinite loop if there are no live roots (never happened before?!? wow!)
|
9 years ago |
Adam Ierymenko
|
6625d79296
Fix if cluster compiled in but not enabled.
|
9 years ago |
Adam Ierymenko
|
debed1ac2d
Expose cluster status in /status JSON response.
|
9 years ago |
Adam Ierymenko
|
385f1410d2
Expose world info in JSON.
|
9 years ago |
Adam Ierymenko
|
5d2f523e81
World stuff...
|
9 years ago |
Adam Ierymenko
|
f69454ec98
(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
|
10 years ago |
Adam Ierymenko
|
7bae95836c
Root server terminology cleanup, and tighten up a security check by checking full identity of peers instead of just address.
|
10 years ago |
Kees Bos
|
a425bbc673
Renamed supernode to rootserver
|
10 years ago |
Kees Bos
|
42390e662b
Pickup return code from handleControlPlaneHttpGET and handleControlPlaneHttpPOST
|
10 years ago |
Kees Bos
|
0d0af07ce9
Get deletion of networks in controller going
|
10 years ago |
Adam Ierymenko
|
9774f789f2
TCP fallback tunneling is now working. That hurt more than expected.
|
10 years ago |
Adam Ierymenko
|
2810cd7c15
Build fixes for G++, building without SQLite3 present, and warning removal.
|
10 years ago |