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>
4 years ago
Moritz Warning
252b0a60d1
zerotier: update to 1.6.1
Signed-off-by: Moritz Warning <moritzwarning@web.de>
4 years ago
Rosen Penev
cd3a4f4731
zerotier: fix compilation with GCC10
Patch taken from upstream.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
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>
5 years ago
Rosen Penev
697024f3a2
zerotier: fix compilation with libcxx
Missing header.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
5 years ago
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>
5 years ago
Moritz Warning
393bb305fc
zerotier: update to zerotier 1.4.0
Signed-off-by: Moritz Warning <moritzwarning@web.de>
5 years ago
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>
6 years ago
Moritz Warning
0bc668aded
zerotier: update to version 1.2.10
Signed-off-by: Moritz Warning <moritzwarning@web.de>
7 years ago
Moritz Warning
1296791114
zerotier: update to version 1.2.8
Signed-off-by: Moritz Warning <moritzwarning@web.de>
7 years ago
Moritz Warning
a0b12895dc
zerotier: disable -pie to avoid segfault
Signed-off-by: Moritz Warning <moritzwarning@web.de>
7 years ago
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>
7 years ago
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>
8 years ago
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>
8 years ago
Moritz Warning
e684cb8bb8
zerotier: update zerotier to 1.2.2
Signed-off-by: Moritz Warning <moritzwarning@web.de>
8 years ago
Moritz Warning
6addfe52ea
net/zerotier: fix broken dependency detection
Signed-off-by: Moritz Warning <moritzwarning@web.de>
8 years ago
Moritz Warning
8beaec1a9d
net/zerotier: improve libupnpc detection
The patch name was wrong and the change could be made in a more elegant way.
Signed-off-by: Moritz Warning <moritzwarning@web.de>
8 years ago
Moritz Warning
47f6006237
zerotier: fix upnp build support
Signed-off-by: Moritz Warning <moritzwarning@web.de>
8 years ago
Moritz Warning
23983d7a66
zerotier: add initial package
Signed-off-by: Moritz Warning <moritzwarning@web.de>
8 years ago