Commit History

Author SHA1 Message Date
  Adam Ierymenko 1b68d6dbdc License header update. 8 years ago
  Adam Ierymenko 9e80db0fd1 Cleanup, fix a valgrind error, stack use reduction. 8 years ago
  Adam Ierymenko cafbe44dde Controller optimizations -- make locking more fine-grained, use true hardware concurrency, etc. 8 years ago
  Adam Ierymenko a8ced184dc Some code cleanup and make sure any type punning is guarded with ZT_NO_TYPE_PUNNING. 8 years ago
  Adam Ierymenko a376bcc654 ARM NEON Salsa20/12 in build and selftest. Almost 2X speedup on a Raspberry Pi. 8 years ago
  Adam Ierymenko aaf597f020 Cleanup, Windows fixes, Self test fix 8 years ago
  Adam Ierymenko 72bd3064a2 Windows build fixes, self test cleanup. 8 years ago
  Adam Ierymenko a1e94154be Just incorporate the X64 ASM version of Salsa20/12 for X64 platforms. This gives us (for example) 1.5gb/sec encryption on a Core i5 2.8ghz. 8 years ago
  Adam Ierymenko df48738ac9 Enable use of NaCl for faster X64 Salsa20 implementations. Also include binary for OSX for easy build. Blazingly fast. 8 years ago
  Adam Ierymenko ec8e1178e5 Version bumps, and fix Debian so default is to build normally and .static files are used in our builds. 8 years ago
  Adam Ierymenko 87b53d67c5 Fix selftest build. 8 years ago
  Adam Ierymenko 21f4a97c35 CSPRNG performance improvement, self test build fix. 8 years ago
  Adam Ierymenko 902e03bccc build fix 8 years ago
  Adam Ierymenko 2ea9f516e1 Rate gate expensive validation of new identities in HELLO. 8 years ago
  Adam Ierymenko ab4021dd0e Do packet MAC check before locallyValidate(), and add timing measurement in selftest. 8 years ago
  Adam Ierymenko 5f63d5039b Bug fixes, self test of JSONDB disabled by default. 8 years ago
  Adam Ierymenko a454a37a6e Self test JSONDB. 8 years ago
  Adam Ierymenko 1254dece5b Linux build fixes, and build controller. 9 years ago
  Adam Ierymenko a13f4d8353 We now always build the controller in ZeroTier One, at least for desktop and server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.) 9 years ago
  Adam Ierymenko c714e8baa6 Get rid of broken test code for controller so selftest build works with controller enabled. 9 years ago
  Adam Ierymenko ca82715bfa Another fuzzing code fix. 9 years ago
  Adam Ierymenko 0c05b2cb50 Comment cleanup and fuzzing improvements. 9 years ago
  Adam Ierymenko b2d048aa0e Make Dictionary templatable so it can be used where we want a higher capacity. 9 years ago
  Adam Ierymenko 490d20e8fb Self test for dictionary, and fixes. 9 years ago
  Adam Ierymenko e09c1a1c11 Big refactor mostly builds. We now have a uniform backward compatible netconf. 9 years ago
  Adam Ierymenko af471af8ef Shrink NetworkConfig slightly. 9 years ago
  Adam Ierymenko 32cd2a02c9 OneService now binds all ports to specific local interfaces instead of wildcard and rebinds on changes. (default route) 9 years ago
  Adam Ierymenko 7a63fdc447 Fix for GitHub issue #298 and hopefully #297 9 years ago
  Adam Ierymenko 4e4fd51117 boring doc stuff 9 years ago
  Adam Ierymenko c21882da9c Put selftest back and turn off tracing in PortMapper. 9 years ago