This website requires JavaScript.
Explore
Help
Sign In
gfwleak
/
zhangyang-zerotierone
Archived
Watch
1
Star
0
Fork
0
You've already forked zhangyang-zerotierone
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
This repository has been archived on
2025-09-14
. You can view files and clone it, but cannot push or open issues or pull requests.
Files
f0003ea92277039f70dd6f16920dd2db9fb2fb1e
zhangyang-zerotierone
/
node
History
Adam Ierymenko
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)
2015-07-27 17:02:43 -07:00
..
Address.hpp
Remove obsolete method.
2015-05-25 11:54:32 -07:00
AntiRecursion.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
Array.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
AtomicCounter.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
Buffer.hpp
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)
2015-07-08 09:12:51 -07:00
C25519.cpp
More little stuff in crypto code.
2014-06-26 17:23:10 -07:00
C25519.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
CertificateOfMembership.cpp
Fix semantics of std::unique() to actually remove duplicates (hidden memory leak?)
2015-06-29 10:21:28 -07:00
CertificateOfMembership.hpp
Tons more refactoring: simplify Network, move explicit management of Tap out, redo COM serialization, etc.
2015-04-01 19:09:18 -07:00
Constants.hpp
(1) Fix updating of network revision counter on member change.
2015-07-23 17:18:20 -07:00
Defaults.cpp
osdep/ compile fixes, and remove some lingering OS-specific stuff from node/Defaults
2015-04-08 19:03:30 -07:00
Defaults.hpp
osdep/ compile fixes, and remove some lingering OS-specific stuff from node/Defaults
2015-04-08 19:03:30 -07:00
Dictionary.cpp
Renamed supernode to rootserver
2015-05-06 12:05:20 +02:00
Dictionary.hpp
Workaround for uclibc missing map::operator==()
2015-07-13 11:39:55 -07:00
Identity.cpp
A whole lot of Sqlite netconf master work, and some fixes elsewhere in the code.
2015-03-18 16:10:48 -07:00
Identity.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
IncomingPacket.cpp
Add a rate limiting circuit breaker to the network controller to prevent flooding attacks and race conditions.
2015-07-23 10:10:17 -07:00
IncomingPacket.hpp
Almost all of GitHub issue
#180
2015-07-06 15:05:04 -07:00
InetAddress.cpp
Unix side of local interface address awareness for GitHub issue
#180
.
2015-07-06 16:32:34 -07:00
InetAddress.hpp
Clean up some YAGNI issues with implementation of GitHub issue
#180
, and make best path choice aware of path rank.
2015-07-13 10:03:04 -07:00
MAC.hpp
Network controller CRUD... :P
2015-04-21 16:41:35 -07:00
Multicaster.cpp
Implement ERROR_UNWATNED_MULTICAST
2015-07-07 11:49:38 -07:00
Multicaster.hpp
Implement ERROR_UNWATNED_MULTICAST
2015-07-07 11:49:38 -07:00
MulticastGroup.hpp
sp.
2015-07-17 15:30:13 -07:00
Mutex.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
Network.cpp
Eliminate some poorly thought out optimizations from the netconf/controller interaction,
2015-07-23 09:50:10 -07:00
Network.hpp
More cleanup to direct path push, comment fixes, etc.
2015-07-07 10:00:34 -07:00
NetworkConfig.cpp
Eliminate some poorly thought out optimizations from the netconf/controller interaction,
2015-07-23 09:50:10 -07:00
NetworkConfig.hpp
Eliminate some poorly thought out optimizations from the netconf/controller interaction,
2015-07-23 09:50:10 -07:00
NetworkController.hpp
Add a rate limiting circuit breaker to the network controller to prevent flooding attacks and race conditions.
2015-07-23 10:10:17 -07:00
Node.cpp
Fix leaving of networks to actually call Network::destroy().
2015-07-24 14:50:44 -07:00
Node.hpp
Clean up some YAGNI issues with implementation of GitHub issue
#180
, and make best path choice aware of path rank.
2015-07-13 10:03:04 -07:00
NonCopyable.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
OutboundMulticast.cpp
More cleanup to direct path push, comment fixes, etc.
2015-07-07 10:00:34 -07:00
OutboundMulticast.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
Packet.cpp
Documentation in Packet, more work on path push, and clean up ancient legacy support code in Switch.
2015-07-06 12:34:35 -07:00
Packet.hpp
Clean up some YAGNI issues with implementation of GitHub issue
#180
, and make best path choice aware of path rank.
2015-07-13 10:03:04 -07:00
Path.hpp
Clean up some YAGNI issues with implementation of GitHub issue
#180
, and make best path choice aware of path rank.
2015-07-13 10:03:04 -07:00
Peer.cpp
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)
2015-07-27 17:02:43 -07:00
Peer.hpp
Clean up some YAGNI issues with implementation of GitHub issue
#180
, and make best path choice aware of path rank.
2015-07-13 10:03:04 -07:00
Poly1305.cpp
Some crypto comment fixes.
2014-06-26 17:15:20 -07:00
Poly1305.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
RemotePath.hpp
Clean up some YAGNI issues with implementation of GitHub issue
#180
, and make best path choice aware of path rank.
2015-07-13 10:03:04 -07:00
RuntimeEnvironment.hpp
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.
2015-07-07 10:49:50 -07:00
Salsa20.cpp
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)
2015-07-08 09:12:51 -07:00
Salsa20.hpp
Revert slow non-SSE Salsa20 modification since it did not fix Android/ARM issue. Also update Salsa20 comments and clean up a bit.
2015-07-02 09:00:00 -07:00
SelfAwareness.cpp
Some cleanup, docs, and Path -> Path > RemotePath refactor.
2015-07-06 14:08:13 -07:00
SelfAwareness.hpp
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)
2015-07-27 17:02:43 -07:00
SHA512.cpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
SHA512.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
SharedPtr.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
Switch.cpp
Eliminate some aggressive port scanning NAT-t behavior that has proven ineffective.
2015-07-27 16:43:27 -07:00
Switch.hpp
Put back legacy code to listen for LAN announcements to support same network location with pre-1.0.4 clients.
2015-07-13 08:33:02 -07:00
Topology.cpp
Some cleanup, docs, and Path -> Path > RemotePath refactor.
2015-07-06 14:08:13 -07:00
Topology.hpp
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)
2015-07-27 17:02:43 -07:00
Utils.cpp
First stab of PFS design work with PKC security -- may not implement in 1.0.3 but stubbing out.
2015-05-14 17:41:05 -07:00
Utils.hpp
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()
2015-07-07 10:59:59 -07:00