Age | Commit message (Collapse) | Author |
|
|
|
than 10 seconds at a very small cost in ECHO requests (or HELLOs for older peers). GitHib issue #272
|
|
1.1.3 (dev)
|
|
|
|
Otherwise, local discovered routes are ignored.
Don't know what the best value would be. Taking 4 for now.
|
|
(e.g. 300+ms from New York to Johhannesburg)
|
|
|
|
|
|
|
|
|
|
|
|
clusters to talk to each other, whereas forgetting all paths does not.
|
|
rate limiting in PUSH_DIRECT_PATHS for now (but we will do something else to mitigate amplification attacks)
|
|
|
|
|
|
from other Worlds.
|
|
|
|
warning, and fix a potential source of network recursion (though harmless).
|
|
tightening up multicast lookup and other things.
|
|
interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
|
|
|
|
|
|
|
|
(2) Go back to timestamp as certificate revision number. This is simpler
and more robust than using the network revision number for this and
forcing network revision fast-forward, which could cause some peers
to fall off the horizon when you don't want them to.
|
|
|
|
|
|
full identity of peers instead of just address.
|
|
|
|
|
|
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.
|
|
that later. Should be able to re-use FreeBSD port for OpenBSD, but we will see.
|
|
|
|
avoid flooding.
|
|
|
|
|
|
link, porting over core loop code from old Node.cpp to new CAPI version, etc.
|
|
scope.
|
|
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.
|
|
reducing indirect function calls also increased memcpy()s which are more expensive. This is simpler and faster.
|
|
|
|
|
|
monitoring of actual external address surface.
|
|
remaining on the network.
|
|
|
|
|
|
|
|
|
|
|
|
command in testnet.
|