Adam Ierymenko fbde40d1fc Merge branch 'adamierymenko-dev' into netcon 10 년 전
..
Address.hpp 3a959a7763 Swap out std::map<> for Hashtable<> for main peer database in Topology. (ongoing std::map-ectomy) 10 년 전
AntiRecursion.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
Array.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
AtomicCounter.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
Buffer.hpp a297e4a5bf Add build def ZT_NO_TYPE_PUNNING, which when defined disables type punning code that might cause unaligned access errors on architectures that care (e.g. Android/ARM) 10 년 전
C25519.cpp 38433e85bf More little stuff in crypto code. 11 년 전
C25519.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
CertificateOfMembership.cpp dbee1b38b3 Fix semantics of std::unique() to actually remove duplicates (hidden memory leak?) 10 년 전
CertificateOfMembership.hpp 1f28ce3980 Tons more refactoring: simplify Network, move explicit management of Tap out, redo COM serialization, etc. 10 년 전
Constants.hpp a8d7a31327 Integrate arp into NetconEthernetTap. 10 년 전
Defaults.cpp 7192fe6d15 osdep/ compile fixes, and remove some lingering OS-specific stuff from node/Defaults 10 년 전
Defaults.hpp 7192fe6d15 osdep/ compile fixes, and remove some lingering OS-specific stuff from node/Defaults 10 년 전
Dictionary.cpp a425bbc673 Renamed supernode to rootserver 10 년 전
Dictionary.hpp 88949a750f Workaround for uclibc missing map::operator==() 10 년 전
Hashtable.hpp 4464fa5d39 Eliminate another warning. 10 년 전
Identity.cpp a8a92c5b89 A whole lot of Sqlite netconf master work, and some fixes elsewhere in the code. 10 년 전
Identity.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
IncomingPacket.cpp 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 10 년 전
IncomingPacket.hpp 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 10 년 전
InetAddress.cpp 3664966340 Generate local IPv6 addresses from network IDs and addresses. 10 년 전
InetAddress.hpp 3664966340 Generate local IPv6 addresses from network IDs and addresses. 10 년 전
MAC.hpp c1a53a2653 ARP cache and responder agent code for use in netcon and iOS. 10 년 전
MulticastGroup.hpp b11ffc9635 Integrate Hashtable into Multicaster, where @mwarning found heaviest std::map() overhead. 10 년 전
Multicaster.cpp b11ffc9635 Integrate Hashtable into Multicaster, where @mwarning found heaviest std::map() overhead. 10 년 전
Multicaster.hpp b11ffc9635 Integrate Hashtable into Multicaster, where @mwarning found heaviest std::map() overhead. 10 년 전
Mutex.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
Network.cpp 0d386f1c31 Add a bit of useful testing instrumentation to SqliteNetworkController. 10 년 전
Network.hpp 307e44f7c8 Two for one! (std::map removal) 10 년 전
NetworkConfig.cpp 3ba54c7e35 Eliminate some poorly thought out optimizations from the netconf/controller interaction, 10 년 전
NetworkConfig.hpp 3ba54c7e35 Eliminate some poorly thought out optimizations from the netconf/controller interaction, 10 년 전
NetworkController.hpp 0d386f1c31 Add a bit of useful testing instrumentation to SqliteNetworkController. 10 년 전
Node.cpp 2a527ea82e Fix for timer jitter problem. 10 년 전
Node.hpp 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 10 년 전
NonCopyable.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
OutboundMulticast.cpp 778c7e6e70 More cleanup to direct path push, comment fixes, etc. 10 년 전
OutboundMulticast.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
Packet.cpp e5f7c55c54 Documentation in Packet, more work on path push, and clean up ancient legacy support code in Switch. 10 년 전
Packet.hpp 0b354803f3 Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank. 10 년 전
Path.hpp 0e5aac6a11 Prefer IPv6 paths if available. 10 년 전
Peer.cpp 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 10 년 전
Peer.hpp 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 10 년 전
Poly1305.cpp c3cbc92757 Some crypto comment fixes. 11 년 전
Poly1305.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
RemotePath.hpp 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 10 년 전
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. 10 년 전
SHA512.cpp a3ed5277ef Make sure ZT_NO_TYPE_PUNNING also obeyed here. 10 년 전
SHA512.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
Salsa20.cpp a297e4a5bf Add build def ZT_NO_TYPE_PUNNING, which when defined disables type punning code that might cause unaligned access errors on architectures that care (e.g. Android/ARM) 10 년 전
Salsa20.hpp f19c3c51d3 Revert slow non-SSE Salsa20 modification since it did not fix Android/ARM issue. Also update Salsa20 comments and clean up a bit. 10 년 전
SelfAwareness.cpp f116c4b9c0 ... and another ... 10 년 전
SelfAwareness.hpp f116c4b9c0 ... and another ... 10 년 전
SharedPtr.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
Switch.cpp 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 10 년 전
Switch.hpp fbde40d1fc Merge branch 'adamierymenko-dev' into netcon 10 년 전
Topology.cpp 367ffde00c Plumb through localInterfaceId to track local interfaces corresponding with remote addresses. 10 년 전
Topology.hpp 3a959a7763 Swap out std::map<> for Hashtable<> for main peer database in Topology. (ongoing std::map-ectomy) 10 년 전
Utils.cpp e94518590d First stab of PFS design work with PKC security -- may not implement in 1.0.3 but stubbing out. 10 년 전
Utils.hpp cf6f30963c Kill a potential source of type punning BUS errors on Android, and besides that hack probably did not improve performance at all given the short lenghts of things compared with secureEq() 10 년 전