mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-08-23 14:45:46 -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
-
bbcc3304a0
Check shouldUsePathForZeroTierTraffic in legacy beacon responder.
Adam Ierymenko
2016-01-11 15:57:58 -08:00 -
c6571073fe
Get rid of constructor/destructor in libzerotierintercept, and simplify a few things.
Adam Ierymenko
2016-01-11 15:27:22 -08:00 -
ba9fcb31d0
Merge branch 'dev' into edge
Adam Ierymenko
2016-01-11 14:30:24 -08:00 -
78c0f0a443
RPC detection fix
Joseph Henry
2016-01-11 13:23:43 -08:00 -
7656e6b9f8
Transfer tune-up
Joseph Henry
2016-01-11 11:37:04 -08:00 -
39d79f34ab
Added RPC ACK
Joseph Henry
2016-01-11 10:35:02 -08:00 -
b3e3d4cacc
Instead of using binary packet comparison, add a callback to the API to explicitly check whether paths should be used. Check in with this callback (if present) when learning new paths or sending initial packets.
Adam Ierymenko
2016-01-11 10:17:44 -08:00 -
3e65ecb93d
Stateless RPC rework
Joseph Henry
2016-01-11 10:12:59 -08:00 -
ba2a89c760
docs
Adam Ierymenko
2016-01-11 09:13:41 -08:00 -
eea634a432
Refactor to eliminate copypasta.
Adam Ierymenko
2016-01-11 09:11:35 -08:00 -
ab19e19f00
Fix a bug that we visually found in Windows code -- it was not advertising uPnP addresses?!?
Adam Ierymenko
2016-01-11 09:09:24 -08:00 -
1023ef23b7
Remove somewhat ugly and costly anti-recursion hack -- we will switch to more explicit methods.
Adam Ierymenko
2016-01-11 09:06:10 -08:00 -
a56fbc1929
Close another potential anti-recursion loophole.
Adam Ierymenko
2016-01-06 15:35:27 -08:00 -
47ce52228b
Roots should probably not do this since it would likely be a waste of packets.
Adam Ierymenko
2016-01-06 12:54:51 -08:00 -
ff9317365a
Merge branch 'dev' into edge
Adam Ierymenko
2016-01-06 11:38:11 -08:00 -
0a3ef38cad
Put old test code in attic.
Adam Ierymenko
2016-01-06 11:06:47 -08:00 -
9aee72099e
AntiRecursion cleanup and some other minor things.
Adam Ierymenko
2016-01-06 10:59:39 -08:00 -
05b2c0743f
Tighten up dead path detection. Should now auto-detect dead paths in less than 10 seconds at a very small cost in ECHO requests (or HELLOs for older peers). GitHib issue #272
Adam Ierymenko
2016-01-06 10:00:03 -08:00 -
4d94ae77b4
simplify if
Adam Ierymenko
2016-01-05 16:48:35 -08:00 -
d8143a5e18
Implement first pass on rapid dead path detection, and increment version to 1.1.3 (dev)
Adam Ierymenko
2016-01-05 16:41:54 -08:00 -
cba739fd6b
more dead code
Adam Ierymenko
2016-01-05 14:46:26 -08:00 -
fb5237d5b6
Outline dead path detection mechanism.
Adam Ierymenko
2016-01-05 14:42:56 -08:00 -
258f95b2cd
dead code removal
Adam Ierymenko
2016-01-05 14:19:16 -08:00 -
b8059d5c87
typo
Janjaap Bos
2015-12-23 22:54:36 +01:00 -
66894eb473
Merge branch 'dev' into edge
Adam Ierymenko
2015-12-21 16:56:13 -08:00 -
61becbb7e5
.
Adam Ierymenko
2015-12-21 16:56:11 -08:00 -
42e453872c
VERSION 1.1.2: bug fixes and NAT-PMP support
1.1.2
Adam Ierymenko
2015-12-21 16:48:33 -08:00 -
2f42a7c010
Windows 1.1.2 build.
Adam Ierymenko
2015-12-21 16:36:56 -08:00 -
436c1fac1d
Selectively move over changes from "edge" to "dev" excluding netcon.
Adam Ierymenko
2015-12-21 16:15:39 -08:00 -
16bc9533ed
Fix a problem that made valgrind complain on shutdown (not otherwise an issue).
Adam Ierymenko
2015-12-21 15:23:14 -08:00 -
63a51e2890
Fix a small potential uninitialized variable issue.
Adam Ierymenko
2015-12-21 14:55:11 -08:00 -
23eaafc4eb
Remove stray file that is instead found in netcon.
Adam Ierymenko
2015-12-21 14:01:48 -08:00 -
536b7000bc
Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge
Adam Ierymenko
2015-12-21 13:15:09 -08:00 -
24cc0904fa
1.1.2 Windows build fixes, tweaks, etc.
Adam Ierymenko
2015-12-21 13:14:48 -08:00 -
5a65463b92
typo
Janjaap Bos
2015-12-21 22:11:39 +01:00 -
c8056452b8
fix / workaround for ubuntu
Janjaap Bos
2015-12-21 21:20:22 +01:00 -
64e273e9c0
updated netcon readme
Janjaap Bos
2015-12-21 19:49:22 +01:00 -
6f62d6bb34
Removed straggler debug prints
Joseph Henry
2015-12-21 07:36:44 -08:00 -
d430457f1e
Updated readme, removed test network keys
Joseph Henry
2015-12-21 07:26:45 -08:00 -
4267cc138e
Readme changes, turned off debug
Joseph Henry
2015-12-21 07:17:37 -08:00 -
de2ba8d0f7
Fixed typo
Joseph Henry
2015-12-21 05:36:27 -08:00 -
c488fa8461
Tightening of RPC code
Joseph Henry
2015-12-21 05:03:26 -08:00 -
608e059b18
single updated test file
Joseph Henry
2015-12-18 15:19:34 -08:00 -
81203b20b8
Merge branch 'edge' of http://10.6.6.2/zerotier/zerotierone into edge
Joseph Henry
2015-12-18 15:09:18 -08:00 -
91bc32fe51
Re-added keys for testing
Joseph Henry
2015-12-18 15:09:08 -08:00 -
d3dacf5c2a
Tiny bit of dead code cleanup.
Adam Ierymenko
2015-12-18 14:51:24 -08:00 -
13036a1085
.
Adam Ierymenko
2015-12-18 14:30:47 -08:00 -
942ab6fd95
.
Adam Ierymenko
2015-12-18 14:29:23 -08:00 -
fd9b2e931f
Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge
Adam Ierymenko
2015-12-18 14:26:37 -08:00 -
6de67e828d
Fix accept4() semantics.
Adam Ierymenko
2015-12-18 14:26:31 -08:00 -
2d9f1f7857
Added install script for debugging with strace
Joseph Henry
2015-12-18 13:13:47 -08:00 -
fde8af9483
getsockopt() tweak
Joseph Henry
2015-12-18 11:37:11 -08:00 -
c22c0a20f6
Merge branch 'edge' of http://10.6.6.2/zerotier/zerotierone into edge
Joseph Henry
2015-12-18 10:31:24 -08:00 -
9063209124
getsockname() fix
Joseph Henry
2015-12-18 10:31:11 -08:00 -
61dc13a6e1
Cache query in progress to reduce redundant GeoIP2 queries.
Adam Ierymenko
2015-12-18 09:38:34 -08:00 -
e3eea6fcbd
RPC Reliability improvements and partial getsockname() fix
Joseph Henry
2015-12-16 18:05:47 -08:00 -
7d001458cb
Update World to drop an old legacy root.
Adam Ierymenko
2015-12-17 11:52:05 -08:00 -
823c9979c0
Erase more debug junk.
Adam Ierymenko
2015-12-17 11:45:55 -08:00 -
9ebcbc94e4
Remove some stray debug stuff.
Adam Ierymenko
2015-12-17 11:44:48 -08:00 -
aa39b0dc24
Show paths as active or preferred in listpeers.
Adam Ierymenko
2015-12-17 11:03:39 -08:00 -
2160164e8c
(1) Get rid of path sorting and just scan them, since sorting may have been a premature optimization that introduced a regression and path instability in a few edge cases, and (2) do not attempt to contact remote paths received via PUSH_DIRECT_PATH if we already have that path and it is already active (dumb, should have done this originally)
Adam Ierymenko
2015-12-17 10:53:07 -08:00 -
3137f43da9
Fix for getsockname() crash and other address size issues.
Adam Ierymenko
2015-12-16 10:30:02 -08:00 -
efc2a74df1
Some final README revs.
Adam Ierymenko
2015-12-16 10:07:04 -08:00 -
9638889614
Removed docker-test keys/config for netcon network
Joseph Henry
2015-12-16 08:33:39 -08:00 -
0df639f8f5
readme update
Joseph Henry
2015-12-15 16:20:31 -08:00 -
011ce35ede
Merge branch 'edge' of http://10.6.6.2/zerotier/zerotierone into edge
Joseph Henry
2015-12-15 15:57:02 -08:00 -
a9802eff02
readme update
Joseph Henry
2015-12-15 15:56:47 -08:00 -
f9837163d3
docs
Adam Ierymenko
2015-12-15 15:43:07 -08:00 -
6bc93d2050
Docs, and change ZT_NC_NWID to ZT_NC_NETWORK and use full path in local ZT home dir to enable multiple instances.
Adam Ierymenko
2015-12-15 15:35:21 -08:00 -
37a7e9e275
Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge
Adam Ierymenko
2015-12-15 15:00:05 -08:00 -
531e5f9923
.
Adam Ierymenko
2015-12-15 15:00:03 -08:00 -
617845a7da
readme and makefile updates
Joseph Henry
2015-12-15 14:59:17 -08:00 -
9dc59eff76
Cleaned up, tests updated, readme updated
Joseph Henry
2015-12-15 14:50:54 -08:00 -
a6c5596782
Patch controller to not send relays to 1.1.0 to avoid triggering 1.1.0 network preferred relays bug.
Adam Ierymenko
2015-12-15 10:53:15 -08:00 -
022d3857cc
Fix should use ECHO check.
Adam Ierymenko
2015-12-15 10:37:32 -08:00 -
82aa3f59d6
Fix bug in ECHO handling (OK was invalid!), and use ECHO on newer peers for path confirmation. Also get rid of path confirmation circuit breaker since this causes issues with some peers and should be done more intelligently anyway.
Adam Ierymenko
2015-12-15 10:30:40 -08:00 -
04d6b03733
Make auto backups slightly less frequent.
Adam Ierymenko
2015-12-15 09:22:10 -08:00 -
3b22ecc80c
Make hex device address in UPnP name the right length.
Adam Ierymenko
2015-12-14 17:35:45 -08:00 -
53fe576028
Merge branch 'edge' of http://10.6.6.2/zerotier/ZeroTierOne into edge
Adam Ierymenko
2015-12-14 17:04:36 -08:00 -
f6dc99f345
Old NYC is dead.
Adam Ierymenko
2015-12-14 17:04:27 -08:00 -
b92884a0ad
Merge branch 'edge' of http://10.6.6.2/zerotier/zerotierone into edge
Joseph Henry
2015-12-14 14:45:40 -08:00 -
c0df1169ee
Remove unimplemented SET_EPHEMERAL_KEY for now.
Adam Ierymenko
2015-12-14 14:53:43 -08:00 -
a421e31dd5
send_cmd() retrun value bugfix + minor debug changes
Joseph Henry
2015-12-14 14:45:25 -08:00 -
7b1c0c4013
Cache null results from Maxmind.
Adam Ierymenko
2015-12-14 14:40:00 -08:00 -
f558b088e6
Library functions are now static, RPC return value tuning, and cleanup
Joseph Henry
2015-12-14 09:06:58 -08:00 -
99afc74021
FDs transferred over listen socket + other fixes
Joseph Henry
2015-12-12 01:28:59 -08:00 -
761bb4fdd0
Stability fix
Joseph Henry
2015-12-11 12:19:54 -08:00 -
663a336b83
RPC cleanup + Temporary timing fix
Joseph Henry
2015-12-10 09:24:56 -08:00 -
e506fda3e4
Only set SO_NO_CHECK on IPv4 UDP sockets for now due to broken V6 stacks that drop zero checksum UDP packets.
Adam Ierymenko
2015-12-09 15:02:42 -08:00 -
42da36ba81
Fixed addrlen assignment in getsockname()
Joseph Henry
2015-12-09 12:22:08 -08:00 -
a730c86907
getsockname() implemented
Joseph Henry
2015-12-09 12:20:38 -08:00 -
b34cc94bb7
Fix make process for ZeroTier Android SDK
Caerostris
2015-12-09 18:33:55 +00:00 -
b8cba90d85
.
Adam Ierymenko
2015-12-09 09:01:09 -08:00 -
9090edebb0
.
Adam Ierymenko
2015-12-08 18:17:03 -08:00 -
49d76c6311
Stub out getsockname()
Adam Ierymenko
2015-12-08 18:07:46 -08:00 -
5717dfe3b9
.
Adam Ierymenko
2015-12-08 17:45:51 -08:00 -
c576cd68cb
.
Adam Ierymenko
2015-12-08 17:44:13 -08:00 -
f2078bf986
(WIP) more netcon work
Adam Ierymenko
2015-12-08 17:35:37 -08:00 -
c2c37f3a63
Merge with fixes of netcon to edge.
Adam Ierymenko
2015-12-08 15:15:44 -08:00 -
b1eb16d5fb
Updated README, tests, and Intercept
Joseph Henry
2015-12-08 07:47:20 -08:00