summaryrefslogtreecommitdiff
path: root/node/Peer.cpp
AgeCommit message (Expand)Author
2023-08-15Add setmtu command, fix bond lifetime issueJoseph Henry
2023-05-31Allow sending all surface addresses to peer in low-bandwidth modeJoseph Henry
2023-05-04Metrics consolidation (#1997)Grant Limberg
2023-05-04Peer metrics (#1995)Grant Limberg
2023-05-03fix a couple of metrics (#1989)Grant Limberg
2023-05-02More packet metrics (#1982)Grant Limberg
2023-05-01Brenton/curly braces (#1971)Brenton Bostick
2023-04-28Outgoing Packet Metrics (#1980)Grant Limberg
2023-03-21Prevent path-learning loops (#1914)Joseph Henry
2023-03-071.10.4 merge into main (#1893)Adam Ierymenko
2023-02-06eliminated duplicate paths (#1870)Monica Moniot
2022-12-05Add low-bandwidth modeJoseph Henry
2022-10-09Behavioral changes to multipath balance modes (See: #1745 and #1753)Joseph Henry
2022-04-19Build fix.Adam Ierymenko
2022-03-02Remove bonds for peers that have fully expired. Remove notion of bond healthJoseph Henry
2022-02-25Merge pull request #1564 from zerotier/dev-whoamiJoseph Henry
2022-02-21Rate gate ECHO per Path instead of per PeerJoseph Henry
2022-02-17Proactively seek, enumerate, and distribute external surface addressesJoseph Henry
2021-12-15Release notes and GitHub issue #1512Adam Ierymenko
2021-12-13Prevent path-amnesiaJoseph Henry
2021-10-01Compilation fixJoseph Henry
2021-10-01Potential fix fro deadlock bugJoseph Henry
2021-09-10Improve multipath startup timeJoseph Henry
2021-09-07Call recordOutgoingPacket regardless of policy to generate sufficient entropy...Joseph Henry
2021-09-06Nominate newly-learned paths to bondJoseph Henry
2021-09-01Consolidation of multipath logic. Better system separationJoseph Henry
2021-02-03Crash fixAdam Ierymenko
2021-02-03Clean up some peer path learning logic, use a cheaper data structure.Adam Ierymenko
2021-02-02Delete old code.Adam Ierymenko
2021-02-02Fix duplicate paths and reduce thrashing issues.Adam Ierymenko
2021-02-02Possible fix for path issues in 1.6.2Adam Ierymenko
2020-11-24Merge pull request #1233 from dosuperuser/improvement/optimizationsAdam Ierymenko
2020-11-09Dont use AES in HELLO.Adam Ierymenko
2020-09-14AES works! Only with this or newer nodes. Uses salsa with older ones as usual.Adam Ierymenko
2020-09-10AES work... but disabled in this commit.Adam Ierymenko
2020-08-21AES integrated on send side.Adam Ierymenko
2020-08-20BSL date bumpAdam Ierymenko
2020-08-06Improve bond tracing, fix bond initialization bugs, remove vestigial debug codeJoseph Henry
2020-07-23Add new replacement condition in peer path redundancy logic to fix duplicate ...Joseph Henry
2020-07-162020/07/16, Minor optmizationsSuad Halilovic
2020-07-06Revert to ancient path redundancy check logicJoseph Henry
2020-06-17Adjust terminologyJoseph Henry
2020-06-16Fix invalid defaultBondingPolicy conditions, Add ZT_MultipathFlowRebalanceStr...Joseph Henry
2020-05-12Add Bonds, Slaves, and FlowsJoseph Henry
2020-05-12Merge dev into multipathJoseph Henry
2019-08-23Relicense: GPLv3 -> ZeroTier BSL 1.1Adam Ierymenko
2019-08-20Partial implementation of ZT_MULTIPATH_BALANCE_RR_OPAQUEJoseph Henry
2019-08-20Added flow-awareness check for policies, more work on ZT_MULTIPATH_ACTIVE_BACKUPJoseph Henry
2019-08-20Partial implementation of ZT_MULTIPATH_ACTIVE_BACKUPJoseph Henry
2019-08-19Added notion of FlowsJoseph Henry