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 |
Adam Ierymenko
|
88a4a3b1ba
|
Pass tptr on leave.
|
9 years ago |
Adam Ierymenko
|
5ad120208f
|
Small fix, should filter by temporal validity.
|
9 years ago |
Adam Ierymenko
|
eddbc7e757
|
Logic simplification, cleanup, and memory use improvements in Membership. Also fix an issue that may cause network instability in some cases.
|
9 years ago |