Adam Ierymenko 5fcef91278 Ignore old root-topology if present -- fix for upgrading on Linux and possibly elsewhere. 10 년 전
..
Address.hpp af1d29cc6f Remove obsolete method. 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 5986d83738 Kill more kittens. 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 년 전
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 b31071463c Try another NAT traversal improvement. 10 년 전
IncomingPacket.hpp fad9dff2db Almost all of GitHub issue #180 10 년 전
InetAddress.cpp e99eda4a4a Fix IP scoping bug, and disable remotely reported surface push... not helping. :( 10 년 전
InetAddress.hpp 0b354803f3 Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank. 10 년 전
MAC.hpp ddebe2d4c7 Network controller CRUD... :P 10 년 전
MulticastGroup.hpp 8c18c60c00 sp. 10 년 전
Multicaster.cpp 708aac1ea7 Remove some left over debug code, and fix attempt to send to self if we are an active bridge. 10 년 전
Multicaster.hpp 412389ec75 Implement ERROR_UNWATNED_MULTICAST 10 년 전
Mutex.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
Network.cpp facb009a1d Add security notice to auto-update info in -h output, and fix a missing paren. 10 년 전
Network.hpp 778c7e6e70 More cleanup to direct path push, comment fixes, etc. 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 b3516c599b Add a rate limiting circuit breaker to the network controller to prevent flooding attacks and race conditions. 10 년 전
Node.cpp 5fcef91278 Ignore old root-topology if present -- fix for upgrading on Linux and possibly elsewhere. 10 년 전
Node.hpp f6ced547be Dead code removal. 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 0b354803f3 Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank. 10 년 전
Peer.cpp 8d09c37140 Remove a bit of redundant logic, and also announce MULTICAST_LIKEs to controllers (for future use). 10 년 전
Peer.hpp 0b354803f3 Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank. 10 년 전
Poly1305.cpp c3cbc92757 Some crypto comment fixes. 11 년 전
Poly1305.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
RemotePath.hpp 0b354803f3 Clean up some YAGNI issues with implementation of GitHub issue #180, and make best path choice aware of path rank. 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 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
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 b31071463c Try another NAT traversal improvement. 10 년 전
SelfAwareness.hpp b31071463c Try another NAT traversal improvement. 10 년 전
SharedPtr.hpp 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 년 전
Switch.cpp eea8d58afa docs,cleanup 10 년 전
Switch.hpp b31071463c Try another NAT traversal improvement. 10 년 전
Topology.cpp 93bb934d4e Some cleanup, docs, and Path -> Path > RemotePath refactor. 10 년 전
Topology.hpp f0003ea922 Push remote surface as reported by peers along with known interface direct paths to assist with (some) NAT traversal. (trying this, may back out if not effective) 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 년 전