Adam Ierymenko
|
5fa1d9796c
|
zerotier-idtool commands to init and generate moons
|
9 years ago |
Adam Ierymenko
|
77a1dd4737
|
Dead code removal, fix minor issue in upstream endpoint check.
|
9 years ago |
Adam Ierymenko
|
9e7c778cc8
|
Fix deadlock.
|
9 years ago |
Adam Ierymenko
|
1d775af34a
|
Fix moon persistence.
|
9 years ago |
Adam Ierymenko
|
9f7919f71f
|
Add comments to join ("orbit") moons.
|
9 years ago |
Adam Ierymenko
|
0b3b994241
|
Relay policy can now be computed.
|
9 years ago |
Adam Ierymenko
|
bc218f9414
|
little fix
|
9 years ago |
Adam Ierymenko
|
f102fd7f92
|
Extend in-band world updates to handle moons too.
|
9 years ago |
Adam Ierymenko
|
64774d0d4f
|
Replace piecemeal designation of upstreams with the concept of moons, which is simpler and easier to use and inherits all the cool live update stuff of worlds (now called planets) and global roots.
|
9 years ago |
Michał Zieliński
|
8f2a42d1ad
|
allow user to specify arbitrary allowed IP networks in allowManaged
|
9 years ago |
Adam Ierymenko
|
9a475eeff9
|
Windows build fix, warning removal.
|
9 years ago |
Adam Ierymenko
|
0995c1dcaa
|
Encapsulate LZ4 in Packet.cpp to eliminate dependency.
|
9 years ago |
Adam Ierymenko
|
7612bf3302
|
Fix LZ4 warning.
|
9 years ago |
Adam Ierymenko
|
0fb3d1d582
|
Add a build version for software update use so we can do very minor updates within a version.
|
9 years ago |
Adam Ierymenko
|
1346e31a8e
|
Windows build fixes, Software update fix, warning removal.
|
9 years ago |
Adam Ierymenko
|
d7e7ad4f88
|
Can't send a user message to self.
|
9 years ago |
Adam Ierymenko
|
d5528e4e9a
|
Wire up VERB_USER_MESSAGE in core.
|
9 years ago |
Adam Ierymenko
|
c8554504f3
|
.
|
9 years ago |
Adam Ierymenko
|
6b12d86209
|
Add a workaround for an edge case in TEE/REDIRECT if we are the inbound destination and teeing is only being done on the outbound side.
|
9 years ago |
Adam Ierymenko
|
fe530548bb
|
Fix MATCH_RANDOM in controller.
|
9 years ago |
Adam Ierymenko
|
2eaff6d484
|
Fix to characteristcs in rules engine.
|
9 years ago |
Adam Ierymenko
|
244f37179c
|
Minor security: lock roots to only be reachable via World IPs.
|
9 years ago |
Adam Ierymenko
|
fa2bb91ae5
|
Kill some old debug code.
|
9 years ago |
Adam Ierymenko
|
84732fcb12
|
Wire through external path lookup. Static paths should now work.
|
9 years ago |
Adam Ierymenko
|
42ba70e79e
|
Replace long callback arg list with struct, and implement path whitelisting, path blacklisting, and local.conf support for roles.
|
9 years ago |
Adam Ierymenko
|
cbaef66e82
|
Fix a deadlock in federation/upstream code.
|
9 years ago |
Adam Ierymenko
|
97d915b06c
|
Expose relay policy in node settings.
|
9 years ago |
Adam Ierymenko
|
ccdd4ffda7
|
Move split() to OSUtils since it is not used in core.
|
9 years ago |
Adam Ierymenko
|
673c0c811e
|
Wire through upstream stuff and add setRole().
|
9 years ago |
Adam Ierymenko
|
6e1da35c12
|
Remove debug.
|
9 years ago |
Adam Ierymenko
|
25f9c294dc
|
Small bug fix and warning removal.
|
9 years ago |
Adam Ierymenko
|
2ea9f516e1
|
Rate gate expensive validation of new identities in HELLO.
|
9 years ago |
Adam Ierymenko
|
ab4021dd0e
|
Do packet MAC check before locallyValidate(), and add timing measurement in selftest.
|
9 years ago |
Adam Ierymenko
|
1fcbb1fbed
|
Proactively auto-load designated upstreams.
|
9 years ago |
Adam Ierymenko
|
39333c9e8e
|
Modify unite() to deal with a second layer of upstreams.
|
9 years ago |
Adam Ierymenko
|
1615ef1114
|
Rename getBestRoot() etc.
|
9 years ago |
Adam Ierymenko
|
bf8d71e82c
|
Add notion of upstream that is separate from root in Topology, etc.
|
9 years ago |
Adam Ierymenko
|
12d32b9311
|
Small fix to send pushes if not a reply.
|
9 years ago |
Adam Ierymenko
|
226123ca08
|
Refactor controller to permit sending of pushes as well as just replies to config requests.
|
9 years ago |
Adam Ierymenko
|
5ebf5077f5
|
Log last meta-data in controller, and ease up just a bit on keepalives.
|
9 years ago |
Adam Ierymenko
|
c61ca1dea2
|
Keep connections up for netconf stuff as well as frames.
|
9 years ago |
Grant Limberg
|
8ffae313fd
|
add new files & remove old ones from VS project. Now builds & runs on Windows again
|
10 years ago |
Adam Ierymenko
|
27d997a2e5
|
.
|
10 years ago |
Adam Ierymenko
|
6469aa9df9
|
typo
|
10 years ago |
Adam Ierymenko
|
ce6b5bc6f5
|
.
|
10 years ago |
Adam Ierymenko
|
4f3775bb86
|
Fix ICMP match.
|
10 years ago |
Adam Ierymenko
|
8850a8610a
|
Fix filter trace.
|
10 years ago |
Adam Ierymenko
|
2d6a4e5974
|
cleanup
|
10 years ago |
Adam Ierymenko
|
93b4ac5cb2
|
Remove unused POW code, will revisit later.
|
10 years ago |
Adam Ierymenko
|
e53f63ca87
|
Broke down and added an OR to the rules engine. It is now possible to have a series of MATCHes that are ORed.
|
10 years ago |