Commit Graph

36 Commits

Author SHA1 Message Date
Moritz Warning b9aebd8cdc zerotier: update to 1.8.4
Also remove patch to fix uClibc-ng,
since it is not in openwrt anymore.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-12-06 15:12:35 -08:00
Moritz Warning a75702ecbb zerotier: update to 1.8.3
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-11-23 23:23:43 +01:00
Moritz Warning 9b2bf0abe3 zerotier: update to 1.8.2
Update und switch back to release source package.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-11-15 19:30:22 +01:00
Oskari Rauta 9e7b9a4978 zerotier: update to 1.8.1
Release notes:

1.8.0
 - Upgrade json.hpp dependency to version 3.10.2
 - Check if DNS servers need to be applied on macOS
 - Set MAC address before bringing up Linux TAP link
 - Stop binding to temporary IPv6 addresses
 - Fix for mistakenly using v6 source addresses for v4 routes on some platforms
 - Fix for MacOS MTU capping issue on feth devices
 - Implement a workaround for one potential source of a "coma" bug, which can occur if buggy NATs/routers stop allowing the service to communicate on a given port. ZeroTier now reassigns a new secondary port if it's offline for a while unless a secondary port is manually specified in local.conf. Working around crummy buggy routers is an ongoing effort.
 - A completely rewritten desktop UI for Mac and Windows!

1.8.1
 - Fix an issue that could cause clobbering of MacOS IP route settings on restart.
 - Added additional hardening against address impersonation on networks (also in 1.6.6).
 - MacOS IPv6 no longer binds to temporary addresses as these can cause interruptions if they expire.
 - Remove support for REALLY ancient 1.1.6 or earlier network controllers.
 - Fix numerous UI issues from 1.8.0 (never fully released).

Changed to git as source and added $(AUTORELEASE)

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
2021-11-05 17:28:03 +01:00
Chao Liu e99afaa97c zerotier: add respawn procd param
Signed-off-by: Chao Liu <git@expiron.dev>
2021-10-30 01:07:28 -07:00
Liangbin Lian 47d9e21104 zerotier: fix cross compile in macOS
zerotier's Makefile use `uname` to detect target when cross compile
uname should always be 'linux'

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2021-10-03 16:36:45 -07:00
Chukun Pan 7f50af8949 zerotier: update to 1.6.6
This is a security release (see [1]).

[1] https://www.zerotier.com/2021/09/21/incident-response-to-september-20th-2021

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
2021-09-26 19:33:46 -07:00
Moritz Warning d6a101ecce zerotier: update to 1.6.5
Minor ZeroTier update. Refreshed patches.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-04-28 00:03:32 +02:00
Moritz Warning 72cbd2872b zerotier: bump to 1.6.4
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-02-21 03:31:11 +01:00
Moritz Warning aa0c7f9aaa zerotier: update to 1.6.3
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2021-02-06 13:58:48 +01:00
Rosen Penev e632e189fd
zerotier: add patch to avoid including sys/auxv.h
It seems it's not needed and not supported under uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-06 23:55:20 -08:00
Moritz Warning f49a871c36 zerotier: update to 1.6.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2020-12-01 12:39:48 +01:00
Moritz Warning 252b0a60d1 zerotier: update to 1.6.1
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2020-11-30 13:11:00 +01:00
Rosen Penev 7fa266580f
zerotier: disable pie support
The Makefile is already patched for it. But PKG_ASLR_PIE still needs
to be disabled.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-23 13:41:00 -07:00
Rosen Penev cd3a4f4731
zerotier: fix compilation with GCC10
Patch taken from upstream.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-16 14:31:54 -07:00
Rosen Penev 92fa4cedf3
zerotier: fix compilation with newer musl
musl 1.2.0 gets rid of this syscall. Just call the function directly. It's
easier.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-29 21:29:46 -07:00
Rosen Penev 697024f3a2
zerotier: fix compilation with libcxx
Missing header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-03 21:08:48 -08:00
Moritz Warning 6181852408 zerotier: update to 1.4.6
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2019-09-17 01:37:24 +02:00
Moritz Warning 2da998768b zerotier: change license to BSL 1.1
Business Source License.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2019-09-09 01:28:07 +02:00
Moritz Warning 966e56fa82 zerotier: update to release 1.4.4
Also allow path to local.conf to be set and enable linker optimisations
to save a few bytes.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2019-09-03 15:14:27 +02:00
Moritz Warning 9c9fc0492f zerotier: udpate to 1.4.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2019-08-14 14:34:58 +02:00
DENG Qingfang 178096c9e4 zerotier: fix linking to libnatpmp and build with uclibc
Makefile always checks the existence of host's NAT-PMP header,
which results in internal NAT-PMP code being used if it's missing.

Add a patch to make it check targets' header instead.

Use aligned_alloc() instead of valloc() in case of uclibc.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-08-08 17:05:25 +08:00
Moritz Warning 393bb305fc zerotier: update to zerotier 1.4.0
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2019-08-04 04:12:57 +02:00
Moritz Warning 85292a9f92 zerotier: keep configuration file on update
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2019-07-04 21:36:00 +02:00
Deng Qingfang 4a3e3fb286 zerotier: remove ARM32 conservative CFLAGS
OpenWrt toolchains already use correct CFLAGS for every ARM target
There is no reason to use conservative CFLAGS now
It also causes compile error with GCC 9.1.0

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-08 01:32:29 +08:00
Moritz Warning df8328b3b6 zerotier: fix multiple instance handling and port setting
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-09-09 11:32:38 +02:00
Moritz Warning 9e81f2511a zerotier: update to version 1.2.12
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-07-29 20:36:13 +02:00
Moritz Warning 0bc668aded zerotier: update to version 1.2.10
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-05-25 13:08:06 +02:00
Moritz Warning 1296791114 zerotier: update to version 1.2.8
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-05-02 19:23:31 +02:00
Moritz Warning d014516ac0 zerotier: bump package version
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-04-12 23:20:41 +02:00
Moritz Warning 90fca8e23a zerotier: support controller mode
* add config_path option since the controller mode needs a persisting path to be used
* add patch to fix a bug in the controller code (https://github.com/zerotier/ZeroTierOne/issues/553)
* disable zerotier by default, as the default settings let it connect to a public network

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2018-01-23 11:49:07 +01:00
Florian Fainelli cdc800874a zerotier: Allow building with older GCC 4.8
ZeroTier builds fine with GCC 4.8, so relax the check to make that
possible.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-18 20:08:26 -07:00
Moritz Warning 350cc48049 zerotier: update to version 1.2.4
Zerotier now needs to have libstd, libminiupnpc and libnatpmp.

Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-05-05 21:59:18 +02:00
Moritz Warning e684cb8bb8 zerotier: update zerotier to 1.2.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-03-19 17:57:14 +01:00
Daniel Engberg 9984b851fa net/zerotier: Fix source tarball filename
HTTP header content-disposition isn't honored resulting in source tarball name only containing version number.
Switch to GIT repo as workaround to avoid clashing filenames.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-08 03:58:20 -06:00
Moritz Warning 23983d7a66 zerotier: add initial package
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2017-01-05 10:55:16 +01:00