Hirokazu MORIKAWA [Wed, 4 Mar 2020 05:14:00 +0000 (14:14 +0900)]
libuv: update to 1.34.2
https://github.com/openwrt/packages/pull/11320#issuecomment-
594032207
luv, libwebsockets, ttyd, netdata are build OK.
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
Jo-Philipp Wich [Thu, 27 Feb 2020 11:38:15 +0000 (12:38 +0100)]
cgi-io: fix compilation against uClibc
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
ed965cf16fd9ee6a798322b7b73f8c509295f19d)
Jo-Philipp Wich [Fri, 21 Feb 2020 23:13:32 +0000 (00:13 +0100)]
cgi-io: use O_TMPFILE for uploads and attempt to directly link target file
Create an anonymous inode in /tmp using O_TMPFILE and attempt to link the
file in place using linkat(). Only fall back to the old file copy when
linking the tempfile fails.
Avoids double memory use if both the temporary upload file and the
destination file are located in /tmp.
Ref: https://github.com/openwrt/luci/issues/3654
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
4f4a7e9532e55a16336b79b74b5fb0236e365279)
Jo-Philipp Wich [Mon, 10 Feb 2020 17:19:34 +0000 (18:19 +0100)]
cgi-io: use dynamic memory for post decoding, support proc files
Allocate dynamic buffer memory for decoding post data and allow post
requsts up to 128KB compared to the previos 1KB limit.
Also support downloading /proc and /sys files by falling back to
chunked transfer encoding when the file size cannot be determined.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
39087eba18011ca1e064c8e356ee33533be760db)
Hannu Nyman [Wed, 4 Mar 2020 05:24:10 +0000 (07:24 +0200)]
Merge pull request #11500 from fantom-x/irqbalance-backport
Irqbalance: backport to 19.07
Marc Benoit [Tue, 3 Mar 2020 12:48:27 +0000 (07:48 -0500)]
irqbalance: support reload_config & start later
Added support for reload_config
This service does not need to start so early (even
before the netwrok is up). Start it after
the device is mostly up and operational.
Compile-tested on: ipq806x
Runtime-tested on: ipq806x
Signed-off-by: Marc Benoit <marcb62185@gmail.com>
(cherry picked from commit
b6078559cdd47b4def5bb44dd46759a8591f3e4f)
Marc Benoit [Sun, 23 Feb 2020 22:53:11 +0000 (17:53 -0500)]
irqbalance: add support of interval and banirq
Added the ability to change sampling interval
and provide a list of IRQ's to ignore
via /etc/config/irqbalance
Signed-off-by: Marc Benoit <marcb62185@gmail.com>
(cherry picked from commit
b7a99b2334e6c69615dc34f93015b8c3ace382c2)
Marc Benoit [Mon, 24 Feb 2020 23:16:58 +0000 (18:16 -0500)]
irqbalance: upgrade to 1.6.0
Upgraded from 1.2.0 to 1.6.0 to pick up
all the latest fixes and improvements
irqbalance made glib2 mandatory since 1.3.0, but is
using very little of it. glib2 linked statically
to minimize the impact.
1.2.0 size: 33,619
1.6.0 size: 99,539
~# irqbalance --version
irqbalance version 1.6.0
~# ldd /usr/sbin/irqbalance
/lib/ld-musl-armhf.so.1 (0xb6f5f000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6f43000)
libc.so => /lib/ld-musl-armhf.so.1 (0xb6f5f000)
~# opkg info irqbalance
Package: irqbalance
Version: 1.6.0-6
Depends: libc
Status: install user installed
Architecture: arm_cortex-a7_neon-vfpv4
Installed-Time:
1582839249
Compile-tested: ipq806x/R7800 & ipq40xx/GL-B1300
Run-tested: ipq806x/R7800 & ipq40xx/GL-B1300
Signed-off-by: Marc Benoit <marcb62185@gmail.com>
(cherry picked from commit
bdcb872a40e4567bc57c45299a0df5efad65207f)
Rosen Penev [Mon, 2 Mar 2020 20:02:01 +0000 (12:02 -0800)]
Merge pull request #11482 from BKPepe/libaio_update
[OpenWrt 19.07] libaio: Update to 0.3.112
Rosen Penev [Tue, 18 Jun 2019 18:02:47 +0000 (11:02 -0700)]
libaio: Update to 0.3.112
Replace inactive maintainer with myself.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
7cd204e99e564ea9c19e2e1b50e7088ffc5252a8)
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[compile tested on powerpc_8540]
Karl Palsson [Mon, 2 Mar 2020 10:04:06 +0000 (10:04 +0000)]
mosquitto: bump to 1.6.9
Full changelog: https://mosquitto.org/blog/2020/02/version-1-6-9-released/
Nothing of particular relevant to OpenWrt, just general fixes.
Signed-off-by: Karl Palsson <karlp@etactica.com>
Marc Benoit [Sun, 1 Mar 2020 17:30:06 +0000 (12:30 -0500)]
syncthing: enable via config, lower priority, cleanup
Added the ability to enable/disable via a config file;
the default is enabled for backwards compatibility.
This is an additional service, so running it the
same priority as dnsmasq, etc does not make sense.
Added USE_PROCD=1
"done" starts at "START=95", so this should start earlier
Added STOP=10 to stop syncthing early
Compile-tested on: ipq806x, ipq40xx
Runtime-tested on: ipq806x, ipq40xx
Signed-off-by: Marc Benoit <marcb62185@gmail.com>
(cherry picked from commit
6f6877460a775a75f16154f2d75944bf91770f0d)
Rosen Penev [Mon, 2 Mar 2020 00:26:17 +0000 (16:26 -0800)]
Merge pull request #11472 from fantom-x/syncthing-19.07
syncthing: backport to 19.07
Paul Spooren [Thu, 6 Feb 2020 22:40:52 +0000 (12:40 -1000)]
syncthing: bump to 1.3.4
Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit
7c1d6571ca4a6ca8dd03fb9b3b212a2a78525543)
Tested-By: Marc Benoit <marcb62185@gmail.com> [19.07: R7800/GL-B1300]
Paul Spooren [Tue, 26 Jun 2018 03:28:21 +0000 (12:28 +0900)]
syncthing: add package
Signed-off-by: Paul Spooren <mail@aparcar.org>
(cherry picked from commit
373d3b2420beedb7bfaaaed5e6a3c7072532f278)
Tested-By: Marc Benoit <marcb62185@gmail.com> [19.07: R7800/GL-B1300]
Karl Palsson [Tue, 25 Feb 2020 16:23:29 +0000 (16:23 +0000)]
pagekite: add simple websockets and update syntax
Syntax now matches preferred upstream style.
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Karl Palsson [Wed, 26 Feb 2020 11:20:17 +0000 (11:20 +0000)]
pagekite: avoid redundant information in syslog
Patch from upstream: https://github.com/pagekite/libpagekite/commit/
7b4587818564aa667f868249e9a8f1dc1d095fd3
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Karl Palsson [Wed, 26 Feb 2020 11:19:55 +0000 (11:19 +0000)]
pagekite: bump to v0.91.200218
pings the front ends less aggressively, reducing cpu usage on the host.
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Nikos Mavrogiannopoulos [Wed, 26 Feb 2020 04:58:54 +0000 (05:58 +0100)]
ocserv: updated to 0.12.6
Fixes: #11174
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Nikos Mavrogiannopoulos [Sun, 2 Feb 2020 21:41:20 +0000 (22:41 +0100)]
gnutls: updated to 3.6.12
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
Michael Heimpold [Tue, 25 Feb 2020 21:35:15 +0000 (22:35 +0100)]
php7: update to 7.2.28
This fixes:
- CVE-2020-7062
- CVE-2020-7063
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Yousong Zhou [Fri, 18 Oct 2019 11:30:30 +0000 (11:30 +0000)]
xl2tpd: fix building failure caused by pfc
Fixes openwrt/packages#10270
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry picked from commit
0412c20f1b2d2e1f8b8c7e101aae6f66be50690a)
Yousong Zhou [Mon, 14 Oct 2019 07:05:26 +0000 (07:05 +0000)]
xl2tpd: bump to version 1.3.15
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Ref: https://github.com/openwrt/packages/issues/11418
(cherry picked from commit
620ba386b4ffd38911e7ddf0c864979c0f834a11)
Hannu Nyman [Sun, 23 Feb 2020 04:20:35 +0000 (06:20 +0200)]
zip: remove package
zip has 12 year old source code that would require work to make
the binary actually work.
> root@router1:/# zip
> zip error: Not supported (uzoff_t not same size as zoff_t)
As the binary does not work, lets remove the package to
avoid confusion for the end-users.
Reference to #10985 and #11089 as well as
https://github.com/openwrt/openwrt/commit/
ad8c2d6099a7da5192ee6e2c52a8303642271
Adapted from:
c1201a999b0
(note: The package was renamed in master from zip to infozip
a few weeks ago due to buildbot's relutance to compile zip in
master and 19.07 ever since host zip was added as a build tool.)
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Josef Schlehofer [Sun, 16 Feb 2020 22:56:36 +0000 (23:56 +0100)]
nnn: update to version 3.0
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
2078a7707b730f48fb34bcc50e5cf5037447ecab)
Josef Schlehofer [Sat, 8 Feb 2020 08:33:18 +0000 (09:33 +0100)]
nnn: update to version 2.9
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
d511e2d8638e5c7716dddc72cd0e6b94ec95a4dc)
Josef Schlehofer [Mon, 17 Feb 2020 12:38:16 +0000 (13:38 +0100)]
youtube-dl: update to version 2020.2.16
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
983be45ad737a5f5fee44b5333b97c44f68900c5)
Josef Schlehofer [Thu, 23 Jan 2020 22:50:40 +0000 (23:50 +0100)]
youtube-dl: update to version 2020.1.24
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
f0390a40b9552de1ec6ec0b88f065803ad7463e7)
Josef Schlehofer [Tue, 14 Jan 2020 21:45:39 +0000 (22:45 +0100)]
youtube-dl: update to version 2020.1.15
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[use pypi.mk]
(cherry picked from commit
588ec4add479607af960f91e5b523c67bf3e294a)
Marcos Del Sol Vives [Tue, 18 Feb 2020 14:38:11 +0000 (15:38 +0100)]
acme: update to 2.8.5
Signed-off-by: Marcos Del Sol Vives <marcos@orca.pet>
[ fix for 19.07 branch ]
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
Rosen Penev [Tue, 18 Feb 2020 22:50:45 +0000 (14:50 -0800)]
Merge pull request #11381 from wvdakker/openwrt-19.07
[Openwrt 19.07] Shorewall: Bump to 5.2.3.6
W. van den Akker [Tue, 18 Feb 2020 15:16:47 +0000 (16:16 +0100)]
Shorewall6: Bump to version 5.2.3.6
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Tue, 18 Feb 2020 15:15:47 +0000 (16:15 +0100)]
Shorewall: Bump to version 5.2.3.6
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Tue, 18 Feb 2020 15:14:54 +0000 (16:14 +0100)]
Shorewall6-lite: Bump to version 5.2.3.6
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Tue, 18 Feb 2020 15:14:13 +0000 (16:14 +0100)]
Shorewall-lite: Bump to version 5.2.3.6
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Tue, 18 Feb 2020 15:13:09 +0000 (16:13 +0100)]
Shorewall-core: Bump to version 5.2.3.6
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
Rosen Penev [Tue, 18 Feb 2020 10:18:48 +0000 (02:18 -0800)]
Merge pull request #11375 from jefferyto/golang-1.13.8-openwrt-19.07
[openwrt-19.07] golang: Update to 1.13.8
Jeffery To [Tue, 18 Feb 2020 09:59:12 +0000 (17:59 +0800)]
golang: Update to 1.13.8
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Rosen Penev [Tue, 18 Feb 2020 02:28:59 +0000 (18:28 -0800)]
Merge pull request #11360 from gladiac1337/haproxy-2.0.13-openwrt-19.07
[openwrt-19.07] haproxy: Update HAProxy to v2.0.13
Christian Lachner [Mon, 17 Feb 2020 10:00:48 +0000 (11:00 +0100)]
haproxy: Update HAProxy to v2.0.13
- Update haproxy download URL and hash
Signed-off-by: Christian Lachner <gladiac@gmail.com>
Rosen Penev [Sun, 16 Feb 2020 06:24:21 +0000 (22:24 -0800)]
ffmpeg: disable x86 asm for old CPU types
This is a workaround for NASM being totally broken.
I have two patches, one for master and another for 19.07 that upstream is
not merging.
https://patchwork.ozlabs.org/patch/
1221696/
https://patchwork.ozlabs.org/patch/
1221697/
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
013162d07968738bf837370a91536d35b8f780e7)
Ian Leonard [Thu, 12 Dec 2019 22:20:42 +0000 (14:20 -0800)]
ffmpeg: update to 3.4.7
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
(cherry picked from commit
948c4da0af707f31bded88a1b85b2700377c74b4)
Rosen Penev [Mon, 14 Oct 2019 18:49:54 +0000 (11:49 -0700)]
ffmpeg: Fix fdkaac patches
The patch created patch files in the ffmpeg build directory, which did
absolutely nothing. Properly backported them.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
9af78c5498a596980ead58059f3d0423ef7bc449)
Rosen Penev [Sun, 29 Sep 2019 00:11:27 +0000 (17:11 -0700)]
ffmpeg: Fix pkgconfig files to be more cross compile friendly
Before:
prefix=/usr
exec_prefix=${prefix}
libdir=/usr/lib
includedir=/usr/include
After:
prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Numbered the other patch file.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
7477663489a744d449b95ac34ef0db2b02374172)
Rosen Penev [Tue, 4 Feb 2020 08:16:58 +0000 (00:16 -0800)]
zabbix: remove configure patch
Allows removing autoreconf.
Added PKG_BUILD_PARALLEL for faster compilation.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
f846ced1c89ac1a4b3f72b19040c7ef11a0791dd)
Rosen Penev [Fri, 27 Dec 2019 02:38:39 +0000 (18:38 -0800)]
zabbix: Fix compilation with uClibc-ng
This is similar to a patch that was previously carried.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
8bc32479eac883283486269e700dfe7296e367f6)
Rosen Penev [Sun, 16 Feb 2020 15:36:34 +0000 (07:36 -0800)]
Merge pull request #11356 from neheb/boostkkk
[19.07]boost: reintroduce uClibc-ng patch
Michal Hrušecký [Sat, 21 Oct 2017 06:53:47 +0000 (08:53 +0200)]
sshpass: add new package
Signed-off-by: Michal Hrušecký <michal.hrusecky@nic.cz>
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry-picked from commit
18ccf174d6e13117e33cf75dbb3a892ce3cbd443)
Rosen Penev [Sun, 16 Feb 2020 05:59:24 +0000 (21:59 -0800)]
boost: reintroduce uClibc-ng patch
It's all fixed upstream. Backported a combination of three patches.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Sat, 4 Jan 2020 03:08:21 +0000 (19:08 -0800)]
knot: Do not try to build under ARC
liburcu does not support ARC.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
5ec47ca83707f4d15a7b67ed1ae77e827dc78946)
Rosen Penev [Sat, 4 Jan 2020 02:54:26 +0000 (18:54 -0800)]
liburcu: Don't build under ARC, not even InstallDev
This should finally get rid of buildbot failures.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
13810e0980c35c35f27e98fdb0cbb9ae214a5960)
Alexander Ryzhov [Thu, 26 Sep 2019 12:51:13 +0000 (15:51 +0300)]
perl: define $sysroot for extensions
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
fed1b3b11bf9361dbbd158a1018c701d8180e49b)
Rosen Penev [Sat, 4 Jan 2020 04:06:40 +0000 (20:06 -0800)]
perl: Don't build InstallDev under ARC
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
2628584ffd0e8b28aa3d5e11966dc61a48153da4)
Rosen Penev [Fri, 20 Dec 2019 21:10:43 +0000 (13:10 -0800)]
nss: Fix compilation with uClibc-ng
_GNU_SOURCE is needed for fdopen, sigaction, and probably more.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
7940093fd081ad169755d15da36aea60e8edf4f0)
Rosen Penev [Sat, 1 Feb 2020 05:58:51 +0000 (21:58 -0800)]
measurement-kit: Fix compilation with uClibc-ng
The define in the codebase is wrong. Fixed in the Makefile.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
a5b7a461d3ca774412c18dbfa3b2b6158ab51cd0)
Jan Pavlinec [Thu, 23 Jan 2020 12:38:14 +0000 (13:38 +0100)]
measurement-kit: update to version 0.10.9
Changes:
-enable geoip
-add geoip db package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit
3ee1b8eae5b977cbc5d9c507a1f3c185f0d50595)
Rosen Penev [Sun, 22 Dec 2019 01:39:19 +0000 (17:39 -0800)]
boost: Fix embarassing ARC typo
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Mon, 10 Feb 2020 21:29:10 +0000 (13:29 -0800)]
Merge pull request #11296 from Andy2244/samba4-update-4.11.6-(19.07)
[19.07] samba4: update to 4.11.6, add new UCI option
Rosen Penev [Mon, 10 Feb 2020 21:28:43 +0000 (13:28 -0800)]
Merge pull request #11297 from Andy2244/ksmbd-update-3.1.3-(19.07)
[19.07] ksmbd: update to 3.1.3, ksmbd-tools: update to 3.2.1, add smb1 support, add avahi support package
Andy Walsh [Mon, 10 Feb 2020 14:02:51 +0000 (15:02 +0100)]
ksmbd: update to 3.1.3, ksmbd-tools: update to 3.2.1, add smb1 support, add avahi support package
* ksmbd: update to 3.1.3
* ksmbd-tools: update to 3.2.1
* add new package build option "KSMBD_SMB_INSECURE_SERVER"
* enable smb1 support to kmod by default
* add new UCI option "allow_legacy_protocols" to section [globals]
* add avahi support package "ksmbd-avahi-service"
* ksmbd: release 3.1.3 version
* ksmbd: lock SMB2_QUERY_INFO_HE request with read lock
* ksmbd: fix potential racy between query_dir and ksmbd_vfs_empty_dir
* ksmbd: fix racy issue between deleting file and checking empty directory
* ksmbd: don't register interface which are member of bridge
* ksmbd: SO_REUSEADDR is no property of tcp_setsockopt
* ksmbd: release 3.1.2 version
* ksmbd: fix read caching buffer size as max_read_size
* ksmbd: fix the infinite loop of handling FSCTL_QUERY_ALLOCATED_RANGES
* ksmbd: use compounding for smb2 flush
* ksmbd: downgrade error message to debug in get_file_all_info
* ksmbd: rename usmbd to ksmbd.mountd in trvis-ci
* ksmbd: release 3.1.1 version
* ksmbd: does not work if ipv6 module is not loaded or compiled in
* ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes
* ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes
* ksmbd: update README file
* ksmbd-tools: release 3.2.1 version
* ksmbd-tools: revert "remove glib2.0 dependancy" patch
* ksmbd-tools: release 3.2.0 version
* ksmbd-tools: update how to restart ksmbd in README file
* Revert "ksmbd-tools: disable tbuf and rbuf caching by default"
* ksmbd-tools: disable tbuf and rbuf caching by default
* ksmbd-tools: replace usmbd prefix with ksmbd prefix
* ksmbd-tools: update README file
* ksmbd-tools: fix warning ignoring return value of 'fread'
* ksmbd-tools: downgrade unsupported command print to debug
* ksmbd-tools: remove GLIB_LIBS in Makefiles
* ksmbd-tools: rename usmbd, smbuseradd, smbshareadd to ksmbd.mountd, ksmbd.adduser and ksmbd.addshare
* ksmbd-tools: fix null pointer dereference in _list_remove
* ksmbd-tools: fix the sanity check fails depending on the password length
* ksmbd-tools: fix build error(not found glib.h)
* ksmbd-tools: remove glib-2.0 dependancy
* ksmbd-tools: update README to add libglib2.0-dev for Ubuntu preprequisite packages
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
Andy Walsh [Mon, 10 Feb 2020 13:54:48 +0000 (14:54 +0100)]
samba4: update to 4.11.6, add new UCI option
* update to 4.11.6
* add new UCI option "allow_legacy_protocols" to section [samba]
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
Rosen Penev [Mon, 10 Feb 2020 02:47:22 +0000 (18:47 -0800)]
dnsdist: fix compilation on PIE ARM64
$(FPIC) evaluates to -fpic on ARM64, breaking compilation:
The dnsdist build system handles it properly anyway. Added --with-pic to
make it explicit.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
7ddb2ddc45158669990374968da87a62a2e9e2e2)
Rosen Penev [Sun, 9 Feb 2020 22:51:27 +0000 (14:51 -0800)]
Merge pull request #11281 from micmac1/apache-19.07-up
[19.07] apr/apr-util/apache/subversion: sync with master
Rosen Penev [Sun, 9 Feb 2020 01:43:52 +0000 (17:43 -0800)]
Merge pull request #11245 from Robby-/openwrt-19.07-rlmpython_and_fixproxycfgconflict
[19.07] freeradius3: Fix proxy.conf file conflict and enable the rlm_python and rlm_python3 modules
Sebastian Kemper [Sat, 8 Feb 2020 22:41:08 +0000 (23:41 +0100)]
apache: add postinstall script
This script notifies users about the changes that recently went into the
package, to prevent surprises.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Mon, 27 Jan 2020 21:42:02 +0000 (22:42 +0100)]
subversion: fix build failure
Since commit
a62c0e5 apu-1-config is no longer being stipped down with
regards to being called with "--link-libtool". Example:
$ ./staging_dir/target-mips_24kc_musl/usr/bin/apu-1-config --link-libtool
-L/home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/lib -R/home/sk/tmp/openwrt/staging_dir/target-mips_24kc_musl/usr/lib -laprutil-1
$
Before the mentioned commit the "-R" argument was stripped off. And when the
Makefile adds this to TARGET_LDFLAGS this then ends up in the compiler test, as
an argument for the compiler, causing build failure:
checking whether the C compiler works... no
configure: error: in `/builder/shared-workdir/build/sdk/build_dir/target-arm_mpcore+vfp_musl_eabi/subversion-1.13.0':
configure: error: C compiler cannot create executables
config.log shows what's wrong:
configure:3140: x86_64-openwrt-linux-musl-gcc -Os -pipe ... <snip> ... -R/home/sk/tmp/sdk/master-x86-64/staging_dir/target-x86_64_musl/usr/lib -laprutil-1 conftest.c >&5
x86_64-openwrt-linux-musl-gcc: error: unrecognized command line option '-R'
This commit does away with these flags, they're not needed anyway. FPIC
is also removed, because it's detrimental to the applications [1] and
unnecessary as well.
Fixes: #11139
[1] https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Wed, 15 Jan 2020 18:33:12 +0000 (19:33 +0100)]
subversion: add libsqlite3 depend
apr-util was updated. It doesn't provide the depend on libsqlite3
anymore, so this needs to be added to the subversion package now.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 8 Feb 2020 21:00:48 +0000 (22:00 +0100)]
apache: bump to 2.4.41 & sync with master
This is a squash of the following cherry-picked commits:
14f4f0bef0448d950cf1371de3a05f302a2779c8
4e6bdd8a496bcf202f59e66bff1042512b49a972
c8aba5113bbe90202c87bad9db9d4c72ccc6afa2
2d188fd37f1d571f7315075b4be6538c8a125caf
31e0d618e5d8e35264d827f4de46a8b4e2535122
39e68309e8279d68496f649140f6df8ce59a3efd
a1472254db1332a3138ef7305bdc9953cfa1b8c2
d6476f30bbe06547aea23eec303294305eeb29f4
258967b0d29e4cecc9c70b10b160bda8e903665e
e94a08298e81b97d43e63e05cca167d778ff8d58
6bd63d24f0d147ca891332fe408eb279c9117dc3
66bb68a7b6413acba07fd22f7c71203e760145eb
d44ad09fcd81cafeafbca78c4e2599774f7ef76b
Short summary:
- version is bumped to 2.4.41
- httpd is renamed to apache2 to avoid overwriting of other servers (for
instance busybox's httpd)
- the name apache2 is now also used for directories, for instance
/etc/apache2 instead of /etc/apache
- a simple init script it added (/etc/init.d/apache2)
- a user "apache" is added upon package installation and used by default
- adds the Apache modules (in the main package as well as in additional
packages)
- Makefile and patches are updated and cleaned
- adds myself as maintainer
- improves the cross-compile setup (via configure variables, patches &
sed scripts)
- apxs is fixed up so that external modules can be added easily
For more details please check the individual commits provided above.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 8 Feb 2020 20:50:33 +0000 (21:50 +0100)]
apr-util: sync with master
This is a squash of the following cherry-picked commits:
27c47239367f11ad8bc6b5ee19ec4fb78b99d5cf
03124bf4b42eab292e92038bd7c4efdee78b23d1
141bd55316719f11741a578e650aa1895ec68b25
40c7e95210a44bc314f612bc66ef7864de2c09ba
1d25dcde24e9b70fbcb0cee5c2269bea940fb95b
ea5b746e58d0f0b6b13aec35c1b37c4ed3bf9b80
a62c0e599b52307e0896e15164ae1558a81be930
a16b29480567d89dedc5775d03391e3203d4e644
c24f5d258bb6600546ac513efb9e304de68930bd
f6c218e74dbea49bea6317b83bfd96867e1c314b
Short summary:
- adds external modules (crypto-openssl dbd-mysql dbd-odbc dbd-pgsql
dbd-sqlite3 dbm-gdbm ldap)
- Makefile and patches are updated and cleaned
- adds myself as maintainer
- improves the cross-compile setup (via configure variables sed scripts)
For more details please check the individual commits provided above.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 8 Feb 2020 20:39:01 +0000 (21:39 +0100)]
apr: bump to 1.7.0 & sync with master
This is a squash of the following cherry-picked commits:
40a29bf0555c522f76e984f6cccb395d84fbe0d2
40c7e95210a44bc314f612bc66ef7864de2c09ba
893a804c957ea73c6060aa4964d5175432588f2d
12037b3f29f72be080c6f23498e2a38d89d01232
193c3913b6a1c8d273cb86e2598848fc8b3920b6
430ab5f9b3f1e439e1990dcf3405309fd03a9979
0c6d461cc9fea34eaf59517f5cb5ed1214a217de
86396c6a49a90a3b0bd2045e472b999a23ba3e77
Short summary:
- version is bumped to 1.7.0
- Makefile and patches are updated and cleaned
- adds myself as maintainer
- improves the cross-compile setup (via configure variables, patches &
sed scripts)
For more details please check the individual commits provided above.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Hannu Nyman [Sat, 8 Feb 2020 09:24:35 +0000 (11:24 +0200)]
nano: update to 4.8
Update nano editor to version 4.8
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit
7bc96280d31470b7dda75315154c8df72bde222a)
Michael Heimpold [Fri, 7 Feb 2020 20:09:24 +0000 (21:09 +0100)]
php7: update to 7.2.27
This fixes:
- CVE-2020-7059
- CVE-2020-7060
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Robby K [Fri, 7 Feb 2020 16:18:50 +0000 (17:18 +0100)]
freeradius3: Enable the rlm_python and rlm_python3 modules.
Signed-off-by: Robby K <robbyke@gmail.com>
Robby K [Fri, 7 Feb 2020 16:18:33 +0000 (17:18 +0100)]
freeradius3: Fix proxy.conf file conflict.
It was provided by both the freeradius3 and freeradius3-mod-realm packages.
Now provided by the freeradius3 package only.
Signed-off-by: Robby K <robbyke@gmail.com>
Alexander Traud [Mon, 27 Jan 2020 20:39:26 +0000 (21:39 +0100)]
syslog-ng: listen not globally but just locally
Beside that, listen not only on IPv4 but also on IPv6 = Dual Stack.
Signed-off-by: Alexander Traud <pabstraud@compuserve.com>
(cherry picked from commit
a4553b2efe934f6ade1f39e99923662c159a2546)
Jan Pavlinec [Sun, 3 Nov 2019 14:41:35 +0000 (15:41 +0100)]
python-importlib-metadata: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
Rosen Penev [Fri, 31 Jan 2020 03:07:26 +0000 (19:07 -0800)]
shadow: update to 4.8.1
Fixed license information.
Removed patch requiring autoreconf and replaced with a configure variable.
Removed faulty patch that broke systems without a disabled crypt size hack.
Replaced with using a SED command as well as bcrypt, which works in musl.
Removed su patch and converted it to a SED command in the Makefile.
Added new shadow utilities.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
87e5ded04cf65fbaa398568efe41830c4b60397a)
Rosen Penev [Tue, 4 Feb 2020 01:06:07 +0000 (17:06 -0800)]
Merge pull request #11213 from adde88/openwrt-19.07
[19.07] hcxtools: update to latest version
Rosen Penev [Mon, 3 Feb 2020 22:05:06 +0000 (14:05 -0800)]
Merge pull request #11229 from jefferyto/golang-env-fixes-openwrt-19.07
[openwrt-19.07] golang: Improve build isolation from user environment
Jeffery To [Mon, 3 Feb 2020 20:05:29 +0000 (04:05 +0800)]
golang: Improve build isolation from user environment
* Set GOENV=off when building Go compiler and packages, to ignore user's
environment configuration file
* Set GOCACHE when building host Go
* Unset GOTMPDIR, to use the buildroot temp directory instead of temp
directories in build_dir
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from
3b5f1c73fb05816e74e0863e314b889e2c6146cf)
Hannu Nyman [Mon, 3 Feb 2020 19:22:41 +0000 (21:22 +0200)]
Merge pull request #11226 from micmac1/sqlite3-19.07
[19.07] sqlite3: update to version 3.31.1
Josip Kelečić [Mon, 3 Feb 2020 10:08:52 +0000 (11:08 +0100)]
sqlite3: update to version 3.31.1
Signed-off-by: Josip Kelečić <josip.kelecic@sartura.hr>
Andreas Nilsen [Sun, 2 Feb 2020 13:05:20 +0000 (14:05 +0100)]
hcxtools: update to 5.3.0 + changes to Makefile to include latest binaries being compiled
Signed-off-by: Andreas Nilsen <adde88@gmail.com>
hcxdumptool: forgot to add new openssl dependency
Signed-off-by: Andreas Nilsen <adde88@gmail.com>
Josef Schlehofer [Sun, 2 Feb 2020 22:05:35 +0000 (23:05 +0100)]
dnscrypt-proxy2: update to version 2.0.39
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
561b535c368acc6ed703fde39c449ee195f113ec)
Josef Schlehofer [Sun, 26 Jan 2020 13:52:10 +0000 (14:52 +0100)]
dnscrypt-proxy2: update to version 2.0.36
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
8eb0d55475b41abf3d5f4242d3b806ce99fb6788)
Rosen Penev [Sun, 2 Feb 2020 22:06:19 +0000 (14:06 -0800)]
Merge pull request #11219 from jefferyto/golang-1.13.7-openwrt-19.07
[openwrt-19.07] golang: Update to 1.13.7, add PKG_CPE_ID to Makefile
Jeffery To [Sun, 2 Feb 2020 20:35:09 +0000 (04:35 +0800)]
golang: Update to 1.13.7, add PKG_CPE_ID to Makefile
This update includes fixes for[1]:
* CVE-2020-7919 - doesn't appear to be published publicly yet
* CVE-2020-0601 - a Windows-related issue
[1]: https://github.com/golang/go/issues?q=milestone%3AGo1.13.7+label%3ACherryPickApproved
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from
0dc4fa6efbc7588e9d49b8b6f0199918bb3af882)
Hannu Nyman [Sun, 2 Feb 2020 18:19:25 +0000 (20:19 +0200)]
Merge pull request #11214 from Andy2244/wsdd2-fix_typos-(19.07)
[19.07] wsdd2: fix typos
Dirk Brenken [Sun, 2 Feb 2020 14:42:24 +0000 (15:42 +0100)]
Merge pull request #11216 from dibdot/19.07-2
[19.07] adblock: update 3.8.15
Dirk Brenken [Sun, 2 Feb 2020 14:36:04 +0000 (15:36 +0100)]
adblock: update 3.8.15
* remove 'reg_cz' list (abandoned)
* add 'notracking' list (provided by @rcarmo)
* 19.07-only: fix/bring back status message
Signed-off-by: Dirk Brenken <dev@brenken.org>
Andy Walsh [Sun, 2 Feb 2020 14:06:34 +0000 (15:06 +0100)]
wsdd2: fix typos
* fix typos (WG_PARM, reload_trigger)
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
Andreas Nilsen [Sun, 2 Feb 2020 13:04:28 +0000 (14:04 +0100)]
hcxdumptool: update to 6.0.1
Signed-off-by: Andreas Nilsen <adde88@gmail.com>
Michael Heimpold [Sat, 1 Feb 2020 21:54:41 +0000 (22:54 +0100)]
Merge pull request #11203 from micmac1/19.07-xml2
[19.07] libxml2: fix libxslt host build
Sebastian Kemper [Sun, 27 Oct 2019 09:06:35 +0000 (10:06 +0100)]
libxml2: install xml2-config with host triplet
Currently only xml2-config is installed, for both the normal libxml2
package as well as the host package. The problem with that is that due
to multilib considerations the build host may have xml2-config installed
with a host triplet prefix, like x86_64-pc-linux-gnu-xml2-config (and
xml2-config as a symbolic link to it). Gentoo for instance sets it up
like this.
Packages may actually search for a prefixed xml2-config before searching
for xml2-config. An example would be Asterisk:
checking for x86_64-pc-linux-gnu-xml2-config... /usr/bin/x86_64-pc-linux-gnu-xml2-config
This then introduces wrong information into the build, for instance
bad includes:
~/tmp/openwrt $ /usr/bin/x86_64-pc-linux-gnu-xml2-config --cflags
-I/usr/include/libxml2
When the intention is to use OpenWrt's own (host) libxml2 one would like
to see this output used instead:
~/tmp/openwrt $ ./staging_dir/hostpkg/bin/xml2-config --cflags
-I/home/sk/tmp/openwrt/staging_dir/hostpkg/include/libxml2
This commit addresses this by installing xml2-config with a suitable
prefix and creating a symbolic link xml2-config. This is done for both
the host package and the normal package. The latter also needs this fix
because the target may use the same triplet as the host system (for
instance x86_64 cross-compiling for x86_64).
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Tue, 22 Oct 2019 21:58:12 +0000 (23:58 +0200)]
libxml2/host: revert xml2-config prefix fix
Commit
218f0229a4594b32d9db6ad0678cdce7e2663e27 added a workaround for a
problem. The host compile overwrote xml2-config in
"$(STAGING_DIR)/host/bin". The workaround fixed the issue for regular
target packages. But it didn't leave a proper xml2-config script for
host packages.
Times have changed. Host packages are now installed in
"$(STAGING_DIR_HOSTPKG). So there is no longer any danger of the host
package overwriting the xml2-config script for target packages. So
revert the mentioned commit, leaving us with two proper xml2-config
scripts, one for target package builds and one for host package builds.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Olivier Poitrey [Sat, 1 Feb 2020 07:58:58 +0000 (09:58 +0200)]
nextdns: Update to version 1.4.23
Changelog:
* Fix OpenWRT with existing forwarder + fix dnsmasq restore issue
* Refactor service execution to better report errors
* Refactor merlin tz setup so it does not need to curl on boot
* Improve upgrade command for install.sh
* Do not mask curl error on install
* Fix timezone logging issue with Merlin
* Add support for Merlin John's fork
* Add raspbian support to installer
* Fix upgrade not reinstalling service
* Limit the aarch64 fix to merlin
* Reset DHCP DNS to self on Merlin router setup
* Fix memory issue with aarch64 based router
* Update Go version
* Allow override of detected env
* Setup timezone correctly on Merlin init script
* Don't ignore curl error on install
* Fix Asus Merlin John’s fork trust store issue
* Fix synology auto setup
* Fix report client info not enabled with setup-router option
* Add support for edgeos DHCP lease file locations
* Fix signal handling when running as a service
* Fix exit menu keyboard shortcut
* Do not fail on upgrade if uninstall failed
* Fix exit menu in installer
* Remove failing upx (for now)
* Make sure nextdns keeps running once ssh session is closed
* Add auto setup of Synology with DHCP server enabled
* Use router's DNS to discover more names
* Get A/AAAA from both answer and addition sections
* Ignore certain invalid names during discovery
* Fix activate with setup-router
* Fix serveral install issues
* Add exponential backoff to mdns probe retry
* Correctly end dhcp lease probing when discovery is cancelled
* Store DHCP/MDNS discovered addrs separately to avoid ping/pong
discovery
* Add DHCP lease support to client discovery
* Do not report mdns listen unreachable error as start will retry
* Reimplement mdns client discovery
* Fix installer GOARCH detection with arm6+
* Fix bin install on platforms needing sudo
* Correctly detect edgeos and ddwrt as routers
* Fix install.sh sudo
* Disable upx as it break many platforms
* Fix installer regression with merlin
* Fix mips64 detection
* Fix OpenWRT detection
* Fix UPX post build script
* Fix install with John's Asuswrt-Merlin fork
* Fix more DDWRT
* Fix DDWRT support
* Fix merlin service add/remove
* Use UPX to compress binaries typicially used on routers
* Revert "Remove direct dep on reflect"
* Use letters for installer menus
* Fix install script for upgrades not working if binary is running
* Do not return an error on mdns listen if at least one interface worked
* Fix installer for synology
* Fix pfSense support
* Remove the logs for each server on each connect
* Move install instructions to wiki
* Fix install.sh uid detection with merlin
* Fix install.sh for arm6+
* Add Synology init system support
* Fix install.sh
* Add a generic router setup that just changes the listen to public
* Update README
* Add auto setup support for EdgeOS
* Restore per OS install instruction in readme during installer beta
* Refactor install.sh
* Remove dep on golang.org/x/net/ipv[4|6]
* Remove direct dep on reflect
* Rewrite the zeroconf code to use dnsmessage instead miekg/dns
* Add auto setup support for DD-WRT
* Improve arch detection
* Add auto setup support for OpenWRT
* Add automatic router setup support
* Fix service
* Remove dep en seq on sysv style init scripts
* Add Entware init system support
* Report init system used on install and in UA
* Add EdgeOS support
* Reads /etc/hosts before forwarding queries to the upstream
* Fix localhost resolution with Linux arch empty /etc/hosts
* Use /etc/hosts file to resolve listen address and list on all IPs
listed
* Add support for multiple router firmware
* Fix hardened privacy disabling dual stack
* Add a config set sub command and refactor commands handling
* Add support for activate on freebsd
* Fix inverted MAC matching
* Add unit test for conf prefix match #35
* Activate uses listen address instead of static 127.0.0.1
* Improve FreeBSD integration
* Add FreeBSD support
* Fix a typo
* Use zip for windows archive
Signed-off-by: Olivier Poitrey <rs@nextdns.io>
Edited PKG_RELEASE to 1
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit
a3b028b3579ca43f91879726f73b331d46cce433)
Hannu Nyman [Sat, 1 Feb 2020 07:28:04 +0000 (09:28 +0200)]
Merge pull request #11197 from Ansuel/backport
Backport
Ansuel Smith [Fri, 31 Jan 2020 22:07:54 +0000 (23:07 +0100)]
uwsgi: backport master changes to 19.07
To support new luci version uwsgi has been changed.
Backport this changes to 19.07
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Ansuel Smith [Fri, 31 Jan 2020 22:06:46 +0000 (23:06 +0100)]
nginx: backport master changes to 19.07
Currently luci is broken in 19.07.
Changes done to fix this problem didn't merge in the
19.07 release.
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Rosen Penev [Fri, 31 Jan 2020 00:30:01 +0000 (16:30 -0800)]
Merge pull request #11184 from micmac1/19.07-maria-10.2.31
[19.07] mariadb: security bump to 10.2.31