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
Need to find the magic incantation to enable it on ARM64 still
|
6 years ago |
Grant Limberg
|
0f2887265c
|
AES-NI/NEON detection for iOS
Requires 64-bit CPU
|
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
https://en.wikipedia.org/wiki/Reserved_IP_addresses
|
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
and another place where dns data needs to be copied
|
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 |