307 Commits (acaebbd75eefbab5d34c815c9f0bd7cb148bf6fb)

Author SHA1 Message Date
Adam Ierymenko 0e5651f353
1.12.0 merge to main (#2104) 3 years ago
Joseph Henry b8b5d0bff8
Add setmtu command, fix bond lifetime issue 3 years ago
Joseph Henry 5ad0212b93
Allow sending all surface addresses to peer in low-bandwidth mode 3 years ago
Grant Limberg 00d55fc4b4
Metrics consolidation (#1997) 3 years ago
Grant Limberg 74dc41c7c7
Peer metrics (#1995) 3 years ago
Grant Limberg 54f339f0c0
fix a couple of metrics (#1989) 3 years ago
Grant Limberg 06b487119d
More packet metrics (#1982) 3 years ago
Brenton Bostick f73e51e94c
Brenton/curly braces (#1971) 3 years ago
Grant Limberg 595e033776
Outgoing Packet Metrics (#1980) 3 years ago
Adam Ierymenko a872cc3418
1.10.6 merge to main (#1930) 3 years ago
Joseph Henry ce9330e9bb
Prevent path-learning loops (#1914) 3 years ago
Adam Ierymenko 1c5897895b
1.10.4 merge into main (#1893) 3 years ago
Joseph Henry 40705caf7e
Fix condition where full HELLOs might not be sent when necessary (#1877) 3 years ago
Monica Moniot 666fb7ea2d
eliminated duplicate paths (#1870) 3 years ago
Joseph Henry 3c9ea2b667
Add low-bandwidth mode 3 years ago
Joseph Henry e1f60e3f83
Behavioral changes to multipath balance modes (See: #1745 and #1753) 3 years ago
Adam Ierymenko 76bce44280
Build fix. 4 years ago
Joseph Henry 8148c658cf
Remove bonds for peers that have fully expired. Remove notion of bond health 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
Adam Ierymenko 06ed114fb6
Release notes and GitHub issue #1512 4 years ago
Joseph Henry e9375b50b0
Prevent path-amnesia 4 years ago
Joseph Henry 9e8de2a702
Compilation fix 5 years ago
Joseph Henry 165757176a
Potential fix fro deadlock bug 5 years ago
Adam Ierymenko 75a45eeb27
Revert "Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed." 5 years ago
Adam Ierymenko 48ce7632fa
Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed. 5 years ago
Joseph Henry ff8044f0c0
Improve multipath startup time 5 years ago
Joseph Henry b6ed919fbc
Call recordOutgoingPacket regardless of policy to generate sufficient entropy for bond layer 5 years ago
Joseph Henry a4b98518e3
Nominate newly-learned paths to bond 5 years ago
Joseph Henry e1af003e4f
Consolidation of multipath logic. Better system separation 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
Adam Ierymenko 53ba413d32
Dont use AES in HELLO. 5 years ago
Adam Ierymenko 7219ca0c0f AES works! Only with this or newer nodes. Uses salsa with older ones as usual. 6 years ago
Adam Ierymenko e6b5f8aabd AES work... but disabled in this commit. 6 years ago
Adam Ierymenko 2ac49d99dd AES integrated on send side. 6 years ago
Adam Ierymenko 06730c7d1d BSL date bump 6 years ago
Joseph Henry edd960566a Improve bond tracing, fix bond initialization bugs, remove vestigial debug code 6 years ago
Joseph Henry a1b2ff772a Add new replacement condition in peer path redundancy logic to fix duplicate paths 6 years ago
Suad Halilovic ffebcd247f 2020/07/16, Minor optmizations 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 a50e8e9878 Add Bonds, Slaves, and Flows 6 years ago
Adam Ierymenko 52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1 7 years ago
Joseph Henry afca5c2536 Partial implementation of ZT_MULTIPATH_BALANCE_RR_OPAQUE 7 years ago