Age | Commit message (Collapse) | Author |
|
|
|
|
|
and upstream hop in graph traversal history.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
|
|
remote addresses.
|
|
|
|
|
|
(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.
|
|
make best path choice aware of path rank.
|
|
pushing changes. Move path viability check to one place, and stop trying to use link-local addresses since they are not reliable.
|
|
|
|
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.
|
|
|
|
|
|
|
|
core, other bug fixes.
|
|
|
|
|
|
|
|
|
|
|
|
will get rebuilt.
|
|
add a user pointer to the CAPI.
|
|
|
|
|
|
|
|
|
|
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.
|
|
out, redo COM serialization, etc.
|
|
|
|
reducing indirect function calls also increased memcpy()s which are more expensive. This is simpler and faster.
|
|
|
|
|