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
61d0f27d2aa5700bd39e91cec84b8c1ba04c08a5
zhangyang-zerotierone
/
node
History
Adam Ierymenko
61d0f27d2a
Make MulticastTopology have its own mutex.
2014-09-23 10:26:30 -07:00
..
Address.hpp
Refactoring in progress... pardon our dust...
2014-09-12 16:57:37 -07:00
AntiRecursion.hpp
More toward GitHub issue
#56
2014-04-10 16:30:15 -07:00
Array.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
AtomicCounter.hpp
VERSION 0.7.1: small Linux compile fix on g++, does not merit new release
2014-03-05 15:40:31 -08:00
BandwidthAccount.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
Buffer.hpp
Cleanup, dead code removal, some pretty insignificant security stuff that's based on recommendations.
2014-04-18 00:14:12 -07:00
C25519.cpp
More little stuff in crypto code.
2014-06-26 17:23:10 -07:00
C25519.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
CertificateOfMembership.cpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
CertificateOfMembership.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
CMWC4096.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
Constants.hpp
Yet more WIP on mulitcast algo...
2014-09-22 13:18:24 -07:00
Defaults.cpp
cleanup
2014-09-16 08:19:39 -07:00
Defaults.hpp
cleanup
2014-09-16 08:19:39 -07:00
Dictionary.cpp
(1) distribute default root-topology in new dictionary format, (2) bump peer serialization version to force obsolescence of old supernodes, (3) stop outputting a log message every time we poll for software updates
2014-08-14 19:52:22 -04:00
Dictionary.hpp
(1) distribute default root-topology in new dictionary format, (2) bump peer serialization version to force obsolescence of old supernodes, (3) stop outputting a log message every time we poll for software updates
2014-08-14 19:52:22 -04:00
EthernetTap.hpp
IP assignment and change cleanup -- leave IPs that were never configured via ZT static assignment alone.
2014-09-05 15:35:09 -07:00
EthernetTapFactory.hpp
Refactoring in progress... pardon our dust...
2014-09-12 16:57:37 -07:00
HttpClient.cpp
Do HttpClient refactoring for Windows.
2014-08-18 14:34:04 -07:00
HttpClient.hpp
Refactor HttpClient a bit.
2014-08-16 09:08:52 -07:00
Identity.cpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
Identity.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
InetAddress.cpp
Fix for missing broadcast address on Linux Ethernet taps.
2014-09-04 13:36:25 -04:00
InetAddress.hpp
Fix for missing broadcast address on Linux Ethernet taps.
2014-09-04 13:36:25 -04:00
Logger.cpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
Logger.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
MAC.hpp
Refactoring in progress... pardon our dust...
2014-09-12 16:57:37 -07:00
MulticastGroup.hpp
Enable configuration of multicast algorithm parameters in netconf
2014-09-04 14:25:07 -07:00
MulticastTopology.cpp
Make MulticastTopology have its own mutex.
2014-09-23 10:26:30 -07:00
MulticastTopology.hpp
Make MulticastTopology have its own mutex.
2014-09-23 10:26:30 -07:00
Mutex.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
Network.cpp
Make MulticastTopology have its own mutex.
2014-09-23 10:26:30 -07:00
Network.hpp
Make MulticastTopology have its own mutex.
2014-09-23 10:26:30 -07:00
NetworkConfig.cpp
Bit of network config parser cleanup.
2014-09-05 14:56:11 -07:00
NetworkConfig.hpp
Fix for GitHub issue
#88
- actually do in the code what the web UI expects it to do.
2014-07-01 09:27:33 -07:00
Node.cpp
Work on defining new direct broadcast multicast algorithm.
2014-09-18 18:28:14 -07:00
Node.hpp
Move rest of NodeControl stuff out of node/ and into control/
2014-09-15 16:32:55 -07:00
NodeConfig.cpp
Move rest of NodeControl stuff out of node/ and into control/
2014-09-15 16:32:55 -07:00
NodeConfig.hpp
Move rest of NodeControl stuff out of node/ and into control/
2014-09-15 16:32:55 -07:00
NonCopyable.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
OutboundMulticast.hpp
.
2014-09-22 15:03:16 -07:00
Packet.cpp
Yet more WIP on mulitcast algo...
2014-09-22 13:18:24 -07:00
Packet.hpp
Yet more WIP on mulitcast algo...
2014-09-22 13:18:24 -07:00
PacketDecoder.cpp
Yet more WIP on mulitcast algo...
2014-09-22 13:18:24 -07:00
PacketDecoder.hpp
Yet more WIP on mulitcast algo...
2014-09-22 13:18:24 -07:00
Path.hpp
Rip out dead "firewall opener" code, replace in pipeline with anti-symmetric-NAT tactics.
2014-09-05 16:23:24 -07:00
Peer.cpp
Rip out dead "firewall opener" code, replace in pipeline with anti-symmetric-NAT tactics.
2014-09-05 16:23:24 -07:00
Peer.hpp
Refactoring in progress... pardon our dust...
2014-09-12 16:57:37 -07:00
Poly1305.cpp
Some crypto comment fixes.
2014-06-26 17:15:20 -07:00
Poly1305.hpp
Some crypto comment fixes.
2014-06-26 17:15:20 -07:00
RoutingTable.cpp
BSD routing table works... that hurt much worse than it should have.
2014-07-17 13:08:37 -07:00
RoutingTable.hpp
Set/delete functionality in BSD routing table.
2014-07-17 17:17:59 -07:00
RuntimeEnvironment.hpp
Work on defining new direct broadcast multicast algorithm.
2014-09-18 18:28:14 -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
Service.cpp
More netconf work... set ZT_HOME and chdir there on service launch.
2014-05-09 15:39:51 +00:00
Service.hpp
Make Service communicate via empty-line-delimited Dictionary objects instead of the old size prefix way.
2014-05-08 21:27:59 +00:00
SHA512.cpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
SHA512.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
SharedPtr.hpp
Boring stuff: update dates in copyrights across all files.
2014-02-16 12:40:22 -08:00
Socket.hpp
Probable fix for GitHub issue
#63
- do not unite() if either path is TCP, since doing so can result in asymmetric failed NAT-t over UDP if one side has a firewall that permits outgoing UDP but not incoming.
2014-04-10 11:17:54 -07:00
SocketManager.cpp
Rip out dead "firewall opener" code, replace in pipeline with anti-symmetric-NAT tactics.
2014-09-05 16:23:24 -07:00
SocketManager.hpp
Rip out dead "firewall opener" code, replace in pipeline with anti-symmetric-NAT tactics.
2014-09-05 16:23:24 -07:00
SoftwareUpdater.cpp
Refactor HttpClient a bit.
2014-08-16 09:08:52 -07:00
SoftwareUpdater.hpp
Refactor HttpClient a bit.
2014-08-16 09:08:52 -07:00
Switch.cpp
Work on defining new direct broadcast multicast algorithm.
2014-09-18 18:28:14 -07:00
Switch.hpp
Work on defining new direct broadcast multicast algorithm.
2014-09-18 18:28:14 -07:00
TcpSocket.cpp
The remove paths on send fail thing in Peer.cpp was not well thought out, and there is no point in mallocing the TCP write buffer.
2014-04-01 15:55:05 -07:00
TcpSocket.hpp
The remove paths on send fail thing in Peer.cpp was not well thought out, and there is no point in mallocing the TCP write buffer.
2014-04-01 15:55:05 -07:00
Thread.hpp
Fix for crazy Windows threading bug... repeatedly adding and removing a network now doesn't leave networks in limbo.
2014-08-21 17:49:05 -07:00
Topology.cpp
Makefile changes, and make Topology::getBestSupernode() return the "next" supernode if I am a supernode. Also some comment cleanup.
2014-08-19 10:09:21 -07:00
Topology.hpp
More work on control bus refactor...
2014-09-17 12:54:39 -07:00
UdpSocket.cpp
A few more tweaks to TCP failover... seems to be switching back and forth pretty well now!
2014-04-03 17:12:34 -07:00
UdpSocket.hpp
UDP socket implementation.
2014-03-17 16:18:44 -07:00
Utils.cpp
Make sure open() has third argument
2014-09-16 08:58:49 -07:00
Utils.hpp
Windows compile fixes, compiler warning fix, unfreed memory fix in main.c (though it would not have mattered since program exits immediately after).
2014-08-07 19:08:41 -07:00