Adam Ierymenko
7fc78129f4
A bunch of CLI work
2019-09-30 16:12:08 -07:00
Adam Ierymenko
b0d222768a
Root admin stuff
2019-09-30 09:32:00 -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
90d4d79828
Peers and paths
2019-09-22 17:41:15 -07:00
Adam Ierymenko
5e35346f17
Gogog
2019-09-21 15:35:27 -07:00
Adam Ierymenko
bb53ee9567
Going once... going twice!
2019-09-21 15:04:00 -07:00
Adam Ierymenko
b34aa10bf8
Go code!
2019-09-20 18:48:48 -07:00
Adam Ierymenko
ed2024285d
More Go boilerplate.
2019-09-20 14:11:15 -07:00
Adam Ierymenko
ae2120eb96
New service, work in progress
2019-09-20 09:09:05 -07:00
Adam Ierymenko
3ceb2257e5
Plumb through roots via API.
2019-09-19 09:47:12 -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
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
Grant Limberg
8e04f83232
Merge branch 'edge' into cmake
2019-08-12 12:24:25 -07:00
Grant Limberg
cc9fd9f8ce
Merge branch 'dev' into cmake
2019-08-12 12:23:36 -07:00
Adam Ierymenko
906c83af83
Merge branch 'dev' into edge
2019-08-06 15:47:54 -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
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
Grant Limberg
0b3b5f6174
Beginning CMake configuration for ZT
...
Only tested on Windows so far
2019-06-20 16:13:52 -07:00
Joseph Henry
ebadc6f203
Added s390x arch flags to makefile and ZeroTierOne.h for ticket #950
2019-06-11 10:54:06 -07:00
Adam Ierymenko
63ec19674c
.
2019-03-19 16:43:43 -07:00
Adam Ierymenko
6fbf21b4f0
Use a smaller MTU, which should not impact throughput since 2800+overhead/2 still fits in two of these.
2019-03-08 13:15:47 -08:00
Joseph Henry
0e597191b8
Updated licenses for 2019
2019-01-14 10:25:53 -08:00
Adam Ierymenko
af61ee6f3a
Merge pull request #836 from skunkwerks/feature/add-freebsd-debugs
...
add support for debug flags in FreeBSD
2018-09-14 08:08:59 -07:00
Dave Cottlehuber
88abd6ffc6
add support for debug flags in FreeBSD
2018-08-24 08:18:25 +00:00
Joseph Henry
65b0030342
Added basic QoS rule handling
2018-07-11 16:55:13 -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
9681fedbb4
Spellcheck sweep across codebase
2018-06-07 17:25:27 -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
6a2ba4baca
Introduced basic multipath support
2018-05-01 16:32:15 -07:00
Joseph Henry
e3bb67d188
Added debug output convenience macros
2018-02-16 16:55:31 -08:00
Joseph Henry
a867fe404b
Omit pragma comment for ZT_SDK builds on Windows
2018-01-31 17:08:42 -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
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
71bdaa9508
Now with more worky.
2017-10-25 13:27:28 -07:00
Adam Ierymenko
395d8b3139
Full and clearer implementation of GitHub issue #588
2017-10-24 13:33:53 -07:00
Grant Limberg
b1d60df44c
timestamps changed from uint64_t to int64_t
...
There were cases in the code where time calculations and comparisons were overflowing and causing connection instability. This will keep time calculations within expected ranges.
2017-10-02 15:52:57 -07:00
Adam Ierymenko
302c15140e
Fix API problem with path configuration..
2017-09-25 08:53:55 -07:00
Adam Ierymenko
f8014413a3
Add UDP MTU configurability.
2017-09-01 16:25:34 -07:00
Adam Ierymenko
2d858b05ac
Another fix for ye old tyme clients.
2017-09-01 12:03:31 -07:00
Adam Ierymenko
e51e212b95
Add some defines of use to low level developers.
2017-08-25 16:04:04 -07:00
Adam Ierymenko
e4823381c6
.
2017-07-19 15:16:15 -07:00
Adam Ierymenko
ae65eb5105
Cleanup and replace trace field names with sane ones because usability > a few bytes.
2017-07-18 14:28:38 -07:00
Adam Ierymenko
d939d8d21d
A bit more remote tracing stuff.
2017-07-14 14:57:40 -07:00
Adam Ierymenko
4ecc0c59ca
Plumbing through of remote trace into controller code.
2017-07-14 13:03:16 -07:00