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
b4b067bf12489a0b3e701515959f81ca96a29240
zhangyang-zerotierone
/
node
History
Adam Ierymenko
b4b067bf12
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
2015-05-04 18:34:30 -07:00
..
Address.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08: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
BandwidthAccount.hpp
First pass of Windows cleanup and build fixes...
2015-04-24 13:35:17 -07:00
Buffer.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08: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
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08: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
CMWC4096.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
Constants.hpp
First pass of Windows cleanup and build fixes...
2015-04-24 13:35:17 -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
Utils::now() removal and a bunch of compile fixes.
2015-04-08 15:26:45 -07:00
Dictionary.hpp
Utils::now() removal and a bunch of compile fixes.
2015-04-08 15:26:45 -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
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
2015-05-04 18:34:30 -07:00
IncomingPacket.hpp
Utils::now() removal and a bunch of compile fixes.
2015-04-08 15:26:45 -07:00
InetAddress.cpp
Fix < logic.
2015-04-14 14:52:23 -07:00
InetAddress.hpp
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
2015-05-04 18:34:30 -07:00
MAC.hpp
Network controller CRUD... :P
2015-04-21 16:41:35 -07:00
Multicaster.cpp
Remove Logger.hpp references.
2015-04-08 16:00:48 -07:00
Multicaster.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
MulticastGroup.hpp
JSON control plane, almost done...
2015-04-13 18:12:45 -07:00
Mutex.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
Network.cpp
Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>.
2015-04-24 15:05:28 -07:00
Network.hpp
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
2015-04-15 15:12:09 -07:00
NetworkConfig.cpp
Hack around GitHub issue
#165
(?)
2015-05-04 14:11:54 -07:00
NetworkConfig.hpp
Add per-network relays to NetworkConfig.
2015-04-20 17:14:16 -07:00
NetworkController.hpp
More cleanup, and fix for the extremely unlikely case of identity collision.
2015-04-15 18:32:25 -07:00
Node.cpp
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
2015-05-04 18:34:30 -07:00
Node.hpp
Make sure identity.public exists and stays in sync, cleanup extra new in Node, and test script for local testnets.
2015-04-30 16:03:44 -07:00
NonCopyable.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
OutboundMulticast.cpp
Remove Logger.hpp references.
2015-04-08 16:00:48 -07:00
OutboundMulticast.hpp
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
2015-02-17 13:11:34 -08:00
Packet.cpp
Bunch more cleanup, improvements to NAT traversal logic, finished updating Switch.
2015-04-03 16:52:53 -07:00
Packet.hpp
Tons of refactoring, change to desperation algorithm to use max of core or link, porting over core loop code from old Node.cpp to new CAPI version, etc.
2015-04-07 19:31:11 -07:00
Path.hpp
Tons of refactoring, change to desperation algorithm to use max of core or link, porting over core loop code from old Node.cpp to new CAPI version, etc.
2015-04-07 19:31:11 -07:00
Peer.cpp
Fix deadlock in SelfAwareness by deferring reconnects.
2015-04-30 21:09:41 -07:00
Peer.hpp
Fix deadlock in SelfAwareness by deferring reconnects.
2015-04-30 21:09:41 -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
RuntimeEnvironment.hpp
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
2015-04-15 15:12:09 -07:00
Salsa20.cpp
Get rid of __align stuff in Salsa20 -- not portable, does not seem to help much on newer chips.
2014-09-16 08:53:18 -07:00
Salsa20.hpp
Get rid of __align stuff in Salsa20 -- not portable, does not seem to help much on newer chips.
2014-09-16 08:53:18 -07:00
SelfAwareness.cpp
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
2015-05-04 18:34:30 -07:00
SelfAwareness.hpp
So we need to keep track of external surface per reporter, since some NATs assign different external IPs for each external destination. Keeping just one known surface could create a race condition.
2015-05-04 18:34:30 -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
Do not unite() peers across different IP scopes as this would pretty much never work.
2015-04-26 16:03:16 -07:00
Switch.hpp
Remove Logger.hpp references.
2015-04-08 16:00:48 -07:00
Topology.cpp
Add events for packet decode errors, etc., and re-implement TRACE as an event.
2015-04-08 16:49:21 -07:00
Topology.hpp
Node peer list function for CAPI, and some Peer cleanup.
2015-04-08 18:45:21 -07:00
Utils.cpp
Clean OS-dep stuff out of node/Utils.
2015-04-08 16:55:00 -07:00
Utils.hpp
Clean OS-dep stuff out of node/Utils.
2015-04-08 16:55:00 -07:00