Adam Ierymenko
|
16a3c14c53
A bunch of cleanup and refactoring, implementation of prep for forward secrecy still in progress.
|
5 years ago |
Adam Ierymenko
|
b9f60fc3c2
A bunch of warning removal and LINT cleanliness.
|
5 years ago |
Adam Ierymenko
|
1f2e94a51d
Some optimization and raw memory access cleanup.
|
5 years ago |
Adam Ierymenko
|
e9da35bac3
Harden some stuff around COMs and members of networks.
|
5 years ago |
Adam Ierymenko
|
fbd3e10488
cleanup
|
5 years ago |
Adam Ierymenko
|
416068f68e
Regularize use of fingerprint concept across code.
|
5 years ago |
Adam Ierymenko
|
1b71b6d01a
hash() -> fingerprint()
|
5 years ago |
Adam Ierymenko
|
1e0a930d23
Create a container for identity hashes, replace some "volatile" hacky junk with std::atomic, clean up some security checks, rename raw data in Buf to unsafeData to permit search for unsafe.
|
5 years ago |
Adam Ierymenko
|
f21ecb3762
Yet more major and very nit-picky refactoring for performance, etc. Also use std::atomic<> now with a TODO to implement a shim if we ever do need to build this on a pre-c++11 compiler.
|
5 years ago |
Adam Ierymenko
|
60de5ed3dd
It almost compiles again
|
5 years ago |
Adam Ierymenko
|
df4b1e9b12
Yet more work on VL1/VL2
|
5 years ago |
Adam Ierymenko
|
df346a6df6
Work in progress... clean up memcpy and create an annotation for that, lots more porting to new Buf/Protocol code, etc.
|
5 years ago |
Adam Ierymenko
|
33bb61c63d
Loads of refactoring, integration of new version of Trace.
|
5 years ago |
Adam Ierymenko
|
8bae0acaf9
More cleanup and build fixes, almost builds again!
|
5 years ago |
Adam Ierymenko
|
9642ff5fb9
.
|
5 years ago |
Adam Ierymenko
|
891bf99894
work in progress
|
5 years ago |
Adam Ierymenko
|
6f6138c500
Merge relicensing change from dev
|
6 years ago |
Adam Ierymenko
|
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
6 years ago |
Adam Ierymenko
|
b66431bc29
Work in progress...
|
6 years ago |
Joseph Henry
|
0e597191b8
Updated licenses for 2019
|
6 years ago |
Adam Ierymenko
|
af61ee6f3a
Merge pull request #836 from skunkwerks/feature/add-freebsd-debugs
|
7 years ago |
Dave Cottlehuber
|
88abd6ffc6
add support for debug flags in FreeBSD
|
7 years ago |
Joseph Henry
|
46a7a2be2e
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
|
7 years ago |
Joseph Henry
|
6a2ba4baca
Introduced basic multipath support
|
7 years ago |
Adam Ierymenko
|
c6949aad2d
Linux build fix on some versions.
|
7 years ago |
Grant Limberg
|
406bcf7d3f
Fix compilation on Windows
|
7 years ago |
Adam Ierymenko
|
65c07afe05
Copyright updates for 2018.
|
7 years ago |
Adam Ierymenko
|
f13886d343
Warning removal.
|
7 years ago |
Adam Ierymenko
|
431716e249
Disable trace by default, stderr message improvements in RethinkDB driver.
|
7 years ago |
Adam Ierymenko
|
16613ab5fb
Clean up remote tracing code, add per-network remote trace settings, add remote trace level, and make local trace output readable again.
|
7 years ago |