ZeroTierOne/node
Adam Ierymenko fc18334dbb Version 0.4.3 (the real one): fix Gentoo ip config failures and crashes
This version fixes problems with locating the 'ip' command on Gentoo
and possibly other Linux systems, and a problem that could cause a
crash if EthernetTap was unable to locate one of the commands it
invokes to configure IP information on tap devices.

The code also now builds on Windows. It doesn't run yet, but it's a
step. Windows port is in full swing.

Finally, the multicast rate limit defaults were raised a little. More
testing is needed here, and real world measurments.
2013-08-13 15:14:03 -04:00
..
Address.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Array.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
AtomicCounter.hpp New git repository for release - version 0.2.0 tagged 2013-07-04 16:56:19 -04:00
BloomFilter.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Buffer.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
CMWC4096.hpp Compile fixes, integration of fast PRNG. 2013-07-13 14:28:26 -04:00
Condition.hpp Windows build work: condition, mutex, thread, udp socket... 2013-08-12 16:18:35 -04:00
Constants.hpp Version 0.4.3 (the real one): fix Gentoo ip config failures and crashes 2013-08-13 15:14:03 -04:00
Defaults.cpp New simpler command interface via loopback UDP protected by a crypto token. 2013-07-17 14:10:44 -04:00
Defaults.hpp New simpler command interface via loopback UDP protected by a crypto token. 2013-07-17 14:10:44 -04:00
Demarc.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Demarc.hpp Doc cleanup. 2013-07-18 18:07:43 -04:00
Dictionary.hpp Network membership certificate work in progress... does not build yet. 2013-07-29 13:56:20 -04:00
EllipticCurveKey.hpp Add range safety check to EllipticCurveKey. 2013-08-09 20:45:15 -04:00
EllipticCurveKeyPair.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
EllipticCurveKeyPair.hpp Small updates to documentation, a few precautionary fixes. 2013-07-15 09:06:59 -04:00
EthernetTap.cpp Version 0.4.3: fix Gentoo ip config failures and crashes 2013-08-13 14:42:51 -04:00
EthernetTap.hpp Move template parameter in Thread to a more logical scope location. 2013-08-08 09:19:36 -04:00
Filter.cpp More filter work. 2013-07-17 10:01:46 -04:00
Filter.hpp More filter work. 2013-07-17 10:01:46 -04:00
HMAC.cpp New git repository for release - version 0.2.0 tagged 2013-07-04 16:56:19 -04:00
HMAC.hpp New git repository for release - version 0.2.0 tagged 2013-07-04 16:56:19 -04:00
Identity.cpp More Windows port work. 2013-08-12 16:57:34 -04:00
Identity.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
InetAddress.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
InetAddress.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Logger.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Logger.hpp New git repository for release - version 0.2.0 tagged 2013-07-04 16:56:19 -04:00
MAC.hpp New git repository for release - version 0.2.0 tagged 2013-07-04 16:56:19 -04:00
Multicaster.hpp Add RateLimiter for rate limiting multicast, not tested yet. 2013-08-08 17:20:35 -04:00
MulticastGroup.hpp Possible fix for issue #4 - segfault in ___removeIp helper function in EthernetTap on OSX -- I think the problem may have been that I was using set::erase(key) while also using an iterator, so now it uses erase(iterator). See if it happens again, cause I could not duplicate the issue. Possible minor difference in STL version. 2013-07-06 13:34:35 -04:00
Mutex.hpp Windows build work: condition, mutex, thread, udp socket... 2013-08-12 16:18:35 -04:00
Network.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Network.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Node.cpp Fix a *nix build issue. 2013-08-12 21:27:07 -04:00
Node.hpp Command line interface. 2013-07-18 16:35:52 -04:00
NodeConfig.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
NodeConfig.hpp Whole bunch of stuff: netconf, bug fixes, tweaks to ping and firewall opener timing code. 2013-08-06 00:05:39 -04:00
NonCopyable.hpp New git repository for release - version 0.2.0 tagged 2013-07-04 16:56:19 -04:00
Packet.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Packet.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
PacketDecoder.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
PacketDecoder.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Peer.cpp Compile fixes, integration of fast PRNG. 2013-07-13 14:28:26 -04:00
Peer.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Range.hpp Filter code, work in progress, wont build yet 2013-07-07 19:36:57 -04:00
RateLimiter.hpp Version 0.4.3 (the real one): fix Gentoo ip config failures and crashes 2013-08-13 15:14:03 -04:00
RuntimeEnvironment.hpp Bunch more debugging and loop closing on new netconf. 2013-08-06 01:28:56 -04:00
Salsa20.cpp Several things: 2013-07-09 14:06:55 -04:00
Salsa20.hpp New git repository for release - version 0.2.0 tagged 2013-07-04 16:56:19 -04:00
Service.cpp Move template parameter in Thread to a more logical scope location. 2013-08-08 09:19:36 -04:00
Service.hpp Move template parameter in Thread to a more logical scope location. 2013-08-08 09:19:36 -04:00
SharedPtr.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Switch.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Switch.hpp Cleanup, comments, regularize TRACE messages. 2013-07-13 14:45:39 -04:00
SysEnv.cpp More Windows port work. 2013-08-12 16:57:34 -04:00
SysEnv.hpp Poll for network autoconf, and a few other documentation changes. 2013-08-05 12:34:54 -04:00
Thread.hpp Windows build work: condition, mutex, thread, udp socket... 2013-08-12 16:18:35 -04:00
Topology.cpp More Windows port work. 2013-08-12 16:57:34 -04:00
Topology.hpp Move template parameter in Thread to a more logical scope location. 2013-08-08 09:19:36 -04:00
UdpSocket.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
UdpSocket.hpp Windows build work: condition, mutex, thread, udp socket... 2013-08-12 16:18:35 -04:00
Utils.cpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00
Utils.hpp Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start. 2013-08-12 21:25:36 -04:00