Joseph Henry
|
e18d206248
|
Add warm spare feature for balance modes
|
4 years ago |
Joseph Henry
|
66b70a8043
|
Prevent re-armoring of packets when in multipath broadcast mode
|
4 years ago |
Joseph Henry
|
1d1843bf3b
|
Forget links if QoS verbs fail to arrive
|
4 years ago |
Joseph Henry
|
0e23ba8f1a
|
Add logic short-circuit to avoid unnecessary bond rebuild logic when appropriate
|
4 years ago |
Joseph Henry
|
b6074da498
|
Fix nonsensical equality comparison which may prevent certain links from being regarded as preferred in multipath scenarios
|
4 years ago |
Anders Jenbo
|
7e92d478a1
|
Add missing <algorithm> include (#1709)
This is required for building under VS2017
|
4 years ago |
Joseph Henry
|
ff670d044a
|
Fix integer format specifier compiler warnings
|
4 years ago |
Joseph Henry
|
7ed5bde426
|
Fix for ab-mode link failure, QoS metrics (WIP)
|
4 years ago |
Adam Ierymenko
|
e672dc8094
|
Set version to correct 1.10.0.
|
4 years ago |
Joseph Henry
|
1a400d33fd
|
Fix link creation bug in active-backup mode
|
4 years ago |
Joseph Henry
|
c34325fee7
|
Fix attribute placement for debugging functions (#1587)
|
4 years ago |
Joseph Henry
|
db8443ef7d
|
Remove attributes causing build failures on various platforms (#1587)
|
4 years ago |
Joseph Henry
|
6c85f8c7a7
|
Safely handle disappearing bonded interfaces (See issue #1587)
|
4 years ago |
David Baird
|
eea93d2607
|
Fix SEGV caused by format string on 32-bit platforms / armv7l, reported in #1587 (#1658)
Looks great. Thanks for this!
|
4 years ago |
Joseph Henry
|
e9f8ecbf7e
|
Properly initialize active-backup path index as partial fix for #1587
|
4 years ago |
Adam Ierymenko
|
166c7978ee
|
ALMOST compiles for ARM64 Windows, only remaining barrier is ring in zeroidc.
|
4 years ago |
Joseph Henry
|
66236e91a2
|
Style fix
|
4 years ago |
Adam Ierymenko
|
76bce44280
|
Build fix.
|
4 years ago |
Adam Ierymenko
|
ee0a194b25
|
Several more SSO/OIDC related fixes, and bump version to 1.8.9.
|
4 years ago |
Adam Ierymenko
|
ef08346a74
|
Fix a possible excessive memory use issue in controller and clean up a bunch of COM handling and other code in the normal node.
|
4 years ago |
Adam Ierymenko
|
fe0068da52
|
A bit more auth cleanup in the local node.
|
4 years ago |
Adam Ierymenko
|
cd70fefc5e
|
Clean up some credential push stuff.
|
4 years ago |
Adam Ierymenko
|
877f86a896
|
build fix
|
4 years ago |
Adam Ierymenko
|
912036b260
|
Push credentials always if updated (client-side) and some controller-side cleanup that should be logically irrelevant but will prevent unnecessary DB lookups.
|
4 years ago |
Adam Ierymenko
|
a4e8847664
|
Restore sending of rejections but move it exclusively to a thread, widen netconf window to 30 minutes.
|
4 years ago |
Joseph Henry
|
7e4da53c0b
|
Check reference to failover path before use in active-backup scenario
|
4 years ago |
Adam Ierymenko
|
55a99f34d0
|
Tighten certificate window and deprecate sending of revocations for ordinary SSO timeouts. Revocations should only be for deliberate deauth to kick people off networks. Cert window should now stay within refresh window for SSO so normal cert expiration should handle it just fine.
|
4 years ago |
Joseph Henry
|
99df637aae
|
Improve relationship between QOS timers and bucket sizes
|
4 years ago |
Adam Ierymenko
|
a7dcfa18a2
|
Oops forgot last part of that fix for MAC errors.
|
4 years ago |
Adam Ierymenko
|
4389b9feff
|
Likely fix for invalid MAC problem.
|
4 years ago |
Joseph Henry
|
1294767b44
|
Fix ZT_SSO_SUPPORTED flag behavior. Allow disabling for embedded targets.
|
4 years ago |
Joseph Henry
|
6f4a69703b
|
Fix ZT_SSO_SUPPORTED flag behavior. Allow disabling for embedded targets.
|
4 years ago |
Adam Ierymenko
|
34a64f30de
|
Bump the peer cache serialization version due to path changes, will cause peers to be re-learned. Technically the peer cache is optional anyway so it's not going to break anything and should guard against weird issues due to path learning changes on restart.
|
4 years ago |
Joseph Henry
|
3ead6b67cd
|
Dynamically scale bonded link monitor frequency according to aliveness
|
4 years ago |
Joseph Henry
|
8148c658cf
|
Remove bonds for peers that have fully expired. Remove notion of bond health
|
4 years ago |
Joseph Henry
|
1cf8a1f493
|
More accurate accounting of bond layer overhead traffic
|
4 years ago |
Joseph Henry
|
1918c29fd7
|
Change ECHO divisor from 20 to 6
|
4 years ago |
Joseph Henry
|
618202d426
|
Increase min failover to 500 ms and probe period to 1/3rd of failover
|
4 years ago |
Joseph Henry
|
d1335dca11
|
Change ECHO rate-limit divsor from 16 to 20
|
4 years ago |
Joseph Henry
|
5e13b42abc
|
Rate gate ECHO per Path instead of per Peer
|
4 years ago |
Joseph Henry
|
96aa1c30a6
|
Proactively seek, enumerate, and distribute external surface addresses
|
4 years ago |
Joseph Henry
|
1b0c183913
|
Force non-leaf peers into local active-backup bond when multipath is enabled
|
4 years ago |
Joseph Henry
|
40269c2a97
|
Comment out debug traces
|
4 years ago |
Adam Ierymenko
|
3c85a7f074
|
Rev roots.
|
4 years ago |
Joseph Henry
|
f9c84c8c52
|
Remove stray debug trace
|
4 years ago |
Grant Limberg
|
aa97aabb4e
|
for now, only enable sso on certain platforms
mac, windows, linux x86/x86_64/aarch64
|
4 years ago |
Joseph Henry
|
4190318c85
|
Fix typo in constant name
|
4 years ago |
Shawn
|
ae93cccde6
|
FIX: fix wrong flag usage of rateGateCredentialsReceived
|
4 years ago |
Joseph Henry
|
46e955e3a1
|
Split bond logs into two categories to reduce logging size
|
4 years ago |
Joseph Henry
|
2850f131e2
|
Fix code style
|
4 years ago |