Grant Limberg
|
88a3c685fb
|
latest
|
2020-08-04 13:52:57 -07:00 |
|
Grant Limberg
|
2e52a1eebf
|
forgot a couple queries in postgres. trying to pull dns of member not network in embedded network controller
also some debug logging
|
2020-08-04 09:45:45 -07:00 |
|
Grant Limberg
|
d098a99d09
|
fix memory init issue
and another place where dns data needs to be copied
|
2020-07-31 11:42:03 -07:00 |
|
Joseph Henry
|
9f4985b11a
|
Add basic bond health status reporting (listbonds)
|
2020-07-27 23:01:12 -07:00 |
|
Joseph Henry
|
dc784f6213
|
Comment out Bond and BondController debug traces
|
2020-07-21 10:22:10 -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
|
7266550c22
|
Remove vestigial constructor, fix typos, clean up code
|
2020-05-26 17:57:37 -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 |
|
Grant Limberg
|
154470b570
|
add original hiredis
|
2020-05-11 15:03:56 -07:00 |
|
Grant Limberg
|
73b1d57b13
|
rip out rabbitMQ
|
2020-05-11 12:29:06 -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 |
|
Grant Limberg
|
cc79ec6179
|
use std::string instead of const char* in rmq struct
|
2019-10-31 15:08:59 -07:00 |
|
Adam Ierymenko
|
bcdab95e4c
|
Windows installer version bump, build fix.
|
2019-09-04 14:13:45 -07:00 |
|
Adam Ierymenko
|
a16377cea5
|
Add mitigations against borked ARM32 exception unrollers, possibly fix GitHub issue #1003
|
2019-09-04 12:48:28 -07:00 |
|
Joseph Henry
|
d8de837c60
|
LinuxEthernetTap addIps virtual function fix for SYNOLOGY builds
|
2019-08-27 14:43:30 -07:00 |
|
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
2019-08-23 09:23:39 -07:00 |
|
Joseph Henry
|
963113b86d
|
Minor adjustment to how _allowTcpFallbackRelay is disabled when _multipathMode is set
|
2019-08-20 10:38:18 -07:00 |
|
Adam Ierymenko
|
8b97755fc5
|
Windows fixes.
|
2019-08-08 14:08:35 -05:00 |
|
Adam Ierymenko
|
b11627a8bc
|
add SDK VirtualTap to new factory method
|
2019-08-07 18:45:04 -05:00 |
|
Adam Ierymenko
|
237c379866
|
Choose which tap to use (feth or kext) on Mac based on Darwin version.
|
2019-08-07 18:20:17 -05:00 |
|
Adam Ierymenko
|
f7e8d8f1dd
|
Fix LFDB path issue when using with Postgress in DBMirrorSet config
|
2019-08-07 11:23:48 -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
|
fdc708a624
|
GitHub issue #979
|
2019-08-02 13:59:03 -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 |
|
Adam Ierymenko
|
bb0808c99c
|
Remove current multithreaded receive path, which is not that efficient. We will do something better in the future.
|
2019-06-19 10:19:59 -07:00 |
|
Adam Ierymenko
|
c5a07c7f20
|
More stack->heap
|
2019-06-17 15:28:02 -07:00 |
|
Adam Ierymenko
|
523df47a65
|
Check for null data ptr
|
2019-06-17 14:02:35 -07:00 |
|
Adam Ierymenko
|
ce2338c24a
|
Fix null ptr on managed routes if no IPs are set.
|
2019-06-13 12:52:38 -07:00 |
|
Adam Ierymenko
|
d81549a7b1
|
Various other fixes including removal of more mem*() issues and netlink fixes for AARCH64.
|
2019-03-25 22:19:52 +00:00 |
|
Adam Ierymenko
|
2966eac64f
|
Get rid of ZT_FAST_MEMCPY because this is not really needed.
|
2019-03-22 15:50:15 -07:00 |
|
Grant Limberg
|
fcb4221f97
|
rabbitMQ implementation
|
2019-03-05 15:11:50 -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 |
|
Grant Limberg
|
2294770e56
|
Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into dev
|
2019-01-21 11:18:25 -08:00 |
|
Grant Limberg
|
d98bdb5643
|
WIP: Pass listen port down to Postgres
|
2019-01-21 11:18:20 -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 |
|
Grant Limberg
|
b59c4a2106
|
Print error & exit on local.conf parsing error
|
2019-01-07 11:19:50 -08:00 |
|
Grant Limberg
|
f6e9f0e2a2
|
cleanup
|
2018-12-07 01:58:23 -08:00 |
|
Grant Limberg
|
4a89729529
|
add INCOMING_PACKET_CONCURRENCY environment variable to be able to specify max threads for receive in controller
|
2018-12-07 00:59:08 -08:00 |
|
Adam Ierymenko
|
6684559cd9
|
More Mac tap improvements and threading efficiency improvements.
|
2018-11-13 13:51:25 -08:00 |
|
Adam Ierymenko
|
90631adb9b
|
Improve multithreading support for OneService (faster, dynamic adjustment of thread count based on HW concurrency).
|
2018-11-13 12:07:58 -08:00 |
|
Adam Ierymenko
|
f6450cd7e1
|
Cleanup and a minor performance improvement.
|
2018-11-13 10:19:51 -08:00 |
|
Adam Ierymenko
|
3b6b1d1674
|
Make incoming packet processor thread pool dynamic based on core count.
|
2018-11-13 09:35:20 -08:00 |
|
Adam Ierymenko
|
b937aeb857
|
cleanup
|
2018-11-11 23:03:51 -08:00 |
|
Adam Ierymenko
|
1cec4b1c4c
|
Raise thread count to 8
|
2018-11-11 22:55:38 -08:00 |
|
Adam Ierymenko
|
c9c17eaddd
|
Retire RethinkDB, simple receive path multithreading.
|
2018-11-11 22:35:15 -08:00 |
|