Adam Ierymenko
|
ee5a988f14
|
Wiring back up PUSH_DIRECT_PATHS and friends.
|
2020-01-13 14:04:17 -08:00 |
|
Adam Ierymenko
|
a5aea2f3bb
|
Everything but the Go code builds now!
|
2020-01-10 21:09:13 -08:00 |
|
Adam Ierymenko
|
7291ac2093
|
A bunch more cleanup and build fixes, and remove old version of multipath code to prep for new version.
|
2020-01-10 20:40:14 -08:00 |
|
Adam Ierymenko
|
2fbeaaf148
|
Bunch more fixes, implement C API for Identity operations.
|
2020-01-09 13:50:51 -08:00 |
|
Adam Ierymenko
|
ef64e6a336
|
Build fixes, cleanup
|
2020-01-08 21:24:47 -08:00 |
|
Adam Ierymenko
|
9642ff5fb9
|
.
|
2020-01-08 18:08:41 -08:00 |
|
Adam Ierymenko
|
6267c67888
|
A bunch of cleanup and refactoring toward 2.x
|
2019-12-12 16:15:49 -08:00 |
|
Adam Ierymenko
|
891bf99894
|
work in progress
|
2019-10-15 12:49:03 -07:00 |
|
Adam Ierymenko
|
22e95b3bcb
|
.
|
2019-10-09 10:00:30 -07:00 |
|
Adam Ierymenko
|
4da315fab2
|
Plumb through external interface stuff
|
2019-10-03 10:43:28 -07:00 |
|
Adam Ierymenko
|
3b3e6d2bfc
|
Simplify root API
|
2019-09-26 13:35:56 -07:00 |
|
Adam Ierymenko
|
7061f13b24
|
.
|
2019-09-26 09:34:31 -07:00 |
|
Adam Ierymenko
|
ed2024285d
|
More Go boilerplate.
|
2019-09-20 14:11:15 -07:00 |
|
Adam Ierymenko
|
3ceb2257e5
|
Plumb through roots via API.
|
2019-09-19 09:47:12 -07:00 |
|
Adam Ierymenko
|
dde937e197
|
cleanup
|
2019-09-16 19:58:21 -07:00 |
|
Adam Ierymenko
|
07a480b37a
|
Build fix.
|
2019-09-16 18:04:32 -07:00 |
|
Adam Ierymenko
|
9f5bccec30
|
Add a recv timeout to root
|
2019-09-16 18:03:17 -07:00 |
|
Adam Ierymenko
|
e08fc81397
|
More threading improvements in root, more DNS TXT and multicast work (in progress)
|
2019-09-16 10:33:59 -07:00 |
|
Adam Ierymenko
|
59ee0cfe88
|
Safety upgrades to code
|
2019-08-28 10:34:32 -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
|
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 |
|
Adam Ierymenko
|
521d371b5d
|
A bunch more refactoring to rip out obsolete stuff related to old root system and general cleanup.
|
2019-08-15 10:49:50 -07:00 |
|
Adam Ierymenko
|
8f5f7f1baa
|
More work in progress
|
2019-08-14 12:48:45 -07:00 |
|
Adam Ierymenko
|
d7a31088ba
|
Cleanup, warning removal, cppcheck informed cleanup.
|
2019-08-14 10:35:57 -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
|
debd5a5c5e
|
Add capability for P2P multicast propagation, and some cleanup.
|
2019-07-16 13:33:11 -05:00 |
|
Grant Limberg
|
47d29ddcaf
|
Compiler warning cleanup
|
2019-06-13 10:28:09 -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
|
95ef13f7a1
|
Added divisor for ZT_PEER_ACTIVITY_TIMEOUT, gives quicker indication to status change in SDK
|
2019-05-13 12:24:01 -07:00 |
|
Adam Ierymenko
|
2966eac64f
|
Get rid of ZT_FAST_MEMCPY because this is not really needed.
|
2019-03-22 15:50:15 -07:00 |
|
Adam Ierymenko
|
39e1021f62
|
Replace certificate based gating of multicast like/gather with a simpler more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff.
|
2019-03-21 16:18:49 -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 |
|
Adam Ierymenko
|
e03102dbcb
|
Clean out some unnecessarily pedantic auth stuff in favor of a simpler way of gating multicast gathers.
|
2019-03-14 14:29:15 -07:00 |
|
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
2019-01-14 10:25:53 -08: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
|
17fbb020e7
|
Added multipath field to zerotier-cli status output. Adjusted how path estimates are computed and cached
|
2018-06-14 16:34:45 -07:00 |
|
Joseph Henry
|
6a2ba4baca
|
Introduced basic multipath support
|
2018-05-01 16:32:15 -07: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
|
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
|
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 |
|