| .. |
|
Address.hpp
|
31db768e4d
A bit of code cleanup.
|
9 سال پیش |
|
Array.hpp
|
4e4fd51117
boring doc stuff
|
10 سال پیش |
|
AtomicCounter.hpp
|
4931e44998
Implement "weak pointer" behavior on Topology Path canonicalization hash table.
|
9 سال پیش |
|
Buffer.hpp
|
8f2a42d1ad
allow user to specify arbitrary allowed IP networks in allowManaged
|
9 سال پیش |
|
C25519.cpp
|
38433e85bf
More little stuff in crypto code.
|
11 سال پیش |
|
C25519.hpp
|
4e4fd51117
boring doc stuff
|
10 سال پیش |
|
Capability.cpp
|
98152d974a
More cleanup and removal of DeferredPackets, will do the latter in a more elegant way.
|
9 سال پیش |
|
Capability.hpp
|
3587aa1ea7
Add and send certificates of representation to tell people what our valid upstreams are. These are not used yet but will be needed for future privacy modes, etc. Also some cleanup.
|
9 سال پیش |
|
CertificateOfMembership.cpp
|
56febbf2ba
.
|
9 سال پیش |
|
CertificateOfMembership.hpp
|
32fa061700
Compute credential TTL et al.
|
9 سال پیش |
|
CertificateOfRepresentation.hpp
|
3587aa1ea7
Add and send certificates of representation to tell people what our valid upstreams are. These are not used yet but will be needed for future privacy modes, etc. Also some cleanup.
|
9 سال پیش |
|
Cluster.cpp
|
dcb1233b0d
Slight refactor to RENEDEZVOUS sending code for federation.
|
9 سال پیش |
|
Cluster.hpp
|
29ec7bf3a2
Add more specific check in source==self case instead of dumping it.
|
9 سال پیش |
|
Constants.hpp
|
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
9 سال پیش |
|
Dictionary.hpp
|
15c07c58b6
Refactored network config chunking to sign every chunk to prevent stupid DOS attack potential, and implement network config fast propagate (though we probably will not use this for a bit).
|
9 سال پیش |
|
Hashtable.hpp
|
8a2e8bd585
Rework how paths are set as remote cluster preferred. The code is now clearer and cluster preference indications are now very sticky as they should be.
|
9 سال پیش |
|
Identity.cpp
|
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
9 سال پیش |
|
Identity.hpp
|
7036831203
Sign Dictionary in doNETWORK_CONFIG_REQUEST.
|
9 سال پیش |
|
IncomingPacket.cpp
|
f85a630a64
Docs and a small build fix in debug mode.
|
9 سال پیش |
|
IncomingPacket.hpp
|
d5528e4e9a
Wire up VERB_USER_MESSAGE in core.
|
9 سال پیش |
|
InetAddress.cpp
|
6a50291aa2
Fix the case for InetAddress::containsAddress for IPv6 route of ::
|
9 سال پیش |
|
InetAddress.hpp
|
25f9c294dc
Small bug fix and warning removal.
|
9 سال پیش |
|
MAC.hpp
|
4e4fd51117
boring doc stuff
|
10 سال پیش |
|
Membership.cpp
|
8ffae313fd
add new files & remove old ones from VS project. Now builds & runs on Windows again
|
9 سال پیش |
|
Membership.hpp
|
eac3667ec1
Bunch more refactoring and work on revocations, etc.
|
9 سال پیش |
|
MulticastGroup.hpp
|
dbf3e6c3c9
Dead code removal.
|
9 سال پیش |
|
Multicaster.cpp
|
1615ef1114
Rename getBestRoot() etc.
|
9 سال پیش |
|
Multicaster.hpp
|
1346e31a8e
Windows build fixes, Software update fix, warning removal.
|
9 سال پیش |
|
Mutex.hpp
|
4e4fd51117
boring doc stuff
|
10 سال پیش |
|
Network.cpp
|
5dbebc513a
Minor send path refactor to make packet I/O work on clusters if they are members of networks. Also fix a crash if compiled in cluster mode but no cluster is enabled.
|
9 سال پیش |
|
Network.hpp
|
ed31cb76d6
Fix to cluster network configs.
|
9 سال پیش |
|
NetworkConfig.cpp
|
31db768e4d
A bit of code cleanup.
|
9 سال پیش |
|
NetworkConfig.hpp
|
0b3b994241
Relay policy can now be computed.
|
9 سال پیش |
|
NetworkController.hpp
|
226123ca08
Refactor controller to permit sending of pushes as well as just replies to config requests.
|
9 سال پیش |
|
Node.cpp
|
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
9 سال پیش |
|
Node.hpp
|
9f7919f71f
Add comments to join ("orbit") moons.
|
9 سال پیش |
|
NonCopyable.hpp
|
4e4fd51117
boring doc stuff
|
10 سال پیش |
|
OutboundMulticast.cpp
|
cc4bacc199
Cleanup, and implement compression disable flag for networks.
|
9 سال پیش |
|
OutboundMulticast.hpp
|
cc4bacc199
Cleanup, and implement compression disable flag for networks.
|
9 سال پیش |
|
Packet.cpp
|
e0d63c50db
One more tweak after thinking about related keys and key stream reuse. Just a precaution.
|
9 سال پیش |
|
Packet.hpp
|
803f74634a
Tweak how we do crypto of the masked portions of HELLO just to be more "boring" in the DJB sense.
|
9 سال پیش |
|
Path.cpp
|
a3bdae9735
Work in progress: Path canonicalization refactor.
|
9 سال پیش |
|
Path.hpp
|
5b6d27e659
Implement relay policy, and setting multicast limit to 0 now disables multicast on the network as would be expected.
|
9 سال پیش |
|
Peer.cpp
|
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
9 سال پیش |
|
Peer.hpp
|
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
9 سال پیش |
|
Poly1305.cpp
|
c952fbbd8d
Only enable 128-bit Poly1305 on X86_64 right now. Has compilation issues on ARM, but the 64-bit version should be fine.
|
10 سال پیش |
|
Poly1305.hpp
|
4e4fd51117
boring doc stuff
|
10 سال پیش |
|
README.md
|
8a2ff0b31e
Actual documentation.
|
9 سال پیش |
|
Revocation.cpp
|
1f74dd4589
Revocation work in progress, add WATCH which is TEE with implicit rate sync (thanks JG@DCVC!), and clean up some cruft in Network.
|
9 سال پیش |
|
Revocation.hpp
|
3587aa1ea7
Add and send certificates of representation to tell people what our valid upstreams are. These are not used yet but will be needed for future privacy modes, etc. Also some cleanup.
|
9 سال پیش |
|
RuntimeEnvironment.hpp
|
98152d974a
More cleanup and removal of DeferredPackets, will do the latter in a more elegant way.
|
9 سال پیش |
|
SHA512.cpp
|
4e4fd51117
boring doc stuff
|
10 سال پیش |
|
SHA512.hpp
|
4e4fd51117
boring doc stuff
|
10 سال پیش |
|
Salsa20.cpp
|
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
9 سال پیش |
|
Salsa20.hpp
|
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
9 سال پیش |
|
SelfAwareness.cpp
|
d3524f3609
Refactor COM stuff a bit, and respond to COM requests a bit more readily for rapid setup. Will need to revisit later.
|
9 سال پیش |
|
SelfAwareness.hpp
|
b5c86b6ba4
Bunch more path refactoring. Peers no longer forget paths, but do not normally use expired paths. Expired paths might still be tried if nothing else is reachable.
|
9 سال پیش |
|
SharedPtr.hpp
|
4931e44998
Implement "weak pointer" behavior on Topology Path canonicalization hash table.
|
9 سال پیش |
|
Switch.cpp
|
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
9 سال پیش |
|
Switch.hpp
|
d9e4ba1280
Eliminate a little copypasta.
|
9 سال پیش |
|
Tag.cpp
|
1f74dd4589
Revocation work in progress, add WATCH which is TEE with implicit rate sync (thanks JG@DCVC!), and clean up some cruft in Network.
|
9 سال پیش |
|
Tag.hpp
|
3587aa1ea7
Add and send certificates of representation to tell people what our valid upstreams are. These are not used yet but will be needed for future privacy modes, etc. Also some cleanup.
|
9 سال پیش |
|
Topology.cpp
|
594cb1fad8
Small fix for duplicates in world definitions.
|
9 سال پیش |
|
Topology.hpp
|
3587aa1ea7
Add and send certificates of representation to tell people what our valid upstreams are. These are not used yet but will be needed for future privacy modes, etc. Also some cleanup.
|
9 سال پیش |
|
Utils.cpp
|
21f4a97c35
CSPRNG performance improvement, self test build fix.
|
9 سال پیش |
|
Utils.hpp
|
0fb3d1d582
Add a build version for software update use so we can do very minor updates within a version.
|
9 سال پیش |
|
World.hpp
|
5fa1d9796c
zerotier-idtool commands to init and generate moons
|
9 سال پیش |