Joseph Henry
|
b6d97af451
|
Added rate gates for QOS and ACK packets
|
2018-06-07 15:26:18 -07:00 |
|
Grant Limberg
|
b9975845ff
|
Merge branch 'rtnetlink' into edge
|
2018-06-04 12:24:58 -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 |
|
Grant Limberg
|
be469f4dd0
|
add/remove routes via rtnetlink
|
2018-05-25 14:18:06 -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
|
1debe2292d
|
Cleanup. Misc type conversion and signedness fixes
|
2018-05-02 11:22:07 -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
|
74f2b78c04
|
Refactor some potentially unsafe SharedPtr<> code.
|
2018-04-06 08:10:34 -07:00 |
|
Adam Ierymenko
|
40a9ebd078
|
GitHub issue #675
|
2018-03-29 10:44:57 -07:00 |
|
Adam Ierymenko
|
494cf4049e
|
Add specification of anchor and multicast hub address (optional) to new multicast and IPv4 enabled ad-hoc network ID format.
|
2018-03-21 15:31:48 -07:00 |
|
Adam Ierymenko
|
beb170e4fb
|
Use X64 ASM ed25519 signatures on Linux/x64, which are about 10X faster. Will matter a lot for network controllers, not so much for other things.
|
2018-03-13 06:51:17 -07:00 |
|
Adam Ierymenko
|
a59912f3af
|
SHA512 using libcrypto (not enabled by default)
|
2018-03-12 16:56:47 -07:00 |
|
Adam Ierymenko
|
610e594a50
|
Speed tweaks for signatures, etc.
|
2018-03-12 16:16:20 -07:00 |
|
Adam Ierymenko
|
78d9cee416
|
Other fixes to IPv4 ad-hoc networks.
|
2018-03-09 00:10:01 -08:00 |
|
Adam Ierymenko
|
bbdb2aa672
|
Some work on IPv4 enabled ad-hoc networks.
|
2018-03-08 23:53:57 -08:00 |
|
Adam Ierymenko
|
51aadcf901
|
A few fixes dicatated by valgrind.
|
2018-02-09 06:35:01 +00:00 |
|
Adam Ierymenko
|
c6949aad2d
|
Linux build fix on some versions.
|
2018-02-02 17:11:23 -08:00 |
|
Adam Ierymenko
|
fe1fa20c6c
|
Fix build on Intel C/C++ Compiler for Linux.
|
2018-02-01 12:46:35 -08:00 |
|
Adam Ierymenko
|
f7019d9e80
|
Tie up the rest of hub and spoke designated replicator multicast mode.
|
2018-01-26 22:14:10 -05:00 |
|
Adam Ierymenko
|
6d8e1e8783
|
More cleanup of old stuff.
|
2018-01-26 21:34:56 -05:00 |
|
Adam Ierymenko
|
939ab43ceb
|
Do not send to origin in second buffered multicast path.
|
2018-01-26 21:22:51 -05:00 |
|
Adam Ierymenko
|
d3d58ba8a7
|
Add support for designated multicast replicators to Multicaster::send().
|
2018-01-26 21:19:51 -05:00 |
|
Adam Ierymenko
|
f03fd57997
|
Clean up some multicast code.
|
2018-01-26 20:38:44 -05:00 |
|
Adam Ierymenko
|
e74cd4b4ef
|
A little more cleanup.
|
2018-01-26 20:06:11 -05:00 |
|
Adam Ierymenko
|
f3dfd63634
|
Clean up some old stuff.
|
2018-01-26 20:00:37 -05:00 |
|
Adam Ierymenko
|
384e5b66de
|
More work on GitHub issue #666
|
2018-01-25 14:16:07 -05:00 |
|
Adam Ierymenko
|
7e7723e98f
|
A small memory use reduction.
|
2018-01-25 09:57:02 -05:00 |
|
Adam Ierymenko
|
4419734a7d
|
Implement continuous contacting of designated anchors and multicast replicators - GitHub issue #666
|
2018-01-25 07:11:59 -05:00 |
|
Adam Ierymenko
|
f821db29f3
|
.
|
2018-01-24 17:12:53 -05:00 |
|
Adam Ierymenko
|
6c64f1816d
|
cleanup
|
2018-01-24 16:16:00 -05:00 |
|
Adam Ierymenko
|
34e2ad0dfc
|
Stub out NetworkConfig for GitHub issue #666
|
2018-01-24 14:43:04 -05:00 |
|
Adam Ierymenko
|
5f976d7430
|
Reenable faster lock.
|
2018-01-11 14:31:19 -08:00 |
|
Adam Ierymenko
|
f87326fc21
|
Fixes for lock ordering -- GitHub issue #573
|
2018-01-11 14:29:57 -08:00 |
|
Adam Ierymenko
|
86d5264167
|
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
|
2018-01-10 16:55:15 -08:00 |
|
Adam Ierymenko
|
5bc4399a58
|
cleanup
|
2018-01-10 16:55:07 -08:00 |
|
Grant Limberg
|
406bcf7d3f
|
Fix compilation on Windows
DEBUG macro from miniupnpc interferring with enum Trace::DEBUG;
|
2018-01-10 15:24:54 -08:00 |
|
Adam Ierymenko
|
07cb62a503
|
cleanup
|
2018-01-09 11:41:26 -08:00 |
|
Adam Ierymenko
|
01b4cb64ee
|
cleanup
|
2018-01-09 08:35:02 -08:00 |
|
Adam Ierymenko
|
6fbd15f8b2
|
cleanup
|
2018-01-08 15:56:53 -08:00 |
|
Adam Ierymenko
|
65c07afe05
|
Copyright updates for 2018.
|
2018-01-08 14:33:28 -08:00 |
|
Adam Ierymenko
|
9c7ee5a21e
|
Tear out old "link quality" stuff since it is not currently used and will be done differently.
|
2018-01-08 13:06:24 -08:00 |
|
Adam Ierymenko
|
d3e8e9629b
|
More optimization work.
|
2017-12-15 14:24:17 -08:00 |
|
Adam Ierymenko
|
0608704626
|
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
|
2017-12-15 11:03:20 -08:00 |
|
Adam Ierymenko
|
f13886d343
|
Warning removal.
|
2017-12-05 17:53:28 -05:00 |
|
Adam Ierymenko
|
431716e249
|
Disable trace by default, stderr message improvements in RethinkDB driver.
|
2017-12-05 17:16:45 -05:00 |
|
Adam Ierymenko
|
16613ab5fb
|
Clean up remote tracing code, add per-network remote trace settings, add remote trace level, and make local trace output readable again.
|
2017-12-04 14:40:10 -08:00 |
|
Adam Ierymenko
|
4166d8ca35
|
Fix a deadlock and some more work on RethinkDB (for central) integration.
|
2017-11-08 11:06:14 -08:00 |
|
Adam Ierymenko
|
4e88c80a22
|
RethinkDB native connector work, minor fixes.
|
2017-11-02 07:05:11 -07:00 |
|