mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2026-09-22 15:29:03 -07:00
Compare commits
1797
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7d951783ca | ||
|
|
ec76f6e1d2 | ||
|
|
c943d0e807 | ||
|
|
a1ceccaf6e | ||
|
|
326a871fac | ||
|
|
e462750bdd | ||
|
|
7c599fe83e | ||
|
|
d7e4404c17 | ||
|
|
441f4986ac | ||
|
|
d70cfe6850 | ||
|
|
4ed77e0c0f | ||
|
|
f8e3251efe | ||
|
|
1bb43476e8 | ||
|
|
387d293793 | ||
|
|
bd96e53bcc | ||
|
|
bab9a7f508 | ||
|
|
31eb950750 | ||
|
|
31ef205828 | ||
|
|
a7350bc312 | ||
|
|
0e396526e4 | ||
|
|
8e5f8140a2 | ||
|
|
8f746f5099 | ||
|
|
bc8aa6c359 | ||
|
|
00714f5f2e | ||
|
|
d20470d30f | ||
|
|
c2d14599c5 | ||
|
|
896656115f | ||
|
|
72114e4cf8 | ||
|
|
2abf2c5695 | ||
|
|
fe01352412 | ||
|
|
782f15f8c9 | ||
|
|
e0492a7e69 | ||
|
|
cb147a3e8a | ||
|
|
f97e9e1f5d | ||
|
|
f1b6cb2ace | ||
|
|
27939a5233 | ||
|
|
7d5ba6f739 | ||
|
|
37360d5e2e | ||
|
|
ae13983b10 | ||
|
|
78670aea58 | ||
|
|
d0cc3ac333 | ||
|
|
4273d89373 | ||
|
|
9ef780e05c | ||
|
|
9da0b43d2d | ||
|
|
7c929099b3 | ||
|
|
ea2f95ed70 | ||
|
|
fc39894541 | ||
|
|
1fc4dce835 | ||
|
|
0c56d7c769 | ||
|
|
1f2a107d1d | ||
|
|
4474303b01 | ||
|
|
3b773da8bc | ||
|
|
7efaab2af1 | ||
|
|
064cb6dad7 | ||
|
|
d5afba2610 | ||
|
|
b4d0307d9e | ||
|
|
71b72a1ef2 | ||
|
|
b0e8bac310 | ||
|
|
9a501a76d1 | ||
|
|
becc4aa8ea | ||
|
|
95d7970f34 | ||
|
|
81530e5990 | ||
|
|
825b19aedc | ||
|
|
0f04b5afc7 | ||
|
|
189dea7c96 | ||
|
|
85ef9535d5 | ||
|
|
71a2206c5d | ||
|
|
641d1a52c8 | ||
|
|
407f737212 | ||
|
|
0d58865061 | ||
|
|
cfb0bc4f8e | ||
|
|
dfe230be8b | ||
|
|
75ecfffd52 | ||
|
|
883cbd182d | ||
|
|
866a20e85b | ||
|
|
a19bc1e826 | ||
|
|
a117c92a1e | ||
|
|
65ef40b091 | ||
|
|
15f5125c8c | ||
|
|
e5f2314055 | ||
|
|
f018fefeb4 | ||
|
|
04d8c3dd79 | ||
|
|
7994e3aa78 | ||
|
|
1eacbdf374 | ||
|
|
492e78e2cf | ||
|
|
8b1c691a5e | ||
|
|
b02fc1f28b | ||
|
|
ecf1fe9aa5 | ||
|
|
7e341ed397 | ||
|
|
e5e6f82a8e | ||
|
|
eca929faef | ||
|
|
b027a83789 | ||
|
|
1ad0fbdb76 | ||
|
|
8f1e6a2fde | ||
|
|
451e6be180 | ||
|
|
7b869684c6 | ||
|
|
0d764f5a3d | ||
|
|
899f0c9749 | ||
|
|
727aa8e71f | ||
|
|
404b7a5493 | ||
|
|
befc50ac3a | ||
|
|
94c35d395e | ||
|
|
7883e5d8ad | ||
|
|
97cd184211 | ||
|
|
c17ac16728 | ||
|
|
b696ab12b8 | ||
|
|
e7ccd74a9e | ||
|
|
676a3444cd | ||
|
|
bd0299f392 | ||
|
|
e213317532 | ||
|
|
206524b9e6 | ||
|
|
7a458e0138 | ||
|
|
9db9211ed3 | ||
|
|
2ee550bbfd | ||
|
|
9029570452 | ||
|
|
6af39da61a | ||
|
|
ad692b07c3 | ||
|
|
3f4809457f | ||
|
|
53b85a2bbb | ||
|
|
92d2bbc63c | ||
|
|
536be73006 | ||
|
|
115187204f | ||
|
|
b482064a55 | ||
|
|
722a50f7be | ||
|
|
623213ea0b | ||
|
|
0589c4ab6a | ||
|
|
46c4a11a7a | ||
|
|
16d27dfddb | ||
|
|
aee344fe47 | ||
|
|
696c77f5c8 | ||
|
|
8921914098 | ||
|
|
f33574dfbc | ||
|
|
e2bc081740 | ||
|
|
a6d7f7cac2 | ||
|
|
c714112e00 | ||
|
|
bae91724a1 | ||
|
|
daef6a24d1 | ||
|
|
661ebfee94 | ||
|
|
73d0e2e7e0 | ||
|
|
917cc58560 | ||
|
|
1eea80194b | ||
|
|
d569217ff5 | ||
|
|
d823725eb6 | ||
|
|
f08d20560b | ||
|
|
c0385466e2 | ||
|
|
c22b002226 | ||
|
|
9aac1fc47f | ||
|
|
39d4fadf90 | ||
|
|
4968afb89a | ||
|
|
8b45018f28 | ||
|
|
007b3bd10b | ||
|
|
5e1b7f2ba6 | ||
|
|
40820ddea9 | ||
|
|
4fbc29158d | ||
|
|
6e1115ea03 | ||
|
|
d5d1f4a313 | ||
|
|
1e65aad95b | ||
|
|
495ac17346 | ||
|
|
2f82db97ed | ||
|
|
35f3d16084 | ||
|
|
29dfe240e4 | ||
|
|
aa9ca845e8 | ||
|
|
05a3831acb | ||
|
|
9a7d26cd9e | ||
|
|
ab36607a48 | ||
|
|
02a810b8d6 | ||
|
|
2d1ca5f346 | ||
|
|
65aca7d84a | ||
|
|
d3a9ce95bc | ||
|
|
ee53f056ce | ||
|
|
f3defdf3a6 | ||
|
|
6d88a13407 | ||
|
|
9722bdef75 | ||
|
|
f87e41abee | ||
|
|
d7c6f8ae3f | ||
|
|
4d80f7c41d | ||
|
|
de00486b80 | ||
|
|
c2664033bc | ||
|
|
f96a9f63ea | ||
|
|
78b18f2bdb | ||
|
|
8bb0753f62 | ||
|
|
0c5d1a793c | ||
|
|
34692489cb | ||
|
|
52b619b38f | ||
|
|
9009a864ab | ||
|
|
09a8b66d3b | ||
|
|
7c6f5e2c37 | ||
|
|
930bd91598 | ||
|
|
050615f2d2 | ||
|
|
05cc4ea36a | ||
|
|
4cafc1b776 | ||
|
|
fb559434b6 | ||
|
|
02493d473f | ||
|
|
1abcb5adf5 | ||
|
|
1b8703db95 | ||
|
|
517a171a6c | ||
|
|
b126bf727a | ||
|
|
cfc2a43f51 | ||
|
|
0477e16860 | ||
|
|
cc13bf1049 | ||
|
|
a66b4a6f5e | ||
|
|
f989758159 | ||
|
|
ade8373c0c | ||
|
|
fa4ecea095 | ||
|
|
7ae9c6d55c | ||
|
|
b369d4b9a1 | ||
|
|
ea5bb43cf9 | ||
|
|
6ea60bc429 | ||
|
|
b094278b64 | ||
|
|
f21384e499 | ||
|
|
620fa9ab54 | ||
|
|
d8c83dbb08 | ||
|
|
992d1471b8 | ||
|
|
27b14aefcd | ||
|
|
a7fee6b02f | ||
|
|
cea297b69d | ||
|
|
c348bfff30 | ||
|
|
224c468aa3 | ||
|
|
a472aafb3e | ||
|
|
b165b9dd4f | ||
|
|
7d388e0c79 | ||
|
|
4036657e32 | ||
|
|
d50c6ee1ce | ||
|
|
143f4bef9f | ||
|
|
765dc413db | ||
|
|
423b0d891c | ||
|
|
3db0e9d068 | ||
|
|
1f3f9bc341 | ||
|
|
e84bfca5a5 | ||
|
|
bd488a08f8 | ||
|
|
3c6448a717 | ||
|
|
0a2dfc719a | ||
|
|
f0fc4713d8 | ||
|
|
b2132aa975 | ||
|
|
7739984c56 | ||
|
|
034188b0ee | ||
|
|
98ea27ecb0 | ||
|
|
8d2a0f764b | ||
|
|
6c43e0b946 | ||
|
|
77342f8571 | ||
|
|
e808b4b45f | ||
|
|
86d91cb625 | ||
|
|
3f21e59ab4 | ||
|
|
3669cac3c9 | ||
|
|
b919f5a95b | ||
|
|
5e6484ff5a | ||
|
|
ecb09aa2e1 | ||
|
|
346d4b572b | ||
|
|
1a38dfdbde | ||
|
|
69f1c8701b | ||
|
|
9daf4540de | ||
|
|
f447608d6b | ||
|
|
001fb54b15 | ||
|
|
ffc786d796 | ||
|
|
a1649d6cda | ||
|
|
541b2cbef0 | ||
|
|
5166aa6913 | ||
|
|
b88000c349 | ||
|
|
49eefe7e78 | ||
|
|
bfdac7a8f0 | ||
|
|
d9dd77bc6e | ||
|
|
e46a342e17 | ||
|
|
760607f58a | ||
|
|
35b5780907 | ||
|
|
51159601b0 | ||
|
|
4cb35a2975 | ||
|
|
405250ce79 | ||
|
|
81b11168c9 | ||
|
|
066cdfe2ac | ||
|
|
062189b589 | ||
|
|
a11d0027ce | ||
|
|
c9ae7e811f | ||
|
|
47ec246520 | ||
|
|
42104cfc4c | ||
|
|
1bab9b202f | ||
|
|
74ce98f39b | ||
|
|
3268effabf | ||
|
|
96965647bc | ||
|
|
808ab715d9 | ||
|
|
fa1e16085b | ||
|
|
dd46e56af2 | ||
|
|
d8d871745e | ||
|
|
09c9e338bc | ||
|
|
df9483408d | ||
|
|
cb342bfb12 | ||
|
|
04266a1180 | ||
|
|
86eda5fe65 | ||
|
|
bc1fa3bf20 | ||
|
|
e63920404c | ||
|
|
4833478eee | ||
|
|
c8b6850520 | ||
|
|
938cbba449 | ||
|
|
c8f640f3f2 | ||
|
|
2272189955 | ||
|
|
736edeeed0 | ||
|
|
bf33368add | ||
|
|
40d48c969c | ||
|
|
17f0dc9ba2 | ||
|
|
016d85b169 | ||
|
|
2bceabdfa5 | ||
|
|
d18c33d6df | ||
|
|
e2ca065f28 | ||
|
|
fe28501126 | ||
|
|
73795d05eb | ||
|
|
af846f7e3f | ||
|
|
a0374da4f3 | ||
|
|
4e44fa009c | ||
|
|
3dd2c94f4e | ||
|
|
6da8f2bb05 | ||
|
|
e21fcb8104 | ||
|
|
3c11c13af4 | ||
|
|
d3cf7b2202 | ||
|
|
03bcdf74a8 | ||
|
|
45b90a0dfa | ||
|
|
9babfcb9b6 | ||
|
|
1b2a4f00f2 | ||
|
|
90b5acfca6 | ||
|
|
741f7814c2 | ||
|
|
a4ae4941c3 | ||
|
|
8a6ef33c4a | ||
|
|
5ac2596429 | ||
|
|
5dac2e82a7 | ||
|
|
8e29acd664 | ||
|
|
1d29bc3e8e | ||
|
|
dc1ef0c49e | ||
|
|
1003455160 | ||
|
|
20ae12d385 | ||
|
|
dcc686a3a7 | ||
|
|
89c27c112a | ||
|
|
3621fe8897 | ||
|
|
33269cd29d | ||
|
|
1970dab13d | ||
|
|
a5390b1bc8 | ||
|
|
864e33cf2d | ||
|
|
b9bf6d1242 | ||
|
|
caad356b93 | ||
|
|
964c235ecf | ||
|
|
c881094202 | ||
|
|
6051c973d3 | ||
|
|
1f9717250c | ||
|
|
8ebbbc33cc | ||
|
|
98bcff1928 | ||
|
|
cef708c8ad | ||
|
|
a925e2d783 | ||
|
|
a1193f0e30 | ||
|
|
f209037efe | ||
|
|
b99dd7d916 | ||
|
|
aad21cf395 | ||
|
|
d537428421 | ||
|
|
996589894d | ||
|
|
d3777b3eb4 | ||
|
|
52e1f5502d | ||
|
|
664a128e9e | ||
|
|
666d44b14a | ||
|
|
b533c300d8 | ||
|
|
78d223d709 | ||
|
|
2b0127c26d | ||
|
|
16a3c14c53 | ||
|
|
c65391a344 | ||
|
|
fbf4ae823b | ||
|
|
3d6d9c5808 | ||
|
|
64c533c189 | ||
|
|
7fd78a87d1 | ||
|
|
b9f60fc3c2 | ||
|
|
afa01074c5 | ||
|
|
1f85b0402e | ||
|
|
b3314cd34f | ||
|
|
9428fc53f6 | ||
|
|
0d05e4bcae | ||
|
|
87da45b3f5 | ||
|
|
cbf174f96d | ||
|
|
0aa78d0ecb | ||
|
|
a87d4f1864 | ||
|
|
c0e86de6db | ||
|
|
60fa07bff2 | ||
|
|
1df7f21f5f | ||
|
|
674edab814 | ||
|
|
369df245e3 | ||
|
|
1f2e94a51d | ||
|
|
3f32cffc40 | ||
|
|
3914964a35 | ||
|
|
bedf63e257 | ||
|
|
d151d731a6 | ||
|
|
2d862f1d32 | ||
|
|
f92fca03a0 | ||
|
|
b5c01999b8 | ||
|
|
e9da35bac3 | ||
|
|
d3a7468e83 | ||
|
|
f3540a5c7c | ||
|
|
8cf6808c50 | ||
|
|
274db26339 | ||
|
|
490b9c4d79 | ||
|
|
2da096944d | ||
|
|
83f830618f | ||
|
|
cdbb86b830 | ||
|
|
483b47474d | ||
|
|
1d314858ef | ||
|
|
37d4e83fad | ||
|
|
c7f3f3add9 | ||
|
|
1c7baa544b | ||
|
|
3408839b33 | ||
|
|
a7409486bb | ||
|
|
cf24ed4108 | ||
|
|
8a379ba0a1 | ||
|
|
4b20638568 | ||
|
|
eebe2046f0 | ||
|
|
1e457dbd76 | ||
|
|
a20aebaaf8 | ||
|
|
5463c70aaf | ||
|
|
24e30a684b | ||
|
|
05e52493a4 | ||
|
|
d8f1e01b77 | ||
|
|
da5b11bf2d | ||
|
|
b824ea7bcf | ||
|
|
b96ea5ae03 | ||
|
|
fbd3e10488 | ||
|
|
51f0882849 | ||
|
|
416068f68e | ||
|
|
a8db4a8d2d | ||
|
|
6b49148d4e | ||
|
|
77e59818a3 | ||
|
|
6262374205 | ||
|
|
ed8271530f | ||
|
|
8e4d7c56d8 | ||
|
|
0598315d68 | ||
|
|
05e5d08959 | ||
|
|
ca33eaf28d | ||
|
|
13e86fdb6c | ||
|
|
ffbd18f4ef | ||
|
|
fabb0f734a | ||
|
|
1e59d92df3 | ||
|
|
ecd09946e6 | ||
|
|
789b8b8454 | ||
|
|
f107a71796 | ||
|
|
066b4c27a4 | ||
|
|
fbfa99fac5 | ||
|
|
c5bd21a23e | ||
|
|
1c7e1da4d1 | ||
|
|
5cec5fe6b1 | ||
|
|
ea0961dfd2 | ||
|
|
f20905b08a | ||
|
|
83e79e1a1b | ||
|
|
c6a7b5774c | ||
|
|
27ab88db1e | ||
|
|
1b71b6d01a | ||
|
|
dcb3d49d35 | ||
|
|
5c14a072d5 | ||
|
|
4eb491065b | ||
|
|
b87e8d8e41 | ||
|
|
a58f11e601 | ||
|
|
547f39bb49 | ||
|
|
df99f5e3f3 | ||
|
|
15e88a8b7e | ||
|
|
61b72d42b8 | ||
|
|
56bf504ec2 | ||
|
|
1f02250dd8 | ||
|
|
5d0c6db19c | ||
|
|
4af3467757 | ||
|
|
87890565f3 | ||
|
|
d603a73715 | ||
|
|
55b0555aa0 | ||
|
|
1a2378a3d4 | ||
|
|
c6ce6b46ce | ||
|
|
f109f2e612 | ||
|
|
8f8e3f4960 | ||
|
|
1d885cf810 | ||
|
|
5275a34b0b | ||
|
|
c3b5c45fea | ||
|
|
565a686be7 | ||
|
|
12cfb6501d | ||
|
|
de1b54821e | ||
|
|
320c8429c2 | ||
|
|
a4e24c8390 | ||
|
|
0589964f99 | ||
|
|
1affb6814c | ||
|
|
b70ab0d354 | ||
|
|
4a9266feef | ||
|
|
1e0a930d23 | ||
|
|
46d3780e89 | ||
|
|
311c98e24e | ||
|
|
9ad8dd3700 | ||
|
|
0dc476518b | ||
|
|
8c8a3c58ec | ||
|
|
a0ac4a744e | ||
|
|
3448e6fc76 | ||
|
|
e5c7366e71 | ||
|
|
e236d6f743 | ||
|
|
5db0d9438c | ||
|
|
08e06f9b8f | ||
|
|
018fe04163 | ||
|
|
f21ecb3762 | ||
|
|
60de5ed3dd | ||
|
|
df4b1e9b12 | ||
|
|
c3d3605f70 | ||
|
|
a9003d16f2 | ||
|
|
84619a7788 | ||
|
|
db127887b6 | ||
|
|
e0588b89b2 | ||
|
|
7d2eceef01 | ||
|
|
e5e444c7ae | ||
|
|
4b083b8c41 | ||
|
|
245d92b40c | ||
|
|
931ad1aca8 | ||
|
|
5e488d3aa0 | ||
|
|
cc52835ce3 | ||
|
|
7d11522768 | ||
|
|
417cdc17dc | ||
|
|
c537955c65 | ||
|
|
a0efea8e0f | ||
|
|
cce51cea5d | ||
|
|
df346a6df6 | ||
|
|
ba4324f992 | ||
|
|
81e982991b | ||
|
|
f6f4fba90e | ||
|
|
23d5a972ba | ||
|
|
cdc6c42375 | ||
|
|
d5b9a54c55 | ||
|
|
59da359b06 | ||
|
|
91ce4c4ea6 | ||
|
|
e9656ecf11 | ||
|
|
5c6bf9d0a4 | ||
|
|
0de194dab3 | ||
|
|
33bb61c63d | ||
|
|
5faf0f8ab6 | ||
|
|
0f17cd4791 | ||
|
|
e0518ab176 | ||
|
|
e6273b3300 | ||
|
|
d7b31fe014 | ||
|
|
5aae5f95bf | ||
|
|
bba1324145 | ||
|
|
182561f7e6 | ||
|
|
41871c8b1e | ||
|
|
ff655292fb | ||
|
|
782b75a64e | ||
|
|
0c58901469 | ||
|
|
73b23f1b16 | ||
|
|
5a29f9ba2d | ||
|
|
03190c5a55 | ||
|
|
dab968ed96 | ||
|
|
b598263261 | ||
|
|
eef70e198b | ||
|
|
89c41f88a4 | ||
|
|
53b7c8f725 | ||
|
|
d471142908 | ||
|
|
3ff9ffd5d4 | ||
|
|
2558bd1b9b | ||
|
|
95d0944b9f | ||
|
|
6e72b6fb37 | ||
|
|
0c9be4de14 | ||
|
|
b53b7f4950 | ||
|
|
b2f0b35608 | ||
|
|
cba7a5d4d7 | ||
|
|
8e1a88c2fb | ||
|
|
ee5a988f14 | ||
|
|
f814a07ab3 | ||
|
|
a5aea2f3bb | ||
|
|
7291ac2093 | ||
|
|
790fe50fac | ||
|
|
83eacdfada | ||
|
|
2fbeaaf148 | ||
|
|
57710cbc38 | ||
|
|
8bae0acaf9 | ||
|
|
ef64e6a336 | ||
|
|
9642ff5fb9 | ||
|
|
263798d1c3 | ||
|
|
3fbfad5585 | ||
|
|
627533cf48 | ||
|
|
19899de5a6 | ||
|
|
c1b2c7903c | ||
|
|
28df0c2e38 | ||
|
|
7696d45093 | ||
|
|
2a7d4fcde5 | ||
|
|
3b94ef99ae | ||
|
|
6267c67888 | ||
|
|
23d6a3aacd | ||
|
|
72361fb1c8 | ||
|
|
b55f98b813 | ||
|
|
995fa4a76c | ||
|
|
d8597884f6 | ||
|
|
a993ddc54d | ||
|
|
54e25084fe | ||
|
|
e58a0b3efb | ||
|
|
381f15382c | ||
|
|
5a4d681af8 | ||
|
|
a16a0a8ce5 | ||
|
|
91d679af15 | ||
|
|
8396f16dd2 | ||
|
|
203df51752 | ||
|
|
dc19deb6c3 | ||
|
|
86abd31659 | ||
|
|
b8e70d866a | ||
|
|
e1e27eb19d | ||
|
|
47b4efd49b | ||
|
|
088dab4f04 | ||
|
|
cc79ec6179 | ||
|
|
74478b24b0 | ||
|
|
14fab11081 | ||
|
|
4c55f3eaa5 | ||
|
|
bad95d7c67 | ||
|
|
891bf99894 | ||
|
|
22e95b3bcb | ||
|
|
4da315fab2 | ||
|
|
507ba7d26a | ||
|
|
68ac884d47 | ||
|
|
e2f3996843 | ||
|
|
57ade250af | ||
|
|
c3e0f262d1 | ||
|
|
b9911d0db7 | ||
|
|
d1b780c7be | ||
|
|
1711cced3e | ||
|
|
63e6693255 | ||
|
|
9b8d191bb1 | ||
|
|
6db2b8c66d | ||
|
|
47a08ccbd4 | ||
|
|
7fc78129f4 | ||
|
|
c4504fd3ff | ||
|
|
e4799ff8c4 | ||
|
|
f680924585 | ||
|
|
b0d222768a | ||
|
|
4303c43db7 | ||
|
|
3b3e6d2bfc | ||
|
|
7061f13b24 | ||
|
|
5175636d36 | ||
|
|
570032484f | ||
|
|
9c37fc1a5f | ||
|
|
105023bd87 | ||
|
|
8a9669f130 | ||
|
|
e5bd230fb0 | ||
|
|
e3d47e588a | ||
|
|
f4a5abeed9 | ||
|
|
a7e38d2b00 | ||
|
|
84ba396ed3 | ||
|
|
6683280a37 | ||
|
|
1edf680464 | ||
|
|
4df090469a | ||
|
|
3c63f58532 | ||
|
|
64c8171e13 | ||
|
|
b6175bd408 | ||
|
|
b44bd19c53 | ||
|
|
536bc59abb | ||
|
|
70d5da1e2a | ||
|
|
90d4d79828 | ||
|
|
ccc9be2d4d | ||
|
|
3341c4a670 | ||
|
|
bcb9df9cdf | ||
|
|
2eef9d22e6 | ||
|
|
5e35346f17 | ||
|
|
bb53ee9567 | ||
|
|
9934a856dd | ||
|
|
24904c5083 | ||
|
|
6ce4663a31 | ||
|
|
fbf74d3baa | ||
|
|
b540181990 | ||
|
|
02a6b15e6b | ||
|
|
b34aa10bf8 | ||
|
|
e0ddbc2f28 | ||
|
|
ed2024285d | ||
|
|
ae2120eb96 | ||
|
|
3ceb2257e5 | ||
|
|
624efde7e4 | ||
|
|
50009fef6f | ||
|
|
de127056c2 | ||
|
|
dde937e197 | ||
|
|
07a480b37a | ||
|
|
9f5bccec30 | ||
|
|
ade52bf81e | ||
|
|
71c766a3b2 | ||
|
|
eef66aee9a | ||
|
|
e245eb1eb5 | ||
|
|
e08fc81397 | ||
|
|
9f9032ae36 | ||
|
|
063a16fcd6 | ||
|
|
0db4151492 | ||
|
|
e44d7a553f | ||
|
|
53a2de98de | ||
|
|
2deaaeef28 | ||
|
|
1f9e16f63e | ||
|
|
87fe69c27c | ||
|
|
2d1eeda188 | ||
|
|
5c06d40358 | ||
|
|
31e193756d | ||
|
|
5aa744db84 | ||
|
|
0ad82dad80 | ||
|
|
99c36ed2f2 | ||
|
|
44878e583a | ||
|
|
0723a85ab3 | ||
|
|
d8dae365f6 | ||
|
|
bccb86a401 | ||
|
|
592e743349 | ||
|
|
fb6161e9ac | ||
|
|
787277d282 | ||
|
|
540ee69773 | ||
|
|
0d2c87fe4e | ||
|
|
2460de9713 | ||
|
|
0d32f42d26 | ||
|
|
277497684e | ||
|
|
f4a83e516c | ||
|
|
d2eb1ed9a5 | ||
|
|
a3ec5846df | ||
|
|
b6047899a8 | ||
|
|
3516070b6e | ||
|
|
56ec87e00e | ||
|
|
fe0b896665 | ||
|
|
e4721417e6 | ||
|
|
45f5b3b648 | ||
|
|
3123102211 | ||
|
|
c6141ffbc7 | ||
|
|
c0e92d06a5 | ||
|
|
274b2682d6 | ||
|
|
171d661b84 | ||
|
|
5cea8da664 | ||
|
|
44dd52d08f | ||
|
|
70648d006d | ||
|
|
0767ea5d69 | ||
|
|
43e6a9e9ee | ||
|
|
0599c1710b | ||
|
|
abf218a9cd | ||
|
|
55f4f9aaeb | ||
|
|
82b7e1dbcb | ||
|
|
e8f8b0f8e5 | ||
|
|
7566d4fbab | ||
|
|
3a0d385119 | ||
|
|
8454a14eac | ||
|
|
ecee310087 | ||
|
|
bcdab95e4c | ||
|
|
a16377cea5 | ||
|
|
ef69f1bb27 | ||
|
|
27c8eb0d6d | ||
|
|
a465afa83d | ||
|
|
3c0f54257b | ||
|
|
185e90c40f | ||
|
|
e29c2d0260 | ||
|
|
acf6425ae9 | ||
|
|
5e8d49de0f | ||
|
|
1f9456a462 | ||
|
|
a7d8285c3a | ||
|
|
5f1dc4b851 | ||
|
|
b1c22949c5 | ||
|
|
29be175743 | ||
|
|
b6c5ba264b | ||
|
|
8e7e3c2b11 | ||
|
|
0e7df129d8 | ||
|
|
50709cbd21 | ||
|
|
fd6e8d8c5c | ||
|
|
2e7496130c | ||
|
|
9666ab5797 | ||
|
|
e6ead35884 | ||
|
|
a6dff8ff2f | ||
|
|
4281b6b448 | ||
|
|
4c08ac7873 | ||
|
|
5435ec7545 | ||
|
|
6897f602bf | ||
|
|
8764d50179 | ||
|
|
075321fd0d | ||
|
|
62cdb8dc94 | ||
|
|
5e8e935189 | ||
|
|
ebb5f1256f | ||
|
|
7c6d0d3c0f | ||
|
|
9918a1092f | ||
|
|
7d89511fda | ||
|
|
795b6d13d1 | ||
|
|
8328b6f657 | ||
|
|
9994e591bd | ||
|
|
b27a38e55e | ||
|
|
f6d747a5a0 | ||
|
|
b7da7574d1 | ||
|
|
dbad9585cd | ||
|
|
2d7a97bb94 | ||
|
|
da19da0360 | ||
|
|
ee7361ee2e | ||
|
|
6e3e09bed4 | ||
|
|
86762d2b40 | ||
|
|
ef12c5af99 | ||
|
|
933404b1dd | ||
|
|
ccec49e444 | ||
|
|
e5f1bf81f7 | ||
|
|
0e627f4f68 | ||
|
|
d33f7d2bf5 | ||
|
|
e07a019615 | ||
|
|
34ca3012e6 | ||
|
|
62634ca2da | ||
|
|
846c96e8d5 | ||
|
|
63775723c1 | ||
|
|
2f7d3e655a | ||
|
|
b19634d7e4 | ||
|
|
a92967a7c1 | ||
|
|
8915b88de5 | ||
|
|
7bca81464b | ||
|
|
b974ece24f | ||
|
|
b1c8e6ad59 | ||
|
|
64f7185e3a | ||
|
|
807cc9afc3 | ||
|
|
0adf306dd4 | ||
|
|
db0f602e86 | ||
|
|
17ec47f5c0 | ||
|
|
cf831d9cd3 | ||
|
|
5e3c633f74 | ||
|
|
4e4b27b6ab | ||
|
|
c0c9590904 | ||
|
|
24c9577e39 | ||
|
|
59ee0cfe88 | ||
|
|
1977b9b764 | ||
|
|
6f9d1fc14c | ||
|
|
1b6b38e395 | ||
|
|
8ac59ae2be | ||
|
|
46db37e06c | ||
|
|
9d1207b339 | ||
|
|
6e730cfad1 | ||
|
|
1cf953c046 | ||
|
|
e5bf4565da | ||
|
|
ddc904a502 | ||
|
|
5cda292d15 | ||
|
|
e51cf0d4d2 | ||
|
|
d8de837c60 | ||
|
|
199b3345a0 | ||
|
|
b7f504b8a4 | ||
|
|
1b459b0560 | ||
|
|
40803a4dc1 | ||
|
|
6f22570648 | ||
|
|
8203547cfc | ||
|
|
dad160209e | ||
|
|
8faaaec710 | ||
|
|
012fba617d | ||
|
|
9ca495229b | ||
|
|
e63f624d3a | ||
|
|
e1dd413266 | ||
|
|
b9ef09dd58 | ||
|
|
990333e7ec | ||
|
|
ec9582f3f2 | ||
|
|
ea65386e15 | ||
|
|
ca89695270 | ||
|
|
a0fd4ad23f | ||
|
|
b6d7a95028 | ||
|
|
91b16310ea | ||
|
|
609873e6d1 | ||
|
|
4c616621c2 | ||
|
|
05470bf202 | ||
|
|
633cf9ec04 | ||
|
|
f3c3a90393 | ||
|
|
25a48f2f44 | ||
|
|
1d8f3cee62 | ||
|
|
5ba6e21967 | ||
|
|
52f7f6e6cf | ||
|
|
9fd5ec673b | ||
|
|
e905b3c963 | ||
|
|
d214a5437f | ||
|
|
f12370c348 | ||
|
|
b727e2a67a | ||
|
|
8e87319925 | ||
|
|
1ab29b1ab0 | ||
|
|
de0a5aa840 | ||
|
|
52d55e34e6 | ||
|
|
c79360f58b | ||
|
|
6f9e3e3b78 | ||
|
|
5c5e7fc7ff | ||
|
|
43e98930e9 | ||
|
|
51ebefc3ab | ||
|
|
86add4a6d3 | ||
|
|
221a3f9a08 | ||
|
|
2f74bd5150 | ||
|
|
e8ae333443 | ||
|
|
8057c826bc | ||
|
|
6f6138c500 | ||
|
|
52a166a71f | ||
|
|
903a18db1d | ||
|
|
0731f3f1a9 | ||
|
|
37047a39f9 | ||
|
|
91d0cbe892 | ||
|
|
b66431bc29 | ||
|
|
0e18b14087 | ||
|
|
31bd413166 | ||
|
|
95a6fce2b4 | ||
|
|
0b5472f9fb | ||
|
|
5280d28505 | ||
|
|
67a9898a99 | ||
|
|
509da3ac34 | ||
|
|
fe8815f80f | ||
|
|
3a21fdc304 | ||
|
|
83d723eb79 | ||
|
|
6e771607c0 | ||
|
|
e73b220104 | ||
|
|
5c1fc43610 | ||
|
|
cfbd7e3bf5 | ||
|
|
c8ca1cfa3c | ||
|
|
5cfbb0a423 | ||
|
|
900ec143a8 | ||
|
|
7bda3d0f74 | ||
|
|
7650786fb5 | ||
|
|
ca60d08621 | ||
|
|
b34218c8c2 | ||
|
|
b14a59629c | ||
|
|
fe18579061 | ||
|
|
0914bf8cf0 | ||
|
|
7bdca83de3 | ||
|
|
846f03504e | ||
|
|
01e8fd0b07 | ||
|
|
7f301c44b7 | ||
|
|
51a25fdec9 | ||
|
|
2b681c37ac | ||
|
|
cb4ebfdbd2 | ||
|
|
206c85222c | ||
|
|
18071e038e | ||
|
|
39f7ce15ad | ||
|
|
e39b42bbd3 | ||
|
|
607d8f72e8 | ||
|
|
c483f75fb4 | ||
|
|
81f0175251 | ||
|
|
f753519729 | ||
|
|
f39693f97e | ||
|
|
f83ae0e39e | ||
|
|
521d371b5d | ||
|
|
b23d551d00 | ||
|
|
1b20cc6075 | ||
|
|
2043e12ac2 | ||
|
|
9461bc948f | ||
|
|
9740ab8bd6 | ||
|
|
6947a6b1d4 | ||
|
|
4da8036222 | ||
|
|
e6b4006c70 | ||
|
|
8f5f7f1baa | ||
|
|
573d3eea87 | ||
|
|
2ec53df7ab | ||
|
|
eb84eec0f4 | ||
|
|
1c7b553331 | ||
|
|
d7a31088ba | ||
|
|
a028e04ab9 | ||
|
|
a0fb519696 | ||
|
|
83e6864b78 | ||
|
|
a0520536df | ||
|
|
af137fd5d3 | ||
|
|
f7bc9f01c9 | ||
|
|
e4ce1ffd85 | ||
|
|
2384b49156 | ||
|
|
f5e71f64ed | ||
|
|
927ef22cf8 | ||
|
|
b6eaec1278 | ||
|
|
c7d1eb71da | ||
|
|
98af3c0dc1 | ||
|
|
7d41d267a3 | ||
|
|
0ead65ad2d | ||
|
|
8c5481a3d5 | ||
|
|
741258051e | ||
|
|
0f4fc8635b | ||
|
|
d02d3f72fe | ||
|
|
710b69fc75 | ||
|
|
4fae382ffd | ||
|
|
68b94a3188 | ||
|
|
8e04f83232 | ||
|
|
cc9fd9f8ce | ||
|
|
1e8fcf1344 | ||
|
|
809c8305b1 | ||
|
|
652c7e8f37 | ||
|
|
beebca98fe | ||
|
|
5341c216a7 | ||
|
|
96a0c3d764 | ||
|
|
783b49e383 | ||
|
|
ce67abc32f | ||
|
|
d4dc983a01 | ||
|
|
72ccd1020a | ||
|
|
6a9a577c59 | ||
|
|
730305ecc7 | ||
|
|
f8f2432ece | ||
|
|
55087521f6 | ||
|
|
760ae07d72 | ||
|
|
52cc482521 | ||
|
|
28d0070ce2 | ||
|
|
ad2a7c2590 | ||
|
|
5eacad444d | ||
|
|
8b97755fc5 | ||
|
|
e8155cbbeb | ||
|
|
7bb0d9be1b | ||
|
|
6c44fcc290 | ||
|
|
c8e7031198 | ||
|
|
fb3b2820b5 | ||
|
|
663376e385 | ||
|
|
3c590994db | ||
|
|
14c8564893 | ||
|
|
91a37f8868 | ||
|
|
c83a4aef55 | ||
|
|
af7a70bf02 | ||
|
|
1a2ff884b3 | ||
|
|
4d70640a15 | ||
|
|
b11627a8bc | ||
|
|
7436f85ad0 | ||
|
|
237c379866 | ||
|
|
aca31c7055 | ||
|
|
0298719be0 | ||
|
|
d0746da5e2 | ||
|
|
5b1cf33b1b | ||
|
|
6073e7972f | ||
|
|
f7e8d8f1dd | ||
|
|
54a1bbd016 | ||
|
|
87016ae815 | ||
|
|
455cd5551b | ||
|
|
3ed8e46782 | ||
|
|
b3e1783658 | ||
|
|
906c83af83 | ||
|
|
3db0197865 | ||
|
|
f9900cc6fb | ||
|
|
6174c0c103 | ||
|
|
8898cb342b | ||
|
|
9cc76d1115 | ||
|
|
5289d3327c | ||
|
|
00fb9c475e | ||
|
|
3c776675b3 | ||
|
|
37d508ab96 | ||
|
|
f4f8fef82e | ||
|
|
cd2e3c79f2 | ||
|
|
7722350178 | ||
|
|
a77b4ecddb | ||
|
|
818b7e4a2e | ||
|
|
00d63f6046 | ||
|
|
639fc60257 | ||
|
|
21467596bc | ||
|
|
75ebe5172f | ||
|
|
4a9030b4a0 | ||
|
|
fdc708a624 | ||
|
|
8e20187d8c | ||
|
|
28dac7ff0e | ||
|
|
e385b3d377 | ||
|
|
7e5c68c553 | ||
|
|
39ad7bc741 | ||
|
|
c2f9aab068 | ||
|
|
67beea1e3d | ||
|
|
34364ab8ee | ||
|
|
bb99ef1351 | ||
|
|
b3891e5506 | ||
|
|
632d6e04ad | ||
|
|
db813db7e8 | ||
|
|
837c6270f2 | ||
|
|
8c3c07cb5d | ||
|
|
5cc0dd7f55 | ||
|
|
79c4d98b61 | ||
|
|
678e11530e | ||
|
|
a8f2b39f15 | ||
|
|
add2ac0369 | ||
|
|
1e475edd1c | ||
|
|
745483708a | ||
|
|
d9432f2f1e | ||
|
|
eb7081d2a3 | ||
|
|
d9befe3fb3 | ||
|
|
0618452615 | ||
|
|
f6b080b8a2 | ||
|
|
c8c33db1d1 | ||
|
|
196bac726c | ||
|
|
ac2688de58 | ||
|
|
d2af12b6a0 | ||
|
|
6958ba9557 | ||
|
|
5f11daadf2 | ||
|
|
99df3fe433 | ||
|
|
d4d350a285 | ||
|
|
8a0b75c83a | ||
|
|
9cf74657e0 | ||
|
|
5edd04638d | ||
|
|
eb2f851e65 | ||
|
|
a0f47b12b4 | ||
|
|
1b2d9e202e | ||
|
|
daa8839005 | ||
|
|
7e105343e2 | ||
|
|
fe2215df00 | ||
|
|
80124bb753 | ||
|
|
640bbaabbf | ||
|
|
da2965cb4e | ||
|
|
861a319014 | ||
|
|
d43e810ecb | ||
|
|
94ba242c33 | ||
|
|
7afcc17024 | ||
|
|
2ab2f68725 | ||
|
|
debd5a5c5e | ||
|
|
98bbb84a63 | ||
|
|
90872c906f | ||
|
|
bdc2ec1f5e | ||
|
|
692733fffb | ||
|
|
9d908a11ed | ||
|
|
d3728d5859 | ||
|
|
389331ca29 | ||
|
|
b2c4b7e99f | ||
|
|
fee6aae442 | ||
|
|
409406d114 | ||
|
|
203414910f | ||
|
|
ac0082a67e | ||
|
|
9ccbe85923 | ||
|
|
dffbd2113a | ||
|
|
7db073d993 | ||
|
|
3c02c2e4bd | ||
|
|
a17c760181 | ||
|
|
54d2fa65dd | ||
|
|
a019c3dd5d | ||
|
|
a3ef9b8a15 | ||
|
|
4d599e2f9f | ||
|
|
d3b33e5512 | ||
|
|
c8487cc395 | ||
|
|
0b3b5f6174 | ||
|
|
554e0b7c6d | ||
|
|
fd74e2a583 | ||
|
|
af5d3a7f0b | ||
|
|
bb0808c99c | ||
|
|
f0295b154b | ||
|
|
b041de831a | ||
|
|
21e844cd82 | ||
|
|
4e2439bd12 | ||
|
|
c5a07c7f20 | ||
|
|
e2900f4f3c | ||
|
|
aa831dd843 | ||
|
|
2dc783214c | ||
|
|
523df47a65 | ||
|
|
f66fac3982 | ||
|
|
9c51ce9c40 | ||
|
|
9797540212 | ||
|
|
ce2338c24a | ||
|
|
3b188ba672 | ||
|
|
eb84d61deb | ||
|
|
47d29ddcaf | ||
|
|
f411eb1651 | ||
|
|
94bd2918fa | ||
|
|
c3bfcf560b | ||
|
|
5b2b088714 | ||
|
|
0bdfad52e7 | ||
|
|
cf046a4039 | ||
|
|
700cc92083 | ||
|
|
2eb9c0924a | ||
|
|
ebadc6f203 | ||
|
|
87bce1a36b | ||
|
|
848f822171 | ||
|
|
d4199ddb3e | ||
|
|
e4abc91d35 | ||
|
|
37d321afc8 | ||
|
|
541e5c510e | ||
|
|
90d324ae96 | ||
|
|
cacdb445c7 | ||
|
|
4743ad0b16 | ||
|
|
2d5c6fa975 | ||
|
|
95ef13f7a1 | ||
|
|
298e1d5a74 | ||
|
|
87c75d033e | ||
|
|
71ae678930 | ||
|
|
6a027c9c0a | ||
|
|
6014df2847 | ||
|
|
55a9e6e05e | ||
|
|
02f0eead1c | ||
|
|
d77846dcea | ||
|
|
92c811deb7 | ||
|
|
92f199ab98 | ||
|
|
b65feeba85 | ||
|
|
6914425b03 | ||
|
|
89f57124b2 | ||
|
|
65823332d4 | ||
|
|
ee8682ac75 | ||
|
|
e3e5137757 | ||
|
|
d81549a7b1 | ||
|
|
d5ac8512e3 | ||
|
|
f23e354272 | ||
|
|
6475e1faf6 | ||
|
|
752fc0742e | ||
|
|
e1091611da | ||
|
|
678116b6d1 | ||
|
|
0a9e2227e8 | ||
|
|
2600b1f144 | ||
|
|
b56753ea9f | ||
|
|
97046b265c | ||
|
|
2966eac64f | ||
|
|
d530356055 | ||
|
|
af3ec000a0 | ||
|
|
8051127c3b | ||
|
|
e37eb0aa54 | ||
|
|
130fa35bb1 | ||
|
|
39e1021f62 | ||
|
|
63ec19674c | ||
|
|
af60e769b0 | ||
|
|
087c75d5ee | ||
|
|
e03102dbcb | ||
|
|
9d7b7c72b2 | ||
|
|
99c3f02343 | ||
|
|
95bfc29c92 | ||
|
|
e3cc7c9a80 | ||
|
|
d4c0349de9 | ||
|
|
d7a6357393 | ||
|
|
6fbf21b4f0 | ||
|
|
993d850f69 | ||
|
|
cda07b20a2 | ||
|
|
52c85aa605 | ||
|
|
e5155df6d5 | ||
|
|
293d2064c4 | ||
|
|
171cc3e01a | ||
|
|
8141043560 | ||
|
|
9a3cc93d74 | ||
|
|
fcb4221f97 | ||
|
|
1f13374a4f | ||
|
|
801401a6e7 | ||
|
|
de1fc43cc5 | ||
|
|
270debb3fc | ||
|
|
59a0a25f35 | ||
|
|
a788486803 | ||
|
|
3d21f0a91f | ||
|
|
f726044e29 | ||
|
|
a4b1917361 | ||
|
|
a3b2aeb001 | ||
|
|
5b1ef2fb03 | ||
|
|
d0f78f1e03 | ||
|
|
541e91ed8e | ||
|
|
321cada1d7 | ||
|
|
34c1023ba7 | ||
|
|
82a21d4b71 | ||
|
|
23996c7e6b | ||
|
|
d7091a0bac | ||
|
|
7414418e2e | ||
|
|
2294770e56 | ||
|
|
d98bdb5643 | ||
|
|
21f4f16e63 | ||
|
|
0e597191b8 | ||
|
|
001ba1a4a7 | ||
|
|
b59c4a2106 | ||
|
|
c35933cd1e | ||
|
|
0da2efa633 | ||
|
|
e23d95bf03 | ||
|
|
f6e9f0e2a2 | ||
|
|
4a89729529 | ||
|
|
56a58f2b11 | ||
|
|
e959908c51 | ||
|
|
6e3144370a | ||
|
|
20f02bb772 | ||
|
|
1c86f25fab | ||
|
|
e6f9ab929d | ||
|
|
18d1772bb4 | ||
|
|
5535cad773 | ||
|
|
ec84934d48 | ||
|
|
328d08781a | ||
|
|
c8d5215870 | ||
|
|
62ccb48a0b | ||
|
|
82409eb345 | ||
|
|
b75f212d70 | ||
|
|
ccb856749f | ||
|
|
9d2bc9bf4e | ||
|
|
52c4385c16 | ||
|
|
5da7d6d1ae | ||
|
|
65e0a74718 | ||
|
|
01d5d7d78b | ||
|
|
e3381a4c1f | ||
|
|
03e35b25b8 | ||
|
|
e2b0fb26b1 | ||
|
|
01c18cc442 | ||
|
|
01e6df4d46 | ||
|
|
882b03436d | ||
|
|
690bd933d5 | ||
|
|
6684559cd9 | ||
|
|
4ed7d20a48 | ||
|
|
350116c513 | ||
|
|
7bde2c089d | ||
|
|
90631adb9b | ||
|
|
f6450cd7e1 | ||
|
|
3b6b1d1674 | ||
|
|
33d7b22abe | ||
|
|
2f9712e6a7 | ||
|
|
b937aeb857 | ||
|
|
f3d8846df3 | ||
|
|
2729db9555 | ||
|
|
1cec4b1c4c | ||
|
|
7048c77ebc | ||
|
|
c9c17eaddd | ||
|
|
f1b82b734a | ||
|
|
4c0e7aa8b0 | ||
|
|
296e4616cc | ||
|
|
15649334a6 | ||
|
|
b3c2c0866f | ||
|
|
c6ae81fac7 | ||
|
|
79086f0858 | ||
|
|
c148a23df4 | ||
|
|
c56831767e | ||
|
|
72a724f075 | ||
|
|
96e1df5854 | ||
|
|
2e44b90f63 | ||
|
|
5a0adba798 | ||
|
|
761cc5c923 | ||
|
|
f901b9dd6b | ||
|
|
d87fcca176 | ||
|
|
7c72653385 | ||
|
|
7dbccf08ae | ||
|
|
2d21c18ebd | ||
|
|
15d0aad3c0 | ||
|
|
f0fc9b1766 | ||
|
|
7c0331997a | ||
|
|
04de2302a7 | ||
|
|
1da1409db2 | ||
|
|
c1ea1329c1 | ||
|
|
417aa9547b | ||
|
|
60d5a3c631 | ||
|
|
7a42416a78 | ||
|
|
2a143a7505 | ||
|
|
0510f85a8f | ||
|
|
5b222d0a09 | ||
|
|
133b64679c | ||
|
|
79b88a22c3 | ||
|
|
88d879987d | ||
|
|
27c37a18f3 | ||
|
|
b8268d894b | ||
|
|
79b47b055a | ||
|
|
8e260bae11 | ||
|
|
af61ee6f3a | ||
|
|
04d7a1df96 | ||
|
|
b9fd50e348 | ||
|
|
ef48d11266 | ||
|
|
a47559d9e3 | ||
|
|
cffb992ae8 | ||
|
|
39e720e811 | ||
|
|
7b87e9c0cb | ||
|
|
3dd9b1aa9b | ||
|
|
0fddebc791 | ||
|
|
701d64936d | ||
|
|
0ec6215493 | ||
|
|
de45bdb448 | ||
|
|
7b608c6ca3 | ||
|
|
6ff78c9c26 | ||
|
|
d701f4e331 | ||
|
|
92abc92463 | ||
|
|
a4be9ceb5a | ||
|
|
e21b6e1daf | ||
|
|
2e3b03fff9 | ||
|
|
cd657da431 | ||
|
|
17af09a5cc | ||
|
|
ceff48b07c | ||
|
|
199566965e | ||
|
|
46e46e9b7b | ||
|
|
8b292d2dc7 | ||
|
|
88abd6ffc6 | ||
|
|
76b4ec12a0 | ||
|
|
0e4cfd897b | ||
|
|
515d7962b0 | ||
|
|
553101e8b5 | ||
|
|
3cd0ab1b3b | ||
|
|
fc6dba0797 | ||
|
|
e01c0adff2 | ||
|
|
e75a093a8c | ||
|
|
dcffb042ff | ||
|
|
d724af6a99 | ||
|
|
b30f423fc9 | ||
|
|
1fc14292fe | ||
|
|
fa7e7fc6f9 | ||
|
|
5b114791e5 | ||
|
|
9bc11a369c | ||
|
|
ac40f2191c | ||
|
|
62a93c58fd | ||
|
|
65b0030342 | ||
|
|
f302fac423 | ||
|
|
f94aea8119 | ||
|
|
28cb40529d | ||
|
|
37ae3b2b80 | ||
|
|
73e4286fbf | ||
|
|
4e6151ebd9 | ||
|
|
fc225401a5 | ||
|
|
d74817f79f | ||
|
|
bdcdccfcc3 | ||
|
|
352ec3430f | ||
|
|
978d2fcb56 | ||
|
|
52264d5e28 | ||
|
|
17fbb020e7 | ||
|
|
f8005b88ad | ||
|
|
0faa655b83 | ||
|
|
6fddf31db3 | ||
|
|
01257a461e | ||
|
|
817b9d012e | ||
|
|
04b3525e0f | ||
|
|
d55c732e19 | ||
|
|
d223427e22 | ||
|
|
64856adc3c | ||
|
|
7c53adbcfe | ||
|
|
dce9cb27c1 | ||
|
|
4199c56e99 | ||
|
|
9681fedbb4 | ||
|
|
b6d97af451 | ||
|
|
a9ca26c698 | ||
|
|
9463d4abe4 | ||
|
|
b9975845ff | ||
|
|
b22405b64b | ||
|
|
62210e57f1 | ||
|
|
4dd093efc9 | ||
|
|
91a22a686a | ||
|
|
a307dff3b7 | ||
|
|
20f0bed2f6 | ||
|
|
46a7a2be2e | ||
|
|
8199dbd0dc | ||
|
|
dfe426e4e0 | ||
|
|
3ace61ef85 | ||
|
|
442595d6fc | ||
|
|
be469f4dd0 | ||
|
|
7da4b0af15 | ||
|
|
2fff651378 | ||
|
|
c24d16e62e | ||
|
|
c36c92e077 | ||
|
|
c0efba79c7 | ||
|
|
5809941ae9 | ||
|
|
535ba8a207 | ||
|
|
43331d3fe8 | ||
|
|
9765ba334a | ||
|
|
0cd01b6ff8 | ||
|
|
5f85e33510 | ||
|
|
22301a4599 | ||
|
|
c8a907fd71 | ||
|
|
d01b1ffde5 | ||
|
|
f4e993c814 | ||
|
|
91c8e82c42 | ||
|
|
776ff46db7 | ||
|
|
9001ab5858 | ||
|
|
1debe2292d | ||
|
|
6a2ba4baca | ||
|
|
836d897aec | ||
|
|
740b0fbbf6 | ||
|
|
92e716d93d | ||
|
|
c7115a0671 | ||
|
|
020bbed935 | ||
|
|
0c60963a94 | ||
|
|
d704f5f2d2 | ||
|
|
381bbb0e5e | ||
|
|
0ebd19c14a | ||
|
|
d4160afac8 | ||
|
|
fffb037873 | ||
|
|
1df5d0453d | ||
|
|
19d453cb90 | ||
|
|
6e7437a0d0 | ||
|
|
caf849fcba | ||
|
|
7533d244a9 | ||
|
|
0a52840fa3 | ||
|
|
a7d0905b74 | ||
|
|
05bfafbce8 | ||
|
|
d32a26f780 | ||
|
|
42ec780a6f | ||
|
|
4608880fb0 | ||
|
|
7492e2789f | ||
|
|
9564a8eaf6 | ||
|
|
f12c0e79c9 | ||
|
|
e4e0be979e | ||
|
|
86637cda9f | ||
|
|
94f41e2332 | ||
|
|
3d2a50f811 | ||
|
|
c2ffbb8627 | ||
|
|
54218f6c3c | ||
|
|
6fdbdf9272 | ||
|
|
3de7691af3 | ||
|
|
bbed93bcf4 | ||
|
|
8900b30b6e | ||
|
|
ae4fb799e4 | ||
|
|
3f1d1fb3c3 | ||
|
|
f0a23ae0ea | ||
|
|
c14f9cc247 | ||
|
|
e276b6463e | ||
|
|
9da7967197 | ||
|
|
74f2b78c04 | ||
|
|
2021f8cb5f | ||
|
|
40a9ebd078 | ||
|
|
8c1b73b29c | ||
|
|
6679a55693 | ||
|
|
1101c1d919 | ||
|
|
fcb529b348 | ||
|
|
680b1ca208 | ||
|
|
af74fe1711 | ||
|
|
494cf4049e | ||
|
|
c908b9f67a | ||
|
|
209f6d9d2d | ||
|
|
916077012e | ||
|
|
beb170e4fb | ||
|
|
a59912f3af | ||
|
|
610e594a50 | ||
|
|
b4e2547052 | ||
|
|
a9778549f2 | ||
|
|
b601041b5b | ||
|
|
0945d6ec0d | ||
|
|
78d9cee416 | ||
|
|
bbdb2aa672 | ||
|
|
574b24c082 | ||
|
|
874a187c7f | ||
|
|
e8fb443313 | ||
|
|
57b96af2c4 | ||
|
|
e61d4ab67a | ||
|
|
2ee358dbfc | ||
|
|
e3bb67d188 | ||
|
|
2d289a3308 | ||
|
|
bdb2cc7c85 | ||
|
|
7793060723 | ||
|
|
84302ae9c7 | ||
|
|
cd801b96fa | ||
|
|
5ff0653f9e | ||
|
|
9574d635c1 | ||
|
|
1bec8ddce4 | ||
|
|
f9b07c63db | ||
|
|
8828fc7520 | ||
|
|
978d8fcd4a | ||
|
|
51aadcf901 | ||
|
|
db952a050a | ||
|
|
f049740ae5 | ||
|
|
73ca9b6373 | ||
|
|
c6949aad2d | ||
|
|
e57d0fdccc | ||
|
|
82f383be43 | ||
|
|
26aaf253ac | ||
|
|
51715376bf | ||
|
|
ff95b0278c | ||
|
|
fe1fa20c6c | ||
|
|
a867fe404b | ||
|
|
d6e8a5f3ca | ||
|
|
4878d8ec15 | ||
|
|
f7019d9e80 | ||
|
|
6d8e1e8783 | ||
|
|
939ab43ceb | ||
|
|
d3d58ba8a7 | ||
|
|
f03fd57997 | ||
|
|
e74cd4b4ef | ||
|
|
f3dfd63634 | ||
|
|
5f5302e595 | ||
|
|
125ec622ca | ||
|
|
384e5b66de | ||
|
|
7e7723e98f | ||
|
|
4419734a7d | ||
|
|
f821db29f3 | ||
|
|
6c64f1816d | ||
|
|
34e2ad0dfc | ||
|
|
055b99c3cb | ||
|
|
531842dc6b | ||
|
|
d7f3c33d72 | ||
|
|
4e689998f9 | ||
|
|
cd2a4b709c | ||
|
|
d96aeac335 | ||
|
|
c594351bcc | ||
|
|
5f976d7430 | ||
|
|
f87326fc21 | ||
|
|
0574a70fac | ||
|
|
4e79804cd3 | ||
|
|
86d5264167 | ||
|
|
5bc4399a58 | ||
|
|
406bcf7d3f | ||
|
|
f17cc1c6d8 | ||
|
|
57077e4607 | ||
|
|
6304c85d3f | ||
|
|
a1992d76f2 | ||
|
|
98b07f7f3c | ||
|
|
6e1823ac81 | ||
|
|
640cc22749 | ||
|
|
9bab49d2f9 | ||
|
|
2751a6d56d | ||
|
|
07cb62a503 | ||
|
|
8a3b698407 | ||
|
|
0c71d658fb | ||
|
|
7e2d614975 | ||
|
|
09e4ab9aa1 | ||
|
|
2e1bc6e500 | ||
|
|
1aea096b63 | ||
|
|
30694f0b20 | ||
|
|
01b4cb64ee | ||
|
|
6fbd15f8b2 | ||
|
|
65c07afe05 | ||
|
|
e338c5f91d | ||
|
|
0b0b5da240 | ||
|
|
9c7ee5a21e | ||
|
|
f7b3ffe8a0 | ||
|
|
381857ea49 | ||
|
|
50aef368f6 | ||
|
|
a9c4ce38f0 | ||
|
|
bbc39d7648 | ||
|
|
d3e8e9629b | ||
|
|
1f0b3a32d5 | ||
|
|
0608704626 | ||
|
|
cb8e7b4d5e | ||
|
|
346fa4d7f4 | ||
|
|
7a22f01dd8 | ||
|
|
4704d115c4 | ||
|
|
12c621c230 | ||
|
|
cba65d897a | ||
|
|
e4a10cc510 | ||
|
|
249c27afd5 | ||
|
|
38cc89b2ca | ||
|
|
aeb1794be1 | ||
|
|
dae728124e | ||
|
|
cf30b1fcdf | ||
|
|
19bfef36f1 | ||
|
|
8d9464c414 | ||
|
|
ada611d597 | ||
|
|
f13886d343 | ||
|
|
520b0601db | ||
|
|
926ecf9640 | ||
|
|
c57198decd | ||
|
|
431716e249 | ||
|
|
694709f392 | ||
|
|
16613ab5fb | ||
|
|
c26bf45e28 | ||
|
|
23e5c7b38d | ||
|
|
382dd82eb6 | ||
|
|
f18d5b2efe | ||
|
|
0fb22df633 | ||
|
|
750e36993f | ||
|
|
f7f658605d | ||
|
|
192e5dbff8 | ||
|
|
ef224c3547 | ||
|
|
c12b68a6b2 | ||
|
|
4166d8ca35 | ||
|
|
53e7e950f1 | ||
|
|
0612879dec | ||
|
|
3b21f946e4 | ||
|
|
9f85371073 | ||
|
|
cb550ab4fe | ||
|
|
b8cbf08617 | ||
|
|
1613f42d00 | ||
|
|
e5d1243dd2 | ||
|
|
7fc9094d8e | ||
|
|
92c7070aa8 | ||
|
|
b68bca35db | ||
|
|
d97adc8789 | ||
|
|
f5014d7d71 | ||
|
|
4e88c80a22 | ||
|
|
a6203ed038 | ||
|
|
1db547d607 | ||
|
|
2cc4dc5a6f | ||
|
|
fac7dc9c91 | ||
|
|
508fa6a7fe | ||
|
|
71bdaa9508 | ||
|
|
459f1e7bfb | ||
|
|
0d8b8d8426 | ||
|
|
2d0dc62a53 | ||
|
|
0d8e134f9f | ||
|
|
c7d370c17f | ||
|
|
395d8b3139 | ||
|
|
b92ef67e56 | ||
|
|
5a8aa66641 | ||
|
|
e87ef18826 | ||
|
|
7b78d4f11f | ||
|
|
65ac61b2ea | ||
|
|
629a3a2a24 | ||
|
|
ee4783e3fb | ||
|
|
f2c69ede96 | ||
|
|
ceeb35eaac | ||
|
|
099bedd2e9 | ||
|
|
4177a11522 | ||
|
|
3d4a1b575e | ||
|
|
b1d60df44c | ||
|
|
7cf70d111a | ||
|
|
e564c56dce | ||
|
|
239c2540d6 | ||
|
|
c53d140145 | ||
|
|
12a6a2f2d2 | ||
|
|
9c903567bb | ||
|
|
6782dee64a | ||
|
|
302c15140e | ||
|
|
c666f92e35 | ||
|
|
eb42ef68ee | ||
|
|
52916eebcf | ||
|
|
f8014413a3 | ||
|
|
2d858b05ac | ||
|
|
b1fb020aea | ||
|
|
02ed84774c | ||
|
|
283e8d5bc0 | ||
|
|
f39e2e2a53 | ||
|
|
5bf5d5e9cb | ||
|
|
e51e212b95 | ||
|
|
6418d02572 | ||
|
|
49fa30d495 | ||
|
|
dd8b03a5c5 | ||
|
|
4d5983114c | ||
|
|
0a9c3b5571 | ||
|
|
180049a277 | ||
|
|
6ee201865b | ||
|
|
b1d94c9f93 | ||
|
|
a156a4dbe2 | ||
|
|
2cebe7a5e0 | ||
|
|
9cfc109527 | ||
|
|
64758c46b6 | ||
|
|
4352202349 | ||
|
|
ba07a60c44 | ||
|
|
72bfe0953a | ||
|
|
bab5647522 | ||
|
|
fcaf1d89c2 | ||
|
|
106dff0d53 | ||
|
|
174ba8884e | ||
|
|
1ce0dcf0ea | ||
|
|
1387e15c1b | ||
|
|
50e7ea088b | ||
|
|
59b7cbb591 | ||
|
|
23fe8975e7 | ||
|
|
a4bc40542b | ||
|
|
ee1dc16e8f | ||
|
|
1c04cc0485 | ||
|
|
2c682b4d1c | ||
|
|
6842490c1f | ||
|
|
ff5e22031a | ||
|
|
e3cf756785 | ||
|
|
7e6598e9ca | ||
|
|
48d2017629 | ||
|
|
e4823381c6 | ||
|
|
66feaeb519 | ||
|
|
8c6b833fb3 | ||
|
|
b62296a40b | ||
|
|
fc7728212f | ||
|
|
31785f7f6e | ||
|
|
ae65eb5105 | ||
|
|
727ccb1125 | ||
|
|
77ce238457 | ||
|
|
1685659e37 | ||
|
|
0f03d4ef51 | ||
|
|
bcf697cc2b | ||
|
|
5e2ea4a81a | ||
|
|
b9e1d53d7a | ||
|
|
ab0806a036 | ||
|
|
3a1ec07db0 | ||
|
|
d939d8d21d | ||
|
|
d9552fb120 | ||
|
|
4ecc0c59ca | ||
|
|
0655a1fcbe | ||
|
|
c8d0cf2c40 | ||
|
|
c692f2e740 | ||
|
|
a83c7c0d07 | ||
|
|
ba6fd16823 | ||
|
|
54893c35c1 | ||
|
|
495c5ce81d | ||
|
|
4cc773ec1b | ||
|
|
69ae35494e | ||
|
|
512c3af4ea | ||
|
|
d8f1c3dff7 | ||
|
|
0a11dd2d24 | ||
|
|
78ee7f6573 | ||
|
|
dab0fb9e05 | ||
|
|
e14d5d49a1 | ||
|
|
782b2b1514 | ||
|
|
a9582417e2 | ||
|
|
69922b6c39 | ||
|
|
6fc70f7c16 | ||
|
|
a274e774ee | ||
|
|
f23a43fb81 | ||
|
|
88997a0314 | ||
|
|
d2415dee00 | ||
|
|
53728b79b4 | ||
|
|
dff8c02cfe | ||
|
|
640ad577d1 | ||
|
|
cd63ecd3f3 | ||
|
|
f18158a52d | ||
|
|
84748aab51 | ||
|
|
3fadc64ee0 | ||
|
|
47594f7c99 | ||
|
|
2f20258807 | ||
|
|
47122a3804 | ||
|
|
1730f8f5b7 | ||
|
|
d258a75cd3 | ||
|
|
baa10c2995 | ||
|
|
207d6572e0 | ||
|
|
10264cec2f | ||
|
|
0ea1749c59 | ||
|
|
dd83c680e5 | ||
|
|
1a40f35fd4 | ||
|
|
8a99113c88 | ||
|
|
ada2ea3a6b | ||
|
|
355cce3938 | ||
|
|
9b2e08dd09 | ||
|
|
04cee3b8d3 | ||
|
|
c61440efea | ||
|
|
02d18af57d | ||
|
|
2225bb093a | ||
|
|
75a6a7baca | ||
|
|
6b130e8311 | ||
|
|
1b18923824 | ||
|
|
fc2ce439e2 | ||
|
|
5b3d9f9184 | ||
|
|
dd68c207f4 | ||
|
|
9a3c34b5b3 | ||
|
|
951d911531 | ||
|
|
4f2179b0df | ||
|
|
9b287392a4 | ||
|
|
aa06470cb6 | ||
|
|
d7b4f24a7a | ||
|
|
e8d11eb5c5 | ||
|
|
7f4da08ff7 | ||
|
|
1f9414a30f | ||
|
|
6015b529a0 | ||
|
|
76452b4e28 | ||
|
|
64b7d9ef82 | ||
|
|
7bc9666aac | ||
|
|
2a4a50b1da | ||
|
|
2ec88e8008 | ||
|
|
36049a940c | ||
|
|
952834f7f3 | ||
|
|
f9a9c2d009 | ||
|
|
fb71a6e2b4 | ||
|
|
5e6a2a17b0 | ||
|
|
92289c1981 | ||
|
|
99e2098a48 | ||
|
|
5fc1c1de28 | ||
|
|
2fac693243 | ||
|
|
e9b956ed71 | ||
|
|
236a952458 | ||
|
|
426b7c2c76 | ||
|
|
22780a8504 | ||
|
|
a437fd420c | ||
|
|
2d74c60d47 | ||
|
|
ceee56af51 | ||
|
|
d297d8fe2e | ||
|
|
f479b76772 | ||
|
|
73f7088b45 | ||
|
|
18c9dc8a06 | ||
|
|
ba07d1f91d | ||
|
|
9a2310395d | ||
|
|
218ace51a7 | ||
|
|
f09eedbd7a | ||
|
|
546e8a3b44 |
No files matched your search
@@ -0,0 +1,3 @@
|
||||
.git/
|
||||
build/
|
||||
!build/zerotier
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
|
||||
---
|
||||
**Alternative, faster ways to get help**
|
||||
If you have just started using ZeroTier, here are some places to get help:
|
||||
- my.zerotier.com has a _Community_ tab. It's a live chat with other users and the developers.
|
||||
- [ZeroTier Knowledge Base](https://zerotier.atlassian.net/wiki/spaces/SD/overview)
|
||||
- www.zerotier.com has a Contact Us button
|
||||
- email contact@zerotier.com
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Create a Network '...'
|
||||
2. Install zerotier-one '....'
|
||||
3. '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots or console output to help explain your problem.
|
||||
|
||||
**Desktop (please complete the following information):**
|
||||
- OS: [e.g. Mac, Linux, Windows, BSD]
|
||||
- OS/Distribution Version
|
||||
- ZeroTier Version [e.g. 1.2.4]
|
||||
- Hardware [e.g. raspberry pi 3]
|
||||
|
||||
**Smartphone (please complete the following information):**
|
||||
- Device: [e.g. iPhone6]
|
||||
- OS: [e.g. iOS8.1]
|
||||
- Version [e.g. 1.2.4]
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
- ZeroTier Network Configuration
|
||||
- Router Config
|
||||
- Firewall Config (try turning the firewall off)
|
||||
- General Network Environment: [ e.g Home, University Campus, Corporate LAN ]
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
|
||||
---
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
**Additional context**
|
||||
Add any other context or screenshots about the feature request here.
|
||||
Executable → Regular
+18
-92
@@ -1,57 +1,23 @@
|
||||
<<<<<<< HEAD
|
||||
# Main binaries created in *nix builds
|
||||
/zerotier-one
|
||||
/zerotier-idtool
|
||||
/zerotier-cli
|
||||
/zerotier-selftest
|
||||
/zerotier
|
||||
|
||||
# OS-created garbage files from various platforms
|
||||
/build
|
||||
/cmake-build-debug
|
||||
/cmake-build-release
|
||||
/core/version.h
|
||||
/.idea
|
||||
/.ide-*
|
||||
.DS_Store
|
||||
.Trashes
|
||||
*.swp
|
||||
._*
|
||||
*~
|
||||
*~.nib
|
||||
*.secret
|
||||
.Apple*
|
||||
Thumbs.db
|
||||
@eaDir
|
||||
|
||||
# Windows build droppings
|
||||
/windows/ZeroTierOne.sdf
|
||||
/windows/ZeroTierOne.v11.suo
|
||||
/windows/x64
|
||||
/windows/Win32
|
||||
/windows/*/x64
|
||||
/windows/*/Win32
|
||||
/windows/ZeroTierOne/Release
|
||||
/windows/ZeroTierOneService/obj
|
||||
/windows/ZeroTierOneService/bin
|
||||
/windows/Build
|
||||
/windows/Debug
|
||||
/windows/Release
|
||||
/windows/WebUIWrapper/bin
|
||||
/windows/WebUIWrapper/obj
|
||||
/ext/installfiles/windows/ZeroTier One-SetupFiles
|
||||
/ext/installfiles/windows/Prerequisites
|
||||
/ext/installfiles/windows/*-cache
|
||||
/ZeroTier One.msi
|
||||
/windows/.vs
|
||||
*.vcxproj.backup
|
||||
/windows/TapDriver6/Win7Debug
|
||||
/windows/TapDriver6/win7Release
|
||||
/windows/*.db
|
||||
/windows/*.opendb
|
||||
enc_temp_folder
|
||||
/windows/copyutil/bin
|
||||
/windows/copyutil/obj
|
||||
|
||||
# *nix/Mac build droppings
|
||||
/build-*
|
||||
/ZeroTierOneInstaller-*
|
||||
/examples/docker/zerotier-one
|
||||
/examples/docker/test-*.env
|
||||
/world/mkworld
|
||||
/world/*.c25519
|
||||
zt1-src.tar.gz
|
||||
|
||||
# Miscellaneous temporaries, build files, etc.
|
||||
.vscode
|
||||
__pycache__
|
||||
*.log
|
||||
*.bak
|
||||
*.opensdf
|
||||
*.user
|
||||
*.cache
|
||||
@@ -60,10 +26,6 @@ zt1-src.tar.gz
|
||||
*.pid
|
||||
*.pkg
|
||||
*.o
|
||||
/*.a
|
||||
*.dylib
|
||||
*.so
|
||||
*.so.*
|
||||
*.o-*
|
||||
*.core
|
||||
*.deb
|
||||
@@ -72,42 +34,6 @@ zt1-src.tar.gz
|
||||
*.tmp
|
||||
.depend
|
||||
node_modules
|
||||
zt1_update_*
|
||||
debian/files
|
||||
debian/zerotier-one
|
||||
debian/zerotier-one*.debhelper
|
||||
debian/*.log
|
||||
debian/zerotier-one.substvars
|
||||
root-watcher/config.json
|
||||
|
||||
# Java/Android/JNI build droppings
|
||||
java/obj/
|
||||
java/libs/
|
||||
java/bin/
|
||||
java/classes/
|
||||
java/doc/
|
||||
java/build_win64/
|
||||
java/build_win32/
|
||||
/java/mac32_64/
|
||||
windows/WinUI/obj/
|
||||
windows/WinUI/bin/
|
||||
windows/ZeroTierOne/Debug/
|
||||
/ext/installfiles/windows/chocolatey/zerotier-one/*.nupkg
|
||||
|
||||
# Miscellaneous mac/Xcode droppings
|
||||
.DS_Store
|
||||
.Trashes
|
||||
*.swp
|
||||
*~.nib
|
||||
DerivedData/
|
||||
build/
|
||||
*.pbxuser
|
||||
*.mode1v3
|
||||
*.mode2v3
|
||||
*.perspectivev3
|
||||
!default.pbxuser
|
||||
!default.mode1v3
|
||||
!default.mode2v3
|
||||
!default.perspectivev3
|
||||
*.xccheckout
|
||||
xcuserdata/
|
||||
*.vcxproj.backup
|
||||
/*.db
|
||||
/*.opendb
|
||||
+14
-26
@@ -1,12 +1,15 @@
|
||||
# Authors and Third Party Code Licensing Information
|
||||
|
||||
## Primary Authors
|
||||
|
||||
* ZeroTier Core and ZeroTier One virtual networking service<br>
|
||||
Adam Ierymenko / adam.ierymenko@zerotier.com
|
||||
Joseph Henry / joseph.henry@zerotier.com (QoS and multipath)
|
||||
|
||||
* Java JNI Interface to enable Android application development, and Android app itself (code for that is elsewhere)<br>
|
||||
Grant Limberg / glimberg@gmail.com
|
||||
|
||||
* ZeroTier SDK (formerly known as Network Containers)<br>
|
||||
* ZeroTier SDK / libzt<br>
|
||||
Joseph Henry / joseph.henry@zerotier.com
|
||||
|
||||
## Third Party Contributors
|
||||
@@ -25,49 +28,34 @@
|
||||
|
||||
## Third-Party Code
|
||||
|
||||
ZeroTier includes the following third party code, either in ext/ or incorporated into the ZeroTier core.
|
||||
ZeroTier includes the following third party code, either in ext/ or incorporated into the ZeroTier core. This third party code remains licensed under its original license and is not subject to ZeroTier's BSL license.
|
||||
|
||||
* LZ4 compression algorithm by Yann Collet
|
||||
|
||||
* Files: node/Packet.cpp (bundled within anonymous namespace)
|
||||
* Files: node/LZ4.cpp
|
||||
* Home page: http://code.google.com/p/lz4/
|
||||
* License grant: BSD 2-clause
|
||||
|
||||
* http-parser by Joyent, Inc. (many authors)
|
||||
|
||||
* Files: ext/http-parser/*
|
||||
* Home page: https://github.com/joyent/http-parser/
|
||||
* License grant: MIT/Expat
|
||||
* License: BSD 2-clause
|
||||
|
||||
* C++11 json (nlohmann/json) by Niels Lohmann
|
||||
|
||||
* Files: ext/json/*
|
||||
* Home page: https://github.com/nlohmann/json
|
||||
* License grant: MIT
|
||||
|
||||
* TunTapOSX by Mattias Nissler
|
||||
|
||||
* Files: ext/tap-mac/tuntap/*
|
||||
* Home page: http://tuntaposx.sourceforge.net/
|
||||
* License grant: BSD attribution no-endorsement
|
||||
* ZeroTier Modifications: change interface name to zt#, increase max MTU, increase max devices
|
||||
* License: MIT
|
||||
|
||||
* tap-windows6 by the OpenVPN project
|
||||
|
||||
* Files: windows/TapDriver6/*
|
||||
* Home page: https://github.com/OpenVPN/tap-windows6/
|
||||
* License grant: GNU GPL v2
|
||||
* ZeroTier Modifications: change name of driver to ZeroTier, add ioctl() to get L2 multicast memberships (source is in ext/ and modifications inherit GPL)
|
||||
* License: GNU GPL v2
|
||||
|
||||
* Salsa20 stream cipher, Curve25519 elliptic curve cipher, Ed25519 digital signature algorithm, and Poly1305 MAC algorithm, all by Daniel J. Bernstein
|
||||
|
||||
* Files: node/Salsa20.* node/C25519.* node/Poly1305.*
|
||||
* Home page: http://cr.yp.to/
|
||||
* License grant: public domain
|
||||
* ZeroTier Modifications: slight cryptographically-irrelevant modifications for inclusion into ZeroTier core
|
||||
* License: public domain
|
||||
|
||||
* MiniUPNPC and libnatpmp by Thomas Bernard
|
||||
* cpp-httplib by yhirose
|
||||
|
||||
* Files: ext/libnatpmp/* ext/miniupnpc/*
|
||||
* Home page: http://miniupnp.free.fr/
|
||||
* License grant: BSD attribution no-endorsement
|
||||
* Files: ext/cpp-httplib/*
|
||||
* Home page: https://github.com/yhirose/cpp-httplib
|
||||
* License: MIT
|
||||
+346
@@ -0,0 +1,346 @@
|
||||
cmake_minimum_required (VERSION 3.8)
|
||||
|
||||
cmake_policy(SET CMP0048 NEW)
|
||||
|
||||
if(${CMAKE_VERSION} VERSION_LESS 3.15)
|
||||
cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
|
||||
else()
|
||||
cmake_policy(VERSION 3.15)
|
||||
endif()
|
||||
|
||||
set(ZEROTIER_VERSION_MAJOR 1 CACHE INTERNAL "")
|
||||
set(ZEROTIER_VERSION_MINOR 9 CACHE INTERNAL "")
|
||||
set(ZEROTIER_VERSION_REVISION 0 CACHE INTERNAL "")
|
||||
set(ZEROTIER_VERSION_BUILD 0 CACHE INTERNAL "")
|
||||
|
||||
project(zerotier
|
||||
VERSION ${ZEROTIER_VERSION_MAJOR}.${ZEROTIER_VERSION_MINOR}.${ZEROTIER_VERSION_REVISION}.${ZEROTIER_VERSION_BUILD}
|
||||
DESCRIPTION "ZeroTier Network Hypervisor"
|
||||
LANGUAGES CXX C)
|
||||
|
||||
if(NOT PACKAGE_STATIC)
|
||||
|
||||
find_program(
|
||||
GO go
|
||||
HINTS "/usr/local/go/bin" "/usr/bin" "/usr/local/bin" "C:/go/bin"
|
||||
)
|
||||
if(NOT GO)
|
||||
message(FATAL_ERROR "Golang not found")
|
||||
else(NOT GO)
|
||||
message(STATUS "Found Golang at ${GO}")
|
||||
endif(NOT GO)
|
||||
|
||||
set(default_build_type "Release")
|
||||
|
||||
if(WIN32)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_SYSTEM_VERSION "7" CACHE STRING INTERNAL FORCE)
|
||||
else(WIN32)
|
||||
if(APPLE)
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
else(APPLE)
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
endif(APPLE)
|
||||
endif(WIN32)
|
||||
|
||||
if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||
message(STATUS "Setting build type to '${default_build_type}' as none was specified.")
|
||||
set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE STRING "Choose the type of build." FORCE)
|
||||
set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "MinSizeRel" "RelWithDebInfo")
|
||||
endif()
|
||||
|
||||
option(BUILD_CENTRAL_CONTROLLER "Build ZeroTier Central Controller" OFF)
|
||||
if(BUILD_CENTRAL_CONTROLLER)
|
||||
find_package(PkgConfig REQUIRED)
|
||||
if(APPLE)
|
||||
set(CMAKE_PREFIX_PATH
|
||||
${CMAKE_PREFIX_PATH}
|
||||
/usr/local/opt/libpq
|
||||
/usr/local/lib
|
||||
)
|
||||
endif(APPLE)
|
||||
find_package(PostgreSQL REQUIRED)
|
||||
|
||||
pkg_check_modules(hiredis REQUIRED IMPORTED_TARGET hiredis)
|
||||
|
||||
add_subdirectory(controller/thirdparty/redis-plus-plus-1.1.1)
|
||||
set(redispp_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/controller/thirdparty/redis-plus-plus-1.1.1/src/sw)
|
||||
set(redispp_STATIC_LIB redispp_static)
|
||||
endif(BUILD_CENTRAL_CONTROLLER)
|
||||
|
||||
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
add_definitions(-DZT_DEBUG)
|
||||
endif(CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||
|
||||
if(WIN32)
|
||||
|
||||
message("++ Setting Windows Compiler Flags ${CMAKE_BUILD_TYPE}")
|
||||
|
||||
add_definitions(-DNOMINMAX)
|
||||
add_compile_options(
|
||||
-Wall
|
||||
-Wno-deprecated
|
||||
-Wno-unused-function
|
||||
-Wno-format
|
||||
$<$<CONFIG:DEBUG>:-g>
|
||||
$<$<CONFIG:DEBUG>:-O0>
|
||||
$<$<CONFIG:RELEASE>:-O3>
|
||||
$<$<CONFIG:RELEASE>:-ffast-math>
|
||||
$<$<CONFIG:RELWITHDEBINFO>:-O3>
|
||||
$<$<CONFIG:RELWITHDEBINFO>:-g>
|
||||
)
|
||||
|
||||
set(GOFLAGS
|
||||
-a
|
||||
-trimpath
|
||||
)
|
||||
|
||||
if(BUILD_32BIT)
|
||||
set(CMAKE_SYSTEM_PROCESSOR "x86" CACHE STRING "system processor")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32" CACHE STRING "c++ flags")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32" CACHE STRING "c flags")
|
||||
set(GOARCH "GOARCH=386" CACHE STRING "go architecture")
|
||||
add_compile_options(
|
||||
-m32
|
||||
)
|
||||
add_link_options(
|
||||
-m32
|
||||
)
|
||||
endif(BUILD_32BIT)
|
||||
|
||||
else(WIN32)
|
||||
|
||||
set(GOFLAGS
|
||||
-trimpath
|
||||
-buildmode=pie
|
||||
)
|
||||
|
||||
if(APPLE)
|
||||
|
||||
message("++ Setting MacOS Compiler Flags ${CMAKE_BUILD_TYPE}")
|
||||
|
||||
set(MACOS_VERSION_MIN "10.12")
|
||||
|
||||
add_compile_options(
|
||||
-Wall
|
||||
-Wno-deprecated
|
||||
-Wno-unused-function
|
||||
-mmacosx-version-min=${MACOS_VERSION_MIN}
|
||||
$<$<CONFIG:DEBUG>:-g>
|
||||
$<$<CONFIG:DEBUG>:-O0>
|
||||
$<$<CONFIG:RELEASE>:-Ofast>
|
||||
$<$<CONFIG:RELEASE>:-ffast-math>
|
||||
$<$<CONFIG:RELEASE>:-fPIE>
|
||||
$<$<CONFIG:RELEASE>:-flto>
|
||||
$<$<CONFIG:RELWITHDEBINFO>:-O1>
|
||||
$<$<CONFIG:RELWITHDEBINFO>:-fPIE>
|
||||
$<$<CONFIG:RELWITHDEBINFO>:-g>
|
||||
)
|
||||
|
||||
add_link_options(
|
||||
-mmacosx-version-min=${MACOS_VERSION_MIN}
|
||||
$<$<CONFIG:RELEASE>:-flto>
|
||||
)
|
||||
|
||||
set(GOFLAGS
|
||||
${GOFLAGS}
|
||||
-a
|
||||
-ldflags '-w -extldflags \"-Wl,-undefined -Wl,dynamic_lookup\"'
|
||||
)
|
||||
|
||||
else(APPLE)
|
||||
|
||||
message("++ Setting Linux/BSD/Posix Compiler Flags (${CMAKE_BUILD_TYPE})")
|
||||
|
||||
add_compile_options(
|
||||
-Wall
|
||||
-Wno-deprecated
|
||||
-Wno-unused-function
|
||||
-Wno-format
|
||||
$<$<CONFIG:DEBUG>:-g>
|
||||
$<$<CONFIG:DEBUG>:-O0>
|
||||
$<$<CONFIG:RELEASE>:-O3>
|
||||
$<$<CONFIG:RELEASE>:-ffast-math>
|
||||
$<$<CONFIG:RELEASE>:-fPIE>
|
||||
$<$<CONFIG:RELWITHDEBINFO>:-O3>
|
||||
$<$<CONFIG:RELWITHDEBINFO>:-fPIE>
|
||||
$<$<CONFIG:RELWITHDEBINFO>:-g>
|
||||
)
|
||||
|
||||
option(BUILD_32BIT "Force building as 32-bit binary" OFF)
|
||||
option(BUILD_STATIC "Build statically linked executable" OFF)
|
||||
option(BUILD_ARM_V5 "Build ARMv5" OFF)
|
||||
option(BUILD_ARM_V6 "Build ARMv6" OFF)
|
||||
|
||||
if(BUILD_ARM_V5 AND BUILD_ARM_V6)
|
||||
message(FATAL_ERROR "BUILD_ARM_V5 and BUILD_ARM_V6 are mutually exclusive!")
|
||||
endif(BUILD_ARM_V5 AND BUILD_ARM_V6)
|
||||
|
||||
if(BUILD_32BIT)
|
||||
set(CMAKE_SYSTEM_PROCESSOR "x86" CACHE STRING "system processor")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32" CACHE STRING "c++ flags")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32" CACHE STRING "c flags")
|
||||
set(GOARCH "GOARCH=386" CACHE STRING "go architecture")
|
||||
add_compile_options(
|
||||
-m32
|
||||
)
|
||||
endif(BUILD_32BIT)
|
||||
|
||||
if(BUILD_STATIC)
|
||||
add_link_options(
|
||||
-static
|
||||
)
|
||||
set(CMAKE_EXE_LINKER_FLAGS "-static ${CMAKE_EXE_LINKER_FLAGS}")
|
||||
set(GOFLAGS
|
||||
${GOFLAGS}
|
||||
-a
|
||||
-tags osusergo,netgo
|
||||
-ldflags '-w -extldflags \"-static -Wl,-unresolved-symbols=ignore-all\"'
|
||||
)
|
||||
else(BUILD_STATIC)
|
||||
set(GOFLAGS
|
||||
${GOFLAGS}
|
||||
-a
|
||||
-ldflags '-w -extldflags \"-Wl,-unresolved-symbols=ignore-all\"'
|
||||
)
|
||||
endif(BUILD_STATIC)
|
||||
|
||||
if(BUILD_ARM_V5)
|
||||
set(GOARM "GOARM=5")
|
||||
endif(BUILD_ARM_V5)
|
||||
|
||||
if(BUILD_ARM_V6)
|
||||
set(GOARM "GOARM=6")
|
||||
endif(BUILD_ARM_V6)
|
||||
|
||||
endif(APPLE)
|
||||
endif(WIN32)
|
||||
|
||||
if (
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64" OR
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "amd64" OR
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "AMD64" OR
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "X86_64" OR
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "x64" OR
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "X64"
|
||||
)
|
||||
message("++ Adding flags for processor ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
add_compile_options(-maes -mrdrnd -mpclmul -msse -msse2)
|
||||
endif()
|
||||
|
||||
if (
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64" OR
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "arm64" OR
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "ARM64" OR
|
||||
CMAKE_SYSTEM_PROCESSOR MATCHES "AARCH64"
|
||||
)
|
||||
message("++ Adding flags for processor ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
add_compile_options(-march=armv8-a+aes+crypto -mtune=generic -mstrict-align)
|
||||
endif()
|
||||
|
||||
set(GO_BUILD_TAGS)
|
||||
|
||||
if(BUILD_CENTRAL_CONTROLLER)
|
||||
add_definitions(-DZT_CONTROLLER_USE_LIBPQ=1)
|
||||
set(GO_BUILD_TAGS -tags central)
|
||||
endif(BUILD_CENTRAL_CONTROLLER)
|
||||
|
||||
add_subdirectory(core)
|
||||
add_subdirectory(controller)
|
||||
add_subdirectory(osdep)
|
||||
add_subdirectory(serviceiocore)
|
||||
|
||||
file(GLOB go_src
|
||||
${CMAKE_SOURCE_DIR}/cmd/*.go
|
||||
${CMAKE_SOURCE_DIR}/cmd/cmd/*.go
|
||||
${CMAKE_SOURCE_DIR}/pkg/zerotier/*.go
|
||||
)
|
||||
file(GLOB go_zt_service_tests_cmd_src
|
||||
${CMAKE_SOURCE_DIR}/cmd/zt_service_tests/*.go
|
||||
)
|
||||
|
||||
if(WIN32)
|
||||
set(GO_EXE_NAME "zerotier.exe")
|
||||
set(GO_SERVICE_TESTS_EXE_NAME "zt_service_tests.exe")
|
||||
set(GO_EXTRA_LIBRARIES "-lstdc++ -lwsock32 -lws2_32 -liphlpapi -lole32 -loleaut32 -lrpcrt4 -luuid")
|
||||
else(WIN32)
|
||||
set(GO_EXE_NAME "zerotier")
|
||||
set(GO_SERVICE_TESTS_EXE_NAME "zt_service_tests")
|
||||
if(CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||||
set(GO_EXTRA_LIBRARIES "-lstdc++")
|
||||
if(BUILD_ARM_V5)
|
||||
set(GO_EXTRA_LIBRARIES
|
||||
${GO_EXTRA_LIBRARIES}
|
||||
"-latomic"
|
||||
)
|
||||
endif(BUILD_ARM_V5)
|
||||
else()
|
||||
set(GO_EXTRA_LIBRARIES "-lc++" "-lm")
|
||||
endif()
|
||||
endif(WIN32)
|
||||
|
||||
add_custom_target(
|
||||
zt_service_tests ALL
|
||||
BYPRODUCTS ${CMAKE_BINARY_DIR}/zt_service_tests
|
||||
SOURCES ${go_src} ${go_zt_service_tests_cmd_src}
|
||||
COMMAND ${CMAKE_COMMAND} -E env ${GOARCH} ${GOARM} CGO_ENABLED=1 CGO_CFLAGS=\"-O3\" CGO_LDFLAGS=\"$<TARGET_FILE:zt_core> $<TARGET_FILE:zt_controller> $<TARGET_FILE:zt_service_io_core> $<TARGET_FILE:zt_osdep> ${GO_EXTRA_LIBRARIES}\" ${GO} build -mod=vendor ${GOFLAGS} -o ${CMAKE_BINARY_DIR}/${GO_SERVICE_TESTS_EXE_NAME} ${go_zt_service_tests_cmd_src}
|
||||
COMMENT "Compiling zt_service_tests (Go/cgo self-tests)..."
|
||||
)
|
||||
add_dependencies(zt_service_tests zt_osdep zt_core zt_controller zt_service_io_core)
|
||||
|
||||
add_custom_target(
|
||||
zerotier ALL
|
||||
BYPRODUCTS ${CMAKE_BINARY_DIR}/zerotier
|
||||
SOURCES ${go_src}
|
||||
COMMAND ${CMAKE_COMMAND} -E env ${GOARCH} ${GOARM} CGO_ENABLED=1 CGO_CFLAGS=\"-O3\" CGO_LDFLAGS=\"$<TARGET_FILE:zt_core> $<TARGET_FILE:zt_controller> $<TARGET_FILE:zt_service_io_core> $<TARGET_FILE:zt_osdep> ${GO_EXTRA_LIBRARIES}\" ${GO} build -mod=vendor ${GOFLAGS} -o ${CMAKE_BINARY_DIR}/${GO_EXE_NAME} ${CMAKE_SOURCE_DIR}/cmd/zerotier/zerotier.go
|
||||
COMMENT "Compiling Go Code..."
|
||||
)
|
||||
add_dependencies(zerotier zt_osdep zt_core zt_controller zt_service_io_core)
|
||||
|
||||
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/zerotier DESTINATION bin)
|
||||
|
||||
else(NOT PACKAGE_STATIC)
|
||||
|
||||
if(BUILD_32BIT)
|
||||
set(CMAKE_SYSTEM_PROCESSOR "x86" CACHE STRING "system processor")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32" CACHE STRING "c++ flags")
|
||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32" CACHE STRING "c flags")
|
||||
add_compile_options(
|
||||
-m32
|
||||
)
|
||||
endif(BUILD_32BIT)
|
||||
|
||||
set(STATIC_BINARY ${CMAKE_BINARY_DIR}/zerotier)
|
||||
set(IMPORTED_LOCATION ${CMAKE_BINARY_DIR})
|
||||
add_executable(zerotier IMPORTED GLOBAL)
|
||||
install(PROGRAMS ${STATIC_BINARY} DESTINATION bin)
|
||||
|
||||
endif(NOT PACKAGE_STATIC)
|
||||
|
||||
# Linux packaging
|
||||
|
||||
if("${CMAKE_SYSTEM_NAME}" EQUAL "Linux")
|
||||
if(IS_DIRECTORY /lib/systemd/system)
|
||||
install(
|
||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.service
|
||||
DESTINATION /lib/systemd/system
|
||||
)
|
||||
elseif(IS_DIRECTORY /usr/lib/systemd/system)
|
||||
install(
|
||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.service
|
||||
DESTINATION /usr/lib/systemd/system
|
||||
)
|
||||
else()
|
||||
install(
|
||||
FILES ${CMAKE_CURRENT_SOURCE_DIR}/packaging/debian/zerotier.init
|
||||
DESTINATION /etc/init.d
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if("${ZT_PACKAGE_FORMAT}" MATCHES "DEB")
|
||||
include(packaging/debian.cmake)
|
||||
elseif("${ZT_PACKAGE_FORMAT}" MATCHES "RPM")
|
||||
include(packaging/rpm.cmake)
|
||||
else()
|
||||
endif()
|
||||
@@ -1,13 +1,8 @@
|
||||
ZeroTier One, an endpoint server for the ZeroTier virtual network layer.
|
||||
Copyright © 2011–2016 ZeroTier, Inc.
|
||||
Copyright © 2013–2020 ZeroTier, Inc.
|
||||
|
||||
ZeroTier One is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
|
||||
See the file ‘LICENSE.GPL-3’ for the text of the GNU GPL version 3.
|
||||
If that file is not present, see <http://www.gnu.org/licenses/>.
|
||||
ZeroTier is released under the terms of the BSL version 1.1. See the
|
||||
file LICENSE.txt for details.
|
||||
|
||||
..
|
||||
Local variables:
|
||||
|
||||
Vendored
+493
-73
File diff suppressed because it is too large.
Load diff
-339
@@ -1,339 +0,0 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
-674
File diff suppressed because it is too large.
Load diff
+140
-28
@@ -1,37 +1,149 @@
|
||||
ZeroTier One - Network Virtualization Everywhere
|
||||
Copyright (C) 2011-2017 ZeroTier, Inc. https://www.zerotier.com/
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
Business Source License 1.1
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
License text copyright (c) 2017 MariaDB Corporation Ab, All Rights Reserved.
|
||||
"Business Source License" is a trademark of MariaDB Corporation Ab.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
See LICENSE.GPL-3 for the full GNU GPL v3 license.
|
||||
Parameters
|
||||
|
||||
--
|
||||
Licensor: ZeroTier, Inc.
|
||||
Licensed Work: ZeroTier Network Virtualization Engine
|
||||
The Licensed Work is (c)2013-2020 ZeroTier, Inc.
|
||||
Additional Use Grant: You may make use of the Licensed Work, provided you
|
||||
do not use it in any of the following ways:
|
||||
|
||||
You can be released from the requirements of the license by purchasing
|
||||
a commercial license. Buying such a license is mandatory as soon as you
|
||||
develop commercial closed-source software that incorporates or links
|
||||
directly against ZeroTier software without disclosing the source code
|
||||
of your own application.
|
||||
* Sell hosted ZeroTier services as a "SaaS" Product
|
||||
|
||||
--
|
||||
(1) Operate or sell access to ZeroTier root servers,
|
||||
network controllers, or authorization key or certificate
|
||||
generation components of the Licensed Work as a
|
||||
for-profit service, regardless of whether the use of
|
||||
these components is sold alone or is bundled with other
|
||||
services. Note that this does not apply to the use of
|
||||
ZeroTier behind the scenes to operate a service not
|
||||
related to ZeroTier network administration.
|
||||
|
||||
The above license does not apply to third party code included with or
|
||||
linked against by ZeroTier software. See the third party code section
|
||||
of the AUTHORS.md for an index of third party software included in
|
||||
this software repository.
|
||||
* Create Non-Open-Source Commercial Derivative Works
|
||||
|
||||
Licenses for third party code are all relatively permissive: MIT,
|
||||
BSD, and public domain. The only exception is the tap-windows driver
|
||||
which is under the GPLv2, but this is only needed to produce the
|
||||
binary tap device driver used by the ZeroTier service on Windows.
|
||||
(2) Link or directly include the Licensed Work in a
|
||||
commercial or for-profit application or other product
|
||||
not distributed under an Open Source Initiative (OSI)
|
||||
compliant license. See: https://opensource.org/licenses
|
||||
|
||||
(3) Remove the name, logo, copyright, or other branding
|
||||
material from the Licensed Work to create a "rebranded"
|
||||
or "white labeled" version to distribute as part of
|
||||
any commercial or for-profit product or service.
|
||||
|
||||
* Certain Government Uses
|
||||
|
||||
(4) Use or deploy the Licensed Work in a government
|
||||
setting in support of any active government function
|
||||
or operation with the exception of the following:
|
||||
physical or mental health care, family and social
|
||||
services, social welfare, senior care, child care, and
|
||||
the care of persons with disabilities.
|
||||
|
||||
Change Date: 2025-01-01
|
||||
|
||||
Change License: Apache License version 2.0 as published by the Apache
|
||||
Software Foundation
|
||||
https://www.apache.org/licenses/
|
||||
|
||||
Alternative Licensing
|
||||
|
||||
If you would like to use the Licensed Work in any way that conflicts with
|
||||
the stipulations of the Additional Use Grant, contact ZeroTier, Inc. to
|
||||
obtain an alternative commercial license.
|
||||
|
||||
Visit us on the web at: https://www.zerotier.com/
|
||||
|
||||
Notice
|
||||
|
||||
The Business Source License (this document, or the "License") is not an Open
|
||||
Source license. However, the Licensed Work will eventually be made available
|
||||
under an Open Source License, as stated in this License.
|
||||
|
||||
For more information on the use of the Business Source License for ZeroTier
|
||||
products, please visit our pricing page which contains license details and
|
||||
and license FAQ: https://zerotier.com/pricing
|
||||
|
||||
For more information on the use of the Business Source License generally,
|
||||
please visit the Adopting and Developing Business Source License FAQ at
|
||||
https://mariadb.com/bsl-faq-adopting.
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
Business Source License 1.1
|
||||
|
||||
Terms
|
||||
|
||||
The Licensor hereby grants you the right to copy, modify, create derivative
|
||||
works, redistribute, and make non-production use of the Licensed Work. The
|
||||
Licensor may make an Additional Use Grant, above, permitting limited
|
||||
production use.
|
||||
|
||||
Effective on the Change Date, or the fourth anniversary of the first publicly
|
||||
available distribution of a specific version of the Licensed Work under this
|
||||
License, whichever comes first, the Licensor hereby grants you rights under
|
||||
the terms of the Change License, and the rights granted in the paragraph
|
||||
above terminate.
|
||||
|
||||
If your use of the Licensed Work does not comply with the requirements
|
||||
currently in effect as described in this License, you must purchase a
|
||||
commercial license from the Licensor, its affiliated entities, or authorized
|
||||
resellers, or you must refrain from using the Licensed Work.
|
||||
|
||||
All copies of the original and modified Licensed Work, and derivative works
|
||||
of the Licensed Work, are subject to this License. This License applies
|
||||
separately for each version of the Licensed Work and the Change Date may vary
|
||||
for each version of the Licensed Work released by Licensor.
|
||||
|
||||
You must conspicuously display this License on each original or modified copy
|
||||
of the Licensed Work. If you receive the Licensed Work in original or
|
||||
modified form from a third party, the terms and conditions set forth in this
|
||||
License apply to your use of that work.
|
||||
|
||||
Any use of the Licensed Work in violation of this License will automatically
|
||||
terminate your rights under this License for the current and all other
|
||||
versions of the Licensed Work.
|
||||
|
||||
This License does not grant you any right in any trademark or logo of
|
||||
Licensor or its affiliates (provided that you may use a trademark or logo of
|
||||
Licensor as expressly required by this License).
|
||||
|
||||
TO THE EXTENT PERMITTED BY APPLICABLE LAW, THE LICENSED WORK IS PROVIDED ON
|
||||
AN "AS IS" BASIS. LICENSOR HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS,
|
||||
EXPRESS OR IMPLIED, INCLUDING (WITHOUT LIMITATION) WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND
|
||||
TITLE.
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
MariaDB hereby grants you permission to use this License’s text to license
|
||||
your works, and to refer to it using the trademark "Business Source License",
|
||||
as long as you comply with the Covenants of Licensor below.
|
||||
|
||||
Covenants of Licensor
|
||||
|
||||
In consideration of the right to use this License’s text and the "Business
|
||||
Source License" name and trademark, Licensor covenants to MariaDB, and to all
|
||||
other recipients of the licensed work to be provided by Licensor:
|
||||
|
||||
1. To specify as the Change License the GPL Version 2.0 or any later version,
|
||||
or a license that is compatible with GPL Version 2.0 or a later version,
|
||||
where "compatible" means that software provided under the Change License can
|
||||
be included in a program with software provided under GPL Version 2.0 or a
|
||||
later version. Licensor may specify additional Change Licenses without
|
||||
limitation.
|
||||
|
||||
2. To either: (a) specify an additional grant of rights to use that does not
|
||||
impose any additional restriction on the right granted in this License, as
|
||||
the Additional Use Grant; or (b) insert the text "None".
|
||||
|
||||
3. To specify a Change Date.
|
||||
|
||||
4. Not to modify this License in any other way.
|
||||
@@ -1,24 +1,31 @@
|
||||
# Common makefile -- loads make rules for each platform
|
||||
BUILDDIR := build
|
||||
TIMESTAMP=$(shell date +"%Y%m%d%H%M")
|
||||
|
||||
OSTYPE=$(shell uname -s)
|
||||
.PHONY: all
|
||||
|
||||
ifeq ($(OSTYPE),Darwin)
|
||||
include make-mac.mk
|
||||
endif
|
||||
all: setup
|
||||
cd ${BUILDDIR} && $(MAKE) -j4 VERBOSE=1
|
||||
|
||||
ifeq ($(OSTYPE),Linux)
|
||||
include make-linux.mk
|
||||
endif
|
||||
setup:
|
||||
mkdir -p ${BUILDDIR} && cd ${BUILDDIR} && cmake .. -DCMAKE_BUILD_TYPE=Release ${CMAKE_ARGS}
|
||||
|
||||
ifeq ($(OSTYPE),FreeBSD)
|
||||
CC=clang
|
||||
CXX=clang++
|
||||
ZT_BUILD_PLATFORM=7
|
||||
include make-bsd.mk
|
||||
endif
|
||||
ifeq ($(OSTYPE),OpenBSD)
|
||||
CC=egcc
|
||||
CXX=eg++
|
||||
ZT_BUILD_PLATFORM=9
|
||||
include make-bsd.mk
|
||||
endif
|
||||
setup-debug:
|
||||
mkdir -p ${BUILDDIR} && cd ${BUILDDIR} && cmake .. -DCMAKE_BUILD_TYPE=Debug ${CMAKE_ARGS}
|
||||
|
||||
debug:
|
||||
mkdir -p ${BUILDDIR} && cd ${BUILDDIR} && cmake .. -DCMAKE_BUILD_TYPE=Debug ${CMAKE_ARGS} && $(MAKE)
|
||||
|
||||
central-controller:
|
||||
mkdir -p ${BUILDDIR} && cd ${BUILDDIR} && cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_CENTRAL_CONTROLLER=1 ${CMAKE_ARGS} && $(MAKE) -j4
|
||||
|
||||
central-controller-debug:
|
||||
mkdir -p ${BUILDDIR} && cd ${BUILDDIR} && cmake .. -DCMAKE_BUILD_TYPE=Debug -DBUILD_CENTRAL_CONTROLLER=1 ${CMAKE_ARGS} && $(MAKE) -j4
|
||||
|
||||
central-controller-docker:
|
||||
docker build -t registry.zerotier.com/zerotier-central/ztcentral-controller:${TIMESTAMP} -f controller/central-docker/Dockerfile .
|
||||
|
||||
clean:
|
||||
rm -rf ${BUILDDIR}
|
||||
|
||||
distclean:
|
||||
rm -rf ${BUILDDIR}
|
||||
@@ -1,64 +0,0 @@
|
||||
ZeroTier Official Release Steps
|
||||
======
|
||||
|
||||
This is mostly for ZeroTier internal use, but others who want to do builds might find it helpful.
|
||||
|
||||
Note: Many of these steps will require GPG and other signing keys that are kept in cold storage and must be mounted.
|
||||
|
||||
# Bumping the Version and Preparing Installers
|
||||
|
||||
The version must be incremented in all of the following files:
|
||||
|
||||
/version.h
|
||||
/zerotier-one.spec
|
||||
/debian/changelog
|
||||
/ext/installfiles/mac/ZeroTier One.pkgproj
|
||||
/ext/installfiles/windows/chocolatey/zerotier-one.nuspec
|
||||
/ext/installfiles/windows/ZeroTier One.aip
|
||||
/windows/WinUI/AboutView.xaml
|
||||
|
||||
The final .AIP file can only be edited on Windows with [Advanced Installer Enterprise](http://www.advancedinstaller.com/). In addition to incrementing the version be sure that a new product code is generated. (The "upgrade code" GUID on the other hand must never change.)
|
||||
|
||||
# Building for Supported Platforms
|
||||
|
||||
## Macintosh
|
||||
|
||||
Mac's easy. Just type:
|
||||
|
||||
make official
|
||||
|
||||
You will need [Packages](http://s.sudre.free.fr/Software/Packages/about.html) and our release signing key in the keychain.
|
||||
|
||||
## Linux
|
||||
|
||||
Mount the GPG key for *contact@zerotier.com* and then on an x86_64 box with a recent version of Docker and an Internet connection run:
|
||||
|
||||
make distclean
|
||||
cd linux-build-farm
|
||||
./build.sh
|
||||
|
||||
This will build i386 and x86_64 packages. Now ssh into our build Raspberry Pi and type `make debian` there to build the Raspbian armhf package. Copy it to `debian-jessie/` inside `linux-build-farm` so that it will be included in the repositories we generate. Now generate the YUM and APT repos:
|
||||
|
||||
rm -rf ~/.aptly*
|
||||
rm -rf /tmp/zt-rpm-repo
|
||||
./make-apt-repos.sh
|
||||
./make-rpm-repos.sh
|
||||
|
||||
This will require the passphrase for *contact@zerotier.com*.
|
||||
|
||||
The contents of ~/.aptly/public must be published as `debian/` on `download.zerotier.com`. The contents of /tmp/zt-rpm-repo are published as `redhat/` on same.
|
||||
|
||||
## Windows
|
||||
|
||||
First load the Visual Studio solution and rebuild the UI and ZeroTier One in both x64 and i386 `Release` mode. Then load [Advanced Installer Enterprise](http://www.advancedinstaller.com/), check that the version is correct, and build. The build will fail if any build artifacts are missing, and Windows must have our product singing key (from DigiCert) available to sign the resulting MSI file. The MSI must then be tested on at least a few different CLEAN Windows VMs to ensure that the installer is valid and properly signed.
|
||||
|
||||
*After the MSI is published to download.zerotier.com in the proper RELEASE/#.#.#/dist subfolder for its version* the Chocolatey package must be rebuilt and published. Open a command prompt, change to `ext/installfiles/windows/chocolatey`, and type `choco pack`. Then use `choco push` to push it to Chocolatey (API key required).
|
||||
|
||||
choco pack
|
||||
choco push zerotier-one.#.#.#.nupkg -s https://chocolatey.org/
|
||||
|
||||
Note that this does not cover rebuilding the drivers or their containing MSI projects, as this is typically not necessary and they are shipped in binary form in the repository for convenience.
|
||||
|
||||
## iOS, Android
|
||||
|
||||
... no docs here yet since this is done entirely out of band with regular installs.
|
||||
@@ -1,32 +1,32 @@
|
||||
ZeroTier - A Planetary Ethernet Switch
|
||||
ZeroTier - Global Area Networking
|
||||
======
|
||||
|
||||
ZeroTier is an enterprise Ethernet switch for planet Earth.
|
||||
ZeroTier is a smart programmable Ethernet switch for planet Earth. It allows all networked devices, VMs, containers, and applications to communicate as if they all reside in the same physical data center or cloud region.
|
||||
|
||||
It erases the LAN/WAN distinction and makes VPNs, tunnels, proxies, and other kludges arising from the inflexible nature of physical networks obsolete. Everything is encrypted end-to-end and traffic takes the most direct (peer to peer) path available.
|
||||
This is accomplished by combining a cryptographically addressed and secure peer to peer network (termed VL1) with an Ethernet emulation layer somewhat similar to VXLAN (termed VL2). Our VL2 Ethernet virtualization layer includes advanced enterprise SDN features like fine grained access control rules for network micro-segmentation and security monitoring.
|
||||
|
||||
Visit [ZeroTier's site](https://www.zerotier.com/) for more information and [pre-built binary packages](https://www.zerotier.com/download.shtml). Apps for Android and iOS are available for free in the Google Play and Apple app stores.
|
||||
All ZeroTier traffic is encrypted end-to-end using secret keys that only you control. Most traffic flows peer to peer, though we offer free (but slow) relaying for users who cannot establish peer to peer connetions.
|
||||
|
||||
The goals and design principles of ZeroTier are inspired by among other things the original [Google BeyondCorp](https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/43231.pdf) paper and the [Jericho Forum](https://en.wikipedia.org/wiki/Jericho_Forum) with its notion of "deperimeterization."
|
||||
|
||||
Visit [ZeroTier's site](https://www.zerotier.com/) for more information and [pre-built binary packages](https://www.zerotier.com/download/). Apps for Android and iOS are available for free in the Google Play and Apple app stores.
|
||||
|
||||
ZeroTier is licensed under the [BSL version 1.1](https://mariadb.com/bsl11/). See [LICENSE.txt](LICENSE.txt) and the [ZeroTier pricing page](https://www.zerotier.com/pricing) for details. ZeroTier is free to use internally in businesses and academic institutions and for non-commercial purposes. Certain types of commercial use such as building closed-source apps and devices based on ZeroTier or offering ZeroTier network controllers and network management as a SaaS service require a commercial license.
|
||||
|
||||
A small amount of third party code is also included in ZeroTier and is not subject to our BSL license. See [AUTHORS.md] for a list of third party code, where it is included, and the licenses that apply to it. All of the third party code in ZeroTier is liberally licensed (MIT, BSD, Apache, public domain, etc.).
|
||||
|
||||
### Getting Started
|
||||
|
||||
ZeroTier's basic operation is easy to understand. Devices have 10-digit *ZeroTier addresses* like `89e92ceee5` and networks have 16-digit network IDs like `8056c2e21c000001`. All it takes for a device to join a network is its 16-digit ID, and all it takes for a network to authorize a device is its 10-digit address. Everything else is automatic.
|
||||
Everything in the ZeroTier world is controlled by two types of identifier: 40-bit/10-digit *ZeroTier addresses* and 64-bit/16-digit *network IDs*. These identifiers are easily distinguished by their length. A ZeroTier address identifies a node or "device" (laptop, phone, server, VM, app, etc.) while a network ID identifies a virtual Ethernet network that can be joined by devices.
|
||||
|
||||
A "device" in our terminology is any "unit of compute" capable of talking to a network: desktops, laptops, phones, servers, VMs/VPSes, containers, and even user-space applications via our [SDK](https://github.com/zerotier/ZeroTierSDK).
|
||||
ZeroTier addresses can be thought of as port numbers on an enormous planet-wide enterprise Ethernet smart switch supporting VLANs. Network IDs are VLAN IDs to which these ports may be assigned. A single port can be assigned to more than one VLAN.
|
||||
|
||||
For testing purposes we provide a public virtual network called *Earth* with network ID `8056c2e21c000001`. You can join it with:
|
||||
|
||||
sudo zerotier-cli join 8056c2e21c000001
|
||||
|
||||
Now wait about 30 seconds and check your system with `ip addr list` or `ifconfig`. You'll see a new interface whose name starts with *zt* and it should quickly get an IPv4 and an IPv6 address. Once you see it get an IP, try pinging `earth.zerotier.net` at `29.209.112.93`. If you've joined Earth from more than one system, try pinging your other machine. If you don't want to belong to a giant Ethernet party line anymore, just type:
|
||||
|
||||
sudo zerotier-cli leave 8056c2e21c000001
|
||||
|
||||
The *zt* interface will disappear. You're no longer on the network.
|
||||
|
||||
To create networks of your own, you'll need a network controller. ZeroTier One (for desktops and servers) includes controller functionality in its default build that can be configured via its JSON API (see [README.md in controller/](controller/)). ZeroTier provides a hosted solution with a nice web UI and SaaS add-ons at [my.zerotier.com](https://my.zerotier.com/). Basic controller functionality is free for up to 100 devices.
|
||||
A ZeroTier address looks like `8056c2e21c` and a network ID looks like `8056c2e21c000001`. Network IDs are composed of the ZeroTier address of that network's primary controller and an arbitrary 24-bit ID that identifies the network on this controller. Network controllers are roughly analogous to SDN controllers in SDN protocols like [OpenFlow](https://en.wikipedia.org/wiki/OpenFlow), though as with the analogy between VXLAN and VL2 this should not be read to imply that the protocols or design are the same. You can use our convenient and inexpensive SaaS hosted controllers at [my.zerotier.com](https://my.zerotier.com/) or [run your own controller](controller/) if you don't mind messing around with JSON configuration files or writing scripts to do so.
|
||||
|
||||
### Project Layout
|
||||
|
||||
The base path contains the ZeroTier One service main entry point (`one.cpp`), self test code, makefiles, etc.
|
||||
|
||||
- `artwork/`: icons, logos, etc.
|
||||
- `attic/`: old stuff and experimental code that we want to keep around for reference.
|
||||
- `controller/`: the reference network controller implementation, which is built and included by default on desktop and server build targets.
|
||||
@@ -38,36 +38,27 @@ To create networks of your own, you'll need a network controller. ZeroTier One (
|
||||
- `macui/`: a Macintosh menu-bar app for controlling ZeroTier One, written in Objective C.
|
||||
- `node/`: the ZeroTier virtual Ethernet switch core, which is designed to be entirely separate from the rest of the code and able to be built as a stand-alone OS-independent library. Note to developers: do not use C++11 features in here, since we want this to build on old embedded platforms that lack C++11 support. C++11 can be used elsewhere.
|
||||
- `osdep/`: code to support and integrate with OSes, including platform-specific stuff only built for certain targets.
|
||||
- `rule-compiler/`: JavaScript rules language compiler for defining network-level rules.
|
||||
- `service/`: the ZeroTier One service, which wraps the ZeroTier core and provides VPN-like connectivity to virtual networks for desktops, laptops, servers, VMs, and containers.
|
||||
- `tcp-proxy/`: TCP proxy code run by ZeroTier, Inc. to provide TCP fallback (this will die soon!).
|
||||
- `windows/`: Visual Studio solution files, Windows service code for ZeroTier One, and the Windows task bar app UI.
|
||||
|
||||
The base path contains the ZeroTier One service main entry point (`one.cpp`), self test code, makefiles, etc.
|
||||
- `windows/`: Visual Studio solution files, Windows service code, and the Windows task bar app UI.
|
||||
|
||||
### Build and Platform Notes
|
||||
|
||||
To build on Mac and Linux just type `make`. On FreeBSD and OpenBSD `gmake` (GNU make) is required and can be installed from packages or ports. For Windows there is a Visual Studio solution in `windows/'.
|
||||
|
||||
- **Mac**
|
||||
- Xcode command line tools for OSX 10.7 or newer are required.
|
||||
- Tap device driver kext source is in `ext/tap-mac` and a signed pre-built binary can be found in `ext/bin/tap-mac`. You should not need to build it yourself. It's a fork of [tuntaposx](http://tuntaposx.sourceforge.net) with device names changed to `zt#`, support for a larger MTU, and tun functionality removed.
|
||||
- Xcode command line tools for OSX 10.8 or newer are required.
|
||||
- **Linux**
|
||||
- The minimum compiler versions required are GCC/G++ 4.9.3 or CLANG/CLANG++ 3.4.2.
|
||||
- The minimum compiler versions required are GCC/G++ 4.9.3 or CLANG/CLANG++ 3.4.2. (Install `clang` on CentOS 7 as G++ is too old.)
|
||||
- Linux makefiles automatically detect and prefer clang/clang++ if present as it produces smaller and slightly faster binaries in most cases. You can override by supplying CC and CXX variables on the make command line.
|
||||
- CentOS 7 ships with a version of GCC/G++ that is too old, but a new enough version of CLANG can be found in the *epel* repositories. Type `yum install epel-release` and then `yum install clang` to build there.
|
||||
- **Windows**
|
||||
- Windows 7 or newer (and equivalent server versions) are supported. This *may* work on Vista but you're on your own there. Windows XP is not supported since it lacks many important network API functions.
|
||||
- We build with Visual Studio 2015. Older versions may not work with the solution file and project files we ship and may not have new enough C++11 support.
|
||||
- Pre-built signed Windows drivers are included in `ext/bin/tap-windows-ndis6`. The MSI files found there will install them on 32-bit and 64-bit systems. (These are included in our multi-architecture installer as chained MSIs.)
|
||||
- Windows builds are more painful in general than other platforms and are for the adventurous.
|
||||
- Windows 7 or newer is supported. This *may* work on Vista but isn't officially supported there. It will not work on Windows XP.
|
||||
- We build with Visual Studio 2017. Older versions may not work. Clang or MinGW will also probably work but may require some makefile hacking.
|
||||
- **FreeBSD**
|
||||
- Tested most recently on FreeBSD-11. Older versions may work but we're not sure.
|
||||
- GCC/G++ 4.9 and gmake are required. These can be installed from packages or ports. Type `gmake` to build.
|
||||
- GNU make is required. Type `gmake` to build.
|
||||
- **OpenBSD**
|
||||
- There is a limit of four network memberships on OpenBSD as there are only four tap devices (`/dev/tap0` through `/dev/tap3`). We're not sure if this can be increased.
|
||||
- OpenBSD lacks `getifmaddrs` (or any equivalent method) to get interface multicast memberships. As a result multicast will only work on OpenBSD for ARP and NDP (IP/MAC lookup) and not for other purposes.
|
||||
- Only tested on OpenBSD 6.0. Older versions may not work.
|
||||
- GCC/G++ 4.9 and gmake are required and can be installed using `pkg_add` or from ports. They get installed in `/usr/local/bin` as `egcc` and `eg++` and our makefile is pre-configured to use them on OpenBSD.
|
||||
- There is a limit of four network memberships on OpenBSD as there are only four tap devices (`/dev/tap0` through `/dev/tap3`).
|
||||
- GNU make is required. Type `gmake` to build.
|
||||
|
||||
Typing `make selftest` will build a *zerotier-selftest* binary which unit tests various internals and reports on a few aspects of the build environment. It's a good idea to try this on novel platforms or architectures.
|
||||
|
||||
@@ -96,7 +87,7 @@ Running ZeroTier One on a Mac is the same, but OSX requires a kernel extension.
|
||||
|
||||
This will create the home folder for Mac, place *tap.kext* there, and set its modes correctly to enable ZeroTier One to manage it with *kextload* and *kextunload*.
|
||||
|
||||
### Troubleshooting
|
||||
### Basic Troubleshooting
|
||||
|
||||
For most users, it just works.
|
||||
|
||||
@@ -112,14 +103,6 @@ ZeroTier One peers will automatically locate each other and communicate directly
|
||||
|
||||
Users behind certain types of firewalls and "symmetric" NAT devices may not able able to connect to external peers directly at all. ZeroTier has limited support for port prediction and will *attempt* to traverse symmetric NATs, but this doesn't always work. If P2P connectivity fails you'll be bouncing UDP packets off our relay servers resulting in slower performance. Some NAT router(s) have a configurable NAT mode, and setting this to "full cone" will eliminate this problem. If you do this you may also see a magical improvement for things like VoIP phones, Skype, BitTorrent, WebRTC, certain games, etc., since all of these use NAT traversal techniques similar to ours.
|
||||
|
||||
If you're interested, there's a [technical deep dive about NAT traversal on our blog](https://www.zerotier.com/blog/?p=226). A troubleshooting tool to help you diagnose NAT issues is planned for the future as are uPnP/IGD/NAT-PMP and IPv6 transport.
|
||||
|
||||
If a firewall between you and the Internet blocks ZeroTier's UDP traffic, you will fall back to last-resort TCP tunneling to rootservers over port 443 (https impersonation). This will work almost anywhere but is *very slow* compared to UDP or direct peer to peer connectivity.
|
||||
|
||||
### Contributing
|
||||
|
||||
Please make pull requests against the `dev` branch. The `master` branch is release, and `edge` is for unstable and work in progress changes and is not likely to work.
|
||||
|
||||
### License
|
||||
|
||||
The ZeroTier source code is open source and is licensed under the GNU GPL v3 (not LGPL). If you'd like to embed it in a closed-source commercial product or appliance, please e-mail [contact@zerotier.com](mailto:contact@zerotier.com) to discuss commercial licensing. Otherwise it can be used for free.
|
||||
Additional help [can be found in our knowledge base](https://zerotier.atlassian.net/wiki/spaces/SD/overview).
|
||||
+135
-3
@@ -1,6 +1,138 @@
|
||||
ZeroTier Release Notes
|
||||
======
|
||||
|
||||
# Version 1.9.0 (2.0 beta)
|
||||
|
||||
Version 2.0 is a very significant release with many changes. It remains backward compatibility to version 1.4.0 (and possibly earlier versions but this is not guaranteed) but makes numerous local and behavioral changes that should be reviewed before upgrading production systems.
|
||||
|
||||
After this release we're going to be working to get to a more frequent, less extreme, more "agile" release cadence.
|
||||
|
||||
Protocol changes:
|
||||
|
||||
* Trusted paths have been completely removed. The new AES mode is so fast on CPUs with AES acceleration that much of the rationale for this is gone, and this feature was never used much to begin with due to inconvenience and obvious security concerns. Environments using trusted paths will need to upgrade all nodes at once.
|
||||
* The symmetric encryption algorithm and mode is now AES-GMAC-SIV, a variation of AES-GCM using the same primitives but offering superior security bounds and behavior under non-ideal conditions. It's also a lot faster than Salsa20/12 and Poly1305 on CPUs with AES acceleration (almost all desktops, laptops, and newer routers and phones). Salsa20/12 with Poly1305 is still supported for communication with older versions and small devices that lack AES acceleration.
|
||||
* A new identity type (1) has been introduced that contains both Curve25519 and NIST P-384 public key types, but classic type 0 remains the default for new identities for now. ECDH key agreement between V1 identities uses both keys and hashes the resulting secrets to yield security equal to the best of the two, but V1 identities can also agree with V0 identities using only their Curve25519 component.
|
||||
* Roots can now be joined and left like networks in a much more convenient way, and the old "moon" and "planet" terminology is deprecated.
|
||||
* A new peer to peer multicast algorithm has been introduced that offers much better scalability and better performance, especially when the physical network itself is hub-and-spoke with many low latency peers connected by higher latency WAN links.
|
||||
* Forward secrecy is finally supported via periodic re-keying using ephemeral asymmetric keys. Both Curve25519 and NIST P-384 keys are used with secrets being hashed to provide security equal to the stronger of the two curves.
|
||||
* As part of forward secrecy implementation peers now always exchange HELLO messages even if they don't have a direct path.
|
||||
* Compression is only enabled for control packets as almost all data packets are largely un-compressable.
|
||||
* New NAT traversal tricks have been added, such as (ab)use of port 500.
|
||||
|
||||
Code changes:
|
||||
|
||||
* Migrated from GNU make to cmake for easier cross platform builds and simplified build files.
|
||||
* The core network hypervisor has been significantly refactored, almost amounting to a partial rewrite.
|
||||
* Critical packet handling paths have been streamlined with unnecessary memcpy() steps removed.
|
||||
* Host service code has been completely rewritten in Go. Packet handling code remains in C++, but Go offers superior developer productivity when it comes to implementing more complex local service and local API features. Go imposes a little bit more memory overhead but not much and has been tuned to minimize memory use.
|
||||
|
||||
User interface:
|
||||
|
||||
* Command line interface has been redesigned and rewritten. Old commands names are supported but their output will be different.
|
||||
|
||||
Other things:
|
||||
|
||||
* The V2 design, protocol, and cryptographic primitives (AES-GMAC-SIV) have been security audited by [Trail of Bits](https://www.trailofbits.com), and the code is being audited as well prior to full 2.0 release.
|
||||
|
||||
---
|
||||
|
||||
# Older version release notes
|
||||
|
||||
# 2019-08-30 -- Version 1.4.6
|
||||
|
||||
* Update default root list to latest
|
||||
* ARM32 platform build and flag fixes
|
||||
* Add a clarification line to LICENSE.txt
|
||||
* Fix license message in CLI
|
||||
* Windows service now looks for service command line arguments
|
||||
* Fixed a bug that could cause excessive queued multicasts
|
||||
|
||||
# 2019-08-23 -- Version 1.4.4
|
||||
|
||||
* Change license from GPL3 to BSL 1.1, see LICENSE.txt
|
||||
* Fix an issue with the "ipauth" rule and auto-generated unforgeable IPv6 addresses
|
||||
* Fix socket/bind errors setting IPs and routes on Linux
|
||||
|
||||
# 2019-08-12 -- Version 1.4.2
|
||||
|
||||
* Fix high CPU use bug on some platforms
|
||||
* Fix issues with PostgreSQL controller DB (only affects Central)
|
||||
* Restore backward compatibility with MacOS versions prior to 10.13
|
||||
|
||||
# 2019-07-29 -- Version 1.4.0
|
||||
|
||||
### Major Changes
|
||||
|
||||
* Mac version no longer requires a kernel extension, instead making use of the [feth interfaces](https://apple.stackexchange.com/questions/337715/fake-ethernet-interfaces-feth-if-fake-anyone-ever-seen-this).
|
||||
* Added support for concurrent multipath (multiple paths at once) with traffic weighting by link quality and faster recovery from lost links.
|
||||
* Added under-the-hood support for QoS (not yet exposed) that will eventually be configurable via our rules engine.
|
||||
|
||||
### Minor Changes and Bug Fixes
|
||||
|
||||
* Experimental controller DB driver for [LF](https://github.com/zerotier/lf) to store network controller data (LFDB.cpp / LFDB.hpp).
|
||||
* Modified credential push and direct path push timings and algorithms to somewhat reduce "chattiness" of the protocol when idle. More radical background overhead reductions will have to wait for the 2.x line.
|
||||
* Removed our beta/half-baked integration of Central with the Windows UI. We're going to do a whole new UI of some kind in the future at least for Windows and Mac.
|
||||
* Fixed stack overflow issues on Linux versions using musl libc.
|
||||
* Fixed some alignment problems reported on ARM and ARM64, but some reports we could not reproduce so please report any issues with exact chip, OS/distro, and ZeroTier version in use.
|
||||
* Fixed numerous other small issues and bugs such as ARM alignment issues causing crashes on some devices.
|
||||
* Windows now sets the adapter name such that it is consistent in both the Windows UI and command line utilities.
|
||||
|
||||
# 2018-07-27 -- Version 1.2.12
|
||||
|
||||
* Fixed a bug that caused exits to take a long time on Mac due to huge numbers of redundant attempts to delete managed routes.
|
||||
* Fixed a socket limit problem on Windows that caused the ZeroTier service to run out of sockets, causing the UI and CLI to be unable to access the API.
|
||||
* Fixed a threading bug in the ZeroTier Core, albeit one that never manifested on the regular ZeroTier One service/client.
|
||||
* Fixed a bug that could cause the service to crash if an authorized local client accessed an invalid URL via the control API. (Not exploitable since you needed admin access anyway.)
|
||||
|
||||
# 2018-05-08 -- Version 1.2.10
|
||||
|
||||
* Fix bug loading `moons.d/` files for federated root operation.
|
||||
* Fix compile problem with ZT_DEBUG on some versions of `clang`
|
||||
* Fix slow network startup bug related to loading of `networks.d/` cache files
|
||||
|
||||
# 2018-04-27 -- Version 1.2.8
|
||||
|
||||
* Linux version once again builds with PIE (position independent executable) flags
|
||||
* Fixed bug in zerotier-idtool file sign and verify
|
||||
* Fixed minor OSX app typo
|
||||
* Merged alpha NetBSD support (mostly untested, so YMMV)
|
||||
* Merged several minor typo and one-liner bug fixes
|
||||
|
||||
# 2018-04-17 -- Version 1.2.6
|
||||
|
||||
* Features and Core Improvements
|
||||
* Path selection has been overhauled to improve path stability, simplify code, and prepare for multi-path and trunking in the next major release.
|
||||
* This version introduces remote tracing for remote diagnostics. Network controllers can set a node (usually the controller itself) to receive remote tracing events from all members of the network or from select members. Events are only sent if they pertain to a given network for security reasons.
|
||||
* Multicast replication can now be done by designated multicast replicators on a network (flagged as such at the controller) rather than by the sender. Most users won't want this, but it's useful for specialized use cases on hub-and-spoke networks and for low-power devices.
|
||||
* Cryptographic performance improvements on several platforms.
|
||||
* Multithreaded performance improvements throughout the code base, including the use of an inline lightweight spinlock for low-contention resources.
|
||||
* Bugs fixed
|
||||
* Disappearing routes on Mac (GitHub issue #600)
|
||||
* Route flapping and path instability in some dual-stack V4/V6 networks
|
||||
* Blacklist (in local.conf) doesn't work reliably (GitHub issue #656)
|
||||
* Connection instabilities due to unsigned integer overflows in timing comparisons (use int64_t instead of uint64_t)
|
||||
* Binaries don't run on some older or lower-end 32-bit ARM chips (build problem)
|
||||
* ARM NEON crypto code crashes (build problem)
|
||||
* Fixed some lock ordering issues revealed by "valgrind" tool
|
||||
* The "zerotier-idtool" command could not be accessed from "zerotier-one" via command line switch
|
||||
* Leaking sockets on some platforms when uPnP/NAT-PMP is enabled
|
||||
* Fixed two very rare multithreading issues that were only observed on certain systems
|
||||
* Platform-Specific Changes
|
||||
* MacOS
|
||||
* Installer now loads the kernel extension right away so that High Sierra users will see the prompt to authorize it. This is done in the "Security & Privacy" preference pane and must be done directly on the console (not via remote desktop). On High Sierra and newer kexts must be authorized at the console via security settings system preferences pane.
|
||||
* Windows
|
||||
* The Windows installer should now install the driver without requiring a special prompt in most cases. This should make it easier for our packages to be accepted into and updated in the Chocolatey repository and should make it easier to perform remote installs across groups of machines using IT management and provisioning tools.
|
||||
* The Windows official packages are now signed with an EV certificate (with hardware key).
|
||||
* The Windows UI can now log into ZeroTier Central and join networks via the Central API.
|
||||
* The `zerotier-idtool` command should now work on Windows without ugly hacks.
|
||||
* Upgraded the installer version.
|
||||
* Made a few changes to hopefully fix sporadic "will not uninstall" problems, though we cannot duplicate these issues ourselves.
|
||||
* Linux
|
||||
* Device names are now generated deterministically based on network IDs for all newly joined networks.
|
||||
* Android
|
||||
* Multicast now works on Android in most cases! Android apps can send and receive multicast and subscribe to multicast group IPs. Note that in some cases the app must bind to the specific correct interface for this to work.
|
||||
* IPv6 can be disabled in UI for cases where it causes problems.
|
||||
|
||||
# 2017-04-20 -- Version 1.2.4
|
||||
|
||||
* Managed routes are now only bifurcated for the default route. This is a change in behavior, though few people will probably notice. Bifurcating all managed routes was causing more trouble than it was worth for most users.
|
||||
@@ -29,7 +161,7 @@ The largest new feature in 1.2.0, and the product of many months of work, is our
|
||||
|
||||
Rules allow you to filter packets on your network and vector traffic to security observers. Security observation can be performed in-band using REDIRECT or out of band using TEE.
|
||||
|
||||
Tags and capabilites provide advanced methods for implementing fine grained permission structures and micro-segmentation schemes without bloating the size and complexity of your rules table.
|
||||
Tags and capabilities provide advanced methods for implementing fine grained permission structures and micro-segmentation schemes without bloating the size and complexity of your rules table.
|
||||
|
||||
See the [rules engine announcement blog post](https://www.zerotier.com/blog/?p=927) for an in-depth discussion of theory and implementation. The [manual](https://www.zerotier.com/manual.shtml) contains detailed information on rule, tag, and capability use, and the `rule-compiler/` subfolder of the ZeroTier source tree contains a JavaScript function to compile rules in our human-readable rule definition language into rules suitable for import into a network controller. (ZeroTier Central uses this same script to compile rules on [my.zerotier.com](https://my.zerotier.com/).)
|
||||
|
||||
@@ -112,7 +244,7 @@ A special kind of public network called an ad-hoc network may be accessed by joi
|
||||
| Start of port range (hex)
|
||||
Reserved ZeroTier address prefix indicating a controller-less network
|
||||
|
||||
Ad-hoc networks are public (no access control) networks that have no network controller. Instead their configuration and other credentials are generated locally. Ad-hoc networks permit only IPv6 UDP and TCP unicast traffic (no multicast or broadcast) using 6plane format NDP-emulated IPv6 addresses. In addition an ad-hoc network ID encodes an IP port range. UDP packets and TCP SYN (connection open) packets are only allowed to desintation ports within the encoded range.
|
||||
Ad-hoc networks are public (no access control) networks that have no network controller. Instead their configuration and other credentials are generated locally. Ad-hoc networks permit only IPv6 UDP and TCP unicast traffic (no multicast or broadcast) using 6plane format NDP-emulated IPv6 addresses. In addition an ad-hoc network ID encodes an IP port range. UDP packets and TCP SYN (connection open) packets are only allowed to destination ports within the encoded range.
|
||||
|
||||
For example `ff00160016000000` is an ad-hoc network allowing only SSH, while `ff0000ffff000000` is an ad-hoc network allowing any UDP or TCP port.
|
||||
|
||||
@@ -127,7 +259,7 @@ If you have data in an old SQLite3 controller we've included a NodeJS script in
|
||||
## Major Bug Fixes in 1.2.0
|
||||
|
||||
* **The Windows HyperV 100% CPU bug is FINALLY DEAD**: This long-running problem turns out to have been an issue with Windows itself, but one we were triggering by placing invalid data into the Windows registry. Microsoft is aware of the issue but we've also fixed the triggering problem on our side. ZeroTier should now co-exist quite well with HyperV and should now be able to be bridged with a HyperV virtual switch.
|
||||
* **Segmenation faults on musl-libc based Linux systems**: Alpine Linux and some embedded Linux systems that use musl libc (a minimal libc) experienced segmentation faults. These were due to a smaller default stack size. A work-around that sets the stack size for new threads has been added.
|
||||
* **Segmentation faults on musl-libc based Linux systems**: Alpine Linux and some embedded Linux systems that use musl libc (a minimal libc) experienced segmentation faults. These were due to a smaller default stack size. A work-around that sets the stack size for new threads has been added.
|
||||
* **Windows firewall blocks local JSON API**: On some Windows systems the firewall likes to block 127.0.0.1:9993 for mysterious reasons. This is now fixed in the installer via the addition of another firewall exemption rule.
|
||||
* **UI crash on embedded Windows due to missing fonts**: The MSI installer now ships fonts and will install them if they are not present, so this should be fixed.
|
||||
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 47 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 621 B |
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 4.6 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 7.0 KiB |
Loaded 20 of 956 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user