Adam Ierymenko
5005244d1b
Mac install fixes, remove obsolete stuff, and write local.conf via API for new UI integration.
2021-09-01 21:55:54 -04:00
Adam Ierymenko
11b352458e
Pick a new random secondary port if we are offline for more than path-timeout seconds (COMA problem workaround).
2021-08-31 16:47:00 -04:00
Adam Ierymenko
2d8a54f05d
Version bump -- still pre1.8
2021-08-23 11:57:12 -04:00
Grant Limberg
1d8b8d8e9c
optimize the controller build & ship workflow a bit
2021-08-20 09:22:44 -07:00
Grant Limberg
eec46a137e
optimize data loading from psql on startup
2021-08-19 12:44:02 -07:00
Adam Ierymenko
4eb3b762d4
MacOS pkg update to reference DesktopUI project and add hostArchitecture flags to not require Rosetta even though the binaries are multiarch.
2021-08-11 15:05:51 -04:00
Sean OMeara
8f84a968de
updating json.hpp to 3.9.1
2021-06-24 20:33:45 +02:00
Grant Limberg
21d27c314c
HMACSHA384 the nonce bytes, not the hex encoded nonce bytes
2021-06-04 20:06:04 -07:00
Grant Limberg
de718d9743
handle ZT_SSO_REDIRECT_URL env file in docker
2021-06-04 16:32:02 -07:00
Grant Limberg
2192a8b0ec
do the ld.so dance in the docker container
2021-06-04 08:31:34 -07:00
Grant Limberg
6cb4c58d9a
linux docker build
2021-06-03 18:30:32 -07:00
Grant Limberg
6f622e4551
no idea why these lines needed to be broken up
...
docker gonna docker
2021-05-28 15:00:54 -07:00
Grant Limberg
1bd9e9078e
libhiredis++ multi-arch binary
2021-05-21 15:48:19 -07:00
Grant Limberg
a3361a7d97
libhiredis + arm64 for controller
2021-05-21 15:35:26 -07:00
Adam Ierymenko
ed8fe8990b
Revert "Removed language from comments"
...
This reverts commit 1bd1923964
.
2021-04-21 18:54:59 -04:00
Adam Ierymenko
50703534b1
Revert "Removed language from comments"
...
This reverts commit 57a225cb39
.
2021-04-21 18:54:43 -04:00
Adam Ierymenko
4a7c156bf8
Revert "Removed language from comments"
...
This reverts commit 0a18e66a83
.
2021-04-21 18:54:27 -04:00
Adam Ierymenko
54680a6edc
Revert "Update zttap300.inf"
...
This reverts commit 3af693af34
.
2021-04-21 18:54:11 -04:00
Adam Ierymenko
ee0e306685
Windows version bump.
2021-04-20 14:56:33 -04:00
Adam Ierymenko
b70c5b94bd
1.6.5 version bump
2021-04-13 16:59:47 -04:00
Adam Ierymenko
5262a2f753
Merge branch 'dev' of github.com:zerotier/ZeroTierOne into dev
2021-03-16 13:50:12 -04:00
Adam Ierymenko
79e2fd4586
Automatically detect Ethernet tap friendly name in Windows shouldBind stuff.
2021-03-16 10:12:55 -04:00
joseph-henry
1beacf3000
Merge pull request #1347 from showipintbri/patch-1
...
Patch 1 - Language suggestion
2021-03-08 17:23:26 -08:00
Adam Ierymenko
9fdf83be60
Version bumpity bumpity bump.
2021-02-15 19:37:46 -05:00
showipintbri
3af693af34
Update zttap300.inf
2021-02-03 22:31:16 -05:00
showipintbri
0a18e66a83
Removed language from comments
2021-02-03 22:30:34 -05:00
showipintbri
57a225cb39
Removed language from comments
2021-02-03 22:29:42 -05:00
showipintbri
1bd1923964
Removed language from comments
2021-02-03 22:26:41 -05:00
Adam Ierymenko
8430db4dc7
Windows 1.6.3 version bump.
2021-02-02 17:52:27 -05:00
Adam Ierymenko
0f049da84f
Dockerfile version bump to 1.6.3
2021-02-02 17:18:58 -05:00
Adam Ierymenko
3eccb5a6f0
Merge branch 'master' into dev
2021-02-02 17:07:35 -05:00
Adam Ierymenko
343ccd911b
Version bumps to 1.6.3
2021-02-02 16:51:02 -05:00
capruro
68b0e13991
Update to 1.6.2
2020-12-13 13:54:43 +01:00
Adam Ierymenko
9d0b492642
Version bump.
2020-11-30 16:06:07 -05:00
Adam Ierymenko
af6d01e79b
Mac fix (probably) for old versions that require tap.kext.
2020-11-26 00:36:52 -05:00
Adam Ierymenko
1ef3b2d526
Windows build.
2020-11-25 21:36:31 -05:00
Adam Ierymenko
1afd097445
Microsoft signed 32-bit Windows x86 driver.
2020-11-25 23:45:28 -05:00
Adam Ierymenko
52fad6e18f
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
2020-11-25 23:35:47 -05:00
Adam Ierymenko
eefe34354e
Embeddable MSI for new MS-signed X64 Windows tap driver.
2020-11-25 23:35:32 -05:00
Grant Limberg
f2ba613fb5
line endings
2020-11-25 19:02:00 -08:00
Adam Ierymenko
f906eec42e
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
2020-11-24 23:37:54 -05:00
Adam Ierymenko
73b5eadd3c
Windows X64 Microsoft-Signed Driver for Windows 10
2020-11-24 23:37:37 -05:00
Adam Ierymenko
891815054c
Version bumps.
2020-11-24 16:27:19 -05:00
Adam Ierymenko
565bef05af
Release notes and version bumps.
2020-11-19 13:24:30 -05:00
Adam Ierymenko
dd65680150
Windows build fixes, version bump in AIP.
2020-11-06 11:18:41 -08:00
Adam Ierymenko
5bc64c4c4e
Windows build fixes and version bump in Advanced Installer.
2020-10-07 15:56:00 -07:00
Adam Ierymenko
e26a8be3df
Be more consistent about versioning.
2020-10-07 11:55:47 -04:00
Adam Ierymenko
b2ea5aa747
Version bump to 1.5.0 internally and 1.6.0-beta1 in packages.
2020-10-05 20:23:52 -04:00
Adam Ierymenko
610d4ff016
Remove old tap kext from normal pkg as it is too old to be notarized (signature too old, not sure if we can sign again as kexts are being deprecated). It is only used on very old MacOS versions that are rolling off support.
2020-10-02 18:42:40 -04:00
Adam Ierymenko
bb45f9ca3c
Upgrade cpp-httplib
2020-09-30 15:21:58 -04:00
Grant Limberg
17c7ae20cc
force add libredis++.a for mac
2020-06-04 13:46:16 -07:00
Grant Limberg
15c0c1db39
finish the RabbitMQ-ectomy
2020-05-13 09:46:41 -07:00
Grant Limberg
c9f942f79b
can now build centos8 docker container with Redis support
2020-05-12 15:17:57 -07:00
Grant Limberg
663df9118a
fix centos8 build
2020-05-12 14:04:03 -07:00
Grant Limberg
5d47697ade
helps to add the actual library
2020-05-12 13:04:16 -07:00
Grant Limberg
5babd01d40
centos8 binaries for libhiredis and libredis++
2020-05-12 12:58:09 -07:00
Grant Limberg
d699116795
mac deps
2020-05-11 16:48:14 -07:00
Grant Limberg
8f3a0b17ad
redis++ binaries for mac
2020-05-11 15:24:13 -07:00
Grant Limberg
b5c661c5d5
add libhiredis.a for mac
2020-05-11 15:06:10 -07:00
Grant Limberg
154470b570
add original hiredis
2020-05-11 15:03:56 -07:00
Grant Limberg
73b1d57b13
rip out rabbitMQ
2020-05-11 12:29:06 -07:00
Grant Limberg
acb4ef0f12
add hiredis-vip to controller build
2020-05-11 11:48:05 -07:00
Grant Limberg
f6026f94a5
More fun with dupes
2020-03-03 23:52:53 -08:00
Grant Limberg
12a92fc4a1
Un-log & some production build image fixes
2020-02-24 11:02:05 -08:00
Grant Limberg
381f15382c
Convert central-controller docker build to use a builder subcontainer
2019-11-20 13:56:26 -08:00
Grant Limberg
74478b24b0
add librabbitmq binaries for macos for testing central controller
2019-10-31 14:04:25 -07:00
Adam Ierymenko
8454a14eac
new Windows GUID for build #2
2019-09-04 14:25:57 -07:00
Adam Ierymenko
bcdab95e4c
Windows installer version bump, build fix.
2019-09-04 14:13:45 -07:00
Adam Ierymenko
6897f602bf
1.4.6 version bump
2019-08-30 15:30:37 -07:00
Grant Limberg
1cf953c046
working docker image for end users.
...
GitHub Issue #1013
2019-08-27 16:57:07 -07:00
Grant Limberg
e5bf4565da
readme in central controller docker folder
2019-08-27 15:43:11 -07:00
Adam Ierymenko
ca89695270
Fix make central-controller-docker
2019-08-26 12:19:50 -07:00
Adam Ierymenko
609873e6d1
Windows version bump
2019-08-23 22:10:15 -07:00
Adam Ierymenko
d214a5437f
Bump Mac pkg version
2019-08-23 15:24:52 -07:00
Adam Ierymenko
7436f85ad0
Require MacOS 10.10
2019-08-07 18:22:03 -05:00
Adam Ierymenko
aca31c7055
Put kext back in Mac distro and use on versions older than High Sierra (which lack the feth device)
2019-08-07 18:14:12 -05:00
Adam Ierymenko
cd2e3c79f2
Windows AIP version bump
2019-08-04 20:27:09 -07:00
Adam Ierymenko
7722350178
Version bump to 1.4.2 for all but Windows AIP
2019-08-04 20:13:12 -07:00
Adam Ierymenko
b3891e5506
Version 1.4.0.1: bug fix for Mac multicast and IPv4 issues, no change for other platforms
2019-07-31 13:27:08 -07:00
Adam Ierymenko
5cc0dd7f55
Windows installer version bump
2019-07-29 12:36:10 -07:00
Adam Ierymenko
678e11530e
1.4 bump
2019-07-29 12:07:44 -07:00
Adam Ierymenko
1e475edd1c
Merge pull request #973 from unquietwiki/patch-1
...
Update Dockerfile
2019-07-29 10:22:36 -07:00
Adam Ierymenko
5edd04638d
LFDB work in progress
2019-07-22 13:43:06 -07:00
Michael Adams
daa8839005
Update Dockerfile
...
Update Dockerfile to use Debian 10 + pull the main.sh directly from Github; works for Portainer use.
2019-07-18 17:48:41 -07:00
Adam Ierymenko
3c02c2e4bd
Windows installer bump
2019-06-28 08:48:06 -07:00
Adam Ierymenko
a17c760181
Fix Mac installer
2019-06-27 14:36:31 -07:00
Adam Ierymenko
54d2fa65dd
Version bump, cleanup
2019-06-27 14:31:10 -07:00
Adam Ierymenko
fd74e2a583
Windows build changes for 1.2.99 (1.4.0pre)
2019-06-20 15:20:42 -07:00
Adam Ierymenko
f66fac3982
Win32 build fix
2019-06-17 13:48:42 -07:00
Adam Ierymenko
e37eb0aa54
More cleanup of old stuff no longer used.
2019-03-21 16:42:52 -07:00
Grant Limberg
52c85aa605
now with more -fPIC
2019-03-08 10:29:19 -08:00
Grant Limberg
293d2064c4
librabbitmq built with same clang version as zt
2019-03-08 10:20:53 -08:00
Grant Limberg
fcb4221f97
rabbitMQ implementation
2019-03-05 15:11:50 -08:00
Grant Limberg
de1fc43cc5
added librabbitmq library for central controller
2019-03-04 16:27:39 -08:00
Adam Ierymenko
18d1772bb4
stuff for speed and stuff (testing)
2018-12-06 12:00:49 -08:00
Adam Ierymenko
5da7d6d1ae
Merge docker update PR
2018-11-28 08:43:50 -08:00
Bruno Tavares
2d21c18ebd
Update ZeroTier version on Docker
...
This commit changes the Dockerfile ot use the multi-stage build and help
to get an automated build on Docker.
The idea of the multi-stage build is to use the already stable Debian
distribution channel to provide up-to-date versions of ZeroTier.
The benefit is that it would be possible to automate the image build,
either on Docker Hub, Travis or taking advantage of the [docker-library/official-images] infrastructure.
This changes follows the best-practices suggested by
[docker-library/official-images], such as using a High Availability GPG
keyserver, providing a default CMD, allowing "bash" on `docker run` and
others.
Given that both the builder `debian:stretch` and `alpine:latest` are
official messages and have [manifests], this means that this Dockerfile
is also multi-platform. This means that this same Dockerfile will
pick-up the correct Debian package according to the architecture of the
running system during build.
With this changes we could try to promote the image to be parte of
[docker-library/official-images], and take advantage of automated
publishing of multi-architecture images. Others would be able to use
`docker run zerotier` and download the latest version appropriate to
their system.
Related to #682
[docker-library/official-images]: https://github.com/docker-library/official-images
[manifests]: https://blog.docker.com/2017/09/docker-official-images-now-multi-platform/
2018-10-21 11:28:04 -03:00
Adam Ierymenko
2a143a7505
Merge pull request #858 from tommyang/fix/mac-uninstall-script
...
macOS uninstall script: remove symlinks from the actual location
2018-09-25 11:36:28 -07:00
Tommy Yang
88d879987d
Remove symlinks from the actual location
...
Binary symlinks are in `/usr/local/bin` instead of `/usr/bin` since commit 0cf4ddd
2018-09-23 16:53:30 -07:00
Adam Ierymenko
04d7a1df96
Merge pull request #837 from skunkwerks/feature/update-ext-json
...
update external JSON dependency to address libc++ compatibility
2018-09-14 08:08:21 -07:00
Adam Ierymenko
b9fd50e348
Merge pull request #845 from asbjornenge/docker-updates
...
Using multi-stage build for Dockerfile
2018-09-14 08:07:36 -07:00
Adam Ierymenko
ef48d11266
Merge pull request #848 from darkain/master
...
Fix compile on FreeBSD targeting ARMv6 (Raspberry Pi)
2018-09-14 08:05:39 -07:00
Vincent Milum Jr
cffb992ae8
Adding ARM/NEON detection for non-Linux targets
2018-09-12 19:51:28 -07:00
Asbjørn Enge
701d64936d
Using builder pattern to build in container while keeping final image small
2018-09-07 14:11:25 +02:00
Dave Cottlehuber
8b292d2dc7
ext: update nlohmann/json to v3.2.0
...
- include libc++7 compatibility for FreeBSD
- see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230629
2018-08-24 08:19:38 +00:00
Adam Ierymenko
553101e8b5
merge dev
2018-08-09 11:31:37 -07:00
Adam Ierymenko
dcffb042ff
Windows Advanced Installer to 1.2.12
2018-07-27 13:35:20 -07:00
Adam Ierymenko
1fc14292fe
Version bumps.
2018-07-25 12:09:31 -07:00
Adam Ierymenko
8199dbd0dc
Merge branch 'dev' into edge
2018-05-30 11:19:12 -07:00
Adam Ierymenko
5809941ae9
Windows 1.2.10
2018-05-11 13:40:03 -07:00
Adam Ierymenko
9765ba334a
1.2.10
2018-05-08 13:07:20 -07:00
Adam Ierymenko
5f85e33510
GitHub issue #734 (warning removal)
2018-05-07 12:15:55 -07:00
Adam Ierymenko
381bbb0e5e
Merge branch 'dev' into edge
2018-04-30 08:47:51 -07:00
Adam Ierymenko
0a52840fa3
1.2.8 Windows Advanced Installer update.
2018-04-27 13:52:33 -07:00
Adam Ierymenko
a7d0905b74
1.2.8 bump for all but Windows install files.
2018-04-27 13:06:00 -07:00
Adam Ierymenko
05bfafbce8
Merge branch 'master' into edge
2018-04-25 06:41:44 -07:00
Jonathon Fernyhough
e4e0be979e
Fix ed25519-amd64-asm PIC compatibility
...
The Hyperledger implementation (https://github.com/hyperledger/iroha-ed25519 )
contains changes to the assembly code to allow PIC. This in turn fixes
compilation/linking of ZeroTier One when "full hardening" flags are used.
2018-04-21 16:18:00 +01:00
Adam Ierymenko
8900b30b6e
Windows installer tweaks and version bumps.
2018-04-17 12:47:33 -07:00
Adam Ierymenko
ae4fb799e4
More versioning
2018-04-17 12:14:59 -07:00
Adam Ierymenko
2021f8cb5f
Merge branch 'dev' into edge
2018-03-29 13:34:54 -07:00
Adam Ierymenko
6679a55693
certutil needs -f in case TrustedProvider store is not yet created
2018-03-27 19:15:14 -07:00
Adam Ierymenko
1101c1d919
Works on 32-bit too now.
2018-03-27 18:46:06 -07:00
Adam Ierymenko
fcb529b348
Take two on unattended driver installs. I think it works now.'
2018-03-27 17:53:28 -07:00
Adam Ierymenko
680b1ca208
Upgrade installer AIP versions and redo how we bundle the driver sub-installer to allow unattended driver installs (hopefully).
2018-03-27 14:19:45 -07:00
Adam Ierymenko
209f6d9d2d
Merge branch 'dev' into edge
2018-03-19 11:18:54 -07:00
Adam Ierymenko
beb170e4fb
Use X64 ASM ed25519 signatures on Linux/x64, which are about 10X faster. Will matter a lot for network controllers, not so much for other things.
2018-03-13 06:51:17 -07:00
Grant Limberg
cd801b96fa
libcurl binaries for Windows
2018-02-16 10:31:37 -08:00
Adam Ierymenko
26aaf253ac
Allow us to build a semi-dynamic official binary that works back to CentOS 6, at least on x64, and is very fast since we can build it with newer clang or icc.
2018-02-01 15:52:41 -08:00
Adam Ierymenko
fe1fa20c6c
Fix build on Intel C/C++ Compiler for Linux.
2018-02-01 12:46:35 -08:00
Adam Ierymenko
055b99c3cb
cleanup
2018-01-12 15:44:27 -08:00
Adam Ierymenko
531842dc6b
Update miniupnpc to latest version (included library)
2018-01-12 15:30:40 -08:00
Adam Ierymenko
d7f3c33d72
Add zerotier-idtool to Windows.
2018-01-12 15:03:45 -08:00
Adam Ierymenko
ada611d597
Go ahead and load kext so MacOS High Sierra users will see kext auth dialog right away.
2017-12-07 08:56:15 -08:00
Adam Ierymenko
7fc9094d8e
More fixes to RethinkDB.
2017-11-03 22:40:26 -04:00
Adam Ierymenko
4e88c80a22
RethinkDB native connector work, minor fixes.
2017-11-02 07:05:11 -07:00
Adam Ierymenko
1db547d607
Windows build fixes, AIP file update.
2017-10-25 16:25:57 -07:00
Grant Limberg
bcf697cc2b
Wire up PortMapper in Android
...
Enables UPnP port mapping for Android client on networks with UPnP routers
2017-07-17 16:16:25 -07:00
Adam Ierymenko
88997a0314
Windows build fixes.
2017-07-06 16:29:11 -07:00
Adam Ierymenko
64b7d9ef82
New clustering work.
2017-06-01 07:15:46 -07:00
Adam Ierymenko
2a4a50b1da
Add some also-ZeroTier-written ext/ code for use in new clustering, delete some old code, and change Mac to use -Os which is just as fast as -Ofast and may be faster due to cache effects.
2017-05-31 08:36:09 -07:00
Adam Ierymenko
a437fd420c
version
2017-05-10 13:48:47 -07:00
Adam Ierymenko
6bb855873d
GitHub issue #494 -- shut down and restart UI on Mac pkg install/upgrade.
2017-05-03 15:03:26 -07:00
Adam Ierymenko
9e80db0fd1
Cleanup, fix a valgrind error, stack use reduction.
2017-04-27 00:59:36 -07:00
Adam Ierymenko
9161424c97
Version bumps.
2017-04-24 11:41:01 -07:00
Adam Ierymenko
cdda0dd043
Windows version bump.
2017-04-24 11:37:54 -07:00
Adam Ierymenko
cacb8fae0d
GitHub issue #463 -- fix MacOS uninstall script.
2017-04-21 13:55:44 -07:00
Adam Ierymenko
e7a2c6ecef
Integrate ARM/NEON crypto.
2017-04-19 17:11:56 -07:00
Adam Ierymenko
a376bcc654
ARM NEON Salsa20/12 in build and selftest. Almost 2X speedup on a Raspberry Pi.
2017-04-19 23:49:26 +00:00
Adam Ierymenko
8e1ac9fb0c
ARM NEON Salsa20/12.
2017-04-19 15:58:20 -07:00
Adam Ierymenko
aaf597f020
Cleanup, Windows fixes, Self test fix
2017-04-18 12:22:44 -07:00