1812 Commits (63fd2cbaebf7eeae449474ccf8d7593b25627c35)

Author SHA1 Message Date
Joseph Henry 1732f7371c
Minor bonding CLI fix 5 years ago
Adam Ierymenko 147945d20f
Lets try always supplying the AES keys to Packet dearmor() and see if that prevents the coma problem. 5 years ago
Adam Ierymenko ac808d51d6
Crash fix 5 years ago
Adam Ierymenko 378bc73bf8
Clean up some peer path learning logic, use a cheaper data structure. 5 years ago
Adam Ierymenko 697c8c9882
Delete old code. 5 years ago
Adam Ierymenko 72d48da210
Fix duplicate paths and reduce thrashing issues. 5 years ago
Adam Ierymenko b2b3271a96
Possible fix for path issues in 1.6.2 5 years ago
Vincent Milum Jr a624dfd776
Fixing regression in AES for ARM targets 5 years ago
Adam Ierymenko 9d66d876f4
Likely fix for some alignment issues on ARM. 5 years ago
Grant Limberg de308f05e0
missing break in InetAddress::ipScope() 5 years ago
Joseph Henry ecfac0601a Add new bond control commands to CLI 5 years ago
Adam Ierymenko 2fcc344299
Some buffer tuning. 5 years ago
Adam Ierymenko dc806dd718
Try pipelining tap reads on Linux for a little more speed. 5 years ago
Adam Ierymenko 31d8758ad9
Apple "fat binaries" are back! 5 years ago
Adam Ierymenko 44af828aa4
Tweak multicast settings to prevent failures due to TX queue overflow. 5 years ago
Adam Ierymenko 26a0cbcd73
Revert "Push credentials in multicast." 5 years ago
Adam Ierymenko 1a106bca3b
Revert "Build fix, and move multicast pushCredentialsIfNeeded." 5 years ago
Adam Ierymenko cc42d6f4e0
Build fix, and move multicast pushCredentialsIfNeeded. 5 years ago
Adam Ierymenko 1316ee3127
Push credentials in multicast. 5 years ago
Adam Ierymenko 9480ff1f37
Fix some timestamp signedness mismatches. 5 years ago
Adam Ierymenko e9e20fdad8
Increase multicast announce frequency a little. 5 years ago
Adam Ierymenko 53ba413d32
Dont use AES in HELLO. 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
Adam Ierymenko dd65680150 Windows build fixes, version bump in AIP. 5 years ago
Adam Ierymenko 90f18f7ee7
Fix for ZTO-33 (Jira), only assign routes if there is a viable source IP. 5 years ago
Adam Ierymenko f2c490345c
Remove unnecessary includes that can cause compile problems. 5 years ago
Joseph Henry 1331739ee4 Remove (some) debug tracing in Bond which may cause a segfault 5 years ago
Adam Ierymenko ed9b09e980
Missing flag. 5 years ago
Adam Ierymenko 70f37962cf
Backport AES fixes for compiler, arch, and splitting into separate files. 5 years ago
Joseph Henry 5f8714a0cd Remove minor non-functional flow hashing stubs 5 years ago
Adam Ierymenko 8d83b9b7c5
Revert change to path quality to fix IPv6 issue in beta. We will rework this in 2.x. 5 years ago
Adam Ierymenko 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. 6 years ago
Adam Ierymenko 255dee7a5e MacOS build fixes. 6 years ago
Grant Limberg 7d8cfb1fee
more magic incantations to make crypto extensions work on Android/ARM64 6 years ago
Grant Limberg 9e6dba9066
Enable AES-NI on Android X86-64 6 years ago
Grant Limberg 0f2887265c
AES-NI/NEON detection for iOS 6 years ago
Adam Ierymenko 1ff45020e2 Prefer IPv6 if all else is equal. 6 years ago
Adam Ierymenko 04f6140da6 AES builds and works now on ARM64. 6 years ago
Grant Limberg 221e4ecb12
Add "documentation" networks as IP_SCOPE_PRIVATE 6 years ago
Grant Limberg 1883a8c9ee
Set 198.18.0.0/15 to IP_SCOPE_PRIVATE 6 years ago
Adam Ierymenko 7219ca0c0f AES works! Only with this or newer nodes. Uses salsa with older ones as usual. 6 years ago
Joseph Henry fa86b8bae0
Change ZT_MULTIPATH_FLOW_EXPIRATION_INTERVAL from 30 seconds to 5 minutes 6 years ago
Joseph Henry f3c9ab8a7e
Add minor trace output formatting changes. Change ZT_MULTIPATH_BOND_STATUS_INTERVAL from 30000 to 60000 6 years ago
Grant Limberg d980bba49f fix windows compilation 6 years ago
Grant Limberg 059dfee0c3 fix windows compilation 6 years ago
Joseph Henry cf47618ffb Change ZT_MULTIPATH_FLOW_EXPIRATION_INTERVAL from 30 seconds to 5 minutes 6 years ago
Joseph Henry 0e8b54f7a1 Add minor trace output formatting changes. Change ZT_MULTIPATH_BOND_STATUS_INTERVAL from 30000 to 60000 6 years ago
Adam Ierymenko cb8d773634 Disable unicast compression as it almost never helps and usually just wastes CPU. 6 years ago
Adam Ierymenko e6b5f8aabd AES work... but disabled in this commit. 6 years ago