Joseph Henry
|
5f0ee4fc78
|
Fix invalid defaultBondingPolicy conditions, Add ZT_MultipathFlowRebalanceStrategy, Add basic hysteresis mechanism to flow re-assignment
|
2020-06-16 12:30:21 -07:00 |
|
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
|
2020-06-01 22:58:58 -07:00 |
|
Joseph Henry
|
1dca7b92cf
|
Remove exit condition for bond creation during re-learning of previously-known paths
|
2020-05-31 17:30:41 -07:00 |
|
Joseph Henry
|
5e122b95e7
|
Fix segfault during balance-rr when link is brought down
|
2020-05-30 21:21:22 -07:00 |
|
Joseph Henry
|
7266550c22
|
Remove vestigial constructor, fix typos, clean up code
|
2020-05-26 17:57:37 -07:00 |
|
Joseph Henry
|
7ed960297b
|
Merge changes from dev into multipath
|
2020-05-26 17:57:09 -07:00 |
|
Joseph Henry
|
58d567c331
|
Formatting
|
2020-05-14 20:09:25 -07:00 |
|
Joseph Henry
|
a50e8e9878
|
Add Bonds, Slaves, and Flows
|
2020-05-12 01:35:48 -07:00 |
|
Joseph Henry
|
de9cfbe9b0
|
Merge dev into multipath
|
2020-05-12 00:08:52 -07:00 |
|
Adam Ierymenko
|
ecee310087
|
Update built-in root list.
|
2019-09-04 14:17:41 -07:00 |
|
Adam Ierymenko
|
a6dff8ff2f
|
Add an extra catch as workaround for possible cause of ARM crash.
|
2019-08-30 17:47:13 -07:00 |
|
Adam Ierymenko
|
4281b6b448
|
Ignore MULTICAST_GATHER replies with the wrong count.
|
2019-08-30 17:45:10 -07:00 |
|
Adam Ierymenko
|
5e8e935189
|
world!
|
2019-08-30 11:57:18 -07:00 |
|
Adam Ierymenko
|
633cf9ec04
|
Warning removal
|
2019-08-23 21:28:26 -07:00 |
|
Adam Ierymenko
|
e8ae333443
|
Version bumps, license fixed, and GitHub issue #990 take two
|
2019-08-23 10:15:13 -07:00 |
|
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
2019-08-23 09:23:39 -07:00 |
|
Joseph Henry
|
afca5c2536
|
Partial implementation of ZT_MULTIPATH_BALANCE_RR_OPAQUE
|
2019-08-20 23:28:59 -07:00 |
|
Joseph Henry
|
5453cab22b
|
Added flow-awareness check for policies, more work on ZT_MULTIPATH_ACTIVE_BACKUP
|
2019-08-20 18:50:38 -07:00 |
|
Joseph Henry
|
b0a91c0187
|
Partial implementation of ZT_MULTIPATH_ACTIVE_BACKUP
|
2019-08-20 16:19:20 -07:00 |
|
Joseph Henry
|
0634214f2c
|
Added notion of Flows
|
2019-08-19 21:52:33 -07:00 |
|
Joseph Henry
|
15e44f0ddd
|
Merge remote-tracking branch 'origin/dev' into multipath
|
2019-08-14 11:25:40 -07:00 |
|
Joseph Henry
|
b0e86d11c9
|
Minor. Name change for trace functions
|
2019-08-14 11:24:03 -07:00 |
|
Adam Ierymenko
|
2ec53df7ab
|
Put a limit on the multicast TX queue to prevent memory use ridiculousness.
|
2019-08-14 10:52:21 -07:00 |
|
Joseph Henry
|
5b7d60f5cd
|
Whoops
|
2019-08-13 14:42:48 -07:00 |
|
Joseph Henry
|
640567a021
|
More informative link aggregation trace outputs
|
2019-08-13 14:34:47 -07:00 |
|
Joseph Henry
|
2593c6efee
|
Adjusted multipath constants
|
2019-08-13 14:34:11 -07:00 |
|
Joseph Henry
|
36d368cb78
|
Check for (local multipath support only) during decision to decrease direct path push interval. This prevents the chicken-and-egg situation of not knowing if two peers can support multipath on both ends and thusly not sending eachother their direct paths quickly enough.
|
2019-08-13 13:26:41 -07:00 |
|
Joseph Henry
|
2e9fa7a811
|
Merge remote-tracking branch 'origin/dev' into multipath
|
2019-08-13 12:42:19 -07:00 |
|
Joseph Henry
|
d8ce1f7914
|
Added ZT_DIRECT_PATH_PUSH_INTERVAL_MULTIPATH to decrease link aggregation time
|
2019-08-13 12:41:30 -07:00 |
|
Joseph Henry
|
3c7e25ed58
|
Added call to computeAggregateAllocation() in multipath mode=1 to give realtime allocation output
|
2019-08-12 17:04:27 -07:00 |
|
Joseph Henry
|
77ae929eb3
|
Merge master into multipath
|
2019-08-12 11:40:13 -07:00 |
|
Adam Ierymenko
|
6c44fcc290
|
more warning cleanup
|
2019-08-08 10:28:57 -05:00 |
|
Adam Ierymenko
|
c8e7031198
|
warning cleanup
|
2019-08-08 10:01:57 -05:00 |
|
Adam Ierymenko
|
3db0197865
|
Add try/catch in LFDB and add introspection into multicast subscriptions in client network status API
|
2019-08-06 15:22:57 -05:00 |
|
Adam Ierymenko
|
818b7e4a2e
|
GitHub issue #993 (???)
|
2019-08-04 15:35:43 -07:00 |
|
Adam Ierymenko
|
00d63f6046
|
GitHub issue #993 (???)
|
2019-08-04 15:15:02 -07:00 |
|
Adam Ierymenko
|
639fc60257
|
GitHub issue #990
|
2019-08-04 15:08:33 -07:00 |
|
Adam Ierymenko
|
75ebe5172f
|
Fix for sharing of capabilities in 1.4 (problem introduced when push frequency was reduced)
|
2019-08-02 20:43:02 -07:00 |
|
Adam Ierymenko
|
d9432f2f1e
|
cleanup
|
2019-07-29 10:19:20 -07:00 |
|
Joseph Henry
|
6958ba9557
|
Added ZT_DISABLE_COMPRESSION build flag for SDK and low-end NAS builds
|
2019-07-23 12:39:07 -07:00 |
|
Adam Ierymenko
|
1b2d9e202e
|
Remove 44/8 as pseudoprivate since it is now partly global.
|
2019-07-19 13:33:14 -07:00 |
|
Adam Ierymenko
|
90872c906f
|
Fix FileDB stuff and latency measurement.
|
2019-07-15 16:30:34 -05:00 |
|
Adam Ierymenko
|
fee6aae442
|
Drop in faster C25519 agreement code.
|
2019-07-09 10:31:08 -04:00 |
|
Adam Ierymenko
|
a019c3dd5d
|
Tighten up credential push just a bit for faster up-time with older nodes, should not have significant impact on bandwidth. Also some cleanup and push direct path timing fixes.
|
2019-06-25 13:42:20 -07:00 |
|
Adam Ierymenko
|
a3ef9b8a15
|
Cleanup
|
2019-06-25 10:06:50 -07:00 |
|
Adam Ierymenko
|
f0295b154b
|
Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev
|
2019-06-17 15:50:11 -07:00 |
|
Adam Ierymenko
|
b041de831a
|
More stack->heap
|
2019-06-17 15:50:05 -07:00 |
|
Grant Limberg
|
21e844cd82
|
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
|
2019-06-17 15:32:27 -07:00 |
|
Grant Limberg
|
4e2439bd12
|
Don't call _phy->getIfName if localSocket is -1
|
2019-06-17 15:32:21 -07:00 |
|
Adam Ierymenko
|
e2900f4f3c
|
Fix valgrind warning... not sure if it is an actual issue.
|
2019-06-17 15:23:52 -07:00 |
|