mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-08-24 15:15:49 -07:00
Commit graph
Select branches
Hide pull requests
actions
adam/1.16
adam/network-specific-relays
core-objs
dev
dev-multicast-bridge-fix
feature/fragmentation-metrics
fix/backward-compat-multicast-gather
fix/standardize-linkSelectMethod-naming
gl/ctl-pubsub
gl/cv2-ctl
laduke/tunneled
ldr/fix-validate-action
ldr/fix-windows-startup
main
proxy
refactor-dump-try-catch
root
tl-get-gateway-mac
#1
#1
#1012
#1026
#1031
#1043
#1081
#1082
#1087
#1093
#1100
#1110
#1123
#1147
#1159
#1187
#119
#119
#1191
#1194
#1232
#1233
#1257
#1261
#1263
#1287
#1288
#1294
#1304
#1306
#1322
#1330
#1331
#1339
#1341
#1347
#1354
#1355
#1364
#1369
#1377
#1378
#1378
#1382
#1383
#1384
#1388
#1389
#1390
#1397
#14
#14
#1400
#1408
#1410
#1414
#1415
#1416
#1418
#1419
#1420
#1421
#1424
#1426
#143
#143
#1430
#1442
#1443
#1451
#1455
#1456
#1457
#1458
#1467
#1468
#1478
#1480
#1487
#1488
#1489
#150
#150
#1504
#1509
#151
#151
#1510
#1513
#1525
#1528
#1530
#1531
#1533
#1534
#1535
#1539
#1541
#1552
#1559
#1564
#1569
#1572
#1589
#1592
#1596
#1597
#1599
#1603
#1605
#1614
#1619
#1624
#1625
#1653
#1658
#1662
#1669
#1680
#1683
#1684
#1685
#1701
#1704
#1705
#1706
#1707
#1709
#1728
#1736
#1750
#1752
#176
#1761
#1765
#177
#179
#1790
#1791
#1795
#1796
#1797
#1798
#1799
#1800
#1803
#1805
#1806
#1807
#1808
#181
#1810
#1811
#1815
#1816
#1817
#1818
#1819
#182
#1820
#1822
#1823
#1825
#1827
#1832
#1833
#1834
#1835
#1836
#1837
#1838
#1839
#1840
#1841
#1842
#1843
#1844
#1845
#1846
#1847
#1848
#1849
#185
#185
#1850
#1851
#1852
#1853
#1855
#1857
#186
#1860
#1862
#1869
#187
#1870
#1871
#1874
#1875
#1877
#1879
#188
#188
#1880
#1881
#1882
#1884
#1885
#1886
#1887
#1889
#189
#1890
#1891
#1892
#1893
#1896
#1897
#1898
#1899
#1900
#1903
#1904
#1905
#1906
#1909
#1910
#1911
#1913
#1914
#1918
#1919
#192
#1922
#1924
#1925
#1926
#1927
#1928
#1929
#193
#193
#1930
#1931
#1932
#1936
#1937
#1938
#1941
#1942
#1944
#1945
#1946
#1947
#1948
#1949
#195
#195
#1950
#196
#1961
#1962
#1963
#1964
#1965
#1967
#1968
#1969
#197
#197
#1971
#1973
#1974
#1975
#1976
#1978
#1979
#198
#198
#1980
#1981
#1982
#1983
#1984
#1985
#1988
#1989
#199
#199
#1990
#1991
#1992
#1993
#1994
#1995
#1996
#1997
#1998
#200
#200
#2000
#2003
#2005
#2006
#2007
#2008
#201
#201
#2010
#2011
#2012
#2013
#2014
#2016
#2017
#2018
#2019
#202
#2022
#2027
#2028
#2029
#203
#2030
#2031
#2034
#2037
#2040
#2042
#2043
#2045
#2046
#2049
#2050
#2052
#2058
#2059
#2060
#2062
#2063
#2064
#2065
#2066
#2068
#2069
#2070
#2071
#2074
#2075
#2083
#2086
#2088
#2089
#2090
#2091
#2092
#2093
#2094
#2095
#2096
#2099
#2100
#2101
#2102
#2103
#2104
#2107
#2110
#2111
#2112
#2115
#2116
#2118
#212
#2122
#2125
#2127
#2128
#2129
#2130
#2139
#215
#2161
#2162
#2163
#2164
#2165
#2166
#2167
#2169
#2176
#2182
#2183
#2193
#2199
#2207
#2210
#2211
#2212
#2213
#2214
#2218
#2219
#2220
#2229
#2231
#2232
#2233
#2234
#2237
#2238
#2241
#2243
#2244
#2245
#2252
#2253
#2255
#2256
#2257
#2258
#2259
#2262
#2263
#2266
#227
#227
#2280
#2281
#2282
#2286
#2287
#2290
#2298
#2300
#2306
#2312
#2314
#2320
#2330
#2343
#2343
#2349
#2354
#2360
#2362
#2363
#2364
#2365
#237
#237
#2371
#2372
#2376
#2378
#2379
#2395
#2396
#2398
#2405
#2409
#2417
#2425
#2427
#2430
#2431
#2432
#2435
#2435
#2438
#2440
#2441
#2442
#2443
#2444
#2445
#2449
#2450
#2451
#2452
#2453
#2453
#2455
#2456
#2474
#2475
#2476
#2477
#2481
#2482
#2485
#2485
#2486
#2487
#2489
#2489
#2490
#2491
#2493
#2493
#2494
#2495
#2502
#254
#259
#261
#27
#271
#271
#291
#3
#3
#309
#309
#318
#318
#319
#335
#335
#348
#362
#363
#364
#376
#378
#378
#401
#402
#407
#428
#431
#431
#434
#442
#449
#449
#450
#450
#453
#453
#455
#455
#457
#462
#462
#464
#464
#493
#493
#5
#5
#506
#506
#518
#518
#524
#524
#537
#540
#547
#549
#549
#550
#552
#552
#559
#559
#560
#582
#582
#605
#641
#641
#654
#658
#658
#662
#662
#672
#672
#673
#690
#712
#721
#721
#722
#746
#746
#755
#764
#773
#776
#794
#794
#797
#797
#803
#806
#822
#836
#837
#845
#848
#853
#858
#869
#928
#931
#932
#952
#963
#973
#974
0.2.0
0.2.1
0.2.2
0.2.3
0.2.4
0.2.5
0.3.0
0.4.0
0.4.1
0.4.2
0.4.3
0.4.4
0.4.5
0.5.0
0.6.0
0.6.1
0.6.10
0.6.11
0.6.12
0.6.13
0.6.14
0.6.2
0.6.3
0.6.4
0.6.5
0.6.6
0.6.7
0.6.8
0.6.9
0.7.0
0.7.1
0.7.2
0.8.0
0.8.1
0.8.2
0.9.0
0.9.1
0.9.2
0.9.3
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.1.0
1.1.10
1.1.12
1.1.14
1.1.17-pre1.2.0
1.1.2
1.1.4
1.1.6
1.1.8
1.10.0
1.10.1
1.10.2
1.10.3
1.10.4
1.10.5
1.10.6
1.12.0
1.12.1
1.12.2
1.14.0
1.14.1
1.14.2
1.2.0
1.2.10
1.2.12
1.2.2
1.2.4
1.2.6
1.2.8
1.4.0
1.4.0.1
1.4.0.1-2
1.4.2
1.4.4
1.4.6
1.5.0
1.6.0
1.6.1
1.6.2
1.6.3
1.6.4
1.6.5
1.6.6
1.6.6-fixed-windows-inf
1.8.1
1.8.10
1.8.2
1.8.3
1.8.4
1.8.5
1.8.6
1.8.7
1.8.8
1.8.9
central-controller-1.4.6-202003031336
central-controller-1.4.6-202003032249
central-controller-1.4.6-202003040912
cust-ixia
v1.1.5-live-roots
v2-before-rusting
-
bdadd50251
.
Adam Ierymenko
2017-02-14 16:49:10 -08:00 -
d01f31197a
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2017-02-14 16:43:29 -08:00 -
8b82f1c609
Add rules compiler script.
Adam Ierymenko
2017-02-14 16:43:22 -08:00 -
de7e8a1ca4
fix About view on Mac so that it opens links in the system web browser
Grant Limberg
2017-02-14 16:39:15 -08:00 -
aa2ee3f7be
Right and left click both will now open the context menu on Windows
Grant Limberg
2017-02-14 16:31:11 -08:00 -
af4e79735c
Fix "orbit" semantics. Federation works.
Adam Ierymenko
2017-02-13 16:38:21 -08:00 -
969e09210d
Fix loading of existing moons.
Adam Ierymenko
2017-02-13 16:14:48 -08:00 -
cd7b571da0
Add a local.conf option to set the port.
Adam Ierymenko
2017-02-13 15:55:38 -08:00 -
0052877d2f
Add CLI shortcuts for adding federated roots.
Adam Ierymenko
2017-02-13 15:41:53 -08:00 -
23bb44f2d6
Fix small typo.
Adam Ierymenko
2017-02-13 14:28:17 -08:00 -
16f11e91d1
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2017-02-13 14:27:14 -08:00 -
4b11566505
Integrate moon concept into http config bus, and clean up that code quite a bit.
Adam Ierymenko
2017-02-13 14:27:08 -08:00 -
9ae49b5b85
Update JNI with new root terminology
Grant Limberg
2017-02-13 10:51:36 -08:00 -
c95bae2d73
Small fixes to moon-management code in CLI.
Adam Ierymenko
2017-02-13 10:05:00 -08:00 -
e4b6611201
Only accept world updates from upstreams.
Adam Ierymenko
2017-02-13 09:46:34 -08:00 -
e6840a1863
Can't erase from vector using const_iterator on some C++ compilers.'
Adam Ierymenko
2017-02-13 09:26:05 -08:00 -
78d5f1a803
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2017-02-13 09:03:54 -08:00 -
42f28bce52
Cleanup and make moons (federated roots) a little easier to deal with.
Adam Ierymenko
2017-02-13 09:03:48 -08:00 -
9a6c3e05ad
Fix for deleted networks not being removed from the network details list on macOS
Grant Limberg
2017-02-10 16:10:23 -08:00 -
cdc289fa9c
Tags work.
Adam Ierymenko
2017-02-07 14:06:40 -08:00 -
672f17c6e9
Add a mask and value range to the IP tos rule field. This allows TOS to be matched more usefully. This will break anyone using tos in the beta, but nobody seems to be and its pre-release so now is the time.
Adam Ierymenko
2017-02-07 09:33:39 -08:00 -
723a9a6e9a
Small additional efficiency improvement.
Adam Ierymenko
2017-02-06 17:20:22 -08:00 -
59ba7c8bf5
Improve efficiency of pushCredentials() method since it gets called a lot.
Adam Ierymenko
2017-02-06 17:10:20 -08:00 -
78d548458b
Capabilities basically work but need to refactor a bit for performance reasons.
Adam Ierymenko
2017-02-06 16:38:48 -08:00 -
ac3e883c05
One more place to add "break".
Adam Ierymenko
2017-02-06 14:07:30 -08:00 -
9ddc2a4331
Add a break action to rules engine to make capabilities easier to use.
Adam Ierymenko
2017-02-06 14:00:49 -08:00 -
435e4c4695
Fix HELLO parse bug.
Adam Ierymenko
2017-02-06 12:06:10 -08:00 -
21f4a97c35
CSPRNG performance improvement, self test build fix.
Adam Ierymenko
2017-02-06 11:49:41 -08:00 -
e0d63c50db
One more tweak after thinking about related keys and key stream reuse. Just a precaution.
Adam Ierymenko
2017-02-06 07:45:57 -08:00 -
803f74634a
Tweak how we do crypto of the masked portions of HELLO just to be more "boring" in the DJB sense.
Adam Ierymenko
2017-02-06 07:39:38 -08:00 -
f85a630a64
Docs and a small build fix in debug mode.
Adam Ierymenko
2017-02-06 07:17:45 -08:00 -
43182f8f57
Docs, code cleanup, and protect the extra new fields of HELLO with encryption as a precaution.
Adam Ierymenko
2017-02-05 16:19:03 -08:00 -
594cb1fad8
Small fix for duplicates in world definitions.
Adam Ierymenko
2017-02-04 19:29:39 -08:00 -
5eab6c2e5d
More docs.
Adam Ierymenko
2017-02-04 19:19:30 -08:00 -
3587aa1ea7
Add and send certificates of representation to tell people what our valid upstreams are. These are not used yet but will be needed for future privacy modes, etc. Also some cleanup.
Adam Ierymenko
2017-02-04 13:17:00 -08:00 -
beb642faa5
Stub out CAN_REACH.
Adam Ierymenko
2017-02-04 10:21:31 -08:00 -
31db768e4d
A bit of code cleanup.
Adam Ierymenko
2017-02-04 00:23:31 -08:00 -
d9e4ba1280
Eliminate a little copypasta.
Adam Ierymenko
2017-02-04 00:04:44 -08:00 -
dcb1233b0d
Slight refactor to RENEDEZVOUS sending code for federation.
Adam Ierymenko
2017-02-03 23:54:02 -08:00 -
8a2ff0b31e
Actual documentation.
Adam Ierymenko
2017-02-03 19:47:00 -08:00 -
be2881ae8d
.
Adam Ierymenko
2017-02-02 16:53:27 -08:00 -
88cba48f45
Eliminate warning.
Adam Ierymenko
2017-02-01 15:24:41 -08:00 -
9284e4edfe
agree() must be called on our identity, the one with the secret
Adam Ierymenko
2017-02-01 15:22:14 -08:00 -
62a705af1c
Eliminate another check in cluster frontplane mode.
Adam Ierymenko
2017-02-01 14:35:07 -08:00 -
29ec7bf3a2
Add more specific check in source==self case instead of dumping it.
Adam Ierymenko
2017-02-01 14:18:56 -08:00 -
fc3f4fb988
Yeah that could never have worked (normal packets in cluster mode).
Adam Ierymenko
2017-02-01 14:05:13 -08:00 -
60ff280dcb
Another tweak to cluster I/O rules.
Adam Ierymenko
2017-02-01 13:52:53 -08:00 -
b378f5dcd7
Take 3
Adam Ierymenko
2017-02-01 13:20:51 -08:00 -
e778d45128
Still want to send WANT_PEER under two failure modes.
Adam Ierymenko
2017-02-01 12:51:52 -08:00 -
5e11cf6378
Can't armor() a packet until all flags are set.
Adam Ierymenko
2017-02-01 12:32:06 -08:00 -
5dbebc513a
Minor send path refactor to make packet I/O work on clusters if they are members of networks. Also fix a crash if compiled in cluster mode but no cluster is enabled.
Adam Ierymenko
2017-02-01 12:00:25 -08:00 -
6d5a3cd2e2
Remove debug code. Cluster network config sharing seems to work.
Adam Ierymenko
2017-01-30 16:23:38 -08:00 -
f9ad80aa13
.
Adam Ierymenko
2017-01-30 16:15:47 -08:00 -
ed31cb76d6
Fix to cluster network configs.
Adam Ierymenko
2017-01-30 16:04:05 -08:00 -
eebd271bb1
Implement cross cluster sharing of network configs to make clusters able to actually join networks.
Adam Ierymenko
2017-01-30 15:40:22 -08:00 -
ff74ec2482
Cluster build fix.
Adam Ierymenko
2017-01-30 21:39:44 +00:00 -
49e31ca647
InetAddress.hpp needs to be included in OneService.hpp
Grant Limberg
2017-01-30 09:16:16 -08:00 -
471108f2e4
Slightly increase thread stack size for safety (primary Alpine related) possibly GitHub #443
Adam Ierymenko
2017-01-30 08:01:36 -08:00 -
2ceb162df0
Merge pull request #442 from zielmicha/allow-managed
Adam Ierymenko
2017-01-30 06:54:49 -08:00 -
915206405c
docs
Adam Ierymenko
2017-01-27 17:41:07 -08:00 -
5fa1d9796c
zerotier-idtool commands to init and generate moons
Adam Ierymenko
2017-01-27 17:34:39 -08:00 -
77a1dd4737
Dead code removal, fix minor issue in upstream endpoint check.
Adam Ierymenko
2017-01-27 16:25:53 -08:00 -
9e7c778cc8
Fix deadlock.
Adam Ierymenko
2017-01-27 16:16:06 -08:00 -
1d775af34a
Fix moon persistence.
Adam Ierymenko
2017-01-27 15:35:21 -08:00 -
9f7919f71f
Add comments to join ("orbit") moons.
Adam Ierymenko
2017-01-27 15:27:26 -08:00 -
0b3b994241
Relay policy can now be computed.
Adam Ierymenko
2017-01-27 14:05:09 -08:00 -
bc218f9414
little fix
Adam Ierymenko
2017-01-27 13:52:29 -08:00 -
f102fd7f92
Extend in-band world updates to handle moons too.
Adam Ierymenko
2017-01-27 13:50:56 -08:00 -
64774d0d4f
Replace piecemeal designation of upstreams with the concept of moons, which is simpler and easier to use and inherits all the cool live update stuff of worlds (now called planets) and global roots.
Adam Ierymenko
2017-01-27 13:27:52 -08:00 -
b88f573733
tap-windows-ndis5 is definitely dead
Adam Ierymenko
2017-01-27 07:29:42 -08:00 -
b211e61671
debian rules
Adam Ierymenko
2017-01-26 16:12:50 -08:00 -
871cacf040
Remove junk.
Adam Ierymenko
2017-01-26 15:02:52 -08:00 -
7c3984413e
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2017-01-26 15:02:20 -08:00 -
967ce78a57
Add static build option so we can build a static Linux binary for ancient distros (wheezy, etc.)
Adam Ierymenko
2017-01-26 15:02:03 -08:00 -
923d3f1fe8
remove references to deleted source files in Android NDK build files
Grant Limberg
2017-01-26 15:01:32 -08:00 -
e11f42a089
remove reference to BackgroundResolver.cpp/.hpp on Windows
Grant Limberg
2017-01-26 14:29:39 -08:00 -
9b8d9b7042
fix copy stage for paths with spaces
Grant Limberg
2017-01-26 14:27:39 -08:00 -
902e03bccc
build fix
Adam Ierymenko
2017-01-26 14:23:22 -08:00 -
ec0e8a9a43
Rip out resolver and use anycast address instead. In the long term existing TCP proxy dies anyway. Fixes static build problem for old Linux versions.
Adam Ierymenko
2017-01-26 13:59:20 -08:00 -
9e488ce322
delete binary
Adam Ierymenko
2017-01-26 21:55:35 +00:00 -
c111bf3080
Fix tcp-proxy build.
Adam Ierymenko
2017-01-26 21:54:55 +00:00 -
8f2a42d1ad
allow user to specify arbitrary allowed IP networks in allowManaged
Michał Zieliński
2017-01-22 23:02:34 +01:00 -
9a475eeff9
Windows build fix, warning removal.
Adam Ierymenko
2017-01-20 12:00:18 -08:00 -
91a37ec639
docs
Adam Ierymenko
2017-01-20 11:02:54 -08:00 -
db1e2aae41
docs
Adam Ierymenko
2017-01-20 11:00:18 -08:00 -
4a7c76a11b
docs, cleanup, temporarily put cli in attic since it is not done.
Adam Ierymenko
2017-01-20 10:51:55 -08:00 -
f1ed57c62d
Update nlohmann/json (header only lib).
Adam Ierymenko
2017-01-20 10:09:47 -08:00 -
3b0969e3a5
Fix build on G++ 4.9 on FreeBSD-11.
Adam Ierymenko
2017-01-20 10:07:25 -08:00 -
35174a8766
Basic BSD gmake install/uninstall.
Adam Ierymenko
2017-01-19 15:15:31 -08:00 -
d79f792e6f
OpenBSD fixes, workaround for apparent libstdc++ bug.
Adam Ierymenko
2017-01-19 15:05:26 -08:00 -
7b231b38b0
Now builds on OpenBSD, but segfaults. So not yet but close. GitHub issue #439
Adam Ierymenko
2017-01-19 10:39:42 -08:00 -
13263b8401
docs
Adam Ierymenko
2017-01-19 16:23:25 -08:00 -
a604294b1b
local.conf docs
Adam Ierymenko
2017-01-19 16:10:36 -08:00 -
89d74cd293
Add a portMappingEnabled flag to local.conf to allow uPnP/NAT-PMP to be disabled.
Adam Ierymenko
2017-01-19 15:57:50 -08:00 -
56e5b34934
Bump bundled miniupnpc to 20161216
Adam Ierymenko
2017-01-19 15:52:39 -08:00 -
f43365e4ba
Take LZ4 out of Debian depends.
Adam Ierymenko
2017-01-19 15:44:16 -08:00 -
4d071081bb
docs
Adam Ierymenko
2017-01-19 15:22:43 -08:00 -
b67b370dba
docs
Adam Ierymenko
2017-01-19 15:20:55 -08:00 -
0995c1dcaa
Encapsulate LZ4 in Packet.cpp to eliminate dependency.
Adam Ierymenko
2017-01-19 15:16:04 -08:00 -
7612bf3302
Fix LZ4 warning.
Adam Ierymenko
2017-01-19 14:54:39 -08:00