Adam Ierymenko
|
75a45eeb27
|
Revert "Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed."
This reverts commit 48ce7632fa.
|
5 years ago |
Adam Ierymenko
|
48ce7632fa
|
Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed.
|
5 years ago |
Adam Ierymenko
|
31d8758ad9
|
Apple "fat binaries" are back!
|
5 years ago |
Adam Ierymenko
|
7280fcdec2
|
Only define FreeBSD hwcaps stuff if ARM crypto is enabled for compiled.
|
5 years ago |
Vince
|
83a2dcb65a
|
FreeBSD ARMv6, ARMv7, and Aarch64 support
|
5 years ago |
Grant Limberg
|
7d8cfb1fee
|
more magic incantations to make crypto extensions work on Android/ARM64
|
6 years ago |
Grant Limberg
|
0f2887265c
|
AES-NI/NEON detection for iOS
Requires 64-bit CPU
|
6 years ago |
Adam Ierymenko
|
04f6140da6
|
AES builds and works now on ARM64.
|
6 years ago |
Grant Limberg
|
d980bba49f
|
fix windows compilation
|
6 years ago |
Grant Limberg
|
059dfee0c3
|
fix windows compilation
|
6 years ago |
Adam Ierymenko
|
3fd8efe642
|
AES builds now
|
6 years ago |
Adam Ierymenko
|
06730c7d1d
|
BSL date bump
|
6 years ago |
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
7 years ago |
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
7 years ago |
Adam Ierymenko
|
65c07afe05
|
Copyright updates for 2018.
|
8 years ago |
Adam Ierymenko
|
f23a43fb81
|
More cleanup.
|
9 years ago |
Adam Ierymenko
|
d2415dee00
|
Cleanup.
|
9 years ago |
Adam Ierymenko
|
355cce3938
|
Rename Utils::snprintf due to it being a #define on one platform.
|
9 years ago |
Adam Ierymenko
|
1b68d6dbdc
|
License header update.
|
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
|
42f28bce52
|
Cleanup and make moons (federated roots) a little easier to deal with.
|
9 years ago |
Adam Ierymenko
|
21f4a97c35
|
CSPRNG performance improvement, self test build fix.
|
9 years ago |
Adam Ierymenko
|
43182f8f57
|
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
|
9 years ago |
Adam Ierymenko
|
fa2bb91ae5
|
Kill some old debug code.
|
9 years ago |
Adam Ierymenko
|
ccdd4ffda7
|
Move split() to OSUtils since it is not used in core.
|
9 years ago |
Adam Ierymenko
|
d7f2287ce9
|
More tweaks to path behavior.
|
10 years ago |
Adam Ierymenko
|
e09c1a1c11
|
Big refactor mostly builds. We now have a uniform backward compatible netconf.
|
10 years ago |
Adam Ierymenko
|
4e4fd51117
|
boring doc stuff
|
10 years ago |
Adam Ierymenko
|
436c1fac1d
|
Selectively move over changes from "edge" to "dev" excluding netcon.
|
10 years ago |
Adam Ierymenko
|
3869d6257b
|
Always Salsa20 encrypt the result of the system CSPRNG as a mitigation against various low-entropy bugs such as the recent Raspberry Pi one.
|
10 years ago |
Adam Ierymenko
|
54f68280bd
|
Minor Windows build fixes. Builds on VS2012 again.
|
10 years ago |
Adam Ierymenko
|
598a1d8dd7
|
Try reopening /dev/urandom if there is a problem.
|
11 years ago |
Adam Ierymenko
|
64aaea3978
|
Cleanup, and add an even faster Poly1305 on systems that support it.
|
11 years ago |
Adam Ierymenko
|
a7409850d6
|
Get trim() out of core where it is not needed.
|
11 years ago |
Adam Ierymenko
|
e94518590d
|
First stab of PFS design work with PKC security -- may not implement in 1.0.3 but stubbing out.
|
11 years ago |
Adam Ierymenko
|
0751eaabd8
|
Clean OS-dep stuff out of node/Utils.
|
11 years ago |
Adam Ierymenko
|
93012b0ee5
|
Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware]
|
11 years ago |
Adam Ierymenko
|
4e95384ad6
|
Cleanup, add tristate to config code in Network, and happy new year!
|
11 years ago |
Adam Ierymenko
|
e8c5495b61
|
Yes, zero my secret key data. Yes I really, really mean it.
|
12 years ago |
Adam Ierymenko
|
73dd9d3b74
|
Make sure open() has third argument
|
12 years ago |
Adam Ierymenko
|
fe3ad5e2cc
|
Fix a Windows bug in refactored tap code, and always make sure we have a firewall exception rule on startup.
|
12 years ago |
Adam Ierymenko
|
502ea66f15
|
Kill ugly old getSecureRandom() and replace with simple wrapper for Windows CAPI and *nix /dev/urandom, and some build fixes.
|
12 years ago |
Adam Ierymenko
|
b3491f9de1
|
ifdef out Unix-only output redirect function on Windows
|
12 years ago |
Adam Ierymenko
|
80fc584923
|
Fix for GitHub issue #97
|
12 years ago |
Adam Ierymenko
|
e3c5ada3a7
|
Add signatures to Dictionary, and fix unhex() API in Utils to be a little safer.
|
12 years ago |
Adam Ierymenko
|
367b5439e1
|
Run icacls.exe twice, once for each change - GitHub issue #71
|
12 years ago |
Adam Ierymenko
|
994565bdeb
|
Fix for GitHub issue #71
|
12 years ago |
Adam Ierymenko
|
7831c4bfef
|
Cleanup, dead code removal, some pretty insignificant security stuff that's based on recommendations.
|
12 years ago |
Adam Ierymenko
|
2ac56fd120
|
Fix TCP connection accumulation problem, still having issues with TCP tunneling.
|
12 years ago |