Adam Ierymenko
4b655ab22c
tests
2015-11-03 14:39:44 -08:00
Grant Limberg
a19e82fcbc
Merge branch 'edge' into windows-ui
2015-11-02 18:30:54 -08:00
Adam Ierymenko
00dcb0f22c
.
2015-11-02 15:39:09 -08:00
Adam Ierymenko
4c24e0cfb0
More tweaks to tests... just about ready to run at scale.
2015-10-28 14:24:54 -07:00
Adam Ierymenko
1cae7327ae
Basic Dockerfile for building test agents.
2015-10-28 13:35:52 -07:00
Grant Limberg
5b6ddaa2d7
Base windows UI is working.
...
* No joining/leaving networks yet, but they do display.
* Nothing is updated yet after first load of the app. Need to set up a background task to run updates.
2015-10-21 20:29:03 -07:00
Grant Limberg
6471c1f4e2
Merge branch 'adamierymenko-dev' into windows-ui
2015-10-21 17:35:38 -07:00
Adam Ierymenko
a46514b397
Cluster-geo launcher.
2015-10-21 12:47:02 -07:00
Adam Ierymenko
25a84e30fc
Code for cluster-geo service.
2015-10-21 12:41:46 -07:00
Grant Limberg
6040574d8d
set up project and base UI for a native windows UI for ZeroTier
2015-10-19 20:20:42 -07:00
Adam Ierymenko
5d2f523e81
World stuff...
2015-10-13 12:10:44 -07:00
Adam Ierymenko
05677f57e2
Add C output to mkworld.
2015-10-13 08:55:21 -07:00
Adam Ierymenko
c2bbec2f05
Docker example (and useful for testing)
2015-10-09 10:14:20 -07:00
Adam Ierymenko
f0be5e814e
Merge organized .gitignore
2015-06-02 12:49:32 -07:00
Grant Limberg
703c311e07
Merge branch 'adamierymenko-dev' into android-jni
2015-05-26 19:17:29 -07:00
Adam Ierymenko
e184aa4cb4
Clean old netconf-service from attic.
2015-05-26 18:16:12 -07:00
Grant Limberg
c430d88bd4
Merge branch 'adamierymenko-dev' into android-jni
...
Conflicts:
.gitignore
2015-05-21 19:14:49 -07:00
Adam Ierymenko
32588b3d84
A visit to the Windows house of pain:
...
(1) Yes, you *can* create a mixed 32/64 bit Windows MSI installer that installs drivers. All you have to do is... umm... create individual sub-MSI files for each driver (one for 32, one for 64) and then package those in the main MSI files as "chained" MSI installers. Each of these must only be considered a prerequisite on 32 or 64 bit machines, respectively.
(2) Upgrade Advanced Installer version, add rules to uninstall NDIS6 tap device on uninstall.
(3) Fix IE issue in UI code.
2015-05-18 20:30:54 -07:00
Adam Ierymenko
89027d78ac
Mac .pkg building using Packages (third party app) instead of old bootstrapping .app and installer script.
2015-05-17 21:24:02 -07:00
Adam Ierymenko
2d700f644b
Add signed binary build of Mac GUI wrapper.
2015-05-17 19:48:21 -07:00
Grant Limberg
9a00366b18
Merge branch 'adamierymenko-dev' into android-jni
2015-05-16 18:55:19 -07:00
Adam Ierymenko
a187d290f1
Fixes to control plane, API, eliminate problematic inheritance pattern, and start on a NodeJS class for talking to the network controller.
2015-05-16 16:09:28 -07:00
Grant Limberg
4a0280686c
Merge branch 'adamierymenko-dev' into android-jni
2015-05-13 20:52:23 -07:00
Adam Ierymenko
a913f00670
Windows WebControl based wrapper for web UI.
2015-05-08 11:55:09 -07:00
Adam Ierymenko
bd2ce82ea6
Minify JS in UI, add Makefile.
2015-05-08 10:03:35 -07:00
Grant Limberg
da45840e5a
Merge branch 'adamierymenko-dev' into android-jni
...
Conflicts:
.gitignore
2015-05-07 19:16:35 -07:00
Adam Ierymenko
4426899e8c
Add support for local user account caching of authtoken.secret as in old UI -- this is now pretty much working.
2015-05-06 21:02:59 -07:00
Adam Ierymenko
d56e9fce41
Get user data out of repo.
2015-05-06 20:45:02 -07:00
Grant Limberg
e28712555d
build & package libZeroTierOneSDK.jnilib on Mac oS
...
Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-05-04 20:04:44 -07:00
Grant Limberg
0a15eae00f
Setup native build for Windows Java.
...
Still need to do Mac & Linux
2015-04-30 21:50:28 -07:00
Grant Limberg
52df59c552
Merge branch 'adamierymenko-dev' into android-jni
...
Conflicts:
.gitignore
2015-04-30 19:19:45 -07:00
Adam Ierymenko
5185103692
Fix to create-test-root-topology.
2015-04-30 16:13:17 -07:00
Grant Limberg
0a2d1e7a66
Ignore windows debug build files
2015-04-29 19:29:18 -07:00
Grant Limberg
56f8160af8
generate javadocs for the Java SDK
2015-04-25 17:29:07 -07:00
Grant Limberg
1a528aec76
don't require clean before build
...
Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-04-23 20:34:59 -07:00
Grant Limberg
407e2fc7de
Added ant build script. Requires NDK_BUILD_LOC environment variable pointing to the ndk-build script
...
fixed compile erros in Node and VirutalNetworkConfig
Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-04-23 20:17:29 -07:00
Grant Limberg
f40eb665c5
Add build files for compiling ZeroTier One SDK for Android targets
...
Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-04-20 18:26:23 -07:00
Adam Ierymenko
31bf0a4ea6
Netconf build fixes, schema, etc.
2015-03-12 14:03:53 -07:00
Adam Ierymenko
4bf2fa3edb
Basic Debian package support in buildinstaller.sh
2014-12-03 21:40:33 +00:00
Adam Ierymenko
496109fdcc
Announce multicast group changes on network rescanMulticastGroups()
2014-10-03 18:27:42 -07:00
Adam Ierymenko
d7189dd6c7
.
2014-10-03 13:06:13 -07:00
Adam Ierymenko
dd58006d65
Rename topology/ to be more descriptive, and some more updates.
2014-08-07 20:21:07 -04:00
Adam Ierymenko
117f977ce3
mktopology for making new signed topology root server dictionaries
2014-08-07 18:45:11 -04:00
Adam Ierymenko
93f24ea86a
Some work on new netconf service...
2014-05-05 22:11:21 +00:00
Adam Ierymenko
282d41bc94
Script to build UI against our own new precompiled Win32 static Qt binary, which paradoxiclally results in a smaller executable than dynamic Qt and doesn't require us to bundle a million DLLs. Also update installer to reflect that. Finally, add a step to the installer to remove all instances of the tap device on full uninstall so as not to leave orphaned junk in your network connections or device manager. Looking good!
2014-03-05 09:52:59 -08:00
Adam Ierymenko
be36eda858
Add prerequisites (VS2012 redistributables) to installer.
2014-02-28 16:09:42 -08:00
Adam Ierymenko
9ae6403346
Installer works, and fix for ugly fonts in pulldown menus in main windows in UI. Also remove dummy installer, which we don't need anymore.
2014-02-27 21:56:57 -08:00
Adam Ierymenko
93fe848bb6
Ignore a build dir.
2014-02-27 16:39:02 -08:00
Adam Ierymenko
7a49d50187
Windows installer work...
2014-02-02 17:38:22 -08:00
Adam Ierymenko
2da6a7570b
More tap driver work, increment version number, remove old binaries since signatures may not have been valid.
2014-01-22 18:38:45 -08:00
Adam Ierymenko
4935fdf6e4
Windows ignore file updates
2014-01-21 13:18:19 -08:00
Adam Ierymenko
c4425c836a
Ignores...
2014-01-20 17:04:44 -08:00
Adam Ierymenko
f0dd90d9d7
Windows Service stubs...
2014-01-20 17:03:15 -08:00
Adam Ierymenko
fbb40b98ad
Add Windows Build folder to ignore list.
2014-01-20 11:20:13 -08:00
Adam Ierymenko
092e6e947e
.gitignore fixes for Windows
2014-01-17 17:11:35 -08:00
Adam Ierymenko
07f505971c
Windows build fixes.
2014-01-17 17:09:59 -08:00
Adam Ierymenko
866edd41a7
Build DMG from makefile for Mac.
2014-01-16 17:23:49 -08:00
Adam Ierymenko
9e491decc0
Build stuff...
2014-01-14 21:15:13 -08:00
Adam Ierymenko
63d6052159
Mac installer work.
2014-01-03 16:53:00 -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
191d204674
Mac uninstall script fixes.
2013-12-19 10:51:46 -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
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
10f03d4119
More UI work.
2013-11-15 11:09:26 -05:00
Adam Ierymenko
b3fdb37b87
Create UI project, start designing UI.
2013-11-13 16:50:49 -05:00
Adam Ierymenko
165bc589fd
Linux install and uninstall seem to work.
2013-11-08 17:37:47 -05:00
Adam Ierymenko
34302edcc5
Installer build script for *nix systems.
2013-11-08 11:42:11 -05:00
Adam Ierymenko
93427b8cb6
Installer work, add .pid file writing on *nix systems to main.cpp.
2013-11-06 14:43:47 -05:00
Adam Ierymenko
9fe613805f
Netconf service build fix.
2013-09-17 17:20:40 -04:00
Adam Ierymenko
6882c374c9
Add two new Windows projects: Windows service (process supervisor) and Windows Installer/Updater. Our installer/updater is probably going to be custom-written, and will be used both for installation (in which it'll pop up a progress meter) and for updates via a command line switch.
2013-08-29 12:35:38 -04:00
Adam Ierymenko
487eb17ec0
ZeroTierOne for Windows binary project, builds and runs and mostly works but still some issues with tap.
2013-08-26 17:22:20 -04:00
Adam Ierymenko
bbbc032959
Tap works! At least in isolation. Time to create the Windows executable and the Windows service to run it and handle auto-update.
2013-08-25 18:18:02 -04:00
Adam Ierymenko
df98e5a635
More tap work in progress.
2013-08-24 13:17:01 -04:00
Adam Ierymenko
62dd433756
Tap driver project config, inf file.
2013-08-24 12:11:42 -04:00
Adam Ierymenko
e2effbd1ce
Tap driver basically builds in VS2012... fork of tap-windows from OpenVPN (compatible license).
2013-08-23 17:39:21 -04:00
Adam Ierymenko
d372cd1b17
Clean up...
2013-08-19 15:39:11 -04:00
Adam Ierymenko
08fe84d707
Windows builds, self test runs in Debug mode!
2013-08-14 13:23:25 -04:00
Adam Ierymenko
150a53eb17
Self test almost builds, now need skeleton EthernetTap implementation for Windows.
2013-08-14 11:19:21 -04:00
Adam Ierymenko
1f9a7e26ba
Move .vcxproj files to vsprojects\ subfolder and use Visual Studio's ability to add existing files to create per-tool solutions. Create self test solution to test basic functionality on Windows.
2013-08-14 10:29:20 -04:00
Adam Ierymenko
d6414c9ff7
Windows compiles! (w/Visual Studio 2012) That's about all it does, but it's a start.
2013-08-12 21:25:36 -04:00
Adam Ierymenko
2fbe1e200b
Add Visual Studio DLL project for core
2013-08-12 14:44:02 -04:00
Adam Ierymenko
1aed9ba418
Missing mac-tap makefiles due to bad gitignore, fixed!
2013-07-05 14:15:23 -04:00
Adam Ierymenko
150850b800
New git repository for release - version 0.2.0 tagged
2013-07-04 16:56:19 -04:00