1781 Commits (7280fcdec29a201504ce047305074ab92016a9eb)

Author SHA1 Message Date
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
Adam Ierymenko 8d83b9b7c5
Revert change to path quality to fix IPv6 issue in beta. We will rework this in 2.x. 6 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
Adam Ierymenko 1ad555a071 More selective push of AES modifications and refactoring stuff. 6 years ago
Adam Ierymenko b7b01da742 Wire up dearmor() path. 6 years ago
Adam Ierymenko 93d6b41898 Disable AES in commit so as not to break other builds. 6 years ago
Joseph Henry b1ddba0438 Remove a few old comments 6 years ago
Adam Ierymenko 2ac49d99dd AES integrated on send side. 6 years ago
Adam Ierymenko 3fd8efe642 AES builds now 6 years ago
Adam Ierymenko 06730c7d1d BSL date bump 6 years ago
Grant Limberg c0c215c83c
single dns config per network 6 years ago
Joseph Henry edd960566a Improve bond tracing, fix bond initialization bugs, remove vestigial debug code 6 years ago
Grant Limberg 88a3c685fb
latest 6 years ago
Grant Limberg d098a99d09
fix memory init issue 6 years ago
Joseph Henry 9f4985b11a Add basic bond health status reporting (listbonds) 6 years ago
Joseph Henry 29ebda62ef Remove (some) debug functions and traces 6 years ago
Joseph Henry a1b2ff772a Add new replacement condition in peer path redundancy logic to fix duplicate paths 6 years ago
Joseph Henry dc784f6213 Comment out Bond and BondController debug traces 6 years ago
Grant Limberg 387039456d
Pass 1 at adding DNS to controller 6 years ago
Joseph Henry 8eb453e042 Revert to ancient path redundancy check logic 6 years ago
Joseph Henry 29e7fa5c4b Revert to ancient path redundancy check logic 6 years ago
Joseph Henry a33a494d60 Adjust terminology 6 years ago
Joseph Henry 5f0ee4fc78 Fix invalid defaultBondingPolicy conditions, Add ZT_MultipathFlowRebalanceStrategy, Add basic hysteresis mechanism to flow re-assignment 6 years ago
Joseph Henry fa5c8ef434 Fix timers, fix flow count discrepancy after flow removal, fix balance-aware flow re-assignment when one or more links go down 6 years ago
Joseph Henry 1dca7b92cf Remove exit condition for bond creation during re-learning of previously-known paths 6 years ago
Joseph Henry 5e122b95e7 Fix segfault during balance-rr when link is brought down 6 years ago