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
Adam Ierymenko
239c9e46ea
docs
2013-12-12 13:03:40 -08:00
Adam Ierymenko
54d1b11b19
Merge branch 'adamierymenko-dev'
2013-12-12 13:02:02 -08:00
Adam Ierymenko
68defd9980
VERSION 0.6.3: moving toward binary release
...
This version contains few changes that are visible to users building from source.
It contains an almost-complete version of the Qt-based GUI in ZeroTierUI, though
this is still a work in progress. It also contains the software update infrastructure,
which is not yet enabled by default but does basically work. Some cleanup and
dead code removal has also occurred.
The next release will probably be the first binary release with auto-update and a
full UI experience for Linux and Mac. Windows will follow later, as more work has
to be done on the Windows port.
2013-12-12 12:59:53 -08:00
Adam Ierymenko
f7e3c10eca
Cleanup in Utils, fix for HttpClient on Linux.
2013-12-12 11:33:41 -08:00
Adam Ierymenko
f8be0d2961
Tell us something about auto-updates when command line help is displayed.
2013-12-12 07:50:04 -08:00
Adam Ierymenko
8c58635ea7
Installer builder for mac.
2013-12-11 16:31:00 -08:00
Adam Ierymenko
7eac53a178
Installer work...
2013-12-11 15:23:55 -08:00
Adam Ierymenko
ec4ffc0c2c
Software update fetcher seems to work, going back to updater/installer itself.
2013-12-11 13:14:10 -08:00
Adam Ierymenko
a22a3ed7e8
Software update work...
2013-12-11 13:00:18 -08:00
Adam Ierymenko
c5ef502b42
Add check for being run as root.
2013-12-10 16:38:45 -08:00
Adam Ierymenko
f7f3bef313
Move some stuff to clean up root.
2013-12-10 16:17:57 -08:00
Adam Ierymenko
d3bcc58074
Fix update URL stuff, fix main build, add update dummy for testing updates on OSX and Linux and such.
2013-12-10 16:13:07 -08:00
Adam Ierymenko
bf0da9f2f7
Rest of software updater, ready to test...
2013-12-10 15:30:53 -08:00
Adam Ierymenko
612c17240a
Dead code removal, fix for cleanup GitHub issue #28
2013-12-06 16:49:20 -08:00
Adam Ierymenko
b59a7cf1d8
HTTP self-test.
2013-12-06 16:27:00 -08:00
Adam Ierymenko
518410b7e0
HTTP client works!
2013-12-06 16:00:12 -08:00
Adam Ierymenko
0a0ed893c3
HTTP client work...
2013-12-06 13:15:30 -08:00
Adam Ierymenko
e565656865
Add -v option to get version.
2013-12-04 16:29:49 -08:00
Adam Ierymenko
59b26faaba
Integrate idtool the same way we did with cli.
2013-12-04 14:44:28 -08:00
Adam Ierymenko
f5d397e8c8
Pull in-band file transfer stuff. Toyed around with that idea, but it seems that updates for some platforms are big enough and there are enough reliability concerns that just using TCP/HTTP is safer and easier.
2013-12-04 10:45:15 -08:00
Adam Ierymenko
66cff2e98d
Create common Makefile that automatically loads make rules on a per-OS basis.
2013-12-03 14:11:43 -08:00
Adam Ierymenko
2133984318
Build instructions for tap-mac.
2013-12-03 13:47:13 -08:00
Adam Ierymenko
64bc0e4929
Exclude llvm in ext/...
2013-12-03 13:36:57 -08:00
Adam Ierymenko
8ffa6b2bb7
Add a flag to Mac build to eliminate an unnecessary build warning.
2013-12-03 10:46:48 -08:00
Adam Ierymenko
f038ed9ca2
Merge pull request #27 from gurjeet/UDP_9993_Instructions_Ubuntu_12.04
...
Add RUNNING.txt instructions to open UDP port 9993 on Ubuntu 12.04
2013-11-25 06:10:23 -08:00
Gurjeet Singh
66f627da04
Add RUNNING.txt instructions to open UDP port 9993 on Ubuntu 12.04
2013-11-21 18:28:03 -05:00
Adam Ierymenko
e108924060
Add script to bundle Qt frameworks with Mac .app (may not be done).
2013-11-21 17:17:39 -05:00
Adam Ierymenko
b699bdefbd
Add shutdownIfUnreadable file feature: shut down if shutdownIfUnreadable in home folder is in fact existent but unreadable (e.g. broken link). This enables nifty shutdown on .app trashing feature for OSX.
2013-11-21 16:34:27 -05:00
Adam Ierymenko
74af234305
Add icons and custom Mac plist to Qt project.
2013-11-21 15:55:47 -05:00
Adam Ierymenko
4296db2358
Add configuration age to listnetworks results and GUI.
2013-11-21 15:11:22 -05:00
Adam Ierymenko
31d718c4a4
UI tweaking...
2013-11-21 14:02:08 -05:00
Adam Ierymenko
e3b0197e57
Network list update works in UI.
2013-11-21 13:45:44 -05:00
Adam Ierymenko
4d86b2f02f
UI work...
2013-11-20 18:29:02 -05:00
Adam Ierymenko
c979a695c5
UI work, add name to listnetworks output in control bus interface.
2013-11-20 16:16:30 -05:00
Adam Ierymenko
902c8c38d2
UI basically works, almost ready for testing and packaging...
2013-11-20 14:10:33 -05:00
Adam Ierymenko
14b0639181
Set application name correctly, mac version now executes helper on startup if needed.
2013-11-20 12:19:37 -05:00
Adam Ierymenko
bf02c6661a
UI work...
2013-11-19 15:05:14 -05:00