Joseph Henry
|
3db328cc94
|
Fix minor semantic typo in error trace message
|
2020-11-29 16:57:30 -08:00 |
|
Joseph Henry
|
ecfac0601a
|
Add new bond control commands to CLI
|
2020-11-23 09:59:28 -08:00 |
|
Joseph Henry
|
8af4eff43e
|
Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev
|
2020-11-20 20:34:54 -08:00 |
|
Joseph Henry
|
24162fd490
|
Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev
|
2020-11-19 14:39:40 -08:00 |
|
Joseph Henry
|
bd1861ef4d
|
Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev
|
2020-11-17 17:24:16 -08:00 |
|
Joseph Henry
|
24339092f7
|
Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev
|
2020-11-17 14:05:33 -08:00 |
|
Joseph Henry
|
ae70db0535
|
Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev
|
2020-11-16 12:04:03 -08:00 |
|
Joseph Henry
|
a690ffdb7c
|
Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev
|
2020-11-15 19:00:02 -08:00 |
|
Joseph Henry
|
927bc2e33d
|
Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev
|
2020-10-22 14:04:41 -07:00 |
|
Joseph Henry
|
1331739ee4
|
Remove (some) debug tracing in Bond which may cause a segfault
|
2020-10-21 18:40:55 -07:00 |
|
Joseph Henry
|
fd7f61bab7
|
Merge branch 'dev' of https://github.com/zerotier/ZeroTierOne into dev
|
2020-10-14 18:40:38 -07:00 |
|
Joseph Henry
|
5f8714a0cd
|
Remove minor non-functional flow hashing stubs
|
2020-10-14 18:40:20 -07:00 |
|
Joseph Henry
|
b3331c5ec2
|
Fix buffer overflow in windows tap driver
|
2020-09-23 15:31:20 -07:00 |
|
Joseph Henry
|
fa86b8bae0
|
Change ZT_MULTIPATH_FLOW_EXPIRATION_INTERVAL from 30 seconds to 5 minutes
|
2020-09-14 15:22:06 -07:00 |
|
Joseph Henry
|
f3c9ab8a7e
|
Add minor trace output formatting changes. Change ZT_MULTIPATH_BOND_STATUS_INTERVAL from 30000 to 60000
|
2020-09-14 15:21:53 -07:00 |
|
Joseph Henry
|
55f442f1a9
|
Removed erroneous issue template
|
2020-09-12 13:09:51 -07:00 |
|
Joseph Henry
|
94669a4709
|
Update Game issue template
|
2020-09-12 12:58:10 -07:00 |
|
Joseph Henry
|
cf47618ffb
|
Change ZT_MULTIPATH_FLOW_EXPIRATION_INTERVAL from 30 seconds to 5 minutes
|
2020-09-11 16:09:46 -07:00 |
|
Joseph Henry
|
0e8b54f7a1
|
Add minor trace output formatting changes. Change ZT_MULTIPATH_BOND_STATUS_INTERVAL from 30000 to 60000
|
2020-09-11 14:47:18 -07:00 |
|
Joseph Henry
|
b1ddba0438
|
Remove a few old comments
|
2020-08-24 18:56:49 -07:00 |
|
Joseph Henry
|
edd960566a
|
Improve bond tracing, fix bond initialization bugs, remove vestigial debug code
|
2020-08-06 18:10:40 -07:00 |
|
Joseph Henry
|
9f4985b11a
|
Add basic bond health status reporting (listbonds)
|
2020-07-27 23:01:12 -07:00 |
|
Joseph Henry
|
ff50762649
|
Merge multipath branch into dev branch
|
2020-07-23 00:40:17 -07:00 |
|
Joseph Henry
|
29ebda62ef
|
Remove (some) debug functions and traces
|
2020-07-23 00:32:39 -07:00 |
|
Joseph Henry
|
a1b2ff772a
|
Add new replacement condition in peer path redundancy logic to fix duplicate paths
|
2020-07-23 00:15:38 -07:00 |
|
Joseph Henry
|
dc784f6213
|
Comment out Bond and BondController debug traces
|
2020-07-21 10:22:10 -07:00 |
|
Joseph Henry
|
fd0c906b1b
|
Merge branch 'multipath' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into multipath
|
2020-07-14 17:05:42 -07:00 |
|
Joseph Henry
|
decd5add2a
|
Fix segfault on unique interface name list generation (for multipath)
|
2020-07-14 17:05:05 -07:00 |
|
Joseph Henry
|
8eb453e042
|
Revert to ancient path redundancy check logic
|
2020-07-06 15:18:17 -07:00 |
|
Joseph Henry
|
29e7fa5c4b
|
Revert to ancient path redundancy check logic
|
2020-07-06 14:07:31 -07:00 |
|
Joseph Henry
|
a23b6d09c0
|
Fix merge conflict for controller code (minor edit)
|
2020-06-29 10:27:22 -07:00 |
|
Joseph Henry
|
a33a494d60
|
Adjust terminology
|
2020-06-17 14:54:13 -07:00 |
|
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
|
a8f830aa9c
|
Add multipath documentation to service/
|
2020-05-26 18:29:19 -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
|
4465952d11
|
Merge remote-tracking branch 'origin/dev' into multipath
|
2020-05-14 16:06:55 -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 |
|
Joseph Henry
|
32a78b5f61
|
Fix preprocessor typo in previous commit
|
2020-03-31 20:34:48 -07:00 |
|
Joseph Henry
|
54f9f2ad53
|
Add special case for Ubiquiti routers in platformDefaultHomePath()
|
2020-03-31 20:27:41 -07:00 |
|
Joseph Henry
|
b8e70d866a
|
Compile fix for unterminated conditional directive
|
2019-11-12 09:46:39 -08:00 |
|
Joseph Henry
|
e1e27eb19d
|
Bugfix for incorrect port binding of secondary and tertiary ports
|
2019-11-11 12:03:49 -08:00 |
|
Joseph Henry
|
d8de837c60
|
LinuxEthernetTap addIps virtual function fix for SYNOLOGY builds
|
2019-08-27 14:43:30 -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
|
963113b86d
|
Minor adjustment to how _allowTcpFallbackRelay is disabled when _multipathMode is set
|
2019-08-20 10:38:18 -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 |
|
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 |
|
Joseph Henry
|
d2af12b6a0
|
Forgot to add ZT_DISABLE_COMPRESSION to linux makefile
|
2019-07-23 13:33:25 -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 |
|
Joseph Henry
|
8a0b75c83a
|
Added LFDB.o to objects.mk
|
2019-07-22 15:24:16 -07:00 |
|
Joseph Henry
|
9cf74657e0
|
Commented out rtnetlink error debug trace
|
2019-07-22 14:12:21 -07:00 |
|
Joseph Henry
|
a0f47b12b4
|
Removed Synology-specific home path, changes made elsewhere in SPK
|
2019-07-19 16:34:31 -07:00 |
|
Joseph Henry
|
389331ca29
|
Ticket #915, added allowSecondaryPort to optionally force ZT to use a single port
|
2019-07-09 10:31:03 -07:00 |
|
Joseph Henry
|
94bd2918fa
|
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
|
2019-06-12 13:14:23 -07:00 |
|
Joseph Henry
|
c3bfcf560b
|
Removed check for port number in multipath path replacement logic
|
2019-06-12 13:14:14 -07:00 |
|
Joseph Henry
|
2eb9c0924a
|
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
|
2019-06-11 10:54:14 -07:00 |
|
Joseph Henry
|
ebadc6f203
|
Added s390x arch flags to makefile and ZeroTierOne.h for ticket #950
|
2019-06-11 10:54:06 -07:00 |
|
Joseph Henry
|
d4199ddb3e
|
Commented out RingBuffer::dump() as an alternative solution to PR #952
|
2019-06-03 11:00:04 -07:00 |
|
Joseph Henry
|
541e5c510e
|
CLI improvements (peers, and get/set ip, ip4, ip6, etc)
|
2019-05-31 11:41:24 -07:00 |
|
Joseph Henry
|
90d324ae96
|
Fixed ZT_SDK build issue. Moved ZT_SDK preprocessor directives to more permanent homes
|
2019-05-17 10:15:40 -07:00 |
|
Joseph Henry
|
4743ad0b16
|
Added convenience swtich for disabling JSON support in SDK build
|
2019-05-13 12:24:55 -07:00 |
|
Joseph Henry
|
2d5c6fa975
|
Disabled compression for outbound packets in SDK build
|
2019-05-13 12:24:22 -07:00 |
|
Joseph Henry
|
95ef13f7a1
|
Added divisor for ZT_PEER_ACTIVITY_TIMEOUT, gives quicker indication to status change in SDK
|
2019-05-13 12:24:01 -07:00 |
|
Joseph Henry
|
298e1d5a74
|
Added 90x90 AppIcon
|
2019-05-01 12:53:50 -07:00 |
|
Joseph Henry
|
270debb3fc
|
#ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROTOCOL_VERSION<10
|
2019-03-01 13:28:00 -08:00 |
|
Joseph Henry
|
d0f78f1e03
|
Bugfix for heap-use-after-free in concurrent packet processing code (manifests only after terminate() is called)
|
2019-02-01 11:50:52 -08:00 |
|
Joseph Henry
|
541e91ed8e
|
Fixed potential memory leak in RingBuffer
|
2019-02-01 11:44:43 -08:00 |
|
Joseph Henry
|
82a21d4b71
|
Bugfix for heap-use-after-free in concurrent packet processing code (manifests only after terminate() is called)
|
2019-01-30 22:29:51 -08:00 |
|
Joseph Henry
|
23996c7e6b
|
Fixed potential memory leak in RingBuffer
|
2019-01-27 14:43:29 -08:00 |
|
Joseph Henry
|
d7091a0bac
|
Fixed sign-comparison compile warnings in QoS code
|
2019-01-25 13:24:31 -08:00 |
|
Joseph Henry
|
21f4f16e63
|
Disable HTTP control plane for libzt builds, introduction of getRoutes() for SDK API
|
2019-01-14 11:34:46 -08:00 |
|
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
2019-01-14 10:25:53 -08:00 |
|
Joseph Henry
|
c6ae81fac7
|
Added preprocessor check for __APPLE__ as an attempted fix for ticket #600
|
2018-11-11 14:23:24 -08:00 |
|
Joseph Henry
|
79086f0858
|
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
|
2018-10-26 12:00:01 -07:00 |
|
Joseph Henry
|
c148a23df4
|
Added preprocessor check for ZT_NO_CAPABILITIES around header includes
|
2018-10-26 11:59:55 -07:00 |
|
Joseph Henry
|
7dbccf08ae
|
Removed unnecessary block before get request. Possible bug fix for Synology NAS ticket #27
|
2018-10-23 10:58:25 -07:00 |
|
Joseph Henry
|
7c0331997a
|
Ticket #739 - Fixed what appears to be a copy-paste error for machine type detection in linux makefile, added line for armv7hl
|
2018-10-03 15:40:16 -07:00 |
|
Joseph Henry
|
04de2302a7
|
More insightful errors for get command
|
2018-10-03 14:24:21 -07:00 |
|
Joseph Henry
|
27c37a18f3
|
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
|
2018-09-17 14:42:33 -07:00 |
|
Joseph Henry
|
b8268d894b
|
Changed home path for Synology
|
2018-09-17 11:44:56 -07:00 |
|
Joseph Henry
|
258b1c8b55
|
Merge branch 'edge' into multipath
|
2018-09-12 13:57:57 -07:00 |
|
Joseph Henry
|
7b87e9c0cb
|
Added ability for OneService to monitor local.conf for changes and automatically reload
|
2018-09-11 16:55:46 -07:00 |
|
Joseph Henry
|
3dd9b1aa9b
|
Added ability to specify zt home directory via ZEROTIER_HOME - Addresses ticket #829
|
2018-09-10 16:25:39 -07:00 |
|
Joseph Henry
|
0fddebc791
|
Added ability to manually set secondary and tertiary ports in local.conf
|
2018-09-10 13:06:05 -07:00 |
|