mirror of
https://github.com/ZeroTier/ZeroTierOne
synced 2025-08-14 18:48:36 -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/standardize-linkSelectMethod-naming
gl/ctl-pubsub
gl/cv1-os-arch
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
#2490
#2491
#2493
#2493
#2494
#2495
#2495
#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
-
434ce96f2c
Officially signed 32-bit build of Windows tap driver.
Adam Ierymenko
2014-01-24 17:29:46 -08:00 -
6ae2c5f5c7
VERSION 0.6.10: Windows runs again!
0.6.10
Adam Ierymenko
2014-01-24 15:05:04 -08:00 -
6f4e494e06
Bunch of UI style improvements.
Adam Ierymenko
2014-01-24 13:26:24 -08:00 -
eb554a504d
Fix for allIps -> ips in EthernetTap on Unix.
Adam Ierymenko
2014-01-23 16:25:51 -08:00 -
8771418170
Fix bug in tap driver introduced during unused code purge (deleted the part that acknowledges writes!), and fix bug in EthernetTap causing 0000 for etherType. Windows works now! Yay!
Adam Ierymenko
2014-01-23 16:10:24 -08:00 -
2f37ea842f
Couple of Windows fixes, get rid of ips()/allIps() distinction in EthernetTap. (Will need to be fixed on Unix now... later.)
Adam Ierymenko
2014-01-23 14:15:00 -08:00 -
9232ba1da0
Tap works on Windows now, sort of. Now I discovered that Windows has two mechanisms for assigning IP addresses: the registry and lower-level calls. Joy.
Adam Ierymenko
2014-01-22 23:46:33 -08:00 -
a0916b926f
Finally got the Windows x64 driver signed correctly. Turns out signtool.exe with the older (NDIS5) version of the Windows DDK does not understand cross-certificates, yet it blithely continues on and signs incorrectly anyway. Got it working by using DigiCert's own certificate tool which includes a sign files operation. Must be done manually but this doesn't have to be done often. F@!K.
Adam Ierymenko
2014-01-22 22:11:22 -08:00 -
2da6a7570b
More tap driver work, increment version number, remove old binaries since signatures may not have been valid.
Adam Ierymenko
2014-01-22 18:38:45 -08:00 -
2498ecbc84
Windows compile fixes, check if running as administrator on startup for Windows.
Adam Ierymenko
2014-01-21 16:49:34 -08:00 -
4935fdf6e4
Windows ignore file updates
Adam Ierymenko
2014-01-21 13:18:19 -08:00 -
370dd6c4da
Several things:
Adam Ierymenko
2014-01-21 13:07:22 -08:00 -
06ca24e8e2
More work on Windows service, cleanup.
Adam Ierymenko
2014-01-21 09:18:12 -08:00 -
c4425c836a
Ignores...
Adam Ierymenko
2014-01-20 17:04:44 -08:00 -
f0dd90d9d7
Windows Service stubs...
Adam Ierymenko
2014-01-20 17:03:15 -08:00 -
6bc5a84a2d
Windows build fixes and installer work...
Adam Ierymenko
2014-01-20 16:16:01 -08:00 -
3375363d93
More tap driver cleanup, and add IOCTL to get L2 multicast ethernet address subscriptions.
Adam Ierymenko
2014-01-20 14:33:05 -08:00 -
fbb40b98ad
Add Windows Build folder to ignore list.
Adam Ierymenko
2014-01-20 11:20:13 -08:00 -
a365a0e3ba
Remove a lot of code that we don't need from tap-windows, further winnowing down this fork of OpenVPN's tap-windows to a more minimal version that does only basic Ethernet tap functionality.
Adam Ierymenko
2014-01-20 11:18:55 -08:00 -
45c5b66e9e
Self test now passes on Windows.
Adam Ierymenko
2014-01-18 14:53:59 -08:00 -
f303c24d3c
Build fix.
Adam Ierymenko
2014-01-18 10:23:44 -08:00 -
3d4762eab3
Merge branch 'adamierymenko-dev' of ssh://shub-niggurath.zerotier.com/git/ZeroTierOne into adamierymenko-dev
Adam Ierymenko
2014-01-18 10:19:53 -08:00 -
a5896264fa
Builds on Windows now.
Adam Ierymenko
2014-01-18 10:17:15 -08:00 -
4d1cca1150
Remove VC++ warnings in C25519, also add inline to short methods.
Adam Ierymenko
2014-01-18 09:44:35 -08:00 -
092e6e947e
.gitignore fixes for Windows
Adam Ierymenko
2014-01-17 17:11:35 -08:00 -
07f505971c
Windows build fixes.
Adam Ierymenko
2014-01-17 17:09:59 -08:00 -
7eccc5ebf2
Windows HTTP client code (untested)
Adam Ierymenko
2014-01-17 16:18:21 -08:00 -
dab124dfb9
VERSION 0.6.9: more UI, installation, and packaging work...
0.6.9
Adam Ierymenko
2014-01-17 12:57:31 -08:00 -
8be664cca9
UI cleanup and license dialog.
Adam Ierymenko
2014-01-17 10:36:58 -08:00 -
866edd41a7
Build DMG from makefile for Mac.
Adam Ierymenko
2014-01-16 17:23:49 -08:00 -
412f93122d
Add our own getifmaddrs() since this convenience function is not in OSX 10.6.
Adam Ierymenko
2014-01-16 15:11:59 -08:00 -
3201d1d493
mkdir fix in mac install
Adam Ierymenko
2014-01-16 14:14:23 -08:00 -
9df7f65dd5
Mac installation, and dump pre10.8 stuff because it turns out that 10.6 loads the existing kext fine.
Adam Ierymenko
2014-01-16 13:53:31 -08:00 -
e23be8c91a
Get rid of make stuff for helpers that are gone.
Adam Ierymenko
2014-01-15 21:30:43 -08:00 -
99c384e110
New way of doing authenticate and install. Now with more kittens.
Adam Ierymenko
2014-01-15 17:00:53 -08:00 -
49076d406e
Cheezy little helper apps: kill them with fire. There is a better way. A cleaner way. A nicer way. A way with more kittens.
Adam Ierymenko
2014-01-15 10:32:01 -08:00 -
9e491decc0
Build stuff...
Adam Ierymenko
2014-01-14 21:15:13 -08:00 -
ad77d9b014
Rebuild tap.kext on OSX 10.6 for all versions so it works on that platform.
Adam Ierymenko
2014-01-14 16:08:04 -08:00 -
4788d911ad
Remove ZT1 GPL copyright from the top of code that is basically all Daniel Bernstein's
Adam Ierymenko
2014-01-14 08:27:59 -08:00 -
80ea7db9c0
Add a waiting for service message on startup to not confuse user.
Adam Ierymenko
2014-01-13 11:16:38 -08:00 -
bacb8f56c3
VERSION 0.6.8: changes in preparation for binary release
0.6.8
Adam Ierymenko
2014-01-10 21:46:36 -08:00 -
d553555880
Add "you have not joined any networks" placeholder if networks list is empty.
Adam Ierymenko
2014-01-10 21:40:38 -08:00 -
9e508779c2
Installer AppleScript finally reinvokes the app correctly.
Adam Ierymenko
2014-01-10 21:26:50 -08:00 -
14d144ea22
UI stuff, re-launch app from AppleScript after install (still needs a bit of work)
Adam Ierymenko
2014-01-10 17:31:10 -08:00 -
305ed0b3c5
Cleanup in installer code in app.
Adam Ierymenko
2014-01-10 16:41:44 -08:00 -
9208c6b4e6
QMessageBox cleanup.
Adam Ierymenko
2014-01-10 16:05:54 -08:00 -
def893fe40
Add GPL notice to UI code.
Adam Ierymenko
2014-01-10 15:27:44 -08:00 -
2a3c9e73e5
More mac installer fixes.
Adam Ierymenko
2014-01-10 14:09:08 -08:00 -
15854a1b14
Mac installer work...
Adam Ierymenko
2014-01-09 22:58:31 -08:00 -
12a0a9dedd
Update cert IDs for official build.
Adam Ierymenko
2014-01-09 21:15:00 -08:00 -
5c90afa296
Work on mac launch script, sign binary mac tap driver kext (and there was much rejoicing!)
Adam Ierymenko
2014-01-09 11:00:36 -08:00 -
68ddba60a3
Another fix to mdfind line in Mac scripts.
Adam Ierymenko
2014-01-08 23:35:26 -08:00 -
3482d836ae
Mac install fixes, more internal use scripts.
Adam Ierymenko
2014-01-08 23:12:03 -08:00 -
60731e6d02
Update URLs for auto-update, check supernode version in one more place, delete pid before executing updater.
Adam Ierymenko
2014-01-07 16:37:36 -08:00 -
c1256fff5b
Remove some legacy code from the core loop.
Adam Ierymenko
2014-01-07 15:06:02 -08:00 -
ddb77b1454
Make rules for internal use.
Adam Ierymenko
2014-01-07 14:48:56 -08:00 -
afec5b0f2e
Official release maker... again only of academic interest to others.
Adam Ierymenko
2014-01-07 14:12:57 -08:00 -
eb1598831a
Include tap.kext in mac installer.
Adam Ierymenko
2014-01-07 13:35:20 -08:00 -
ea73e736c8
Official release stuff... of only academic interest to open source third party users.
Adam Ierymenko
2014-01-07 13:06:34 -08:00 -
f2976178c9
Installer bugfix on Linux.
Adam Ierymenko
2014-01-06 13:25:07 -05:00 -
76638aae76
Linux installer builds...
Adam Ierymenko
2014-01-06 13:11:32 -05:00 -
2edaf0588a
Linux installer work...
Adam Ierymenko
2014-01-06 12:56:00 -05:00 -
e525e3a571
Ready to test app-driven service install on Mac.
Adam Ierymenko
2014-01-05 20:59:41 -08:00 -
a19c19c58c
Refactor SoftwareUpdate to make .nfo parse and signature check code easily reusable so it can be used from the Qt GUI code.
Adam Ierymenko
2014-01-05 16:24:12 -08:00 -
67a71868cb
Install dialog in UI.
Adam Ierymenko
2014-01-03 22:14:30 -08:00 -
029f64495c
Linux buildinstaller fix.
Adam Ierymenko
2014-01-03 16:53:55 -08:00 -
63d6052159
Mac installer work.
Adam Ierymenko
2014-01-03 16:53:00 -08:00 -
50043f9cd6
Remove previous installer code.
Adam Ierymenko
2014-01-03 16:16:21 -08:00 -
59b1623477
More install/deploy work for mac...
Adam Ierymenko
2014-01-03 15:39:09 -08:00 -
22b52858e0
Fix -h in zerotier-cli and move code to find auth token into LocalClient, also move auth token for mac into Mac-standard Library/Application Support location.
Adam Ierymenko
2014-01-03 14:03:29 -08:00 -
baea75f2df
Installer app helper...
Adam Ierymenko
2014-01-03 12:15:47 -08:00 -
69c993357d
Update mac launcher and uninstaller to use mdfind to locate app.
Adam Ierymenko
2014-01-03 10:26:40 -08:00 -
fb685bcb1d
New Unix installer is script-based with a payload... no fracking idea what I will do for Windows.
Adam Ierymenko
2014-01-03 09:00:59 -08:00 -
14e4e9e479
Phasing out existing installer, delete some stuff...
Adam Ierymenko
2014-01-01 17:02:28 -08:00 -
b99940f8a1
Forget mac .pkg, we will integrate the installer into the app and have it launch it on first run. This is much more user-friendly.
Adam Ierymenko
2014-01-01 16:13:35 -08:00 -
3d76d6649f
Add step to build in helpers to mac app and codesign.
Adam Ierymenko
2013-12-31 16:26:14 -08:00 -
7519d8ca2c
Sign the AppleScript helper app that the UI calls to install the token file.
Adam Ierymenko
2013-12-31 16:20:28 -08:00 -
9f28eec95c
VERSION 0.6.7: revert change for GitHub issue #20
0.6.7
Adam Ierymenko
2013-12-31 11:36:13 -08:00 -
17126b0c6d
VERSION 0.6.6: fix to path discovery
0.6.6
Adam Ierymenko
2013-12-31 11:24:57 -08:00 -
c37cb60d3c
Merge branch 'adamierymenko-dev' of shub-niggurath.zerotier.com:/git/ZeroTierOne into adamierymenko-dev
Adam Ierymenko
2013-12-31 14:22:05 -05:00 -
6c587b1c57
.
Adam Ierymenko
2013-12-31 11:22:54 -08:00 -
5917453611
Linux makefile helpful debug line.
Adam Ierymenko
2013-12-31 14:21:53 -05:00 -
cc2a1444ae
TRACE output improvements and compile fix.
Adam Ierymenko
2013-12-31 11:18:40 -08:00 -
10df5dcf70
Fix several things:
Adam Ierymenko
2013-12-31 11:03:45 -08:00 -
8055635e85
VERSION 0.6.5: minor bug fix in peer connection tracking
0.6.5
Adam Ierymenko
2013-12-31 01:22:32 -08:00 -
83a38b8f46
VERSION 0.6.4: fixes two GitHub issues, leading up to binary release!
0.6.4
Adam Ierymenko
2013-12-30 16:52:34 -08:00 -
83fc684b20
Add a netconf-service version field to netconf.
Adam Ierymenko
2013-12-30 16:31:59 -08:00 -
f9d31605b8
Ethernet tap cleanup.
Adam Ierymenko
2013-12-29 11:10:23 -08:00 -
c9c093777f
Move PackageMaker stuff into installfiles.
Adam Ierymenko
2013-12-28 20:48:13 -08:00 -
c33e2e5d66
Add PackageMaker doc for making OSX .pkg files.
Adam Ierymenko
2013-12-28 16:18:19 -08:00 -
a6dc4caecf
Unload the mac kext on exit.
Adam Ierymenko
2013-12-27 21:56:02 -08:00 -
a5b3747c01
Linux uninstaller should remove uninstall.sh itself.
Adam Ierymenko
2013-12-27 21:17:00 -08:00 -
ec3a6428b8
Mac installation scripts fixes.
Adam Ierymenko
2013-12-27 15:30:39 -08:00 -
7a6fe203ee
Rebuild OSX tap for up to 32 devices.
Adam Ierymenko
2013-12-27 07:41:36 -08:00 -
a8345b6a44
Save unsigned tap driver in pre10.8 to possibly distribute for older OSX versions that cannot load signed kexts.
Adam Ierymenko
2013-12-27 07:22:03 -08:00 -
df84bcf3bf
Some logging improvements in software updater.
Adam Ierymenko
2013-12-27 07:13:49 -08:00 -
c8166b2db1
Bump version to 0.6.4 for testing, integrate software updater auto-check into PacketDecoder decode path and main loop.
Adam Ierymenko
2013-12-26 20:57:17 -08:00 -
54c2c945e0
Remove old stuff from VS projects, get driver signing working on Windows. (Just testing signing, going back to OSX and Linux now).
Adam Ierymenko
2013-12-26 14:46:15 -08:00 -
92969b4426
Fix for GitHub issue #20 (untested)
Adam Ierymenko
2013-12-24 10:39:29 -08:00 -
026442f28f
docs
Adam Ierymenko
2013-12-22 10:56:03 -08:00