Adam Ierymenko 876aa0883d Merge branch 'adamierymenko-dev' into netcon %!s(int64=10) %!d(string=hai) anos
..
Address.hpp 3a959a7763 Swap out std::map<> for Hashtable<> for main peer database in Topology. (ongoing std::map-ectomy) %!s(int64=10) %!d(string=hai) anos
AntiRecursion.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
Array.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
AtomicCounter.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
Buffer.hpp 5341afcdcd Handling of CIRCUIT_TEST, should be ready to test. %!s(int64=10) %!d(string=hai) anos
C25519.cpp 38433e85bf More little stuff in crypto code. %!s(int64=11) %!d(string=hai) anos
C25519.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
CertificateOfMembership.cpp dbee1b38b3 Fix semantics of std::unique() to actually remove duplicates (hidden memory leak?) %!s(int64=10) %!d(string=hai) anos
CertificateOfMembership.hpp 5076c49210 Peer serialization and related changes. %!s(int64=10) %!d(string=hai) anos
Constants.hpp 876aa0883d Merge branch 'adamierymenko-dev' into netcon %!s(int64=10) %!d(string=hai) anos
Defaults.cpp f69454ec98 (1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses. %!s(int64=10) %!d(string=hai) anos
Defaults.hpp 7192fe6d15 osdep/ compile fixes, and remove some lingering OS-specific stuff from node/Defaults %!s(int64=10) %!d(string=hai) anos
Dictionary.cpp 5384f185ae Simplify Dictionary and reduce memory usage, now no more std::maps in core. %!s(int64=10) %!d(string=hai) anos
Dictionary.hpp 5384f185ae Simplify Dictionary and reduce memory usage, now no more std::maps in core. %!s(int64=10) %!d(string=hai) anos
Hashtable.hpp 4464fa5d39 Eliminate another warning. %!s(int64=10) %!d(string=hai) anos
Identity.cpp a8a92c5b89 A whole lot of Sqlite netconf master work, and some fixes elsewhere in the code. %!s(int64=11) %!d(string=hai) anos
Identity.hpp 5076c49210 Peer serialization and related changes. %!s(int64=10) %!d(string=hai) anos
IncomingPacket.cpp 3593fb3462 Send initial CIRCUIT_TEST packet. %!s(int64=10) %!d(string=hai) anos
IncomingPacket.hpp 1a4f16e0ed More work on circuit testing... %!s(int64=10) %!d(string=hai) anos
InetAddress.cpp 3664966340 Generate local IPv6 addresses from network IDs and addresses. %!s(int64=10) %!d(string=hai) anos
InetAddress.hpp 5076c49210 Peer serialization and related changes. %!s(int64=10) %!d(string=hai) anos
MAC.hpp c1a53a2653 ARP cache and responder agent code for use in netcon and iOS. %!s(int64=10) %!d(string=hai) anos
MulticastGroup.hpp b11ffc9635 Integrate Hashtable into Multicaster, where @mwarning found heaviest std::map() overhead. %!s(int64=10) %!d(string=hai) anos
Multicaster.cpp 2fa21aa676 . %!s(int64=10) %!d(string=hai) anos
Multicaster.hpp b11ffc9635 Integrate Hashtable into Multicaster, where @mwarning found heaviest std::map() overhead. %!s(int64=10) %!d(string=hai) anos
Mutex.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
Network.cpp 57c857e89a Fix TRACE output. %!s(int64=10) %!d(string=hai) anos
Network.hpp d6676a9d6c Always announce multicast groups, not just to peers with direct links, and push network COMs to any MULTICAST_LIKE recipient for future use. %!s(int64=10) %!d(string=hai) anos
NetworkConfig.cpp 5384f185ae Simplify Dictionary and reduce memory usage, now no more std::maps in core. %!s(int64=10) %!d(string=hai) anos
NetworkConfig.hpp 3ba54c7e35 Eliminate some poorly thought out optimizations from the netconf/controller interaction, %!s(int64=10) %!d(string=hai) anos
NetworkController.hpp 0d386f1c31 Add a bit of useful testing instrumentation to SqliteNetworkController. %!s(int64=10) %!d(string=hai) anos
Node.cpp 3593fb3462 Send initial CIRCUIT_TEST packet. %!s(int64=10) %!d(string=hai) anos
Node.hpp d3f29d09e8 Plumbing through circuit test stuff. %!s(int64=10) %!d(string=hai) anos
NonCopyable.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
OutboundMulticast.cpp a3db7d0728 Refactor: move network COMs out of Network and into Peer in prep for tightening up multicast lookup and other things. %!s(int64=10) %!d(string=hai) anos
OutboundMulticast.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
Packet.cpp 0d0039674f Add new verb names, and fix some Mac compiler flags. %!s(int64=10) %!d(string=hai) anos
Packet.hpp d3f29d09e8 Plumbing through circuit test stuff. %!s(int64=10) %!d(string=hai) anos
Path.hpp 5076c49210 Peer serialization and related changes. %!s(int64=10) %!d(string=hai) anos
Peer.cpp 6080a45c9c change cert to com. no variable named cert. %!s(int64=10) %!d(string=hai) anos
Peer.hpp 76a95dc58f The return of peer peristence. %!s(int64=10) %!d(string=hai) anos
Poly1305.cpp 477feee8a3 Some work on CIRCUIT_TEST, and a significant speedup to Poly1305. %!s(int64=10) %!d(string=hai) anos
Poly1305.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
RemotePath.hpp 76a95dc58f The return of peer peristence. %!s(int64=10) %!d(string=hai) anos
RuntimeEnvironment.hpp 3f567a07ca Save a little bit of RAM by getting rid of overkill CMWC4096 non-crypto PRNG and replacing it with a simple non-crypto PRNG that just uses Salsa20. %!s(int64=10) %!d(string=hai) anos
SHA512.cpp a3ed5277ef Make sure ZT_NO_TYPE_PUNNING also obeyed here. %!s(int64=10) %!d(string=hai) anos
SHA512.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
Salsa20.cpp 789046ca57 Speed up Salsa20 just a bit. %!s(int64=10) %!d(string=hai) anos
Salsa20.hpp 789046ca57 Speed up Salsa20 just a bit. %!s(int64=10) %!d(string=hai) anos
SelfAwareness.cpp f116c4b9c0 ... and another ... %!s(int64=10) %!d(string=hai) anos
SelfAwareness.hpp f116c4b9c0 ... and another ... %!s(int64=10) %!d(string=hai) anos
SharedPtr.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=11) %!d(string=hai) anos
Switch.cpp a3db7d0728 Refactor: move network COMs out of Network and into Peer in prep for tightening up multicast lookup and other things. %!s(int64=10) %!d(string=hai) anos
Switch.hpp 876aa0883d Merge branch 'adamierymenko-dev' into netcon %!s(int64=10) %!d(string=hai) anos
Topology.cpp 5384f185ae Simplify Dictionary and reduce memory usage, now no more std::maps in core. %!s(int64=10) %!d(string=hai) anos
Topology.hpp 76a95dc58f The return of peer peristence. %!s(int64=10) %!d(string=hai) anos
Utils.cpp a7409850d6 Get trim() out of core where it is not needed. %!s(int64=10) %!d(string=hai) anos
Utils.hpp a7409850d6 Get trim() out of core where it is not needed. %!s(int64=10) %!d(string=hai) anos