Commit Graph
5308 Commits
Author SHA1 Message Date
Yousong Zhou 9ac5ac81ab treewide: avoid deref symlinks when installing .so
This change is inspired by commit openwrt/openwrt@38b22b1e ("nghttp2:
deduplicate files in libnghttp2")

The packages in this commit are identified with the following command

	grep -rin -E 'INSTALL_(DATA|BIN)' | grep -F '.so' | grep -F '*'

Some of them do not have symlinks and are not affected, but the change
is still applied for consideration of best practices just in case

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-21 09:52:32 +08:00
Rosen PenevandGitHub 5a24cf1969 Merge pull request #9277 from neheb/md
mdnsresponder: Fix compilation with uClibc-ng
2019-06-20 09:50:50 -07:00
Alexandru ArdeleanandYousong Zhou 4bc29f54ac seafile-server: fix build with libssp & non-musl libc
Fixes: https://github.com/openwrt/packages/issues/9255

This seems to fail the build for this package only.
So, this change patches the build, to add `-lssp` to the LDFLAGS of this
package, in case the build uses GCC's libssp.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-06-20 20:54:14 +08:00
Hannu NymanandGitHub aa27ff8d75 Merge pull request #9246 from EricLuehrsen/unbound_192
unbound: update to 1.9.2
2019-06-20 13:14:44 +03:00
Yousong Zhou 6aef8faae7 openvswitch: bump to version 2.11.1
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-20 08:35:31 +00:00
Yousong Zhou 51a68f08c5 openvswitch: drop dependencies on kmod-mpls
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-20 08:35:31 +00:00
Yousong Zhou 885fc52411 openvswitch: conditionally select kmod-nsh
The nsh.ko requirement was introduced in kernel 4.15.  Currently there
are 3 kernel versions in base system, 4.9, 4.14, 4.19

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-20 08:35:31 +00:00
Yousong Zhou a6ec885522 openvswitch: rework skipping intree kmod build for unsupported kernels
This is a workaround to prevent the whole build from failing because of
the intree kmods are not supported yet by upstream project.

Root cause is that kernel version should not play a part when making
DEPENDS as the generated kconfig was for all targets that may have
different kernel versions.

One less than ideal effect of this change is that for an unsupported
kernel version, people can still select the intree kmod but it won't be
built.  This may contradict expectation if the warning was not noticed
by them

Resolves openwrt/packages#9274

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-20 08:24:55 +00:00
Rosen Penev 16e5309750 mdnsresponder: Fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-19 14:54:19 -07:00
Dirk BrenkenandGitHub 8517cb1493 Merge pull request #9259 from dibdot/banIP
banip: update 0.1.4
2019-06-19 11:57:51 +02:00
Karl Palsson 08ab75d88b mosquitto: update to 1.6.3
Fixes multiple issues, primarily of interest to OpenWrt:
* getrandom issues with and without TLS and glibc
See https://github.com/openwrt/packages/issues/9005 and
https://github.com/openwrt/packages/pull/9243

Many many many other fixes related to mqttv5/v3.1.1 interactions and
mqtt5 support options.

Full changelog at: https://mosquitto.org/blog/2019/06/version-1-6-3-released/

Signed-off-by: Karl Palsson <karlp@etactica.com>
2019-06-19 09:48:11 +00:00
Dengfeng LiuandYousong Zhou b639f37c0f apfree-wifidog: Update to v3.11.1716
Change log for v3.11.1716:
[IMP] Replaced libhttpd with libevent, therefore commented thread
related parameters in  wifidogx conf file
[IMP] Added REQUEST_TYPE_COUNTERS_V2 to wifidog protocol
[IMP] Sent online and offline client's counter info to auth server

[FIX] Fixed missing setting online_time parameter bug

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
2019-06-19 17:17:50 +08:00
Eric Luehrsen 68b094d411 unbound: improve a few UCI settings
- treat RFC6762 'local.' as nxdomain because avahi and other services
will disable if SOA or NS records appear in central DNS.
- allow two threads to be enabled with the 'heavy traffic' variant of
Unbound packages.

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2019-06-19 00:50:28 -04:00
Eric Luehrsen fb2757146f unbound: update to 1.9.2
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2019-06-19 00:50:28 -04:00
Rosen PenevandGitHub 205df2eb36 Merge pull request #9099 from CGretski/feature_ostiary
ostiary: Initial package creation
2019-06-18 18:57:54 -07:00
Rosen PenevandGitHub 8adf60ff28 Merge pull request #8829 from flyn-org/mdnsresponder
mdnsresponder: update to IETF104
2019-06-18 18:43:27 -07:00
Dirk Brenken f8f539e21c banip: update 0.1.4
* refine 'refresh' mode, add normal processing/download as fallback
* remove needless reload trigger
* fix various ipset warnings
* fix timer in 'refresh' mode
* adapt ssbl regex to new source list format

Signed-off-by: Dirk Brenken <dev@brenken.org>
2019-06-18 22:23:17 +02:00
Alexandru Ardelean 0b29c86969 seafile-seahub: whitespace update
Just un-indent the package definition a bit.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-06-18 15:12:22 +03:00
Alexandru Ardelean 1b2936a2d0 django-constance: convert to python pkg format + add python3 variant
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-06-18 15:12:22 +03:00
Alexandru Ardelean f026dba26e django: convert to python pkg format + add python3 variant
This also updates all dependencies to use the new `python-django` package.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-06-18 15:12:19 +03:00
Alexandru Ardelean cf99755444 seafile-seahub: de-couple build a bit more
seafile-seahub's build is a mess.
It hijacks some OpenWrt mk files into the build.

This can be avoided by provided some of the required parameters via
env-vars and patching the env-vars into the build.
Which is what this patch does.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-06-18 15:07:46 +03:00
Alexandru Ardelean 1c5f5b61d3 seafile-seahub: move all prefix-ed python packages to var
The change is mostly organizational.
More packages will be moved to have python- or python3- prefixes.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2019-06-18 15:07:41 +03:00
Antony Antony 8f99aff8fd libreswan: update to libreswan 3.29-1
remove unused patches
Add patch to:
Automatically detect whether Curve25519 is available in NSS for USE_DH31

Signed-off-by: Antony Antony <antony@phenome.org>
2019-06-16 23:39:57 +02:00
Antony Antony 32e4c4d7ca libreswan: add libunbound and minor fixes
enable libunbound, along with dependency

add kmod-crypto-aead kmod-crypto-gcm dependency to support AES GCM

disable libseccomp
  /git/openwrt/build_dir/target-mips_24kc_musl/libreswan-3.27/include/lswseccomp.h:24:10: fatal error: seccomp.h: No such file or directory
  #include <seccomp.h>
          ^~~~~~~~~~~
add missing dependency nspr

add nss-utils dependency to able to import x509 Certificates  to fix the error
 ipsec import west.p12
 /usr/sbin/ipsec: line 239: pk12util: not found
 /usr/sbin/ipsec: line 84: certutil: not found

remove libnss dependency, nss-utils  util will pull it.
remove unused build option KERNELSRC not necesscay since b4b98e2922.

Signed-off-by: Antony Antony <antony@phenome.org>
2019-06-16 23:39:57 +02:00
Rosen PenevandGitHub 45d40b4a88 Merge pull request #9035 from neheb/ibr
ibr*: Switch to uClibc++
2019-06-15 15:00:44 -07:00
Jan Hák 30627a9928 knot: upgrade to vetsion 2.8.2
Upgrade of Knot DNS package to version 2.8.2

Signed-off-by: Jan Hák <jan.hak@nic.cz>
2019-06-13 10:56:21 +02:00
Yousong Zhou 5d34dd284a shadowsocks-libev: bump to version 3.3.0
The most notable change was that socket data buffer has been increased
from 2KB to 16KB

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-11 17:21:03 +00:00
Rosen PenevandGitHub dc680c9d4d Merge pull request #9164 from neheb/acme
acme: Update to 2.8.1
2019-06-11 09:18:06 -07:00
Chris Geraghty 2478868db9 ostiary: Initial package creation
Signed-off-by: Chris Geraghty <CGretski@hotmail.com>
2019-06-11 07:37:07 +01:00
Darryl Sokoloski 753a93ccb3 netifyd: updated to v2.88
Change log for v2.88:
[IMP] Added support for search and replace privacy expressions.
[IMP] Added support for masking external addresses with private address ranges.
[IMP] When enabled, trigger a sink update on start-up.
[IMP] Added flow hash cache.
[IMP] Added HTTPS as a super-protocol of SSL.
[IMP] Add ability to save DNS hint cache to non-volatile (persistent) memory.
[IMP] Save sink responses when "json_save" is enabled.
[IMP] Added dynamic sink URL cloud configuration.
[IMP] Implemented per-detection-thread packet capture queue.
[IMP] Added support for a loadable serial UUID.
[IMP] Added configuration option to override sink connection timeout.
[IMP] Idle flow TTLs tunable via configuration directives.
[IMP] Added idle TCP flow multiplier to keep TCP flows in memory longer.
[IMP] Added new flow metadata "first_update_at" timestamp.
[IMP] Added complete reference sample configuration file.
[IMP] Various optimizations and fixes for FreeBSD.
[IMP] Employ advisory locking when writing output files.

[FIX] Ensure all configuration files are preserved on upgrades.
[FIX] Fixed automatic interface role detection for nethserver/shorewall.
[FIX] Memory usage fixes using profiling tools.

[UPD] Updated to nDPI v2.9.0-dev-709a87c.

[OPT] Flush and compress upload queue as soon as possible.
[OPT] Significantly reduced detection thread locking times.

[DEV] Added example plugin submodule to repository.

Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
2019-06-10 10:20:14 -04:00
Deng QingfangandYousong Zhou c54a826086 shadowsocks-libev: size optimizations
Use link-time optimization and --gc-sections --as-needed ldflags
Reduces ipk size by 20%

Remove unnecessary dependencies

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-10 20:31:10 +08:00
Peter Wagner 2cc8276a0a git: update to 2.22.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2019-06-10 11:30:32 +02:00
Rosen Penev a1cd83307d acme: Update to 2.8.1
Fix license info to use SPDX name.

Switched to wget instead of curl to avoid having a dependency on 2 SSL
libraries.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-09 19:18:58 -07:00
Rosen PenevandGitHub 96df1c380f Merge pull request #9181 from neheb/j
inadyn: Update to 2.5
2019-06-09 19:13:24 -07:00
Konstantin DeminandYousong Zhou fabd9efdea bridge-utils: fix conflict with busybox brctl
Busybox brctl applet conflicts with the version from bridge-utils.
Fix this by using ALTERNATIVE support for brctl in bridge-utils.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
[PKG_RELEASE bump]
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-10 01:30:45 +00:00
Marko Ratkaj ee53ca5a43 net: dhcpcd: bump to 7.2.2
Version bump from 7.0.8 to 7.2.2

Signed-off-by: Marko Ratkaj <marko.ratkaj@sartura.hr>
2019-06-09 17:17:26 +02:00
Daniel Golle 758b368985 gnunet: update to 0.11.5
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-06-08 14:05:19 +02:00
Daniel Golle fb2eb966c2 gnurl: update to 7.65.1
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-06-08 14:05:19 +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
Rosen Penev dd41da3403 inadyn: Update to 2.5
Makefile cleanups.

Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_INSTALL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-06 22:43:32 -07:00
Rosen Penev 51e163b84e yaaw: Remove
This has had no updates since 2007. There are also many other aria2 web
interfaces here.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-06-06 22:15:49 -07:00
Rosen PenevandGitHub 9e25a6e528 Merge pull request #9174 from ryzhovau/unbound_lib
unbound: fix library double packing
2019-06-06 14:49:15 -07:00
Hannu NymanandGitHub 24d32454be Merge pull request #9160 from dengqf6/ariang
ariang: update to 1.1.1
2019-06-06 22:32:49 +03:00
Alexander Ryzhov 4618c74150 unbound: fix library double packing
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
2019-06-06 20:18:27 +03:00
James TaylorandGitHub eed1c945fa dnsdist: Move into IP Adresses and Names
Moving the DNSDIST package into the IP Addresses and Names subcategory under Network. This will make it easier to find since it will be with other DNS tools.

Signed-off-by: James Taylor <james@jtaylor.id.au>
2019-06-07 02:39:57 +10:00
Jo-Philipp Wich c528e01f4c nlbwmon: update to latest Git HEAD
4574e6e nfnetlink: prevent tight retry loops
163a211 client: fix commit error information
21290db nlbwmon: merge existing data
abe701d database: do not overwrite unexpectedly preexisting databases
ef3fa58 socket: handle EAGAIN on send()

Ref: https://github.com/jow-/nlbwmon/issues/23
Ref: https://github.com/jow-/nlbwmon/issues/26
Ref: https://github.com/jow-/nlbwmon/issues/30
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-06-06 08:58:34 +02:00
Deng Qingfang 588fe40201 ariang: update to 1.1.1
Update ariang to 1.1.1
Also switch to codeload

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-06 03:16:51 +08:00
Rosen PenevandGitHub 4907b43007 Merge pull request #9149 from ffflorian/feat/ddns-inwx
ddns-scripts: Add INWX service
2019-06-05 01:45:35 -07:00
Florian Keller 87731d00e0 ddns-scripts: Add INWX service
Signed-off-by: Florian Keller <github@floriankeller.de>
2019-06-05 10:22:07 +02:00
Florian EckertandGitHub 985a8a3f8c Merge pull request #9128 from TDT-AG/pr/20190603-mwan3
mwan3: change flush_conntrack handling to use uci list element
2019-06-04 22:06:47 +02:00