Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko a9a390a930 Apply @marning suggested SSE auto-detect to make builds easier on non-x86 platforms: https://github.com/mwarning/ZeroTierOne/commit/aa2fd044cb69b97eef1ea38d5fefd18543aae22a %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 61021fc778 BackgroundResolver test. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 2810cd7c15 Build fixes for G++, building without SQLite3 present, and warning removal. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko e94518590d First stab of PFS design work with PKC security -- may not implement in 1.0.3 but stubbing out. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko f5848972f9 Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 86c87875a7 OSUtils::resolve() %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 60f05518aa (1) now builds and works on Linux, (2) fix a threading problem causing carsh on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 740121504f Add a timestamp to netconf cache, fix some SQL queries in NC. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 53cbe485f0 Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 6369c264e2 Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 5572b7ffb6 Simplify Phy<> to get rid of more indirections. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko a61acf36d2 osnet -> osdep %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko fe94c9460b Phy is a better name than Wire, and other cleanup. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 3c1a59fa24 Wire selftest, and passes all tests. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko b6241f6cb1 Build fixes. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko cea3f28155 DB init works now. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 4e95384ad6 Cleanup, add tristate to config code in Network, and happy new year! %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 4a5756e7fb cleanup %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 8d2e20ede6 Get rid of __align stuff in Salsa20 -- not portable, does not seem to help much on newer chips. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 4f0fcc582e Refactor HttpClient a bit. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 49ef980ecf Scale back Salsa20 benchmark a bit to not take too long on slow boxes. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 12692c551e SSE optimized Salsa20 -- anywhere from 20% to 50% faster than plain C version %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 7831c4bfef Cleanup, dead code removal, some pretty insignificant security stuff that's based on recommendations. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko abc82d6a52 IPC changes and SocketManager changes all build! %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko b5c3a92be2 Boring stuff: update dates in copyrights across all files. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 370dd6c4da Several things: %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko b59a7cf1d8 HTTP self-test. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 518410b7e0 HTTP client works! %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko 7015017686 Make Makefile for Mac use clang options instead of old GCC options, and fix a nasty but obvious bug I introduced into Utils::getSecureRandom. %!s(int64=12) %!d(string=hai) anos