| .. |
|
Address.hpp
|
|
|
|
AntiRecursion.hpp
|
Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, (2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch.
|
2015-11-13 12:14:28 -08:00 |
|
Array.hpp
|
|
|
|
AtomicCounter.hpp
|
|
|
|
BinarySemaphore.hpp
|
Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.
|
2015-11-05 12:22:58 -08:00 |
|
Buffer.hpp
|
|
|
|
C25519.cpp
|
|
|
|
C25519.hpp
|
|
|
|
CertificateOfMembership.cpp
|
|
|
|
CertificateOfMembership.hpp
|
|
|
|
Cluster.cpp
|
Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, (2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch.
|
2015-11-13 12:14:28 -08:00 |
|
Cluster.hpp
|
Query both root and network controller for multicast last resort GATHER.
|
2015-11-10 17:37:38 -08:00 |
|
Constants.hpp
|
Fix bug in ECHO handling (OK was invalid!), and use ECHO on newer peers for path confirmation. Also get rid of path confirmation circuit breaker since this causes issues with some peers and should be done more intelligently anyway.
|
2015-12-15 10:30:40 -08:00 |
|
DeferredPackets.cpp
|
Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.
|
2015-11-05 12:22:58 -08:00 |
|
DeferredPackets.hpp
|
Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.
|
2015-11-05 12:22:58 -08:00 |
|
Dictionary.cpp
|
|
|
|
Dictionary.hpp
|
|
|
|
Hashtable.hpp
|
Minor Windows build fixes. Builds on VS2012 again.
|
2015-11-12 16:48:42 -08:00 |
|
Identity.cpp
|
Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, (2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch.
|
2015-11-13 12:14:28 -08:00 |
|
Identity.hpp
|
|
|
|
IncomingPacket.cpp
|
(1) Get rid of path sorting and just scan them, since sorting may have been a premature optimization that introduced a regression and path instability in a few edge cases, and (2) do not attempt to contact remote paths received via PUSH_DIRECT_PATH if we already have that path and it is already active (dumb, should have done this originally)
|
2015-12-17 10:53:07 -08:00 |
|
IncomingPacket.hpp
|
Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.
|
2015-11-05 12:22:58 -08:00 |
|
InetAddress.cpp
|
Stashing utun work for OSX -- abandoning for now since utun excludes mDNS among other issues.
|
2015-11-12 10:47:50 -08:00 |
|
InetAddress.hpp
|
Stashing utun work for OSX -- abandoning for now since utun excludes mDNS among other issues.
|
2015-11-12 10:47:50 -08:00 |
|
MAC.hpp
|
|
|
|
Multicaster.cpp
|
Query both root and network controller for multicast last resort GATHER.
|
2015-11-10 17:37:38 -08:00 |
|
Multicaster.hpp
|
Ready to test.
|
2015-11-09 09:45:43 -08:00 |
|
MulticastGroup.hpp
|
|
|
|
Mutex.hpp
|
|
|
|
Network.cpp
|
|
|
|
Network.hpp
|
|
|
|
NetworkConfig.cpp
|
|
|
|
NetworkConfig.hpp
|
|
|
|
NetworkController.hpp
|
|
|
|
Node.cpp
|
Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, (2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch.
|
2015-11-13 12:14:28 -08:00 |
|
Node.hpp
|
Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT
|
2015-11-09 15:44:13 -08:00 |
|
NonCopyable.hpp
|
|
|
|
OutboundMulticast.cpp
|
|
|
|
OutboundMulticast.hpp
|
|
|
|
Packet.cpp
|
Remove unimplemented SET_EPHEMERAL_KEY for now.
|
2015-12-14 14:53:43 -08:00 |
|
Packet.hpp
|
Fix bug in ECHO handling (OK was invalid!), and use ECHO on newer peers for path confirmation. Also get rid of path confirmation circuit breaker since this causes issues with some peers and should be done more intelligently anyway.
|
2015-12-15 10:30:40 -08:00 |
|
Path.cpp
|
|
|
|
Path.hpp
|
Show paths as active or preferred in listpeers.
|
2015-12-17 11:03:39 -08:00 |
|
Peer.cpp
|
(1) Get rid of path sorting and just scan them, since sorting may have been a premature optimization that introduced a regression and path instability in a few edge cases, and (2) do not attempt to contact remote paths received via PUSH_DIRECT_PATH if we already have that path and it is already active (dumb, should have done this originally)
|
2015-12-17 10:53:07 -08:00 |
|
Peer.hpp
|
(1) Get rid of path sorting and just scan them, since sorting may have been a premature optimization that introduced a regression and path instability in a few edge cases, and (2) do not attempt to contact remote paths received via PUSH_DIRECT_PATH if we already have that path and it is already active (dumb, should have done this originally)
|
2015-12-17 10:53:07 -08:00 |
|
Poly1305.cpp
|
|
|
|
Poly1305.hpp
|
|
|
|
RuntimeEnvironment.hpp
|
Fix for possible high CPU usage on multicast queries.
|
2015-11-09 14:54:05 -08:00 |
|
Salsa20.cpp
|
|
|
|
Salsa20.hpp
|
|
|
|
SelfAwareness.cpp
|
|
|
|
SelfAwareness.hpp
|
|
|
|
SHA512.cpp
|
|
|
|
SHA512.hpp
|
|
|
|
SharedPtr.hpp
|
Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.
|
2015-11-05 12:22:58 -08:00 |
|
Switch.cpp
|
Fix bug in ECHO handling (OK was invalid!), and use ECHO on newer peers for path confirmation. Also get rid of path confirmation circuit breaker since this causes issues with some peers and should be done more intelligently anyway.
|
2015-12-15 10:30:40 -08:00 |
|
Switch.hpp
|
MERGE current "dev" into "netcon" -- should not affect netcon itself but will retest -- brings ZeroTier core up to 1.1.0
|
2015-11-23 10:46:52 -08:00 |
|
Topology.cpp
|
Update World to drop an old legacy root.
|
2015-12-17 11:52:05 -08:00 |
|
Topology.hpp
|
get the compiler to stop complaining about two string literals (one a macro) next to each other without an intervening space
|
2015-11-14 18:19:33 -08:00 |
|
Utils.cpp
|
Always Salsa20 encrypt the result of the system CSPRNG as a mitigation against various low-entropy bugs such as the recent Raspberry Pi one.
|
2015-12-04 14:50:24 -08:00 |
|
Utils.hpp
|
|
|
|
World.hpp
|
|
|