Commit Graph

1784 Commits

Author SHA1 Message Date
9480ff1f37 Fix some timestamp signedness mismatches. 2020-11-11 11:46:09 -05:00
e9e20fdad8 Increase multicast announce frequency a little. 2020-11-10 16:16:52 -05:00
53ba413d32 Dont use AES in HELLO. 2020-11-09 20:52:49 -05:00
7280fcdec2 Only define FreeBSD hwcaps stuff if ARM crypto is enabled for compiled. 2020-11-09 19:54:32 -05:00
83a2dcb65a FreeBSD ARMv6, ARMv7, and Aarch64 support 2020-11-07 14:16:03 -08:00
dd65680150 Windows build fixes, version bump in AIP. 2020-11-06 11:18:41 -08:00
90f18f7ee7 Fix for ZTO-33 (Jira), only assign routes if there is a viable source IP. 2020-11-06 11:01:45 -05:00
f2c490345c Remove unnecessary includes that can cause compile problems. 2020-10-30 16:14:59 -04:00
1331739ee4 Remove (some) debug tracing in Bond which may cause a segfault 2020-10-21 18:40:55 -07:00
ed9b09e980 Missing flag. 2020-10-20 18:52:36 -04:00
70f37962cf Backport AES fixes for compiler, arch, and splitting into separate files. 2020-10-20 18:50:28 -04:00
8d83b9b7c5 Revert change to path quality to fix IPv6 issue in beta. We will rework this in 2.x. 2020-10-14 20:41:58 -04:00
2c75be0d64 Do not always enable SSE4 on X64 due to old Atom chips. Enable instead only for AES-NI code which is only run if AES-NI is present, which it is not on these old chips. 2020-10-13 16:08:30 -04:00
255dee7a5e MacOS build fixes. 2020-09-25 14:32:53 -04:00
7d8cfb1fee more magic incantations to make crypto extensions work on Android/ARM64 2020-09-22 10:28:31 -07:00
9e6dba9066 Enable AES-NI on Android X86-64
Need to find the magic incantation to enable it on ARM64 still
2020-09-21 18:05:25 -07:00
0f2887265c AES-NI/NEON detection for iOS
Requires 64-bit CPU
2020-09-21 13:18:05 -07:00
1ff45020e2 Prefer IPv6 if all else is equal. 2020-09-18 16:27:41 -04:00
04f6140da6 AES builds and works now on ARM64. 2020-09-16 22:47:13 +00:00
221e4ecb12 Add "documentation" networks as IP_SCOPE_PRIVATE
https://en.wikipedia.org/wiki/Reserved_IP_addresses
2020-09-16 10:24:36 -07:00
1883a8c9ee Set 198.18.0.0/15 to IP_SCOPE_PRIVATE 2020-09-16 10:15:42 -07:00
9adf656db5 Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev 2020-09-14 20:44:46 -04:00
7219ca0c0f AES works! Only with this or newer nodes. Uses salsa with older ones as usual. 2020-09-14 20:44:21 -04:00
df640dc39b Merge branch 'dev' of github.com:zerotier/ZeroTierOne into dev 2020-09-14 12:45:11 -07:00
d980bba49f fix windows compilation 2020-09-14 12:42:51 -07:00
cf47618ffb Change ZT_MULTIPATH_FLOW_EXPIRATION_INTERVAL from 30 seconds to 5 minutes 2020-09-11 16:09:46 -07:00
0e8b54f7a1 Add minor trace output formatting changes. Change ZT_MULTIPATH_BOND_STATUS_INTERVAL from 30000 to 60000 2020-09-11 14:47:18 -07:00
cb8d773634 Disable unicast compression as it almost never helps and usually just wastes CPU. 2020-09-11 13:36:21 -04:00
e6b5f8aabd AES work... but disabled in this commit. 2020-09-10 15:43:40 -04:00
1ad555a071 More selective push of AES modifications and refactoring stuff. 2020-09-10 14:48:48 -04:00
b7b01da742 Wire up dearmor() path. 2020-08-25 14:13:20 -07:00
93d6b41898 Disable AES in commit so as not to break other builds. 2020-08-25 08:08:54 -07:00
47e9fb3ddb Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev 2020-08-25 08:07:23 -07:00
b1ddba0438 Remove a few old comments 2020-08-24 18:56:49 -07:00
2ac49d99dd AES integrated on send side. 2020-08-21 14:23:31 -07:00
3fd8efe642 AES builds now 2020-08-21 09:56:53 -07:00
06730c7d1d BSL date bump 2020-08-20 12:51:39 -07:00
8d0a3563e4 Merge branch 'dns' into dev 2020-08-12 13:56:21 -07:00
c0c215c83c single dns config per network 2020-08-12 13:08:47 -07:00
edd960566a Improve bond tracing, fix bond initialization bugs, remove vestigial debug code 2020-08-06 18:10:40 -07:00
88a3c685fb latest 2020-08-04 13:52:57 -07:00
d098a99d09 fix memory init issue
and another place where dns data needs to be copied
2020-07-31 11:42:03 -07:00
6b197e067a Merge branch 'dev' into dns 2020-07-30 13:15:43 -07:00
9f4985b11a Add basic bond health status reporting (listbonds) 2020-07-27 23:01:12 -07:00
29ebda62ef Remove (some) debug functions and traces 2020-07-23 00:32:39 -07:00
a1b2ff772a Add new replacement condition in peer path redundancy logic to fix duplicate paths 2020-07-23 00:15:38 -07:00
dc784f6213 Comment out Bond and BondController debug traces 2020-07-21 10:22:10 -07:00
387039456d Pass 1 at adding DNS to controller 2020-07-20 14:34:19 -07:00
8eb453e042 Revert to ancient path redundancy check logic 2020-07-06 15:18:17 -07:00
29e7fa5c4b Revert to ancient path redundancy check logic 2020-07-06 14:07:31 -07:00