Adam Ierymenko
|
3ceb2257e5
|
Plumb through roots via API.
|
2019-09-19 09:47:12 -07:00 |
|
Adam Ierymenko
|
e245eb1eb5
|
Trim some unnecessary locks from root, and cleanup elsewhere.
|
2019-09-16 14:48:27 -07:00 |
|
Adam Ierymenko
|
9f9032ae36
|
Cleanup and warning removal.
|
2019-09-13 16:24:02 -07:00 |
|
Adam Ierymenko
|
bccb86a401
|
More multicast work...
|
2019-09-10 16:20:28 -07:00 |
|
Adam Ierymenko
|
787277d282
|
More multicast work, add a signature in identity for safety margin, cleanup.
|
2019-09-09 10:44:31 -07:00 |
|
Adam Ierymenko
|
540ee69773
|
A bunch of multicast work... in progress.
|
2019-09-07 19:15:21 -07:00 |
|
Adam Ierymenko
|
8e7e3c2b11
|
Fix max hops.
|
2019-09-03 12:58:23 -07:00 |
|
Adam Ierymenko
|
8e87319925
|
Optimization stuff
|
2019-08-23 12:18:02 -07:00 |
|
Adam Ierymenko
|
6f6138c500
|
Merge relicensing change from dev
|
2019-08-23 09:27:13 -07:00 |
|
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
2019-08-23 09:23:39 -07:00 |
|
Adam Ierymenko
|
0731f3f1a9
|
wiring more stuff up, and simplification of timing loops
|
2019-08-23 07:04:20 -07:00 |
|
Adam Ierymenko
|
37047a39f9
|
More cleanup, and fix SHA384 built-in C code.
|
2019-08-22 14:52:47 -07:00 |
|
Adam Ierymenko
|
b66431bc29
|
Work in progress...
|
2019-08-22 13:06:08 -07:00 |
|
Adam Ierymenko
|
95a6fce2b4
|
Yet more cleanup, it builds again now.
|
2019-08-21 14:36:56 -07:00 |
|
Adam Ierymenko
|
0b5472f9fb
|
Tons and tons of cleanup and cruft removal
|
2019-08-21 14:24:45 -07:00 |
|
Adam Ierymenko
|
67a9898a99
|
Bunch more work on DNS, cleanup, removal of obsolete cruft.
|
2019-08-21 09:27:45 -07:00 |
|
Grant Limberg
|
206c85222c
|
Fix Constants.hpp inclusion of version.h
|
2019-08-16 09:52:13 -07:00 |
|
Adam Ierymenko
|
d7a31088ba
|
Cleanup, warning removal, cppcheck informed cleanup.
|
2019-08-14 10:35:57 -07:00 |
|
Adam Ierymenko
|
652c7e8f37
|
Locator work
|
2019-08-08 23:23:16 -05:00 |
|
Adam Ierymenko
|
54a1bbd016
|
.
|
2019-08-07 11:20:12 -05:00 |
|
Adam Ierymenko
|
f9900cc6fb
|
Merge dev to edge
|
2019-08-06 14:13:07 -05:00 |
|
Adam Ierymenko
|
d9432f2f1e
|
cleanup
|
2019-07-29 10:19:20 -07:00 |
|
Adam Ierymenko
|
fe2215df00
|
TON of refactoring, moon/planet is DEAD, ECC P-384 is integrated (but not enabled), and multicast work and cleanup. Whew.
|
2019-07-17 10:52:08 -05: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 |
|
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 |
|
Adam Ierymenko
|
63ec19674c
|
.
|
2019-03-19 16:43:43 -07:00 |
|
Adam Ierymenko
|
087c75d5ee
|
More cleanup.
|
2019-03-14 16:40:22 -07:00 |
|
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
2019-01-14 10:25:53 -08: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 |
|
Adam Ierymenko
|
553101e8b5
|
merge dev
|
2018-08-09 11:31:37 -07:00 |
|
Joseph Henry
|
28cb40529d
|
Rough draft of fq-codel implementation
|
2018-07-10 16:50:12 -07:00 |
|
Joseph Henry
|
bdcdccfcc3
|
Improved path selection, more efficient traffic allocation, lower QoS/ACK overhead
|
2018-06-22 16:30:20 -07:00 |
|
Joseph Henry
|
0faa655b83
|
Reduced how often relative path qualities and aggregate link allocations are computed
|
2018-06-12 16:30:46 -07:00 |
|
Joseph Henry
|
6fddf31db3
|
Improved rate limit logic for QoS/ACK packets. Also reduced how often processBackgroundPathMeasurements() is called
|
2018-06-12 15:24:12 -07:00 |
|
Joseph Henry
|
9681fedbb4
|
Spellcheck sweep across codebase
|
2018-06-07 17:25:27 -07:00 |
|
Joseph Henry
|
b6d97af451
|
Added rate gates for QOS and ACK packets
|
2018-06-07 15:26:18 -07:00 |
|
Joseph Henry
|
a9ca26c698
|
Added TX queue cap for issue #769
|
2018-06-07 12:58:07 -07:00 |
|
Joseph Henry
|
91a22a686a
|
Added auto-escalation to multipath if both peers support it. Improved QoS/ACK tracking. Related bug fixes
|
2018-06-01 18:03:59 -07:00 |
|
Joseph Henry
|
46a7a2be2e
|
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
|
2018-05-30 17:45:29 -07:00 |
|
Joseph Henry
|
91c8e82c42
|
Adjusted locking order of _paths_m for path pruning. Other minor multipath changes
|
2018-05-02 15:24:14 -07:00 |
|
Joseph Henry
|
6a2ba4baca
|
Introduced basic multipath support
|
2018-05-01 16:32:15 -07:00 |
|
Adam Ierymenko
|
42ec780a6f
|
Merge branch 'dev' into netbsd-support
|
2018-04-25 06:39:02 -07:00 |
|
Adam Ierymenko
|
65c07afe05
|
Copyright updates for 2018.
|
2018-01-08 14:33:28 -08:00 |
|
Adam Ierymenko
|
459f1e7bfb
|
Refactor path stability stuff and add basic multipath support.
|
2017-10-25 12:42:14 -07:00 |
|
Adam Ierymenko
|
0d8b8d8426
|
Remove some unused constants.
|
2017-10-24 15:04:19 -07:00 |
|
Adam Ierymenko
|
2d858b05ac
|
Another fix for ye old tyme clients.
|
2017-09-01 12:03:31 -07:00 |
|
Adam Ierymenko
|
6ee201865b
|
Clean up WHOIS code.
|
2017-08-23 16:42:17 -07:00 |
|
Adam Ierymenko
|
9cfc109527
|
Tighten a few timings.
|
2017-08-23 14:00:08 -07:00 |
|
Adam Ierymenko
|
b9e1d53d7a
|
Minor cleanup.
|
2017-07-17 14:21:09 -07:00 |
|