ZeroTierOne/node
Adam Ierymenko a42d714a87 .
2015-11-03 11:18:45 -08:00
..
Address.hpp
AntiRecursion.hpp Optimize AntiRecursion. 2015-10-30 11:48:33 -07:00
Array.hpp
AtomicCounter.hpp
Buffer.hpp Handling of CIRCUIT_TEST, should be ready to test. 2015-10-06 11:47:16 -07:00
C25519.cpp
C25519.hpp
CertificateOfMembership.cpp
CertificateOfMembership.hpp
Cluster.cpp Tweak some timings for better reliability. 2015-11-02 15:15:20 -08:00
Cluster.hpp Tweak some more timings for better reliability. 2015-11-02 15:38:53 -08:00
Constants.hpp Tweak some more timings for better reliability. 2015-11-02 15:38:53 -08:00
Dictionary.cpp
Dictionary.hpp
Hashtable.hpp Fix evil bug, and instrument/assert on some other stuff, and a bit of cleanup. 2015-10-30 15:54:40 -07:00
Identity.cpp Unroll Salsa20 fully for a little more speed (non-SSE now almost as fast as SSE) 2015-10-09 09:39:27 -07:00
Identity.hpp Work in progress on Cluster for new root infrastructure, multi-homing. 2015-10-14 14:12:12 -07:00
IncomingPacket.cpp Decided to make this 1.1.0 (semantic versioning increment is warranted), and add a legacy hack for older clients working with clusters. 2015-11-02 09:32:56 -08:00
IncomingPacket.hpp Finally add an ECHO. 2015-10-07 16:11:50 -07:00
InetAddress.cpp Fix very obscure IP scope classification logic bug. 2015-10-19 15:19:04 -07:00
InetAddress.hpp Handle ZeroTier-RFC4193 IPv6 address NDP queries inline by spoofing responses if the addressing scheme matches -- this allows multicast-free instant lookup of local IPv6 for better performance and reliability. 2015-11-03 10:46:41 -08:00
MAC.hpp
Multicaster.cpp Tweak some timings for better reliability. 2015-11-02 15:15:20 -08:00
Multicaster.hpp
MulticastGroup.hpp
Mutex.hpp
Network.cpp Factor out RemotePath subclass of Path -- no longer needed, just cruft. 2015-10-27 15:00:16 -07:00
Network.hpp Refactor multicast group announcement to work directly or indirectly. 2015-10-23 14:50:07 -07:00
NetworkConfig.cpp On semi-undocumented test net, assign a RFC4193 IPv6 address too. Will be useful for our at-scale tests. 2015-10-28 11:08:15 -07:00
NetworkConfig.hpp
NetworkController.hpp
Node.cpp Tweak some more timings for better reliability. 2015-11-02 15:38:53 -08:00
Node.hpp Eliminate some more dead code. We may do path trust, but not like that. 2015-10-29 09:42:15 -07:00
NonCopyable.hpp
OutboundMulticast.cpp
OutboundMulticast.hpp
Packet.cpp Unroll Salsa20 fully for a little more speed (non-SSE now almost as fast as SSE) 2015-10-09 09:39:27 -07:00
Packet.hpp Decided to make this 1.1.0 (semantic versioning increment is warranted), and add a legacy hack for older clients working with clusters. 2015-11-02 09:32:56 -08:00
Path.cpp Factor out RemotePath subclass of Path -- no longer needed, just cruft. 2015-10-27 15:00:16 -07:00
Path.hpp More dead code removal. 2015-10-29 09:44:25 -07:00
Peer.cpp . 2015-11-03 11:18:45 -08:00
Peer.hpp Make root and relay selection somewhat more robust. 2015-11-02 16:03:28 -08:00
Poly1305.cpp Only enable 128-bit Poly1305 on X86_64 right now. Has compilation issues on ARM, but the 64-bit version should be fine. 2015-10-07 10:40:59 -07:00
Poly1305.hpp
RuntimeEnvironment.hpp Cluster work -- integrating with the rest of the code. 2015-10-20 15:27:53 -07:00
Salsa20.cpp Unroll Salsa20 fully for a little more speed (non-SSE now almost as fast as SSE) 2015-10-09 09:39:27 -07:00
Salsa20.hpp Add uint16_t key to Hashtable, and make Salsa20 zero its keyspace on destruction. 2015-10-14 10:14:07 -07:00
SelfAwareness.cpp Tweak some more timings for better reliability. 2015-11-02 15:38:53 -08:00
SelfAwareness.hpp (1) Fix bug in geo-ip service that prevented cache lookup, (2) fix problem in SelfAwareness (will need to test ALL versions in the wild with this), and (3) add more TRACE instrumentation to Cluster. 2015-10-23 13:03:34 -07:00
SHA512.cpp
SHA512.hpp
SharedPtr.hpp
Switch.cpp Handle ZeroTier-RFC4193 IPv6 address NDP queries inline by spoofing responses if the addressing scheme matches -- this allows multicast-free instant lookup of local IPv6 for better performance and reliability. 2015-11-03 10:46:41 -08:00
Switch.hpp Change how cluster relays packets -- just PROXY_UNITE and then send packet via normal ZeroTier front plane -- more efficient and eliminates fragmentation issues. 2015-10-27 14:04:12 -07:00
Topology.cpp Make root and relay selection somewhat more robust. 2015-11-02 16:03:28 -08:00
Topology.hpp Tweak some more timings for better reliability. 2015-11-02 15:38:53 -08:00
Utils.cpp Try reopening /dev/urandom if there is a problem. 2015-10-06 18:10:40 -07:00
Utils.hpp
World.hpp Add C output to mkworld. 2015-10-13 08:55:21 -07:00