Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
then passed to handler functions resulting from a call.
|
|
|
|
|
|
members of networks. Also fix a crash if compiled in cluster mode but no cluster is enabled.
|
|
|
|
(will be replaced with federation stuff).
|
|
needing to traverse the whole queue array.
|
|
|
|
length queues and merge queues. This is both faster and saves memory.
|
|
|
|
|
|
|
|
improve cluster relaying reliability.
|
|
via normal ZeroTier front plane -- more efficient and eliminates fragmentation issues.
|
|
interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
|
|
remote addresses.
|
|
size.
|
|
|
|
|
|
improve performance pretty decently under high load with lots of peers.
|
|
|
|
location with pre-1.0.4 clients.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
significantly simpler way to move all of this logic entirely into the containing service, liberating the core from any concern over the nature of its pipe to the outside world.
|
|
|
|
link, porting over core loop code from old Node.cpp to new CAPI version, etc.
|
|
Switch.
|
|
|
|
simplifies a ton of stuff. Loads of spaghetti logic can die since we no longer have to make these decisions down in the core.
|
|
|
|
|
|
Multicaster::gather().
|
|
not added backward compatibility support for relaying of multicasts to 0.9.X clients yet but that will be easy. Will test with heterogenous 1.0.0 clients only first.
|
|
|
|
|
|
|
|
|
|
|
|
indeed learn incoming TCP paths. Otherwise the recipient of a TCP connection does not know to reply via TCP! Heh.
|
|
|