mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-08-24 07:05:50 -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
-
8ffae313fd
add new files & remove old ones from VS project. Now builds & runs on Windows again
Grant Limberg
2016-11-03 12:10:50 -07:00 -
8cced06a2d
upgraded vcxprojs to VS2015. got the tap driver building.
Grant Limberg
2016-11-03 10:04:50 -07:00 -
965399ba0c
fix a few warnings
Grant Limberg
2016-10-31 15:16:42 -07:00 -
231cc11a62
Update path to nkd-build
Grant Limberg
2016-10-27 14:28:42 -07:00 -
1afa9e992c
add color to success output in slack
Grant Limberg
2016-10-27 14:01:00 -07:00 -
be543c4039
use internal changelog library
Grant Limberg
2016-10-25 15:51:30 -07:00 -
7e7462b39e
attempting #2
Grant Limberg
2016-10-25 15:01:59 -07:00 -
d2ee37a3e0
attempting to add the changelog to the starting build slack message
Grant Limberg
2016-10-25 14:58:27 -07:00 -
1fcedb8d16
fix duplicate branch name in slack
Grant Limberg
2016-10-25 14:38:57 -07:00 -
5c476391da
fixed build number in slack messages
Grant Limberg
2016-10-25 14:37:19 -07:00 -
6cb23e7069
added slack notifications
Grant Limberg
2016-10-25 14:35:31 -07:00 -
c976b87ac7
-scheme -> -target
Grant Limberg
2016-10-25 13:33:50 -07:00 -
af2bdfc421
dir directive appears to create a tmpdir rather than just cd
Grant Limberg
2016-10-25 13:14:28 -07:00 -
b01c551197
fix directory directive in jenkinsfile
Grant Limberg
2016-10-25 13:04:24 -07:00 -
df6d3ca66b
add stage for building the new macOS UI in Jenkins
Grant Limberg
2016-10-25 12:58:54 -07:00 -
5be7374f56
added macOS build for jenkins
Grant Limberg
2016-10-25 12:40:03 -07:00 -
7300005398
fixed one more stage syntax for jenkins build
Grant Limberg
2016-10-25 11:21:39 -07:00 -
6cd36edf45
Update stages
Grant Limberg
2016-10-25 11:18:26 -07:00 -
604a0b1fe6
added Jenkinsfile for jenkins build config
Grant Limberg
2016-10-25 11:10:21 -07:00 -
046d5bb9ff
Typo fix line 77
bobberb
2016-10-23 15:45:45 -04:00 -
0e8442064e
Merge pull request #376 from siigna/debian
Adam Ierymenko
2016-10-21 13:39:55 -07:00 -
ea1f2762cf
Merge pull request #401 from zielmicha/dev
Adam Ierymenko
2016-10-21 13:37:27 -07:00 -
0f3095f130
Merge remote-tracking branch 'macui/master' into macui-merge
Grant Limberg
2016-10-17 14:50:18 -07:00 -
7b7ec13349
Prepare for merging into main ZeroTier repo
Grant Limberg
2016-10-17 14:44:32 -07:00 -
7025c7090b
set proper copyright/license in code files
Grant Limberg
2016-10-17 14:43:24 -07:00 -
7c12991f57
wasn't setting the Connected checkbox to off if the network wasn't connected
Grant Limberg
2016-10-17 13:48:25 -07:00 -
f444da80bc
Add a 2 second delay before the About window shows up on the first run
Grant Limberg
2016-10-17 13:43:44 -07:00 -
ed58467d12
Clicking "Join" to join a new network now properly closes the popover
Grant Limberg
2016-10-17 13:43:27 -07:00 -
c44c3b0530
cleanup
Grant Limberg
2016-10-17 12:31:59 -07:00 -
46e9c1195c
more removal of NSMenuDelegate
Grant Limberg
2016-10-17 12:29:28 -07:00 -
4730111492
updated project settings for Xcode 8.0
Grant Limberg
2016-10-17 12:27:07 -07:00 -
a813e29491
Don't need AppDelegate to be a NSMenuDelegate
Grant Limberg
2016-10-17 12:26:48 -07:00 -
344a25c133
Run as nonroot user on Linux (with CAP_NET_ADMIN and CAP_NET_RAW added).
Michał Zieliński
2016-10-16 13:35:29 +02:00 -
772599a6fc
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
Grant Limberg
2016-10-13 15:18:12 -07:00 -
3a3fe272bb
add Revocation.cpp to android build
Grant Limberg
2016-10-13 15:18:07 -07:00 -
88e3fe699c
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2016-10-13 15:17:27 -07:00 -
27d997a2e5
.
Adam Ierymenko
2016-10-13 15:17:17 -07:00 -
8809c6d122
link atomic library. seems to be required in the latest Android NDK
Grant Limberg
2016-10-13 14:34:54 -07:00 -
6469aa9df9
typo
Adam Ierymenko
2016-10-13 14:28:39 -07:00 -
ce6b5bc6f5
.
Adam Ierymenko
2016-10-13 14:21:24 -07:00 -
4f3775bb86
Fix ICMP match.
Adam Ierymenko
2016-10-13 14:21:00 -07:00 -
2cb760e0ac
Fix ICMP json.
Adam Ierymenko
2016-10-13 14:14:46 -07:00 -
8850a8610a
Fix filter trace.
Adam Ierymenko
2016-10-13 13:59:17 -07:00 -
2d6a4e5974
cleanup
Adam Ierymenko
2016-10-13 13:52:45 -07:00 -
93b4ac5cb2
Remove unused POW code, will revisit later.
Adam Ierymenko
2016-10-13 13:17:30 -07:00 -
e2509af163
Fix bug in default rules init in new networks.
Adam Ierymenko
2016-10-12 12:30:32 -07:00 -
3f4c166861
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2016-10-11 12:00:38 -07:00 -
e53f63ca87
Broke down and added an OR to the rules engine. It is now possible to have a series of MATCHes that are ORed.
Adam Ierymenko
2016-10-11 12:00:16 -07:00 -
6a50291aa2
Fix the case for InetAddress::containsAddress for IPv6 route of ::
Grant Limberg
2016-10-07 14:29:06 -07:00 -
e59ed3e68f
Fix size of neighbor solicitation struct
Grant Limberg
2016-10-07 10:03:07 -07:00 -
45c4ccb153
Add a tags both equal match.
Adam Ierymenko
2016-10-05 16:38:42 -07:00 -
adeb7e7da0
Make capability flags match more user-friendly and appropriate since "match any flag" is generally what we want.
Adam Ierymenko
2016-10-05 12:54:46 -07:00 -
f1c8706485
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2016-10-05 10:12:16 -07:00 -
d5f4d381d0
Go ahead and loop back packets whose destination is self. Some OSes require this since they aactually follow the full network path even for local IPs.
Adam Ierymenko
2016-10-05 10:12:06 -07:00 -
69c5976775
fix typo in assert size
Grant Limberg
2016-10-04 17:35:15 -07:00 -
988049f39b
Add new rule to rules engine: random match.
Adam Ierymenko
2016-09-30 14:07:00 -07:00 -
6651b8310e
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2016-09-30 13:47:40 -07:00 -
0843ed62fa
Network delete fix.
Adam Ierymenko
2016-09-30 13:47:30 -07:00 -
d817039f79
Add IPv6 Neighbor Discovery code. Not yet tested.
Grant Limberg
2016-09-30 13:18:17 -07:00 -
f0794e09b7
Controller cleanup.
Adam Ierymenko
2016-09-30 13:04:26 -07:00 -
9eaa3756f8
Fix deadlock-causing regression in Network.
Adam Ierymenko
2016-09-30 12:22:54 -07:00 -
1eeebba2f7
Drop old /active path from network.
Adam Ierymenko
2016-09-29 17:59:27 -07:00 -
2fc3d12fb6
Minor tweaks to member code in controller, and fix Linux build.
Adam Ierymenko
2016-09-29 14:48:39 -07:00 -
4fe9a4fe83
Fix memory leak.
Adam Ierymenko
2016-09-28 16:13:59 -07:00 -
01129d02b3
hashCode() for InetAddress
Adam Ierymenko
2016-09-28 13:45:25 -07:00 -
e1fbf7b34c
Check multicast limit on send after NDP emulation code.
Adam Ierymenko
2016-09-28 12:21:08 -07:00 -
7e90ab3534
TRACE verbosity increase on exceptions in NETWORK_CREDENTIALS.
Adam Ierymenko
2016-09-28 11:06:44 -07:00 -
5ee1ccd659
Send need credential error on more cases.
Adam Ierymenko
2016-09-27 16:41:08 -07:00 -
0b44919ba2
Clusters can send multiple OKs so we must allow this.
Adam Ierymenko
2016-09-27 16:33:37 -07:00 -
9f550292fe
Simply network auth logic and always sent error on auth failure even for unknown networks to prevent forensics.
Adam Ierymenko
2016-09-27 13:49:43 -07:00 -
5ba7ca91c0
TRACE build fix.
Adam Ierymenko
2016-09-27 12:44:44 -07:00 -
cc4bacc199
Cleanup, and implement compression disable flag for networks.
Adam Ierymenko
2016-09-27 12:22:25 -07:00 -
15c07c58b6
Refactored network config chunking to sign every chunk to prevent stupid DOS attack potential, and implement network config fast propagate (though we probably will not use this for a bit).
Adam Ierymenko
2016-09-27 11:33:48 -07:00 -
236fdb450c
cleanup attic
Adam Ierymenko
2016-09-27 07:02:16 -07:00 -
7e4b6b594b
It now builds.
Adam Ierymenko
2016-09-26 17:05:39 -07:00 -
eac3667ec1
Bunch more refactoring and work on revocations, etc.
Adam Ierymenko
2016-09-26 16:17:02 -07:00 -
e35bca2c3c
Move debian/format to debian/source/format
siigna
2016-08-16 13:04:38 -07:00 -
46049a1ef6
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2016-09-23 16:08:44 -07:00 -
1f74dd4589
Revocation work in progress, add WATCH which is TEE with implicit rate sync (thanks JG@DCVC!), and clean up some cruft in Network.
Adam Ierymenko
2016-09-23 16:08:38 -07:00 -
40d3993ceb
java code still needed to reflect PEER_ROLE_RELAY rename to PEER_ROLE_UPSTREAM
Grant Limberg
2016-09-21 14:12:20 -07:00 -
0564bb3b35
added missing copyright/license info from ZT_jniutils
Grant Limberg
2016-09-21 14:09:46 -07:00 -
29711e123f
Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into dev
Adam Ierymenko
2016-09-20 21:21:43 -07:00 -
d3524f3609
Refactor COM stuff a bit, and respond to COM requests a bit more readily for rapid setup. Will need to revisit later.
Adam Ierymenko
2016-09-20 21:21:34 -07:00 -
d87f0293e3
Don't print a few error messages when they don't matter.
Grant Limberg
2016-09-19 13:40:53 -07:00 -
5fadd8bdd2
ZT_PEER_ROLE_RELAY -> ZT_PEER_ROLE_UPSTREAM in JNI glue
Grant Limberg
2016-09-19 12:54:19 -07:00 -
3366b53247
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
Grant Limberg
2016-09-18 18:10:03 -07:00 -
68e549233d
Revise bearer token code in controller, and add relay policy as a meta-data item presented to controller by nodes (to facilitate future meshiness).
Adam Ierymenko
2016-09-15 13:17:37 -07:00 -
24fce0be86
No, definitely have to back out GitHub issue #385 (non-bisected routes) since this breaks IPv6 on OSX and probably IPv4 too if you were to encounter a 6-only situation.
Adam Ierymenko
2016-09-14 22:23:56 -07:00 -
740b34124f
Naming...
Adam Ierymenko
2016-09-14 17:35:50 -07:00 -
15402933bc
Add physical MTU recommendation hint to network config via API.
Adam Ierymenko
2016-09-14 16:55:25 -07:00 -
8d0b2b781e
Route management bug fixes.
Adam Ierymenko
2016-09-13 16:25:48 -07:00 -
83abc00aae
docs
Adam Ierymenko
2016-09-13 14:58:59 -07:00 -
5b6d27e659
Implement relay policy, and setting multicast limit to 0 now disables multicast on the network as would be expected.
Adam Ierymenko
2016-09-13 14:27:18 -07:00 -
ced8dfc639
Try a version of GitHub issue #385 (non-bifurcated default if not present) on Mac. This version adds the bifurcated routes always but also adds a device-specific non-bifurcated route. Will have to see if this still interferes with OSX route settings, since by definition device specific routes should not conflict with general routes.
Adam Ierymenko
2016-09-13 11:07:59 -07:00 -
8ef0e4bbaf
Get rid of HELLO rate gate on path since its basically worthless. There are 65535 ports per IP.
Adam Ierymenko
2016-09-13 10:46:36 -07:00 -
0da9a9a3e0
Set trustEstablished in a few more places.
Adam Ierymenko
2016-09-13 10:33:03 -07:00 -
cba37c6107
Add a few more rate limit gates for anti-DOS hardening.
Adam Ierymenko
2016-09-13 10:13:23 -07:00 -
ea1da3321a
Rate gate requests for COM.
Adam Ierymenko
2016-09-12 15:19:21 -07:00 -
34b146f28b
Back out of GitHub issue #385 for now and maybe for this release. Would be nice but it is non-critical and rules are the priority. Current implementation bangs heads with OSX route assignment on WiFi join, etc.
Adam Ierymenko
2016-09-12 14:56:18 -07:00 -
fb46a546db
Just always do route bifurcation on Linux for now... basically the old behavior.
Adam Ierymenko
2016-09-09 12:53:44 -07:00