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
-
648efff1f6
Delete merge temp file.
Adam Ierymenko
2015-06-02 12:50:32 -07:00 -
3d6c1860ca
Merge branch 'adamierymenko-dev' into android-jni
Adam Ierymenko
2015-06-02 12:49:36 -07:00 -
f0be5e814e
Merge organized .gitignore
Adam Ierymenko
2015-06-02 12:49:32 -07:00 -
79efceb57b
Organize .gitignore and merge stuff from Android-JNI branch.
Adam Ierymenko
2015-06-02 12:48:59 -07:00 -
b8f40c0b91
Yet another /Users/api path in packages script.
Adam Ierymenko
2015-06-02 12:01:00 -07:00 -
97dd8d864f
Fix paths again in Mac pkg build.
Adam Ierymenko
2015-06-02 11:59:05 -07:00 -
1afd02df54
Path fix in Packages build file for Mac
Adam Ierymenko
2015-06-02 11:47:32 -07:00 -
fb0bf52b1b
Fixed sending a port number of 0 to ZT1.
Grant Limberg
2015-06-01 20:03:28 -07:00 -
74f7d5377d
Enable ZT_TRACE and more verbose build output
Grant Limberg
2015-06-01 20:01:37 -07:00 -
a9a390a930
Apply @marning suggested SSE auto-detect to make builds easier on non-x86 platforms:
aa2fd044cb
Adam Ierymenko
2015-06-01 19:43:06 -07:00 -
d7344871e6
Linux build fix.
Adam Ierymenko
2015-06-01 19:27:53 -07:00 -
aab17d9f1f
Kill obsolete amSupernode method -- we now have no differing behaviors.
Adam Ierymenko
2015-06-01 19:18:26 -07:00 -
ecb6a1d84f
docs
Adam Ierymenko
2015-06-01 19:12:20 -07:00 -
5341e32729
Fix to GitHub issue #140 -- network preferred relays. Also go ahead and allow RENDEZVOUS from regular peers.
Adam Ierymenko
2015-06-01 19:05:27 -07:00 -
960ceb4791
Rest of GitHub issue #140 implementation.
Adam Ierymenko
2015-06-01 17:50:44 -07:00 -
318c2f025b
Call it _relays since there might be other kinds later.
Adam Ierymenko
2015-06-01 17:09:37 -07:00 -
5bc89034bc
Always ping / contact network preferred relays (if any).
Adam Ierymenko
2015-06-01 16:53:58 -07:00 -
229195166a
Add BackgroundResolver to Windows build.
Adam Ierymenko
2015-06-01 16:06:50 -07:00 -
b3b9af0dd8
Fix for GitHub issue #170
Adam Ierymenko
2015-06-01 11:56:15 -07:00 -
5015c0ae78
more logging
Grant Limberg
2015-05-28 21:03:37 -07:00 -
b6196a53de
Fix DataStoreGetFunction.
Grant Limberg
2015-05-28 20:37:16 -07:00 -
58ca657da6
Use object arrays rather than ArrayList. JNI side
Grant Limberg
2015-05-28 20:36:54 -07:00 -
7822616966
Replace ArrayList instances with []
Grant Limberg
2015-05-28 16:47:43 -07:00 -
e3feac17b1
Merge branch 'adamierymenko-dev' into android-jni
Grant Limberg
2015-05-27 20:43:30 -07:00 -
4c680e3126
LOTS more error checking and logging.
Grant Limberg
2015-05-27 20:42:54 -07:00 -
ea419c21d0
Fix installer path, add netconf option to make-linux.
Adam Ierymenko
2015-05-28 03:13:23 +00:00 -
502cd6921f
Fix for GitHub issue #133, and move restart out of installer to address restart problem. Installer probably should NOT mess with the running service, since Linux servers are likely to be production.
Adam Ierymenko
2015-05-27 13:50:11 -07:00 -
09631ad382
fix datastore get call in JNI
Grant Limberg
2015-05-26 21:32:56 -07:00 -
2d67196667
added the android verbose log level and moved most jni debug messages to verbose
Grant Limberg
2015-05-26 21:31:34 -07:00 -
9755dad7ff
add a missing break from a switch
Grant Limberg
2015-05-26 21:30:33 -07:00 -
adaf9cf32b
still getting re-used to all the places you have to put access modifiers in Java
Grant Limberg
2015-05-26 20:03:47 -07:00 -
703c311e07
Merge branch 'adamierymenko-dev' into android-jni
Grant Limberg
2015-05-26 19:17:29 -07:00 -
e184aa4cb4
Clean old netconf-service from attic.
Adam Ierymenko
2015-05-26 18:16:12 -07:00 -
fbb990f8a3
Mac uninstall.sh update.
Adam Ierymenko
2015-05-26 14:36:04 -07:00 -
ff2272d59a
Delete some temporary code.
Adam Ierymenko
2015-05-26 13:34:08 -07:00 -
c075e68c6c
More work on ZT1 NodeJS API client library.
Adam Ierymenko
2015-05-26 13:32:47 -07:00 -
ecb1ee8e0d
Renaming...
Adam Ierymenko
2015-05-26 09:03:39 -07:00 -
ba7809367a
JS stuff reorg.
Adam Ierymenko
2015-05-26 09:01:58 -07:00 -
5e3c6d9e0d
Some nodeJS work, and apply fix from GitHub issue #166 plus a small optimization to avoid repeated calls to _allMulticastGroups().
Adam Ierymenko
2015-05-25 14:21:05 -07:00 -
d8ad555b9a
Go ahead and add flags and invFlags to the Rule table.
Adam Ierymenko
2015-05-25 13:20:10 -07:00 -
d29f2ce858
Clean up attic/
Adam Ierymenko
2015-05-25 11:55:27 -07:00 -
af1d29cc6f
Remove obsolete method.
Adam Ierymenko
2015-05-25 11:54:32 -07:00 -
91f02d699e
Right now only FreeBSD can use BSDEthernetTap, which will probably get renamed accordingly. NetBSD and OpenBSD do not support tap, only tun, so they will have to wait.
Adam Ierymenko
2015-05-25 11:11:37 -07:00 -
6e998efd15
fixing up data store stuff
Grant Limberg
2015-05-23 18:29:16 -07:00 -
5c2aaad365
Merge branch 'adamierymenko-dev' into android-jni
Grant Limberg
2015-05-23 13:34:21 -07:00 -
d8783b14eb
Build fix.
Adam Ierymenko
2015-05-22 15:46:06 -07:00 -
6867922d9e
typo
Adam Ierymenko
2015-05-22 15:33:33 -07:00 -
9774f789f2
TCP fallback tunneling is now working. That hurt more than expected.
Adam Ierymenko
2015-05-22 14:52:23 -07:00 -
cdec05af24
One second delay between NAT-t events.
Adam Ierymenko
2015-05-22 13:12:14 -07:00 -
196f27f1f0
Add delay to NAT-t escalation stuff to try to address GitHub issue #167
Adam Ierymenko
2015-05-22 13:11:55 -07:00 -
b388d9fdc9
TCP proxy should actually bind to its TCP port. Seems like a good idea.
Adam Ierymenko
2015-05-22 10:14:44 -07:00 -
1e043a3f66
Remove link desperation from java API
Grant Limberg
2015-05-21 19:34:19 -07:00 -
c430d88bd4
Merge branch 'adamierymenko-dev' into android-jni
Grant Limberg
2015-05-21 19:14:49 -07:00 -
50aedda54d
Basic TCP fallback -- now to test.
Adam Ierymenko
2015-05-21 18:33:52 -07:00 -
d9006712f6
Completely factor out "desperation" from the core. I thought of a significantly simpler way to move all of this logic entirely into the containing service, liberating the core from any concern over the nature of its pipe to the outside world.
Adam Ierymenko
2015-05-21 15:58:26 -07:00 -
123ff28863
Build fix.
Adam Ierymenko
2015-05-21 15:24:58 -07:00 -
0f7dcb3ef2
Add some proxy debugging, and auto-resolve and periodically re-resolve TCP fallback tunnel hostname.
Adam Ierymenko
2015-05-21 15:22:41 -07:00 -
61021fc778
BackgroundResolver test.
Adam Ierymenko
2015-05-21 14:11:44 -07:00 -
2ad69237cf
Background resolver.
Adam Ierymenko
2015-05-21 13:44:33 -07:00 -
82f6b3f550
Clean old update code out of Windows service wrapper.
Adam Ierymenko
2015-05-20 20:21:20 -07:00 -
905d2e91e5
Windows auto-update integration into OneService.
Adam Ierymenko
2015-05-20 20:17:56 -07:00 -
1213073916
Apple auto-update stuff, now for Windows.
Adam Ierymenko
2015-05-20 19:38:49 -07:00 -
b6698d8415
Ground work for reincorporating software updater for select platforms.
Adam Ierymenko
2015-05-20 16:35:33 -07:00 -
e285a6e75f
.
Adam Ierymenko
2015-05-20 15:20:05 -07:00 -
6fc090eb00
Don't actually "power cycle" the interface except on startup. Doing that after we're running could lose IP configuration.
Adam Ierymenko
2015-05-20 14:21:14 -07:00 -
0caac25d28
.
Adam Ierymenko
2015-05-19 20:13:19 -07:00 -
dd70188643
Make tap driver even more defensive... seems to maybe fix the new network problem. Have to test a bit more.
Adam Ierymenko
2015-05-19 18:40:34 -07:00 -
c7eb5f0c81
Windows build warning removal, be more defensive in Windows tap driver code, and clean up service start/stop in installer.
Adam Ierymenko
2015-05-19 18:13:20 -07:00 -
68cb7ad4cd
Few more fixes to installer firewall rule settings.
Adam Ierymenko
2015-05-19 16:31:00 -07:00 -
9682f50b15
Get rid of old _winPokeAHole() hack in one.cpp and use Advanced Installer to configure firewall rules (because we can now).
Adam Ierymenko
2015-05-19 16:26:41 -07:00 -
63cea7d337
Try to automatically enable access to http://127.0.0.1 in web wrapper if IE is in enhanced security mode.
Adam Ierymenko
2015-05-19 16:02:26 -07:00 -
44d1bd14bd
Enable right-click menu for copy/paste/etc. in Windows UI wrapper.
Adam Ierymenko
2015-05-19 14:48:57 -07:00 -
b4a34cc105
Add 32-bit chained MSI for NDIS6 driver... now to go test on 32-bit Windows (clean). (And Windows 10, and Windows Server, and ...)
Adam Ierymenko
2015-05-19 13:01:55 -07:00 -
32588b3d84
A visit to the Windows house of pain:
Adam Ierymenko
2015-05-18 20:30:54 -07:00 -
992438f054
Confirm leaving networks.
Adam Ierymenko
2015-05-18 16:02:37 -07:00 -
8c7a4efe1a
Small cosmetic fix to bottom bar.
Adam Ierymenko
2015-05-18 15:56:18 -07:00 -
e0313455e7
Hide unneeded menus in MacGap.
Adam Ierymenko
2015-05-18 15:53:49 -07:00 -
ac629150ac
Create symlinks in Mac postinst script.
Adam Ierymenko
2015-05-17 21:26:38 -07:00 -
89027d78ac
Mac .pkg building using Packages (third party app) instead of old bootstrapping .app and installer script.
Adam Ierymenko
2015-05-17 21:24:02 -07:00 -
f48509d50c
Mac script to get HTTP proxy settings -- will be used by Mac updater.
Adam Ierymenko
2015-05-17 20:28:09 -07:00 -
c76217c2d4
Delete old UI code -- officially dead.
Adam Ierymenko
2015-05-17 19:50:19 -07:00 -
2d700f644b
Add signed binary build of Mac GUI wrapper.
Adam Ierymenko
2015-05-17 19:48:21 -07:00 -
c76b9d1340
Respect user home directory copies of authtoken.secret or ~/.zeroTierOneAuthToken in CLI like we do in GUI wrappers.
Adam Ierymenko
2015-05-17 19:13:22 -07:00 -
0e87002d78
BSDEthernetTap build fixes.
Adam Ierymenko
2015-05-17 18:31:41 -07:00 -
ddaf3ef347
Bring BSDEthernetTap into the current century.
Adam Ierymenko
2015-05-17 18:28:04 -07:00 -
2810cd7c15
Build fixes for G++, building without SQLite3 present, and warning removal.
Adam Ierymenko
2015-05-17 23:56:47 +00:00 -
0af18b164c
/var/db is for all of xBSD
Adam Ierymenko
2015-05-17 16:06:29 -07:00 -
086f21ed70
Refactor and simplify controller integration with JSON API and OneService.
Adam Ierymenko
2015-05-17 15:51:07 -07:00 -
7649d6746b
docs
Adam Ierymenko
2015-05-17 15:38:01 -07:00 -
0e00981059
docs
Adam Ierymenko
2015-05-17 14:01:25 -07:00 -
d41b6eb0c8
docs
Adam Ierymenko
2015-05-17 10:14:12 -07:00 -
651e67f2e5
Add a feature to generate a new network ID on POST.
Adam Ierymenko
2015-05-17 09:36:35 -07:00 -
e0090e56f4
Build fix on OSX -- cannot call SqliteNetworkController if not compiled in.
Adam Ierymenko
2015-05-16 18:59:11 -07:00 -
9a00366b18
Merge branch 'adamierymenko-dev' into android-jni
Grant Limberg
2015-05-16 18:55:19 -07:00 -
69ceb7e730
Basic controller JSON API seems to be working.
Adam Ierymenko
2015-05-16 17:12:29 -07:00 -
cf51961d52
.
Adam Ierymenko
2015-05-16 16:32:13 -07:00 -
c9fd8de007
.
Adam Ierymenko
2015-05-16 16:22:38 -07:00 -
a187d290f1
Fixes to control plane, API, eliminate problematic inheritance pattern, and start on a NodeJS class for talking to the network controller.
Adam Ierymenko
2015-05-16 16:09:28 -07:00 -
27c5f04d68
Add -U option to skip root check and permit run as non-privileged user.
Adam Ierymenko
2015-05-16 14:52:09 -07:00 -
d0935f667f
Merge branch 'adamierymenko-dev' into android-jni
Grant Limberg
2015-05-16 14:35:35 -07:00