mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-08-22 14:23:59 -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
-
d60929514b
reimplement VirtualNetworkRoute.toString
Brenton Bostick
2023-02-02 17:14:48 -05:00 -
920e1f56c2
reimplement VirtualNetworkRoute.compareTo
Brenton Bostick
2023-02-02 17:12:55 -05:00 -
86122e1646
reimplement VirtualNetworkRoute.equals
Brenton Bostick
2023-02-02 17:05:52 -05:00 -
f9a27d6778
make VirtualNetworkDNS a plain data class
Brenton Bostick
2023-02-01 06:40:42 -05:00 -
8b0be5c1fc
add VirtualNetworkDNS.hashCode
Brenton Bostick
2023-02-02 17:03:33 -05:00 -
686561dc5b
reimplement VirtualNetworkDNS.equals
Brenton Bostick
2023-02-02 17:01:45 -05:00 -
b8b8e58586
remove unused VirtualNetworkConfig.enabled
Brenton Bostick
2023-02-01 07:57:35 -05:00 -
54fd7c7e9a
make VirtualNetworkConfig a plain data class
Brenton Bostick
2023-02-01 06:36:34 -05:00 -
e060ae3176
add VirtualNetworkConfig.hashCode
Brenton Bostick
2023-02-02 16:59:59 -05:00 -
7392a32cd8
reimplement VirtualNetworkConfig.compareTo
Brenton Bostick
2023-02-02 16:57:20 -05:00 -
8b724493cc
reimplement VirtualNetworkConfig.equals
Brenton Bostick
2023-02-02 16:54:20 -05:00 -
9cb16accfd
fix ANDROID-49: VirtualNetworkConfig.equals is wrong
Brenton Bostick
2023-02-27 10:20:43 -05:00 -
d5944ae69c
fix ANDROID-42: copy/paste error
Brenton Bostick
2023-02-06 07:27:44 -05:00 -
6102c70855
make Version a plain data class
Brenton Bostick
2023-02-01 06:25:22 -05:00 -
6cc055dbba
make Peer a plain data class
Brenton Bostick
2023-01-31 19:37:45 -05:00 -
f51ce077a3
add array functions
Brenton Bostick
2023-01-31 18:32:19 -05:00 -
2de4c95446
remove unused PeerPhysicalPath.fixed
Brenton Bostick
2023-01-31 18:18:00 -05:00 -
63f70ba465
make PeerPhysicalPath a plain data class
Brenton Bostick
2023-01-31 18:05:08 -05:00 -
7ef68a9d6a
add Node.toString
Brenton Bostick
2023-01-31 13:55:52 -05:00 -
90bf300bd8
Node init work: separate Node construction and init
Brenton Bostick
2023-02-02 16:45:43 -05:00 -
f9528f1248
fix ANDROID-52: synchronization bug with nodeMap
Brenton Bostick
2023-02-27 10:32:06 -05:00 -
4861ec5a40
make NodeStatus a plain data class
Brenton Bostick
2023-01-31 13:40:17 -05:00 -
acf5b3579b
add VirtualNetworkType.fromInt
Brenton Bostick
2023-01-31 13:15:19 -05:00 -
d1460ab65b
fix ANDROID-37: VirtualNetworkStatus out-of-sync with ZT_VirtualNetworkStatus enum
Brenton Bostick
2023-01-31 13:29:57 -05:00 -
85bd773c55
add VirtualNetworkStatus.fromInt
Brenton Bostick
2023-01-31 12:58:10 -05:00 -
ed3918b508
fix ANDROID-40: VirtualNetworkConfigOperation out-of-sync with ZT_VirtualNetworkConfigOperation enum
Brenton Bostick
2023-01-31 12:55:36 -05:00 -
7c2766096c
add VirtualNetworkConfigOperation.fromInt
Brenton Bostick
2023-01-31 12:50:47 -05:00 -
acd8b95114
fix ANDROID-36: issues with ResultCode
Brenton Bostick
2023-01-31 12:48:49 -05:00 -
34ff813e2a
add ResultCode.fromInt
Brenton Bostick
2023-01-31 12:40:59 -05:00 -
056cef7292
add PeerRole.fromInt
Brenton Bostick
2023-01-31 12:29:38 -05:00 -
7c5f256d4a
add Event.fromInt
Brenton Bostick
2023-01-31 12:04:21 -05:00 -
82749e4442
ANDROID-48: use ZT_jnicache.cpp and remove ZT_jnilookup.cpp and ZT_jniarray.cpp
Brenton Bostick
2023-01-30 17:11:39 -05:00 -
7890185e81
ANDROID-48: add ZT_jnicache.cpp
Brenton Bostick
2023-01-30 16:28:45 -05:00 -
71fc0dd097
add LOG_TAG defines
Brenton Bostick
2023-02-02 16:13:02 -05:00 -
8373a0fa60
add GETENV macro
Brenton Bostick
2023-02-02 14:00:39 -05:00 -
21264baaae
update to use unique error codes
Brenton Bostick
2023-02-04 08:12:17 -05:00 -
703f9290c9
fix missing DeleteLocalRef in loops
Brenton Bostick
2023-02-01 17:44:51 -05:00 -
dd1b52c7d9
fix ANDROID-35: memory leak
Brenton Bostick
2023-02-01 17:06:02 -05:00 -
01003617cd
fix ANDROID-51: fieldName is uninitialized
Brenton Bostick
2023-01-31 11:33:34 -05:00 -
bfe4bc2894
fix typo
Brenton Bostick
2023-02-04 09:16:39 -05:00 -
1c88037ea0
fix typos in JNI method signatures
Brenton Bostick
2023-02-01 16:52:52 -05:00 -
0027e6bdab
fix typo in log message
Brenton Bostick
2023-01-31 11:31:52 -05:00 -
87edbb2d3a
fix ANDROID-50: RESULT_ERROR_BAD_PARAMETER typo
Brenton Bostick
2023-01-31 09:53:49 -05:00 -
5be92a96df
cleanup
Brenton Bostick
2023-02-02 16:09:16 -05:00 -
0733af5239
move extern "C" only JNI functions need to be exported
Brenton Bostick
2023-01-30 16:19:11 -05:00 -
216ed8c8ea
fix headers use recommended headers and remove unused headers
Brenton Bostick
2023-02-01 08:05:24 -05:00 -
58e3b8c5ad
add StringUtils
Brenton Bostick
2023-01-24 11:50:00 -05:00 -
f876ea8d9b
Fix condition where full HELLOs might not be sent when necessary
Joseph Henry
2023-02-17 11:51:15 -08:00 -
dbfeb4e8d6
Sean OMeara
2023-03-02 13:05:10 +01:00 -
ae5fa71f23
rename Node.networks -> Node.networkConfigs
Brenton Bostick
2023-02-16 12:41:27 -05:00 -
66fd0c3211
simplify loadLibrary
Brenton Bostick
2023-02-13 10:46:55 -05:00 -
72a3fc113a
error handling, error reporting, asserts, logging
Brenton Bostick
2023-02-02 16:05:01 -05:00 -
f00598e723
'finalize()' should not be overridden this is fine to do because ZeroTierOneService calls close() when it is done
Brenton Bostick
2023-02-02 16:02:07 -05:00 -
703bd59bc7
'NodeException' does not define a 'serialVersionUID' field
Brenton Bostick
2023-02-02 16:00:04 -05:00 -
64521b3da6
NodeException can be made a checked Exception
Brenton Bostick
2023-02-02 15:59:16 -05:00 -
02b810fb7c
Modifier 'public' is redundant for interface members
Brenton Bostick
2023-02-02 15:50:31 -05:00 -
ddb87ad498
comments and logging
Brenton Bostick
2023-02-02 14:52:39 -05:00 -
02894184ba
switch statement work
Brenton Bostick
2023-02-02 14:52:16 -05:00 -
f98bb073b8
use PRId64 macros
Brenton Bostick
2023-02-02 14:47:17 -05:00 -
3a92756818
JniRef work JniRef does not use callbacks struct, so remove fix NewGlobalRef / DeleteGlobalRef mismatch
Brenton Bostick
2023-02-02 14:44:04 -05:00 -
da93e3f487
use GETENV macro
Brenton Bostick
2023-02-02 13:44:43 -05:00 -
4b48a09a95
fix ANDROID-38: stack corruption in onSendPacketRequested
Brenton Bostick
2023-02-02 11:34:18 -05:00 -
e5ea2099cb
newInetAddress and newInetSocketAddress work allow newInetSocketAddress to return NULL if given empty address
Brenton Bostick
2023-02-01 16:01:16 -05:00 -
e5658bbd3b
invert logic in a couple of places and return early
Brenton Bostick
2023-02-01 11:19:01 -05:00 -
c50a823de4
add fromSocketAddressObject
Brenton Bostick
2023-02-01 08:08:17 -05:00 -
e01bd03eb9
add addressPort
Brenton Bostick
2023-02-02 13:38:19 -05:00 -
6ea4e1f1f0
add isSocketAddressEmpty
Brenton Bostick
2023-02-02 13:32:49 -05:00 -
6537ee2fe4
make VirtualNetworkRoute a plain data class
Brenton Bostick
2023-02-01 06:43:32 -05:00 -
33490ffba4
add VirtualNetworkRoute.hashCode
Brenton Bostick
2023-02-02 17:15:43 -05:00 -
b62dce9f2f
reimplement VirtualNetworkRoute.toString
Brenton Bostick
2023-02-02 17:14:48 -05:00 -
3bbf56d20d
reimplement VirtualNetworkRoute.compareTo
Brenton Bostick
2023-02-02 17:12:55 -05:00 -
27d44f8edb
reimplement VirtualNetworkRoute.equals
Brenton Bostick
2023-02-02 17:05:52 -05:00 -
4ca8d9861d
make VirtualNetworkDNS a plain data class
Brenton Bostick
2023-02-01 06:40:42 -05:00 -
cc6a3c9de0
add VirtualNetworkDNS.hashCode
Brenton Bostick
2023-02-02 17:03:33 -05:00 -
176d8e6adc
reimplement VirtualNetworkDNS.equals
Brenton Bostick
2023-02-02 17:01:45 -05:00 -
f25168374f
remove unused VirtualNetworkConfig.enabled
Brenton Bostick
2023-02-01 07:57:35 -05:00 -
a0edf30b46
make VirtualNetworkConfig a plain data class
Brenton Bostick
2023-02-01 06:36:34 -05:00 -
b8dc27b2ed
add VirtualNetworkConfig.hashCode
Brenton Bostick
2023-02-02 16:59:59 -05:00 -
0d4838bd66
reimplement VirtualNetworkConfig.compareTo
Brenton Bostick
2023-02-02 16:57:20 -05:00 -
7372faf75e
reimplement VirtualNetworkConfig.equals
Brenton Bostick
2023-02-02 16:54:20 -05:00 -
a3c6d3e27f
fix ANDROID-49: VirtualNetworkConfig.equals is wrong
Brenton Bostick
2023-02-27 10:20:43 -05:00 -
61361f9a52
fix ANDROID-42: copy/paste error
Brenton Bostick
2023-02-06 07:27:44 -05:00 -
b5b6ce357f
make Version a plain data class
Brenton Bostick
2023-02-01 06:25:22 -05:00 -
a75c75c2cb
make Peer a plain data class
Brenton Bostick
2023-01-31 19:37:45 -05:00 -
a0a0d0dffe
add array functions
Brenton Bostick
2023-01-31 18:32:19 -05:00 -
35ae63cf10
remove unused PeerPhysicalPath.fixed
Brenton Bostick
2023-01-31 18:18:00 -05:00 -
0f687c8223
make PeerPhysicalPath a plain data class
Brenton Bostick
2023-01-31 18:05:08 -05:00 -
d1c2d4b996
add Node.toString
Brenton Bostick
2023-01-31 13:55:52 -05:00 -
eab289aed9
Node init work: separate Node construction and init
Brenton Bostick
2023-02-02 16:45:43 -05:00 -
1aa2139652
fix ANDROID-52: synchronization bug with nodeMap
Brenton Bostick
2023-02-27 10:32:06 -05:00 -
d810510c7f
make NodeStatus a plain data class
Brenton Bostick
2023-01-31 13:40:17 -05:00 -
1eb5d6674b
add VirtualNetworkType.fromInt
Brenton Bostick
2023-01-31 13:15:19 -05:00 -
373e1865a1
fix ANDROID-37: VirtualNetworkStatus out-of-sync with ZT_VirtualNetworkStatus enum
Brenton Bostick
2023-01-31 13:29:57 -05:00 -
af5b99a061
add VirtualNetworkStatus.fromInt
Brenton Bostick
2023-01-31 12:58:10 -05:00 -
1de1c50660
fix ANDROID-40: VirtualNetworkConfigOperation out-of-sync with ZT_VirtualNetworkConfigOperation enum
Brenton Bostick
2023-01-31 12:55:36 -05:00 -
e2d33ab3ff
add VirtualNetworkConfigOperation.fromInt
Brenton Bostick
2023-01-31 12:50:47 -05:00 -
210180ef97
fix ANDROID-36: issues with ResultCode
Brenton Bostick
2023-01-31 12:48:49 -05:00 -
ab164655f4
add ResultCode.fromInt
Brenton Bostick
2023-01-31 12:40:59 -05:00 -
43bf875e61
add PeerRole.fromInt
Brenton Bostick
2023-01-31 12:29:38 -05:00 -
5c9fbb90f5
add Event.fromInt
Brenton Bostick
2023-01-31 12:04:21 -05:00