Adam Ierymenko
59b1623477
More install/deploy work for mac...
2014-01-03 15:39:09 -08:00
Adam Ierymenko
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.
2014-01-03 14:03:29 -08:00
Adam Ierymenko
baea75f2df
Installer app helper...
2014-01-03 12:15:47 -08:00
Adam Ierymenko
69c993357d
Update mac launcher and uninstaller to use mdfind to locate app.
2014-01-03 10:26:40 -08:00
Adam Ierymenko
fb685bcb1d
New Unix installer is script-based with a payload... no fracking idea what I will do for Windows.
2014-01-03 09:00:59 -08:00
Adam Ierymenko
14e4e9e479
Phasing out existing installer, delete some stuff...
2014-01-01 17:02:28 -08:00
Adam Ierymenko
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.
2014-01-01 16:13:35 -08:00
Adam Ierymenko
3d76d6649f
Add step to build in helpers to mac app and codesign.
2013-12-31 16:26:14 -08:00
Adam Ierymenko
7519d8ca2c
Sign the AppleScript helper app that the UI calls to install the token file.
2013-12-31 16:20:28 -08:00
Adam Ierymenko
9f28eec95c
VERSION 0.6.7: revert change for GitHub issue #20
...
This will have to be thought out more. The old version worked fine 99% of the
time so we'll revisit this.
2013-12-31 11:36:13 -08:00
Adam Ierymenko
17126b0c6d
VERSION 0.6.6: fix to path discovery
...
New versions will be coming fast and furious for a bit as bugs get fixed and
testing is done in prep to the first binary release.
This version fixes a problem with WAN path discovery and a possible security
issue in PacketDecoder. (see previous comments)
2013-12-31 11:24:57 -08:00
Adam Ierymenko
c37cb60d3c
Merge branch 'adamierymenko-dev' of shub-niggurath.zerotier.com:/git/ZeroTierOne into adamierymenko-dev
2013-12-31 14:22:05 -05:00
Adam Ierymenko
6c587b1c57
.
2013-12-31 11:22:54 -08:00
Adam Ierymenko
5917453611
Linux makefile helpful debug line.
2013-12-31 14:21:53 -05:00
Adam Ierymenko
cc2a1444ae
TRACE output improvements and compile fix.
2013-12-31 11:18:40 -08:00
Adam Ierymenko
10df5dcf70
Fix several things:
...
(1) The changes to path learning in the two previous releases were poorly thought out,
and this version should remedy that by introducing PROBE. This is basically a kind of
ECHO request and is used to authenticate endpoints that are not learned via a valid
request/response pair. Thus we will still passively learn endpoints, but securely.
(2) Turns out there was a security oversight in _doHELLO() that could have permitted...
well... I'm not sure it was exploitable to do anything particularly interesting since
a bad identity would be discarded anyway, but fix it just the same.
2013-12-31 11:03:45 -08:00
Adam Ierymenko
8055635e85
VERSION 0.6.5: minor bug fix in peer connection tracking
2013-12-31 01:22:32 -08:00
Adam Ierymenko
83a38b8f46
VERSION 0.6.4: fixes two GitHub issues, leading up to binary release!
2013-12-30 16:52:34 -08:00
Adam Ierymenko
83fc684b20
Add a netconf-service version field to netconf.
2013-12-30 16:31:59 -08:00
Adam Ierymenko
f9d31605b8
Ethernet tap cleanup.
2013-12-29 11:10:23 -08:00
Adam Ierymenko
c9c093777f
Move PackageMaker stuff into installfiles.
2013-12-28 20:48:13 -08:00
Adam Ierymenko
c33e2e5d66
Add PackageMaker doc for making OSX .pkg files.
2013-12-28 16:18:19 -08:00
Adam Ierymenko
a6dc4caecf
Unload the mac kext on exit.
2013-12-27 21:56:02 -08:00
Adam Ierymenko
a5b3747c01
Linux uninstaller should remove uninstall.sh itself.
2013-12-27 21:17:00 -08:00
Adam Ierymenko
ec3a6428b8
Mac installation scripts fixes.
2013-12-27 15:30:39 -08:00
Adam Ierymenko
7a6fe203ee
Rebuild OSX tap for up to 32 devices.
2013-12-27 07:41:36 -08:00
Adam Ierymenko
a8345b6a44
Save unsigned tap driver in pre10.8 to possibly distribute for older OSX versions that cannot load signed kexts.
2013-12-27 07:22:03 -08:00
Adam Ierymenko
df84bcf3bf
Some logging improvements in software updater.
2013-12-27 07:13:49 -08:00
Adam Ierymenko
c8166b2db1
Bump version to 0.6.4 for testing, integrate software updater auto-check into PacketDecoder decode path and main loop.
2013-12-26 20:57:17 -08:00
Adam Ierymenko
54c2c945e0
Remove old stuff from VS projects, get driver signing working on Windows. (Just testing signing, going back to OSX and Linux now).
2013-12-26 14:46:15 -08:00
Adam Ierymenko
92969b4426
Fix for GitHub issue #20 (untested)
2013-12-24 10:39:29 -08:00
Adam Ierymenko
026442f28f
docs
2013-12-22 10:56:03 -08:00
Adam Ierymenko
fe6b7f477c
Fix for GitHub issue #30
2013-12-20 16:07:20 -08:00
Adam Ierymenko
434a2f7071
Yet more UI work.
2013-12-19 18:15:34 -08:00
Adam Ierymenko
704ee6f6c7
More UI tweaks...
2013-12-19 16:23:41 -08:00
Adam Ierymenko
f311be96a9
More UI cleanup...
2013-12-19 14:59:52 -08:00
Adam Ierymenko
191d204674
Mac uninstall script fixes.
2013-12-19 10:51:46 -08:00
Adam Ierymenko
4ddf97be4e
More UI civic beautification.
2013-12-18 16:52:21 -08:00
Adam Ierymenko
a388830983
Some UI appearance improvements.
2013-12-17 18:40:01 -08:00
Adam Ierymenko
ea4269e0d2
Add double-click to copy IP to clipboard to UI.
2013-12-17 18:20:20 -08:00
Adam Ierymenko
77683eda0c
Mac installer works now.
2013-12-17 15:22:39 -08:00
Adam Ierymenko
42ed37b385
docs
2013-12-17 12:21:57 -08:00
Adam Ierymenko
eadd69f843
Mac installer... almost done.
2013-12-16 22:30:37 -08:00
Adam Ierymenko
99213ef59a
Add -fstack-protector back on Mac... turns out it does work on clang.
2013-12-16 16:56:25 -08:00
Adam Ierymenko
b54f998a85
Linux installer: remove old init.d files, fix for init.d startup/shutdown script.
2013-12-16 16:40:03 -08:00
Adam Ierymenko
b792ab8ff1
Prefer clang for Linux builds, but use gcc if no clang available.
2013-12-16 14:24:41 -08:00
Adam Ierymenko
27a5237462
Installer work for mac.
2013-12-13 16:55:21 -08:00
Adam Ierymenko
50ef47cf0a
Mac launchd item and launcher script, uninstaller work.
2013-12-13 16:15:42 -08:00
Adam Ierymenko
8cc9692cd9
Installer work, change to plain C, work for OSX installation.
2013-12-13 13:49:46 -08:00
Adam Ierymenko
9ffda4f955
Update Qt build to enable building against local static libraries, rename Network to NetworkWidget to avoid filesystem or object naming collision with Network.o in node/.
2013-12-12 15:47:00 -08:00