1519 Commits (d9552fb1203cd3abd9d15d9565f6d42e56058d30)

Author SHA1 Message Date
Adam Ierymenko 4ecc0c59ca Plumbing through of remote trace into controller code. 9 years ago
Adam Ierymenko c692f2e740 Fix for new identity generation bug. 9 years ago
Adam Ierymenko ba6fd16823 More tracing stuff. 9 years ago
Adam Ierymenko 495c5ce81d Bunch of remote tracing work. 9 years ago
Adam Ierymenko dab0fb9e05 Remote trace: plumbing, replace old TRACE with calls to Trace object. 9 years ago
Adam Ierymenko 6fc70f7c16 More cleanup, Linux build fixes. 9 years ago
Adam Ierymenko f23a43fb81 More cleanup. 9 years ago
Adam Ierymenko d2415dee00 Cleanup. 9 years ago
Adam Ierymenko dff8c02cfe Pull out and deprecate old cluster code. New cluster code will not be merged yet. 9 years ago
Adam Ierymenko 640ad577d1 . 9 years ago
Adam Ierymenko f18158a52d . 9 years ago
Adam Ierymenko 2f20258807 . 9 years ago
Adam Ierymenko baa10c2995 . 9 years ago
Adam Ierymenko 355cce3938 Rename Utils::snprintf due to it being a #define on one platform. 9 years ago
Adam Ierymenko 02d18af57d Remove Cluster.hpp 9 years ago
Adam Ierymenko dd68c207f4 Stuff old Cluster code in attic. 9 years ago
Adam Ierymenko 9b287392a4 . 9 years ago
Adam Ierymenko aa06470cb6 More cleanup for cluster refactor. 9 years ago
Adam Ierymenko 6015b529a0 More clustering work. 9 years ago
Adam Ierymenko 76452b4e28 Data structure fixup. 9 years ago
Adam Ierymenko 64b7d9ef82 New clustering work. 9 years ago
Adam Ierymenko 2a4a50b1da Add some also-ZeroTier-written ext/ code for use in new clustering, delete some old code, and change Mac to use -Os which is just as fast as -Ofast and may be faster due to cache effects. 9 years ago
Adam Ierymenko 2ec88e8008 Remove old circuit test code. Rules engine will let us do this much better and more simply. 9 years ago
Adam Ierymenko f9a9c2d009 Config object was never even being initialized on leave. Never noticed since desktop and server clients did not use. 9 years ago
Adam Ierymenko 5e6a2a17b0 Cluster build fix. 9 years ago
Adam Ierymenko 2d74c60d47 Add branch hints to bounds checking in Buffer. 9 years ago
Adam Ierymenko f479b76772 define likely/unlikely 9 years ago
Adam Ierymenko b9c1407013 Adjust PUSH_DIRECT_PATH circuit breaker, and comment out traces to reduce noise. 9 years ago
Adam Ierymenko 107e3e4106 First pass of configurable MTU and max MTU increase. 9 years ago
Joseph Henry ceeb8ee0bc added isEqualPrefix to InetAddress 9 years ago
Adam Ierymenko 41c187ba12 Another very small crypto optimization. 9 years ago
Adam Ierymenko 718e1d6c08 Finish removing constantly changing stuff from controller. 9 years ago
Adam Ierymenko 1b68d6dbdc License header update. 9 years ago
Adam Ierymenko 9e80db0fd1 Cleanup, fix a valgrind error, stack use reduction. 9 years ago
Adam Ierymenko 4f2a779769 JSONDB performance improvements, threading fix. 9 years ago
Adam Ierymenko a8ced184dc Some code cleanup and make sure any type punning is guarded with ZT_NO_TYPE_PUNNING. 9 years ago
Adam Ierymenko e7a2c6ecef Integrate ARM/NEON crypto. 9 years ago
Adam Ierymenko aaf597f020 Cleanup, Windows fixes, Self test fix 9 years ago
Adam Ierymenko 72bd3064a2 Windows build fixes, self test cleanup. 9 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. 9 years ago
Adam Ierymenko 4938e82795 Delete junk. 9 years ago
Adam Ierymenko 7a94f63058 Back out NaCl since the old one with xmm6 salsa2012 does not support multi-block use and the new one is slower. 9 years ago
Adam Ierymenko df48738ac9 Enable use of NaCl for faster X64 Salsa20 implementations. Also include binary for OSX for easy build. Blazingly fast. 9 years ago
Adam Ierymenko d8f5cfdee4 Windows profile build target (CPU profiling), and a little bit of optimization revealed by such. 9 years ago
Adam Ierymenko 95e5345cc3 Cluster build fix. 9 years ago
Adam Ierymenko ba5d0cc2f9 Silence some TRACE noise. 9 years ago
Adam Ierymenko 1d8ded3293 Tiny largely non-consequential credential fix. 9 years ago
Adam Ierymenko 2487a8bede Fix for 100% cpu issue. 9 years ago
Adam Ierymenko f1c0563c40 Fix for cluster handoff. 9 years ago
Adam Ierymenko 139c4b5633 Significant simplification to path logic. 9 years ago