Adam Ierymenko 595b386afc Increase maximum packet fragments to make room for huge multicasts with certificates of membership tagged onto them. This likely will not actually increase the number of fragments in practice much, since these are then subsequently compressed. But the buffer needs to be allocated with room for them, otherwise these packets get dropped with a range_error exception internally. 11 年 前
..
Address.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Array.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
AtomicCounter.hpp 939cdc82a2 VERSION 0.7.1: small Linux compile fix on g++, does not merit new release 12 年 前
BandwidthAccount.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Buffer.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
C25519.cpp 4d1cca1150 Remove VC++ warnings in C25519, also add inline to short methods. 12 年 前
C25519.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
CMWC4096.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
CertificateOfMembership.cpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
CertificateOfMembership.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Constants.hpp 595b386afc Increase maximum packet fragments to make room for huge multicasts with certificates of membership tagged onto them. This likely will not actually increase the number of fragments in practice much, since these are then subsequently compressed. But the buffer needs to be allocated with room for them, otherwise these packets get dropped with a range_error exception internally. 11 年 前
Defaults.cpp 5ef2c6fd6f Add TCP/443 to all supernodes in Defaults. 11 年 前
Defaults.hpp daaec84c6b Add TCP channel support for supernode list, make Peer pick the first path if all paths are equally dead. 11 年 前
Dictionary.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
EthernetTap.cpp 881ff08269 Make multiple attempts to open the tap device on Windows. 11 年 前
EthernetTap.hpp dc0f3559be Rip out old condition and Demarc stuff... 11 年 前
HttpClient.cpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
HttpClient.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Identity.cpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Identity.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
InetAddress.cpp 2ac56fd120 Fix TCP connection accumulation problem, still having issues with TCP tunneling. 11 年 前
InetAddress.hpp 8e587ae481 Clean dead paths from peers. 11 年 前
IpcConnection.cpp 67a85221d5 WINDOWS IS SUFFERING 11 年 前
IpcConnection.hpp 67a85221d5 WINDOWS IS SUFFERING 11 年 前
IpcListener.cpp 67a85221d5 WINDOWS IS SUFFERING 11 年 前
IpcListener.hpp 67a85221d5 WINDOWS IS SUFFERING 11 年 前
Logger.cpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Logger.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
MAC.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
MulticastGroup.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Multicaster.cpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Multicaster.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Mutex.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Network.cpp 6f5a4d7e29 Fix blocking socket issues in new socket I/O code. 11 年 前
Network.hpp ab5a460177 Apply multicast rate limits on a network to ourselves and do not send multicasts that would exceed limits, for GitHub issue #55 11 年 前
NetworkConfig.cpp 73c1d43f2f Crank down default multicast preload and max balance just a little bit... should not impact non-lame protocols. 11 年 前
NetworkConfig.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Node.cpp b73c36acbf Merge branch 'adamierymenko-dev' of ssh://shub-niggurath.zerotier.com:222/git/ZeroTierOne into adamierymenko-dev 11 年 前
Node.hpp 181369964f Make TCP optional, rename port constant. 11 年 前
NodeConfig.cpp c231510f8b More TCP-related fixes and tweaks to ping timing, resynchronize, and startup. 11 年 前
NodeConfig.hpp acf7d70d24 Integrate IPC stuff into NodeConfig. 11 年 前
NonCopyable.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Packet.cpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Packet.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
PacketDecoder.cpp 8d3eb1a258 A few renamings to be consistent. 11 年 前
PacketDecoder.hpp abc82d6a52 IPC changes and SocketManager changes all build! 11 年 前
Path.hpp 8e587ae481 Clean dead paths from peers. 11 年 前
Peer.cpp 8e587ae481 Clean dead paths from peers. 11 年 前
Peer.hpp 8e587ae481 Clean dead paths from peers. 11 年 前
Poly1305.cpp 07f505971c Windows build fixes. 12 年 前
Poly1305.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
RuntimeEnvironment.hpp c231510f8b More TCP-related fixes and tweaks to ping timing, resynchronize, and startup. 11 年 前
SHA512.cpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
SHA512.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Salsa20.cpp 8c9b73f67b Make Salsa20 variable-round, allowing for Salsa20/12 to be used for Packet encrypt and decrypt. Profiling analysis found that Salsa20 encrypt was accounting for a nontrivial percentage of CPU time, so it makes sense to cut this load fundamentally. There are no published attacks against Salsa20/12, and DJB believes 20 rounds to be overkill. This should be more than enough for our needs. Obviously incorporating ASM Salsa20 is among the next steps for performance. 12 年 前
Salsa20.hpp 612c17240a Dead code removal, fix for cleanup GitHub issue #28 12 年 前
Service.cpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Service.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
SharedPtr.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Socket.hpp bb25128406 TCP socket. 11 年 前
SocketManager.cpp 7957ab6b1d Windows uses exceptfds to report failed async connect() in select(). TCP now done on Windows (I think). 11 年 前
SocketManager.hpp 328be8f846 Make Windows build, add (untested) Windows named pipe based IPC code. 11 年 前
SoftwareUpdater.cpp 60f25ccdf9 Some text changes, remove unused modules from installer project. 12 年 前
SoftwareUpdater.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
Switch.cpp daaec84c6b Add TCP channel support for supernode list, make Peer pick the first path if all paths are equally dead. 11 年 前
Switch.hpp abc82d6a52 IPC changes and SocketManager changes all build! 11 年 前
SysEnv.cpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
SysEnv.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前
TcpSocket.cpp 7957ab6b1d Windows uses exceptfds to report failed async connect() in select(). TCP now done on Windows (I think). 11 年 前
TcpSocket.hpp 7957ab6b1d Windows uses exceptfds to report failed async connect() in select(). TCP now done on Windows (I think). 11 年 前
Thread.hpp 67a85221d5 WINDOWS IS SUFFERING 11 年 前
Topology.cpp 8e587ae481 Clean dead paths from peers. 11 年 前
Topology.hpp daaec84c6b Add TCP channel support for supernode list, make Peer pick the first path if all paths are equally dead. 11 年 前
UdpSocket.cpp 1a0572d7e7 Remove UDP-breaking debug code. 11 年 前
UdpSocket.hpp 1a0a6755b1 UDP socket implementation. 11 年 前
Utils.cpp 2ac56fd120 Fix TCP connection accumulation problem, still having issues with TCP tunneling. 11 年 前
Utils.hpp b5c3a92be2 Boring stuff: update dates in copyrights across all files. 12 年 前