Adam Ierymenko
|
1b68d6dbdc
License header update.
|
8 years ago |
Adam Ierymenko
|
9e80db0fd1
Cleanup, fix a valgrind error, stack use reduction.
|
8 years ago |
Adam Ierymenko
|
cafbe44dde
Controller optimizations -- make locking more fine-grained, use true hardware concurrency, etc.
|
8 years ago |
Adam Ierymenko
|
a8ced184dc
Some code cleanup and make sure any type punning is guarded with ZT_NO_TYPE_PUNNING.
|
8 years ago |
Adam Ierymenko
|
a376bcc654
ARM NEON Salsa20/12 in build and selftest. Almost 2X speedup on a Raspberry Pi.
|
8 years ago |
Adam Ierymenko
|
aaf597f020
Cleanup, Windows fixes, Self test fix
|
8 years ago |
Adam Ierymenko
|
72bd3064a2
Windows build fixes, self test cleanup.
|
8 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.
|
8 years ago |
Adam Ierymenko
|
df48738ac9
Enable use of NaCl for faster X64 Salsa20 implementations. Also include binary for OSX for easy build. Blazingly fast.
|
8 years ago |
Adam Ierymenko
|
ec8e1178e5
Version bumps, and fix Debian so default is to build normally and .static files are used in our builds.
|
8 years ago |
Adam Ierymenko
|
87b53d67c5
Fix selftest build.
|
8 years ago |
Adam Ierymenko
|
21f4a97c35
CSPRNG performance improvement, self test build fix.
|
8 years ago |
Adam Ierymenko
|
902e03bccc
build fix
|
8 years ago |
Adam Ierymenko
|
2ea9f516e1
Rate gate expensive validation of new identities in HELLO.
|
8 years ago |
Adam Ierymenko
|
ab4021dd0e
Do packet MAC check before locallyValidate(), and add timing measurement in selftest.
|
8 years ago |
Adam Ierymenko
|
5f63d5039b
Bug fixes, self test of JSONDB disabled by default.
|
8 years ago |
Adam Ierymenko
|
a454a37a6e
Self test JSONDB.
|
8 years ago |
Adam Ierymenko
|
1254dece5b
Linux build fixes, and build controller.
|
9 years ago |
Adam Ierymenko
|
a13f4d8353
We now always build the controller in ZeroTier One, at least for desktop and server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.)
|
9 years ago |
Adam Ierymenko
|
c714e8baa6
Get rid of broken test code for controller so selftest build works with controller enabled.
|
9 years ago |
Adam Ierymenko
|
ca82715bfa
Another fuzzing code fix.
|
9 years ago |
Adam Ierymenko
|
0c05b2cb50
Comment cleanup and fuzzing improvements.
|
9 years ago |
Adam Ierymenko
|
b2d048aa0e
Make Dictionary templatable so it can be used where we want a higher capacity.
|
9 years ago |
Adam Ierymenko
|
490d20e8fb
Self test for dictionary, and fixes.
|
9 years ago |
Adam Ierymenko
|
e09c1a1c11
Big refactor mostly builds. We now have a uniform backward compatible netconf.
|
9 years ago |
Adam Ierymenko
|
af471af8ef
Shrink NetworkConfig slightly.
|
9 years ago |
Adam Ierymenko
|
32cd2a02c9
OneService now binds all ports to specific local interfaces instead of wildcard and rebinds on changes. (default route)
|
9 years ago |
Adam Ierymenko
|
7a63fdc447
Fix for GitHub issue #298 and hopefully #297
|
9 years ago |
Adam Ierymenko
|
4e4fd51117
boring doc stuff
|
9 years ago |
Adam Ierymenko
|
c21882da9c
Put selftest back and turn off tracing in PortMapper.
|
9 years ago |