Commit graph

  • fe6b7f477c Fix for GitHub issue #30 Adam Ierymenko 2013-12-20 16:07:20 -08:00
  • 434a2f7071 Yet more UI work. Adam Ierymenko 2013-12-19 18:15:34 -08:00
  • 704ee6f6c7 More UI tweaks... Adam Ierymenko 2013-12-19 16:23:41 -08:00
  • f311be96a9 More UI cleanup... Adam Ierymenko 2013-12-19 14:59:52 -08:00
  • 191d204674 Mac uninstall script fixes. Adam Ierymenko 2013-12-19 10:51:46 -08:00
  • 4ddf97be4e More UI civic beautification. Adam Ierymenko 2013-12-18 16:52:21 -08:00
  • a388830983 Some UI appearance improvements. Adam Ierymenko 2013-12-17 18:40:01 -08:00
  • ea4269e0d2 Add double-click to copy IP to clipboard to UI. Adam Ierymenko 2013-12-17 18:20:20 -08:00
  • 77683eda0c Mac installer works now. Adam Ierymenko 2013-12-17 15:22:39 -08:00
  • 42ed37b385 docs Adam Ierymenko 2013-12-17 12:21:57 -08:00
  • eadd69f843 Mac installer... almost done. Adam Ierymenko 2013-12-16 22:30:37 -08:00
  • 99213ef59a Add -fstack-protector back on Mac... turns out it does work on clang. Adam Ierymenko 2013-12-16 16:56:25 -08:00
  • b54f998a85 Linux installer: remove old init.d files, fix for init.d startup/shutdown script. Adam Ierymenko 2013-12-16 16:40:03 -08:00
  • b792ab8ff1 Prefer clang for Linux builds, but use gcc if no clang available. Adam Ierymenko 2013-12-16 14:24:41 -08:00
  • 27a5237462 Installer work for mac. Adam Ierymenko 2013-12-13 16:55:21 -08:00
  • 50ef47cf0a Mac launchd item and launcher script, uninstaller work. Adam Ierymenko 2013-12-13 16:15:42 -08:00
  • 8cc9692cd9 Installer work, change to plain C, work for OSX installation. Adam Ierymenko 2013-12-13 13:49:46 -08:00
  • 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/. Adam Ierymenko 2013-12-12 15:47:00 -08:00
  • 239c9e46ea docs 0.6.3 Adam Ierymenko 2013-12-12 13:03:40 -08:00
  • 54d1b11b19 Merge branch 'adamierymenko-dev' Adam Ierymenko 2013-12-12 13:02:02 -08:00
  • 68defd9980 VERSION 0.6.3: moving toward binary release Adam Ierymenko 2013-12-12 12:59:53 -08:00
  • f7e3c10eca Cleanup in Utils, fix for HttpClient on Linux. Adam Ierymenko 2013-12-12 11:33:41 -08:00
  • f8be0d2961 Tell us something about auto-updates when command line help is displayed. Adam Ierymenko 2013-12-12 07:50:04 -08:00
  • 8c58635ea7 Installer builder for mac. Adam Ierymenko 2013-12-11 16:31:00 -08:00
  • 7eac53a178 Installer work... Adam Ierymenko 2013-12-11 15:23:55 -08:00
  • ec4ffc0c2c Software update fetcher seems to work, going back to updater/installer itself. Adam Ierymenko 2013-12-11 13:14:10 -08:00
  • a22a3ed7e8 Software update work... Adam Ierymenko 2013-12-11 13:00:18 -08:00
  • c5ef502b42 Add check for being run as root. Adam Ierymenko 2013-12-10 16:38:45 -08:00
  • f7f3bef313 Move some stuff to clean up root. Adam Ierymenko 2013-12-10 16:17:57 -08:00
  • d3bcc58074 Fix update URL stuff, fix main build, add update dummy for testing updates on OSX and Linux and such. Adam Ierymenko 2013-12-10 16:13:07 -08:00
  • bf0da9f2f7 Rest of software updater, ready to test... Adam Ierymenko 2013-12-10 15:30:53 -08:00
  • 612c17240a Dead code removal, fix for cleanup GitHub issue #28 Adam Ierymenko 2013-12-06 16:49:20 -08:00
  • b59a7cf1d8 HTTP self-test. Adam Ierymenko 2013-12-06 16:27:00 -08:00
  • 518410b7e0 HTTP client works! Adam Ierymenko 2013-12-06 16:00:12 -08:00
  • 0a0ed893c3 HTTP client work... Adam Ierymenko 2013-12-06 13:15:30 -08:00
  • e565656865 Add -v option to get version. Adam Ierymenko 2013-12-04 16:29:49 -08:00
  • 59b26faaba Integrate idtool the same way we did with cli. Adam Ierymenko 2013-12-04 14:44:28 -08:00
  • 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. Adam Ierymenko 2013-12-04 10:45:15 -08:00
  • 66cff2e98d Create common Makefile that automatically loads make rules on a per-OS basis. Adam Ierymenko 2013-12-03 14:11:43 -08:00
  • 2133984318 Build instructions for tap-mac. Adam Ierymenko 2013-12-03 13:47:13 -08:00
  • 64bc0e4929 Exclude llvm in ext/... Adam Ierymenko 2013-12-03 13:36:57 -08:00
  • 8ffa6b2bb7 Add a flag to Mac build to eliminate an unnecessary build warning. Adam Ierymenko 2013-12-03 10:46:48 -08:00
  • f038ed9ca2 Merge pull request #27 from gurjeet/UDP_9993_Instructions_Ubuntu_12.04 Adam Ierymenko 2013-11-25 06:10:23 -08:00
  • 66f627da04 Add RUNNING.txt instructions to open UDP port 9993 on Ubuntu 12.04 Gurjeet Singh 2013-11-21 18:28:03 -05:00
  • e108924060 Add script to bundle Qt frameworks with Mac .app (may not be done). Adam Ierymenko 2013-11-21 17:17:39 -05:00
  • 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. Adam Ierymenko 2013-11-21 16:34:27 -05:00
  • 74af234305 Add icons and custom Mac plist to Qt project. Adam Ierymenko 2013-11-21 15:55:47 -05:00
  • 4296db2358 Add configuration age to listnetworks results and GUI. Adam Ierymenko 2013-11-21 15:11:22 -05:00
  • 31d718c4a4 UI tweaking... Adam Ierymenko 2013-11-21 14:02:08 -05:00
  • e3b0197e57 Network list update works in UI. Adam Ierymenko 2013-11-21 13:45:44 -05:00
  • 4d86b2f02f UI work... Adam Ierymenko 2013-11-20 18:29:02 -05:00
  • c979a695c5 UI work, add name to listnetworks output in control bus interface. Adam Ierymenko 2013-11-20 16:16:30 -05:00
  • 902c8c38d2 UI basically works, almost ready for testing and packaging... Adam Ierymenko 2013-11-20 14:10:33 -05:00
  • 14b0639181 Set application name correctly, mac version now executes helper on startup if needed. Adam Ierymenko 2013-11-20 12:19:37 -05:00
  • bf02c6661a UI work... Adam Ierymenko 2013-11-19 15:05:14 -05:00
  • 0adc91d6cb Add AppleScript to get authentication token and place in home directory, used for OSX GUI app to authenticate a user as authorized to admin ZT1. Adam Ierymenko 2013-11-18 15:06:05 -05:00
  • 77bab13546 More UI work, reorg Windows stuff... Adam Ierymenko 2013-11-18 12:01:33 -05:00
  • f1b0178a85 More UI work... Adam Ierymenko 2013-11-15 17:04:32 -05:00
  • 10f03d4119 More UI work. Adam Ierymenko 2013-11-15 11:09:26 -05:00
  • b3fdb37b87 Create UI project, start designing UI. Adam Ierymenko 2013-11-13 16:50:49 -05:00
  • bdc0ed8065 Uninstall scripts. Adam Ierymenko 2013-11-13 09:07:59 -05:00
  • 165bc589fd Linux install and uninstall seem to work. Adam Ierymenko 2013-11-08 17:37:47 -05:00
  • 15375ef6b9 Small fix to CLI module. Adam Ierymenko 2013-11-08 15:45:28 -05:00
  • 7ec433a452 Incorporate CLI functionality into core binary with binary name aliasing to save space in updater/installer. Adam Ierymenko 2013-11-08 15:23:48 -05:00
  • 085ad9073b Linux uninstall and init script. Adam Ierymenko 2013-11-08 14:32:23 -05:00
  • 34302edcc5 Installer build script for *nix systems. Adam Ierymenko 2013-11-08 11:42:11 -05:00
  • c93de67d79 Add netconf-service readme. Adam Ierymenko 2013-11-08 09:34:17 -05:00
  • 5179dfafbe Installer work... Adam Ierymenko 2013-11-07 14:51:26 -05:00
  • 9c4d5f8bb2 Installer... Adam Ierymenko 2013-11-06 17:15:19 -05:00
  • f51478b470 Uninstaller scripts for *nix. Adam Ierymenko 2013-11-06 15:04:05 -05:00
  • 93427b8cb6 Installer work, add .pid file writing on *nix systems to main.cpp. Adam Ierymenko 2013-11-06 14:43:47 -05:00
  • 5d7fea2047 Delete some obsolete Windows false starts. Adam Ierymenko 2013-11-06 13:35:06 -05:00
  • 35fe5ea166 file2lz4c for making installer binaries Adam Ierymenko 2013-11-06 12:06:42 -05:00
  • bbe5a6f5d1 Add signupdate command to idtool. Adam Ierymenko 2013-11-06 11:39:07 -05:00
  • 6b8c90bffd Upgrade LZ4, remove extraneous files, put tap-mac into ext/ to declutter root. Adam Ierymenko 2013-11-06 11:01:34 -05:00
  • 9455b1cc81 Comments, change .nfo to .sig for uploads, clean some unused code from Utils. Adam Ierymenko 2013-11-06 10:38:19 -05:00
  • 9fdec3acfc More updater work... coming along. Adam Ierymenko 2013-11-05 17:08:29 -05:00
  • f189b9b6e9 Merge branch 'adamierymenko-dev' of shub-niggurath.zerotier.com:/git/ZeroTierOne into adamierymenko-dev Adam Ierymenko 2013-11-04 17:31:12 -05:00
  • 6c63bfce69 File transfer work, add identities for validation of updates. Adam Ierymenko 2013-11-04 17:31:00 -05:00
  • d398c0aed2 Remove tap stuff from makefile. Adam Ierymenko 2013-11-01 20:40:51 -04:00
  • ac4e657aaa Updater work in progress... Adam Ierymenko 2013-11-01 20:39:31 -04:00
  • ae138566a9 Updater code, work in progress... Adam Ierymenko 2013-11-01 12:38:38 -04:00
  • e4044eeb70 Finish stubbing out FILE_ stuff. Adam Ierymenko 2013-10-28 17:25:12 -04:00
  • d5fdfaea56 Fix signed/unsigned compare warning. Adam Ierymenko 2013-10-28 16:54:35 -04:00
  • d92da40bff VERSION 0.6.2: Mac users should 'sudo make install-mac-tap' again. 0.6.2 Adam Ierymenko 2013-10-28 16:32:17 -04:00
  • 5750cf6b72 New cthulhu.zerotier.com supernode IP address. Adam Ierymenko 2013-10-28 16:24:55 -04:00
  • 7015017686 Make Makefile for Mac use clang options instead of old GCC options, and fix a nasty but obvious bug I introduced into Utils::getSecureRandom. Adam Ierymenko 2013-10-28 15:53:40 -04:00
  • 12b297a712 Put default MTU in tap back to 2800, clean up tun-related files and other things from the original pre-fork tap code base that we will never use. Adam Ierymenko 2013-10-28 15:18:06 -04:00
  • d290306bb3 Update binary build of tap. Adam Ierymenko 2013-10-28 13:23:56 -04:00
  • 60ac1b77c5 Fix for GitHub issue #25 Adam Ierymenko 2013-10-28 13:22:23 -04:00
  • e514fe2bff Change install-mac-tap rule. Adam Ierymenko 2013-10-28 09:34:36 -04:00
  • 148619f0ba Make tap build on OSX 10.9, though not in a way that is easy for users. Instead package binaries. Adam Ierymenko 2013-10-28 09:33:32 -04:00
  • 17778a36ba Clean up secure random, add packet definitions for update distribution facility. Adam Ierymenko 2013-10-27 07:26:50 -04:00
  • df28cd88b8 docs: we no longer use MS loopback Adam Ierymenko 2013-10-26 07:39:07 -04:00
  • 942cc0ca21 Certificate of membership works now... had to fix multicast propagation so COM is pushed with multicast, which makes tremendous sense in retrospect. Adam Ierymenko 2013-10-25 14:51:55 -04:00
  • 010616e3ae Add some more TRACE output for certs. Adam Ierymenko 2013-10-25 13:43:04 -04:00
  • 1505e8dd50 Fix netconf init and identity transfer. Adam Ierymenko 2013-10-25 13:04:42 -04:00
  • 5901972958 More tying up of certificate of membership stuff in the client. Adam Ierymenko 2013-10-24 16:57:26 -04:00
  • bbcd76ecd0 Netconf updates -- actually issue COM, and log attempts to access networks in NetworkActivity using the new authenticated flag in the new DB schema. Adam Ierymenko 2013-10-24 16:19:53 -04:00
  • 3de76fcab1 Make network autoconf a little more frequent to tighten up expiration times. Adam Ierymenko 2013-10-21 16:11:29 -04:00