Adam Ierymenko
|
cacdb445c7
Bump protocol version to 10
|
%!s(int64=6) %!d(string=hai) anos |
Adam Ierymenko
|
d530356055
RingBuffer<> is now templated with size, buffer is now static.
|
%!s(int64=6) %!d(string=hai) anos |
Adam Ierymenko
|
63ec19674c
.
|
%!s(int64=6) %!d(string=hai) anos |
Grant Limberg
|
d4c0349de9
Revert "#ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROTOCOL_VERSION<10"
|
%!s(int64=6) %!d(string=hai) anos |
Joseph Henry
|
270debb3fc
#ifdef'd out multipath/QoS statistics buffers allocations for ZT_PROTOCOL_VERSION<10
|
%!s(int64=6) %!d(string=hai) anos |
Joseph Henry
|
0e597191b8
Updated licenses for 2019
|
%!s(int64=6) %!d(string=hai) anos |
Joseph Henry
|
bdcdccfcc3
Improved path selection, more efficient traffic allocation, lower QoS/ACK overhead
|
%!s(int64=7) %!d(string=hai) anos |
Joseph Henry
|
17fbb020e7
Added multipath field to zerotier-cli status output. Adjusted how path estimates are computed and cached
|
%!s(int64=7) %!d(string=hai) anos |
Joseph Henry
|
f8005b88ad
Minor cleanup. More efficient push() operation for RingBuffer
|
%!s(int64=7) %!d(string=hai) anos |
Joseph Henry
|
0faa655b83
Reduced how often relative path qualities and aggregate link allocations are computed
|
%!s(int64=7) %!d(string=hai) anos |
Joseph Henry
|
6fddf31db3
Improved rate limit logic for QoS/ACK packets. Also reduced how often processBackgroundPathMeasurements() is called
|
%!s(int64=7) %!d(string=hai) anos |
Joseph Henry
|
9681fedbb4
Spellcheck sweep across codebase
|
%!s(int64=7) %!d(string=hai) anos |
Joseph Henry
|
b6d97af451
Added rate gates for QOS and ACK packets
|
%!s(int64=7) %!d(string=hai) anos |
Joseph Henry
|
91a22a686a
Added auto-escalation to multipath if both peers support it. Improved QoS/ACK tracking. Related bug fixes
|
%!s(int64=7) %!d(string=hai) anos |
Joseph Henry
|
46a7a2be2e
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
|
%!s(int64=7) %!d(string=hai) anos |
Joseph Henry
|
6a2ba4baca
Introduced basic multipath support
|
%!s(int64=7) %!d(string=hai) anos |
Adam Ierymenko
|
6d8e1e8783
More cleanup of old stuff.
|
%!s(int64=7) %!d(string=hai) anos |
Adam Ierymenko
|
65c07afe05
Copyright updates for 2018.
|
%!s(int64=7) %!d(string=hai) anos |
Adam Ierymenko
|
9c7ee5a21e
Tear out old "link quality" stuff since it is not currently used and will be done differently.
|
%!s(int64=7) %!d(string=hai) anos |
Adam Ierymenko
|
508fa6a7fe
A few fixes for cluster mode.
|
%!s(int64=7) %!d(string=hai) anos |
Adam Ierymenko
|
71bdaa9508
Now with more worky.
|
%!s(int64=7) %!d(string=hai) anos |
Adam Ierymenko
|
459f1e7bfb
Refactor path stability stuff and add basic multipath support.
|
%!s(int64=7) %!d(string=hai) anos |
Grant Limberg
|
b1d60df44c
timestamps changed from uint64_t to int64_t
|
%!s(int64=7) %!d(string=hai) anos |
Adam Ierymenko
|
64758c46b6
Implement peer serialization and deserialization.
|
%!s(int64=8) %!d(string=hai) anos |
Adam Ierymenko
|
b9e1d53d7a
Minor cleanup.
|
%!s(int64=8) %!d(string=hai) anos |
Adam Ierymenko
|
495c5ce81d
Bunch of remote tracing work.
|
%!s(int64=8) %!d(string=hai) anos |
Adam Ierymenko
|
dff8c02cfe
Pull out and deprecate old cluster code. New cluster code will not be merged yet.
|
%!s(int64=8) %!d(string=hai) anos |
Adam Ierymenko
|
640ad577d1
.
|
%!s(int64=8) %!d(string=hai) anos |
Adam Ierymenko
|
f18158a52d
.
|
%!s(int64=8) %!d(string=hai) anos |
Adam Ierymenko
|
2f20258807
.
|
%!s(int64=8) %!d(string=hai) anos |