Adam Ierymenko
|
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
6 years ago |
Adam Ierymenko
|
2ec53df7ab
Put a limit on the multicast TX queue to prevent memory use ridiculousness.
|
6 years ago |
Adam Ierymenko
|
e03102dbcb
Clean out some unnecessarily pedantic auth stuff in favor of a simpler way of gating multicast gathers.
|
6 years ago |
Joseph Henry
|
0e597191b8
Updated licenses for 2019
|
6 years ago |
Adam Ierymenko
|
e6f9ab929d
More speed stuff.
|
6 years ago |
Joseph Henry
|
6a2ba4baca
Introduced basic multipath support
|
7 years ago |
Adam Ierymenko
|
f7019d9e80
Tie up the rest of hub and spoke designated replicator multicast mode.
|
7 years ago |
Adam Ierymenko
|
939ab43ceb
Do not send to origin in second buffered multicast path.
|
7 years ago |
Adam Ierymenko
|
d3d58ba8a7
Add support for designated multicast replicators to Multicaster::send().
|
7 years ago |
Adam Ierymenko
|
f03fd57997
Clean up some multicast code.
|
7 years ago |
Adam Ierymenko
|
65c07afe05
Copyright updates for 2018.
|
7 years ago |
Grant Limberg
|
b1d60df44c
timestamps changed from uint64_t to int64_t
|
7 years ago |
Adam Ierymenko
|
f8014413a3
Add UDP MTU configurability.
|
8 years ago |
Adam Ierymenko
|
dab0fb9e05
Remote trace: plumbing, replace old TRACE with calls to Trace object.
|
8 years ago |
Adam Ierymenko
|
1b68d6dbdc
License header update.
|
8 years ago |
Adam Ierymenko
|
e4896b257f
Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call.
|
8 years ago |
Adam Ierymenko
|
1615ef1114
Rename getBestRoot() etc.
|
8 years ago |
Grant Limberg
|
8ffae313fd
add new files & remove old ones from VS project. Now builds & runs on Windows again
|
8 years ago |
Adam Ierymenko
|
cc4bacc199
Cleanup, and implement compression disable flag for networks.
|
8 years ago |
Adam Ierymenko
|
ab9afbc749
(1) Public networks now get COMs even though they do not gate with them since they will need them to push auth for multicast stuff, (2) added a bunch of rate limit circuit breakers for anti-DOS, (3) cleanup.
|
9 years ago |
Adam Ierymenko
|
0d4109a9f1
More refactoring to clean up code, and add a gate function to make sure we do not handle OK packets we did not expect. This hardens up a few potential edge cases around security, since such messages might be used to e.g. pollute a cache and DOS under certain conditions.
|
9 years ago |
Adam Ierymenko
|
0dfc08b317
Tidy up a few minor protocol things, improve documentation in Packet.hpp.
|
9 years ago |
Adam Ierymenko
|
e1310a764a
More cleanup and removal of cruft due to obsolete network-specific relays (will be replaced with federation stuff).
|
9 years ago |
Adam Ierymenko
|
00fd9c3a15
It builds... almost ready to test some rules engine stuff.
|
9 years ago |
Adam Ierymenko
|
7b7ab823b0
Fix getPeer(self) bug if I am the controller.
|
9 years ago |
Adam Ierymenko
|
8b9519f0af
Simplify a bunch of NetworkConfig stuff by eliminating accessors, also makes network controller easier to refactor.
|
9 years ago |
Adam Ierymenko
|
31db6f8f36
NetworkConfig refactor almost done.
|
9 years ago |
Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
9 years ago |
Adam Ierymenko
|
451b8aa7b2
Query both root and network controller for multicast last resort GATHER.
|
9 years ago |
Adam Ierymenko
|
21341ab15c
Ready to test.
|
9 years ago |