summaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Collapse)Author
2017-08-08Make rxQueue lock-free using an atomic counter ring buffer.Adam Ierymenko
2017-08-07Possible deadlock fix.Adam Ierymenko
2017-07-18Cleanup and stdin/stdout harness mode for controller.Adam Ierymenko
2017-07-17Remote tracing works.Adam Ierymenko
2017-07-17Cleanup.Adam Ierymenko
2017-07-17Minor cleanup.Adam Ierymenko
2017-07-17Cleanup.Adam Ierymenko
2017-07-17Remove some exception copypasta.Adam Ierymenko
2017-07-14A bit more remote tracing stuff.Adam Ierymenko
2017-07-14Plumbing through of remote trace into controller code.Adam Ierymenko
2017-07-13Fix for new identity generation bug.Adam Ierymenko
2017-07-13More tracing stuff.Adam Ierymenko
2017-07-13Bunch of remote tracing work.Adam Ierymenko
2017-07-07Remote trace: plumbing, replace old TRACE with calls to Trace object.Adam Ierymenko
2017-07-07More cleanup, Linux build fixes.Adam Ierymenko
2017-07-06More cleanup.Adam Ierymenko
2017-07-06Cleanup.Adam Ierymenko
2017-07-06Pull out and deprecate old cluster code. New cluster code will not be merged ↵Adam Ierymenko
yet.
2017-07-06.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-06-30.Adam Ierymenko
2017-06-27Rename Utils::snprintf due to it being a #define on one platform.Adam Ierymenko
2017-06-23Remove Cluster.hppAdam Ierymenko
2017-06-08Stuff old Cluster code in attic.Adam Ierymenko
2017-06-05.Adam Ierymenko
2017-06-01More cleanup for cluster refactor.Adam Ierymenko
2017-06-01More clustering work.Adam Ierymenko
2017-06-01Data structure fixup.Adam Ierymenko
2017-06-01New clustering work.Adam Ierymenko
2017-05-31Add some also-ZeroTier-written ext/ code for use in new clustering, delete ↵Adam Ierymenko
some old code, and change Mac to use -Os which is just as fast as -Ofast and may be faster due to cache effects.
2017-05-30Remove old circuit test code. Rules engine will let us do this much better ↵Adam Ierymenko
and more simply.
2017-05-23Config object was never even being initialized on leave. Never noticed since ↵Adam Ierymenko
desktop and server clients did not use.
2017-05-19Cluster build fix.Adam Ierymenko
2017-05-09Add branch hints to bounds checking in Buffer.Adam Ierymenko
2017-05-09define likely/unlikelyAdam Ierymenko
2017-05-08Adjust PUSH_DIRECT_PATH circuit breaker, and comment out traces to reduce noise.Adam Ierymenko
2017-05-04First pass of configurable MTU and max MTU increase.Adam Ierymenko
2017-05-04added isEqualPrefix to InetAddressJoseph Henry
2017-05-03Another very small crypto optimization.Adam Ierymenko
2017-05-01Finish removing constantly changing stuff from controller.Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-04-27Cleanup, fix a valgrind error, stack use reduction.Adam Ierymenko
2017-04-24JSONDB performance improvements, threading fix.Adam Ierymenko
2017-04-20Some code cleanup and make sure any type punning is guarded with ↵Adam Ierymenko
ZT_NO_TYPE_PUNNING.
2017-04-19Integrate ARM/NEON crypto.Adam Ierymenko
2017-04-18Cleanup, Windows fixes, Self test fixAdam Ierymenko
2017-04-18Windows build fixes, self test cleanup.Adam Ierymenko
2017-04-18Just incorporate the X64 ASM version of Salsa20/12 for X64 platforms. This ↵Adam Ierymenko
gives us (for example) 1.5gb/sec encryption on a Core i5 2.8ghz.
2017-04-17Delete junk.Adam Ierymenko