| Age | Commit message (Collapse) | Author |
|
|
|
full identity of peers instead of just address.
|
|
|
|
|
|
|
|
scope.
|
|
|
|
|
|
simplifies a ton of stuff. Loads of spaghetti logic can die since we no longer have to make these decisions down in the core.
|
|
|
|
|
|
|
|
|
|
conditions, and add back rescan of multicast groups on network startup.
|
|
|
|
since identities are what we really want to cache.
|
|
peers.persist -- might ship this way as it seems more trouble than its worth.
|
|
|
|
|
|
little more consistent about using _ to denote private member variables.
|
|
supernode if I am a supernode. Also some comment cleanup.
|
|
|
|
serialization version to force obsolescence of old supernodes, (3) stop outputting a log message every time we poll for software updates
|
|
one of these.
|
|
connectivity and use this for multicast propagation. Also consolidate adding of active bridges via the same functor as regular multicast next hops.
|
|
based on recommendations.
|
|
indeed learn incoming TCP paths. Otherwise the recipient of a TCP connection does not know to reply via TCP! Heh.
|
|
|
|
all paths are equally dead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lockDownFile() implementation that uses 'cacls' utility.
|
|
making an iddb.d directory in the ZeroTier home folder. Also clean up some obsolete cruft from makefiles.
|
|
startup, which is good enough for clients right now. Supernodes will get something else for long-term authoritative identity caching.
|
|
way to save identities, but that can be a different feature. Regular clients do not really need a permanent cache (yet). When/if we do need one we can do it then. Until then it only caused problems.
|
|
handled correctly.
|
|
|
|
|
|
|
|
still some issues with tap.
|
|
|
|
|
|
cleaner portable idiom.
|
|
development.
|