Adam Ierymenko 70655cc3f7 Docs and auto-update of Earth network ID. 12 年 前
..
Address.hpp fbf6ab5d4d Bug fixes: inverted sense bug, printf format bug. 12 年 前
Array.hpp d6414c9ff7 Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 12 年 前
AtomicCounter.hpp 150850b800 New git repository for release - version 0.2.0 tagged 12 年 前
BandwidthAccount.hpp 07e1085dcc More experimentation with multicast rate. 12 年 前
Buffer.hpp ca93b4a1ac Clean up some stuff, including a few spots where exceptions were not being handled correctly. 12 年 前
C25519.cpp 588a47be89 Some API improvements to C25519 in preparation for that thing I woke up thinking about at 4am. 12 年 前
C25519.hpp b0187f4472 Hashcash-based identity, work in progress... committing to test speed on other boxes. 12 年 前
CMWC4096.hpp 97cbd98bc5 Compile fixes, integration of fast PRNG. 12 年 前
CertificateOfMembership.cpp 46f868bd4f Lots of cleanup, more work on certificates, some security fixes. 12 年 前
CertificateOfMembership.hpp 5a8f213c23 Work in progress... 12 年 前
Condition.hpp 36af3d92ec Windows build work: condition, mutex, thread, udp socket... 12 年 前
Constants.hpp e13d4df9ab Forgot to set defaults if multicast parameters are unset. 12 年 前
Defaults.cpp c89cdcc3fd Blech... moving on! 12 年 前
Defaults.hpp ca93b4a1ac Clean up some stuff, including a few spots where exceptions were not being handled correctly. 12 年 前
Demarc.cpp ca93b4a1ac Clean up some stuff, including a few spots where exceptions were not being handled correctly. 12 年 前
Demarc.hpp ca93b4a1ac Clean up some stuff, including a few spots where exceptions were not being handled correctly. 12 年 前
Dictionary.hpp b2b24ca41b Some file format cleanup. 12 年 前
EthernetTap.cpp f3ad05347e Improve code security posture by replacing sprintf with a safer function. 12 年 前
EthernetTap.hpp cd907a7662 More tap work -- DHCP configuration and such. 12 年 前
Identity.cpp 1ed8a22d19 And then it turns out to be too slow on a slower 32-bit machine... we do want to do tablets eventually. 12 年 前
Identity.hpp 4267e7da93 Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder. 12 年 前
InetAddress.cpp b2b24ca41b Some file format cleanup. 12 年 前
InetAddress.hpp 3443b203e4 Each peer now tracks the last time it announced multicast LIKEs independently and does so frequently enough to prevent expires. Also add a multicast debug facility for use on the testnet. 12 年 前
Logger.cpp 487eb17ec0 ZeroTierOne for Windows binary project, builds and runs and mostly works but still some issues with tap. 12 年 前
Logger.hpp 4c06fcfc9d More include formatting cleanup. 12 年 前
MAC.hpp fbf6ab5d4d Bug fixes: inverted sense bug, printf format bug. 12 年 前
MulticastGroup.hpp b10871cedc More work in netconf cleanup. 12 年 前
Multicaster.cpp 2cfa76fa8b Multicast propagation is now working from non-supernodes, and working quite well. Time for some more simulation before 0.5.0! 12 年 前
Multicaster.hpp 2cfa76fa8b Multicast propagation is now working from non-supernodes, and working quite well. Time for some more simulation before 0.5.0! 12 年 前
Mutex.hpp 36af3d92ec Windows build work: condition, mutex, thread, udp socket... 12 年 前
Network.cpp 5a8f213c23 Work in progress... 12 年 前
Network.hpp 5a8f213c23 Work in progress... 12 年 前
NetworkConfig.cpp e13d4df9ab Forgot to set defaults if multicast parameters are unset. 12 年 前
NetworkConfig.hpp 03b909603a Clean up the awful Network::Config mess and break that out into NetworkConfig. 12 年 前
Node.cpp 7e7e28f5f7 Add support for pushing network config refresh hints from a MEMORY queue table. That ways it will be possible for network changes to take effect almost immediately across all active peers. 12 年 前
Node.hpp 300588c5e8 Add port and control port command line options to daemon and command line client, add new supernode keys to Defaults. 12 年 前
NodeConfig.cpp 70655cc3f7 Docs and auto-update of Earth network ID. 12 年 前
NodeConfig.hpp ca93b4a1ac Clean up some stuff, including a few spots where exceptions were not being handled correctly. 12 年 前
NonCopyable.hpp 150850b800 New git repository for release - version 0.2.0 tagged 12 年 前
Packet.cpp ce14ba9004 Take the 0.6.0 opportunity to add flags to a few protocol verbs and do a bit more cleanup. Also fix it so certificates wont be accepted unless they are newer than existing ones. 12 年 前
Packet.hpp 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 年 前
PacketDecoder.cpp fbf6ab5d4d Bug fixes: inverted sense bug, printf format bug. 12 年 前
PacketDecoder.hpp ca93b4a1ac Clean up some stuff, including a few spots where exceptions were not being handled correctly. 12 年 前
Peer.cpp 4267e7da93 Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder. 12 年 前
Peer.hpp 4267e7da93 Remove a whole bunch of now-unnecessary cruft from Topology and PacketDecoder. 12 年 前
Poly1305.cpp f3128a18fe Work in progress... 12 年 前
Poly1305.hpp 300d26973a Test vectors for all new crypto. 12 年 前
RuntimeEnvironment.hpp 24bad9f3d1 More work in progress in new multicast propagation... 12 年 前
SHA512.cpp b0187f4472 Hashcash-based identity, work in progress... committing to test speed on other boxes. 12 年 前
SHA512.hpp 77965af288 Add new crypto: SHA512 and C25519 -- not integrated yet. 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 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 年 前
Service.cpp 8a46452a70 Move template parameter in Thread to a more logical scope location. 12 年 前
Service.hpp 8a46452a70 Move template parameter in Thread to a more logical scope location. 12 年 前
SharedPtr.hpp d6414c9ff7 Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 12 年 前
Switch.cpp 03b909603a Clean up the awful Network::Config mess and break that out into NetworkConfig. 12 年 前
Switch.hpp 797bba04dd Get rid of not used and maybe never to be used Filter code. 12 年 前
SysEnv.cpp fb7d9b1029 Oops we needed _r in there... 12 年 前
SysEnv.hpp fb7d9b1029 Oops we needed _r in there... 12 年 前
Thread.hpp 36af3d92ec Windows build work: condition, mutex, thread, udp socket... 12 年 前
Topology.cpp ca93b4a1ac Clean up some stuff, including a few spots where exceptions were not being handled correctly. 12 年 前
Topology.hpp ca93b4a1ac Clean up some stuff, including a few spots where exceptions were not being handled correctly. 12 年 前
UdpSocket.cpp b4be07149f Tap now basically sorta works on Windows. Now have to figure out how to control DHCP behavior since we normally don't want that. 12 年 前
UdpSocket.hpp 487eb17ec0 ZeroTierOne for Windows binary project, builds and runs and mostly works but still some issues with tap. 12 年 前
Utils.cpp 0e43e5e8f2 Rest of work on new hashcash based identity scheme. 12 年 前
Utils.hpp 0e43e5e8f2 Rest of work on new hashcash based identity scheme. 12 年 前