Jeffery To [Mon, 18 Jul 2022 09:35:11 +0000 (17:35 +0800)]
golang: Update to 1.18.4
Includes fixes for:
* CVE-2022-1705: net/http: improper sanitization of Transfer-Encoding
header
* CVE-2022-1962: go/parser: stack exhaustion in all Parse* functions
* CVE-2022-28131: encoding/xml: stack exhaustion in Decoder.Skip
* CVE-2022-30630: io/fs: stack exhaustion in Glob
* CVE-2022-30631: compress/gzip: stack exhaustion in Reader.Read
* CVE-2022-30632: path/filepath: stack exhaustion in Glob
* CVE-2022-30633: encoding/xml: stack exhaustion in Unmarshal
* CVE-2022-30635: encoding/gob: stack exhaustion in Decoder.Decode
* CVE-2022-32148: net/http/httputil: NewSingleHostReverseProxy - omit
X-Forwarded-For not working
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
60168651a2c7279a4a169be6b3d61be57e871e55)
Rosen Penev [Sun, 10 Jul 2022 07:32:58 +0000 (00:32 -0700)]
libextractor: fix iconv handling
Autoreconf is enough to fix.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
df335b13912d85edd6134d2d5bdec898d808af30)
Stijn Tintel [Sun, 9 Jan 2022 16:13:15 +0000 (18:13 +0200)]
glib2: disable fortify source
The glib2 package fails to build when CONFIG_PKG_FORTIFY_SOURCE_1 or
CONFIG_PKG_FORTIFY_SOURCE_2 is enabled in the OpenWrt config:
In file included from ../glib/libcharset/localcharset.c:28:
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h: In function 'snprintf':
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:101:9: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
101 | return __orig_snprintf(__s, __n, __f, __builtin_va_arg_pack());
| ^~~~~~
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h: In function 'sprintf':
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:110:17: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
110 | __r = __orig_snprintf(__s, __b, __f, __builtin_va_arg_pack());
| ^~~
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-11.2.0_musl/include/fortify/stdio.h:114:17: error: format not a string literal, argument types not checked [-Werror=format-nonliteral]
114 | __r = __orig_sprintf(__s, __f, __builtin_va_arg_pack());
| ^~~
Disable fortify source for the package as a workaround.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(cherry picked from commit
723c4360c48a8483ab059e65dcd4a51cd6a5925b)
Rosen Penev [Mon, 18 Jul 2022 22:16:15 +0000 (15:16 -0700)]
wifidog: fix compilation with more recent wolfssl
Needs an extra header. pthread.h is also no longer implicitly included.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
4605f98b413b4b0433199e4fe6d3685344cbf933)
Rosen Penev [Wed, 20 Jul 2022 02:24:19 +0000 (19:24 -0700)]
curl: fix compilation with wolfSSL
options.h header is needed now.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
317575755a83fe21888439f1fd9adccca9e0f36e)
Tianling Shen [Mon, 18 Jul 2022 03:42:39 +0000 (11:42 +0800)]
yq: Update to 4.26.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
4df4b8eae7f65960ca18c364b37f089b018a8dce)
Tianling Shen [Mon, 18 Jul 2022 03:46:10 +0000 (11:46 +0800)]
xray-core: Update to 1.5.9
Updated geodata to latest version while at it.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
25922c6afdc344e2e402e482d3318219006451c5)
Nick Hainke [Mon, 18 Jul 2022 15:54:27 +0000 (17:54 +0200)]
dawn: update to 2022-07-18
e596ff1 ubus.c: only add nr entries matching our own SSID
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit
bb0d45ed355264ca606d01699ca59edaf6848eab)
Pacien TRAN-GIRARD [Sun, 17 Jul 2022 15:05:13 +0000 (17:05 +0200)]
mpd: add missing AUDIO_SUPPORT in CONFIG_DEPENDS
Signed-off-by: Pacien TRAN-GIRARD <pacien.trangirard@pacien.net>
(cherry picked from commit
0bfe037f0f939bb33a53cc3b410329e0965229b0)
Pacien TRAN-GIRARD [Sat, 16 Jul 2022 19:52:37 +0000 (21:52 +0200)]
mpd-full: remove partial BUILD_PATENTED on ffmpeg
This removes the guard "CONFIG_BUILD_PATENTED" for the ffmpeg build
feature for mpd-full. ffmpeg was already unconditionally registered as a
dependency (at line 51).
The ffmpeg package already handles whether or not to include patented
codecs internally using the same config flag, so guarding its use as a
dependency here does not appear necessary anymore.
(For reference: guard "BUILD_PATENTED" was introduced in
44eb12f for
ffmpeg, then partially removed by
326c973).
Signed-off-by: Pacien TRAN-GIRARD <pacien.trangirard@pacien.net>
(cherry picked from commit
f3fe7de8dc5c00f7b0356b9d63b42fd70a52e900)
Michal Vasilek [Sat, 16 Jul 2022 20:43:08 +0000 (22:43 +0200)]
postfix: fix download failure
cdn.postfix.johnriley.me serves a certificate for a different domain
name.
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
(cherry picked from commit
d4feef97e6ee7b6477d53c28c9b151ae0c8974d8)
Dirk Brenken [Sun, 17 Jul 2022 11:12:21 +0000 (13:12 +0200)]
travelmate: update 2.0.9-2
* fix another vpn corner case
* add support for javascript based captive portals (location.href)
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit
3ae7a46b822967f728da6164558f181a0700eff5)
Nick Hainke [Sat, 16 Jul 2022 17:36:32 +0000 (19:36 +0200)]
dawn: update to 2022-07-16
0689b5e ubus: add missing lock for ubus hearing_map
4b7db09 CONFIGURE.md: fix typo
b3f61d4 CONFIGURE.md: adjust documentation about log levels
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit
eef9ee0b83afe45bdf83f966e9532f83acf08ef0)
John Kohl [Sun, 5 Jun 2022 00:56:56 +0000 (20:56 -0400)]
watchcat: add support to run a script
Signed-off-by: John Kohl <jtk.git@bostonpog.org>
(cherry picked from commit
5c96ee5b1bedb392cdd27578f7fdcc760ef7fe7b)
John Kohl [Sun, 5 Jun 2022 00:53:26 +0000 (20:53 -0400)]
watchcat: add IP version selection support; fix bug with unlockbands
Signed-off-by: John Kohl <jtk.git@bostonpog.org>
(cherry picked from commit
baed5531efe5f7791c42ab2324d8d1d6d1bf41ca)
Eneas U de Queiroz [Fri, 15 Jul 2022 18:00:20 +0000 (15:00 -0300)]
libuwsc: fix compiltation with wolfSSL
wolfssl/options.h needs to be included before the other wolfssl headers
to enable OpenSSL API required to build the package.
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit
8fb3fd3dac586ccb38a3a30aa4d0e1656aea2dc3)
Peter van Dijk [Wed, 13 Jul 2022 08:28:34 +0000 (10:28 +0200)]
pdns: update to 4.6.3
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
(cherry picked from commit
636da278eb34c37f6d9568bad99a613104fed9cd)
Peter van Dijk [Wed, 13 Jul 2022 08:26:33 +0000 (10:26 +0200)]
pdns-recursor: update to 4.7.1
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
(cherry picked from commit
c5480ef8a171e0c1ee5f27aaa455c84f6681a3e5)
Jonathan Pagel [Wed, 13 Jul 2022 10:37:18 +0000 (12:37 +0200)]
telegraf: Update to version 1.23.2
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
(cherry picked from commit
591f8cad333b36962aefbeccc6b0fa77e5826429)
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
Jonathan Pagel [Mon, 11 Jul 2022 06:56:51 +0000 (08:56 +0200)]
telegraf: Update to version 1.23.1
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
(cherry picked from commit
9b1cdb7b52a29d8923a68234dd6ca068e245c6d0)
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
Tianling Shen [Thu, 7 Jul 2022 05:17:57 +0000 (13:17 +0800)]
dnslookup: Update to 1.7.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
798cf62bd8bf463f603f6582eb26ac69e154e439)
Tianling Shen [Thu, 7 Jul 2022 05:12:48 +0000 (13:12 +0800)]
cloudflared: Update to 2022.7.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
e858624d2916e812274e57adec2277fed7966603)
Eneas U de Queiroz [Thu, 5 May 2022 13:25:10 +0000 (10:25 -0300)]
xr_usb_serial_common: bump to 2022-03-30
This is the latest commit that touches the xr_usb_serial_common-1a dir.
The changes are restricted to whitespace fixes and kernel version
adaptations:
ecc6ebe xr_usb: Use tty_driver_kref_put for kernel 5.15 and above
caf6d25 xr_usb: Use tty_alloc_driver for kernel 5.15 and above
a42b7e6 xr_usb: Compilation fixes for kernel 5.14
497adb7 #39 fix compilation for newer linux kernels
9103471 xr_usb: fix some whitespace errors
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit
eadab32450857dcb98ceb55fbddc8b2a30660a7c)
Rosen Penev [Mon, 28 Mar 2022 21:25:29 +0000 (14:25 -0700)]
fio: update to 3.29
Fixes compilation with kernel 5.15
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
d1edd7677a8af4c286cc47ca6ffc37e573ef15fc)
Petr Štetiar [Thu, 16 Jun 2022 11:38:11 +0000 (13:38 +0200)]
libarchive: fix ext2fs build race error condition
libarchive looks for ext2fs headers during configure, and if it finds
them it will expect to find them during compile, or on the rare occasion
when they aren't it will fail:
libarchive/archive_entry.c:59:55: fatal error: ext2fs/ext2_fs.h: No such file or directory
As we just need headers for some type constants, let's re-use headers
from tools/e2fsprogs package which are always available.
Reported-by: Adam Dov <adov@maxlinear.com>
Suggested-by: Paul Eggleton <paul.eggleton@linux.intel.com>
References: https://git.yoctoproject.org/poky/commit/?id=
f0b9a7cf9f80be1917e45266fa201f464a28c1e5
Signed-off-by: Petr Štetiar <ynezz@true.cz>
(cherry picked from commit
797945dfaa0e7de8d6b0ada472bda63bb27f0cdc)
Hirokazu MORIKAWA [Fri, 8 Jul 2022 23:26:01 +0000 (08:26 +0900)]
node: July 7th 2022 Security Releases
Update to v16.16.0
Release for the following issues:
HTTP Request Smuggling - Flawed Parsing of Transfer-Encoding (Medium)(CVE-2022-32213)
HTTP Request Smuggling - Improper Delimiting of Header Fields (Medium)(CVE-2022-32214)
HTTP Request Smuggling - Incorrect Parsing of Multi-line Transfer-Encoding (Medium)(CVE-2022-32215)
DNS rebinding in --inspect via invalid IP addresses (High)(CVE-2022-32212)
https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/
No vulnerabilities related with openssl (uses system openssl)
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit
8db0d09823764d50b38ff27a9b13cac7fa46bdd2)
Jeffery To [Thu, 12 May 2022 20:50:25 +0000 (04:50 +0800)]
nsutils: Update to latest version, switch to cmake
This also:
* Adds PKG_SOURCE_DATE and PKG_SOURCE_VERSION to PKG_VERSION (by
default, when PKG_VERSION is defined, PKG_SOURCE_DATE and
PKG_SOURCE_VERSION are not used)
* Fixes package copyright
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
2dd1c17626176ca37e438c3af5c939c1326feb82)
Oskari Rauta [Mon, 9 May 2022 20:38:57 +0000 (23:38 +0300)]
nsutils: bump to new release
Few minor changes, like -h flag for program (help).
Added URL to package definition.
No new version release with version number, so version stays
as is, but pkg_release is still bumbed with this commit.
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
(cherry picked from commit
8f66090160c2e9e837c80b961e046afc62fb698c)
Jeffery To [Thu, 7 Jul 2022 09:35:41 +0000 (17:35 +0800)]
python-cryptography: Fix failing build
Fixes https://github.com/openwrt/packages/issues/18876.
Fixes https://github.com/openwrt/packages/issues/18879.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
9e3b7d78837b7181b859472894aa243a2eae595b)
Dirk Brenken [Wed, 6 Jul 2022 21:16:20 +0000 (23:16 +0200)]
travelmate: update 2.0.9
* various vpn fixes/optimizations (run tested by forum users)
* refine several log statements
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit
cf1f9dc933eb86e6a78fba3e27ae15428809aa3c)
Ivan Pavlov [Thu, 23 Jun 2022 03:06:44 +0000 (06:06 +0300)]
xtables-addons: update to 3.21
updated to kernel 5.10.121+ changes
Signed-off-by: Ivan Pavlov <AuthorReflex@gmail.com>
(cherry picked from commit
69e4ed4b6f2e0fe33367ea13871d5ac227aaf922)
Nick Hainke [Wed, 1 Jun 2022 06:27:59 +0000 (08:27 +0200)]
xtables-addons: update to 3.20
866bc7f Xtables-addons 3.20
aa70669 doc: move changelog to rST
d7de2a9 doc: remove old changelog entries
d7e49a8 build: bump supported kernel version to 5.17
966fa43 extensions: replace PDE_DATA
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit
c3141dc16aaf6ec0d9262a921a41a69e96241be8)
Nick Hainke [Wed, 1 Jun 2022 06:16:57 +0000 (08:16 +0200)]
xtables-addons: add PKG_LICENSE_FILES and use SPDX
Add PKG_LICENSE_FILES. Use SPDX.
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit
b4d00c1c203850644387378c37410f6216c998cf)
Rosen Penev [Sun, 3 Apr 2022 03:12:33 +0000 (20:12 -0700)]
xtables-addons: fix various warning in lua patch
These will become errors in the next LTS kernel.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
1cd93b673bfc01969946072a3d6989633e596804)
Rosen Penev [Sun, 3 Apr 2022 02:43:09 +0000 (19:43 -0700)]
xtables-addons: update to 3.19
Fixes compilation with kernel 5.15.
Fixed changed binary name.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
e5af50679587bf39fec31f4af75f7aa8efd498a0)
Rosen Penev [Wed, 6 Jul 2022 19:40:26 +0000 (12:40 -0700)]
Revert "gcc: update 11 minor version"
This reverts commit
4db8466a14e54ae9c45989fb41c9e6a20002e670.
branch 22.03 has GCC 11.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Florian Eckert [Wed, 6 Jul 2022 06:24:03 +0000 (08:24 +0200)]
Merge pull request #18866 from bluebrother/collectd-dsl-fixes-22.03
[22.03] collectd: Fix various issues with lantiq dsl metrics.
Dominik Riebeling [Sat, 18 Jun 2022 09:46:50 +0000 (11:46 +0200)]
collectd: Fix various issues with lantiq dsl metrics.
- Handle bool values correctly. We get the values as bool, but collectd
requires a bool value to be numeric in the range [0, 1].
- Remove profile and mode values. Those are strings, which cannot be
represented by collectd.
- Update collectd type for some values.
- Fix latn value being present twice.
Signed-off-by: Dominik Riebeling <bluebrother@posteo.de>
(cherry picked from commit
eb632da5bbd732bbffc2761fbb191267ef2375d0)
Stijn Segers [Mon, 6 Jun 2022 07:51:47 +0000 (09:51 +0200)]
unbound: update to 1.16.0
Signed-off-by: Stijn Segers <foss@volatilesystems.org>
(cherry picked from commit
695e0dbaa43aac589f4c2044fa77ced1055c89b7)
Michal Vasilek [Wed, 11 May 2022 16:17:15 +0000 (18:17 +0200)]
yt-dlp: add package
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
(cherry picked from commit
534b538598cff121ed9fa533505a3e5dbc238495)
Michal Vasilek [Wed, 11 May 2022 16:17:43 +0000 (18:17 +0200)]
youtube-dl: drop package
youtube-dl is still maintained, but moves very slowly and many other
distributions instead package an active fork, yt-dlp.
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
(cherry picked from commit
89710ac58829119029373e6936e8694d67f72986)
Florian Eckert [Mon, 4 Jul 2022 07:21:30 +0000 (09:21 +0200)]
Merge pull request #18830 from nemesisdesign/openwrt-22.03
[22.03] openwisp-config: update to 1.0.1
Florian Eckert [Mon, 4 Jul 2022 07:09:25 +0000 (09:09 +0200)]
Merge pull request #18848 from nemesisdesign/monitoring-openwrt-22
[22.03] openwisp-monitoring: added 0.1.1
Rosen Penev [Tue, 7 Jun 2022 23:26:49 +0000 (16:26 -0700)]
glib2: replace intl patch with upstream solution
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
1e2f4f1bf7d5b5851ff2a569b8305ec26ed08769)
Sebastian Kemper [Mon, 6 Jun 2022 08:07:08 +0000 (10:07 +0200)]
glib2: update libintl handling
glib2's meson.build runs check cc.has_function('ngettext', args :
osx_ldflags) and, if successful, it never looks for non-libc libintl.
For musl and glibc this test is always successful.
glib2 unconditionally sets ENABLE_NLS, so during compile <libintl.h>
gets included always. But then we have a disconnect when the OpenWrt pkg
is being built with BUILD_NLS=y, because the <libintl.h> will be from
libintl-full but glib2 will not link to libintl-full.
With BUILD_NLS=n there's no problem, because the <libintl.h> will be
from libc.
In lieu of proper libintl detection in glib2's meson build, removing the
SED call from the Makefile together with the added patch sorts this out.
The SED call can be removed because when we force libintl-full use, the
meson build will put the necessary linker flag into the pkg-config file
itself.
Alpine Linux does something similar (see [1]), but they always force
the use of the external libintl. I assume they always go for full NLS
support.
[1] https://git.alpinelinux.org/aports/tree/main/glib/musl-libintl.patch
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
(cherry picked from commit
721838ddd4832ed4fcad5f4eee6a4b784b30dcae)
Rosen Penev [Mon, 16 May 2022 13:52:37 +0000 (06:52 -0700)]
glib2: update to 2.70.5
Enabled glib_checks to fix podman.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
d0cd7eb5bf704cb8e314214f462c79d8f5b08632)
Federico Capoano [Tue, 10 May 2022 20:06:34 +0000 (16:06 -0400)]
openwisp-monitoring: added 0.1.1
Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
(cherry picked from commit
0419a797ae7442dff8a1536de404a2fc38337f2f)
Federico Capoano [Tue, 21 Jun 2022 23:16:54 +0000 (19:16 -0400)]
openwisp-config: update to 1.0.1
Signed-off-by: Federico Capoano <f.capoano@openwisp.io>
(cherry picked from commit
abb75e3a7ba54e75407970341c6070695928e40d)
Florian Eckert [Thu, 30 Jun 2022 09:46:46 +0000 (11:46 +0200)]
Merge pull request #18837 from
1715173329/y3
[openwrt-22.03] yq: Update to 4.25.3
Tianling Shen [Mon, 27 Jun 2022 08:18:05 +0000 (16:18 +0800)]
yq: Update to 4.25.3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
15aff102319f1405ace9f50aed42f6c3ce2cbbe9)
Toke Høiland-Jørgensen [Wed, 30 Mar 2022 10:54:51 +0000 (12:54 +0200)]
acme: switch from iptables to nft
Use nft instead of iptables to open port 80 in the firewall when getting a
cert. Since nft doesn't allow deleting a rule by its contents, capture and
save the handle when creating the rule, and use that to delete.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
(cherry picked from commit
d926da5182a4547e5248dad3e3e59abcd41d126f)
Dirk Brenken [Mon, 27 Jun 2022 09:27:17 +0000 (11:27 +0200)]
travelmate: update 2.0.8-3
* refine vpn timeout
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit
f0477d94993ab1ec297b317fbb6a167ed7c482ca)
Christian Marangi [Tue, 21 Jun 2022 17:55:21 +0000 (19:55 +0200)]
gcc: update 11 minor version
- Update 11 minor version to match the upstream
- Rename patches dir to reflect new gcc 11 minor version
- Drop upstream patch
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit
4db8466a14e54ae9c45989fb41c9e6a20002e670)
W. Michael Petullo [Thu, 26 May 2022 00:19:03 +0000 (19:19 -0500)]
gcc: depend on libzstd
Signed-off-by: W. Michael Petullo <mike@flyn.org>
(cherry picked from commit
8e0bc54fcd8e6d5bd2c1a2c8be146b719a133b26)
W. Michael Petullo [Wed, 18 May 2022 22:06:25 +0000 (17:06 -0500)]
gcc: update to allow compiling different versions
This is based on the toolchain GCC, and aims to share as much of its
Makefile and patches with that definition. The package requires two
additional patches:
(1) 003-dont-choke-when-building-32bit-on-64bit.patch, which fixes the
`error: size of array 'test_real_width' is negative` error that occurs
when building a 32-bit GCC on a 64-bit host. (Search the Internet for
examples of this error appearing.)
(2) 980-add-nostdinc++.patch, which backports a fix from 11.3.0 (11.2.0
only).
Signed-off-by: W. Michael Petullo <mike@flyn.org>
(cherry picked from commit
ceaa6e840e0b57c1b47c784997187044e3311d23)
W. Michael Petullo [Wed, 18 May 2022 21:55:39 +0000 (16:55 -0500)]
gcc: change maintainer
Signed-off-by: W. Michael Petullo <mike@flyn.org>
(cherry picked from commit
abbe33b369e8c6f16352c9333988e6911ee3eced)
Dirk Brenken [Sat, 25 Jun 2022 07:34:59 +0000 (09:34 +0200)]
travelmate: update 2.0.8-2
* make vpn handling more reliable
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit
06784b4e322c9f82f96185bd3ebe7cdba8558eb7)
Josef Schlehofer [Fri, 24 Jun 2022 12:25:57 +0000 (14:25 +0200)]
syslog-ng: update to version 3.37.1
- Changelog:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-3.37.1
- Bump config version
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
ae7aefe111382630c7046cfb4539b3f1a72ff402)
Peter van Dijk [Mon, 20 Jun 2022 14:53:34 +0000 (16:53 +0200)]
dnsdist: switch from liblua to luajit
luajit provides higher performance for requests handled in Lua hooks.
It also enables access to dnsdist functionality only exposed via FFI,
and allows configurations/hooks to call functions in any C library
without providing separate bindings.
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
(cherry picked from commit
283b269c7c0f164311b11d459953b1b34f6974cf)
Stijn Tintel [Wed, 18 May 2022 10:46:01 +0000 (13:46 +0300)]
Revert "lxc: export systemd cgroups after install"
The postinst script is sourced during image build, which causes the
follow failure:
/home/stijn/Development/OpenWrt/openwrt/build_dir/target-x86_64_musl/root-x86/etc/init.d/lxc-auto: line 3: /lib/functions.sh: No such file or directory
postinst script ./usr/lib/opkg/info/lxc-auto.postinst has failed with exit code 1
Sourcing /lib/functions.sh is not needed, as /etc/rc.common does so
already. Unfortunately removing that line from the init script is not
enough to fix the problem. The postinst script should also check
IPKG_INSTROOT. As these two changes are unrelated, they should go in
separate commits, and the solution to the image build problem is to
revert the commit that introduced the breakage.
This reverts commit
2cde10b95053bf958a4001fb0a82c4563bf345e2.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
(cherry picked from commit
039912dec5d3ba2b0f6f53ab8330ab9fea2f7adf)
Michal Vasilek [Wed, 8 Jun 2022 12:48:22 +0000 (14:48 +0200)]
lxc: export systemd cgroups after install
otherwise, a user would have to either manually run /etc/init.d/lxc-auto
boot or reboot the system to start using lxc.
originally committed in
2cde10b95053bf958a4001fb0a82c4563bf345e2
reverted in
039912dec5d3ba2b0f6f53ab8330ab9fea2f7adf
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
(cherry picked from commit
7da73565399f915f516c6cdd74a58f984d519e4b)
Lucian Cristian [Mon, 30 May 2022 17:26:40 +0000 (20:26 +0300)]
libreswan: update to 4.7
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
(cherry picked from commit
8cf8518a0886e82ae3b3ad905af914bc63f4cce3)
W. Michael Petullo [Tue, 10 May 2022 19:41:20 +0000 (14:41 -0500)]
nfdump: update to 1.6.24
Signed-off-by: W. Michael Petullo <mike@flyn.org>
(cherry picked from commit
d3b96a4b26ef278b3d38d47b88ae221aa967492f)
Josef Schlehofer [Wed, 22 Jun 2022 15:00:02 +0000 (17:00 +0200)]
knot-resolver: update to version 5.5.1
Changelog for versions:
- 5.4.4 [1]
- 5.5.0 [2]
- 5.5.1 [3]
[1] https://www.knot-resolver.cz/2022-01-05-knot-resolver-5.4.4.html
[2] https://www.knot-resolver.cz/2022-03-15-knot-resolver-5.5.0.html
[3] https://www.knot-resolver.cz/2022-06-14-knot-resolver-5.5.1.html
And refresh patch to avoid offset
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
f74754fac189d7315db3b615da2afc8c95e920bb)
Dirk Brenken [Thu, 23 Jun 2022 07:14:27 +0000 (09:14 +0200)]
travelmate: update 2.0.8
* the domain whitelist feature has been extended to free up multiple nested captive portal domains.
Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit
0ee0aa2b5399606741bfa21e994f4869e04a9d28)
Rosen Penev [Tue, 21 Jun 2022 18:52:36 +0000 (11:52 -0700)]
luajit: backport softfloat ppc support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit
24c0007ea2561611776e50c8876a7b040ffd6fdc)
Stan Grishin [Tue, 21 Jun 2022 18:41:20 +0000 (12:41 -0600)]
Merge pull request #18698 from stangri/openwrt-22.03-curl
[22.03] curl: bump to 7.83.1
Tianling Shen [Mon, 20 Jun 2022 17:27:59 +0000 (01:27 +0800)]
xray-core: Update to 1.5.8
Updated geodata to latest version while at it.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
c6103fe402822e91050b427fcb981e725e681f45)
Tianling Shen [Sat, 18 Jun 2022 18:17:14 +0000 (02:17 +0800)]
cloudflared: Update to 2022.6.2
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
f23aeedcbb9367e375a61ccf6cbaff3d42f3516b)
Tianling Shen [Sat, 18 Jun 2022 18:02:08 +0000 (02:02 +0800)]
v2raya: Update to 1.5.8.1
1. Switched to use prebuilt web files to get rid of massive Node.js.
2. Increased nofile limitation to avoid "too many open files" error.
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
d629a6f8b2b3e37a98540b5ec043949d2069cb88)
Alexandru Ardelean [Wed, 15 Jun 2022 08:11:24 +0000 (11:11 +0300)]
django: bump to version 4.0.5
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
(cherry picked from commit
b9a47cc470b19346049d394d4992f5ebdada0702)
Florian Eckert [Mon, 20 Jun 2022 06:26:28 +0000 (08:26 +0200)]
Merge pull request #18773 from AdorableJiang/openwrt-22.03-mydns
ddns-scripts: mydns.ip to mydns.jp
Shengjiang Quan [Sat, 18 Jun 2022 04:57:24 +0000 (13:57 +0900)]
ddns-scripts: mydns.ip to mydns.jp
The provider is `mydns.jp` not `mydns.ip` which is wrong and misleading.
Same as #18467.
Signed-off-by: Shengjiang Quan <qsj287068067@126.com>
Etienne Champetier [Fri, 17 Jun 2022 04:10:08 +0000 (00:10 -0400)]
Merge pull request #18771 from champtar/prom-lua-wait-2203
[22.03] prometheus-node-exporter-lua: fix waiting for interface
Etienne Champetier [Mon, 13 Jun 2022 03:03:06 +0000 (23:03 -0400)]
prometheus-node-exporter-lua: fix waiting for interface
Instead of waiting for interface to be up,
wait for it to have IPs, as this is what we need.
Also do not call procd_open_instance when not ready.
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit
1dd46bca627a876158a05be14a0c91948d037445)
Jeffery To [Mon, 13 Jun 2022 10:21:20 +0000 (18:21 +0800)]
python3: Update to 3.10.5, refresh patches
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
57e2b656cb293b9d7991bfe8aa4ffe9fe59dfbfd)
Peter van Dijk [Tue, 14 Jun 2022 10:14:40 +0000 (12:14 +0200)]
dnsdist: update to 1.7.2
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
(cherry picked from commit
573829d625fecdd90e3a7e3e7f195e7d8875833a)
Nick Hainke [Mon, 13 Jun 2022 20:54:31 +0000 (22:54 +0200)]
dawn: update to 2022-06-13
88c78b4 memory_utils: fix reallocation
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit
4a9eaecf5812561499c30f74095e450a9992a657)
Nick Hainke [Sat, 11 Jun 2022 18:29:28 +0000 (20:29 +0200)]
dawn: update to 2022-06-11
4cf9d0b treewide: code and documentation cleanup
48b12ee datastorage: Minor chnages to kicking algorithm to tidy up some handling.
7b615b6 treewide: improve beacon/probe logging
185f31b treewide: improve beacon request handling
0c2e713 datastorage/ubus: Add "soft" kicking algorithm
38f60c5 treewide: RSSI / RCPI handling updates
aba3e81 documentation: Parameter defaults and documentation
3979fdf treewide: cleanup code
e3b3753 scoring: improve scoring algorithm
33f380f treewide: cleanup code
b42193f kicking: improve kicking algorithm
16deab3 treewide: improve mutex handling
31f0a37 test: cleanup tests and add some test scripts
43ca8b8 treewide: fix bugs from Coverity Scan
8ae2a42 utils/storage: improve descriptions
9a9b4dd ubus: Simplify loops and scans in generating hearing map
c833064 treewide: rework mutex
1df5bc5 (master) network: cleanup and improve network handling
3bd349a utils: cleanup
a855087 utils/storage: cleanup
439fe95 ubus/datastorage/msghandler: cleanup
335ace2 datastorage: improve linked list
40ebf48 ubus/datastorage: cleanup
c13c285 utils: cleanup
0e4fc50 documentation: Heavily revised Markdown documentation files
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit
0c74ab9a790c81ff57ad1d7741489bf5e1839839)
Nick Hainke [Thu, 9 Jun 2022 06:03:24 +0000 (08:03 +0200)]
dawn: update to 2022-06-09
850a75c fix compilation with GCC12
2ac7b9d workflow: fix workflow
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit
96975a1f785f4b0a8fae2b97feb6df0753c96ee7)
Jonathan Pagel [Mon, 13 Jun 2022 18:38:45 +0000 (20:38 +0200)]
telegraf: update to version 1.23.0
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
(cherry picked from commit
e8f6600851557f89a77389db7840ce0a45494df7)
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
Hirokazu MORIKAWA [Thu, 9 Jun 2022 07:46:23 +0000 (16:46 +0900)]
node: bump to v16.15.1
Upgrade npm to 8.11.0
Suppressed unnecessary builds.
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit
d8dc54ceea04070a6999c5a3b2e86225fec0d498)
Glenn Strauss [Fri, 21 Jan 2022 16:29:54 +0000 (11:29 -0500)]
lighttpd: update to lighttpd 1.4.65 release hash
* update to lighttpd 1.4.65 release hash
* specify lua version w/ -Dlua_version=lua to avoid patching meson.build
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com>
(cherry picked from commit
db8205e5458e27152b02c57609f2224586843271)
Etienne Champetier [Mon, 13 Jun 2022 01:43:02 +0000 (21:43 -0400)]
Merge pull request #18743 from champtar/prom-lua
[22.03] prometheus-node-exporter-lua: backport recent commits
Hannu Nyman [Sun, 12 Jun 2022 17:26:02 +0000 (20:26 +0300)]
irqbalance: upstream patch to fix segfault
Apply post-1.9.0 patch from upstream to fix a segfault.
savedptr can be NULL, so guard for that.
Fixes #18741
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit
ab7a23102e85aaab1e0ff2ba6874e7d6b09f45d5)
Hannu Nyman [Sun, 12 Jun 2022 17:24:36 +0000 (20:24 +0300)]
irqbalance: upstream patch to fix irq-module relation
Apply post-1.9.0 patch from upstream to fix the irq-->module
relation detection.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit
358c2293fabe8c12baa4b9d9788790594cc606a4)
Nick Hainke [Sat, 30 Apr 2022 05:31:52 +0000 (07:31 +0200)]
prometheus-node-exporter: fix ubus stations
Not every radio has also ubus support. Only query radios with ubus
functions.
Signed-off-by: Nick Hainke <vincent@systemli.org>
[fixup, call ubus.connect() once per scrape]
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit
0a07237514467da0767e09cfe317f9649fc7d928)
Etienne Champetier [Sun, 24 Apr 2022 03:29:30 +0000 (23:29 -0400)]
prometheus-node-exporter-lua: use uhttpd-mod-lua
listen_ipv6 config option is removed and we now
listen on both ipv4 and ipv6 addresses.
HTTP keepalive is enabled and set to 70s by default.
With uhttpd-mod-lua there is a small change in behavior,
all code is loaded/parsed/executed once on startup as before,
but now each request is executed in his own fork, so we can't
keep a state between requests.
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit
60460f00463ad279135f7ee65eb096d08cf3a2cf)
Etienne Champetier [Sun, 24 Apr 2022 03:25:09 +0000 (23:25 -0400)]
prometheus-node-exporter-lua: fixup openwrt collector
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit
3afccecdb2c1a8a99b688a34453c250fb30b1acb)
René Treffer [Mon, 28 Mar 2022 06:14:04 +0000 (08:14 +0200)]
prometheus-node-exporter-lua: add netclass.lua collector
All current node_exporter netclass metrics will be available. This includes
speed metrics per lan port on supported DSA switches.
Signed-off-by: René Treffer <treffer@measite.de>
(cherry picked from commit
a315c40b7232bbc83582685c98e41466d84d7a35)
Jottr Doe [Wed, 18 May 2022 17:15:19 +0000 (19:15 +0200)]
mosh-full: Add perlbase-text dependency
Fixes https://github.com/openwrt/packages/issues/18182
Signed-off-by: Jottr Doe <jottr@users.noreply.github.com>
(cherry picked from commit
17d7efe7e74f04415f17a96de156bed4964ff0c2)
Jottr Doe [Wed, 18 May 2022 17:13:47 +0000 (19:13 +0200)]
mosh-full: Sort dependencies alphabetically
Signed-off-by: Jottr Doe <jottr@users.noreply.github.com>
(cherry picked from commit
eaa37d2e8d2424f347aa582841aebbbdcc015041)
Josef Schlehofer [Tue, 1 Jan 2019 02:38:00 +0000 (03:38 +0100)]
beep: change git repository to fix CVE-2018-0492 and CVE-2018-
1000532
1. Changed Git repository, which is used for Fedora packaging
https://github.com/johnath/beep/issues/11#issuecomment-
450277122
Fixed CVEs:
CVE-2018-0492 - https://nvd.nist.gov/vuln/detail/CVE-2018-0492
CVE-2018-
1000532 - https://nvd.nist.gov/vuln/detail/CVE-2018-
1000532
2. Fixed SPDX License Identifier
3. Add patch to comment out -D_FORTIFY_SOURCE
Otherwise, it can not be built by default.
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit
6488eaf2502c75ffc8ac11fffd539f5c070f77c3)
Hirokazu MORIKAWA [Wed, 1 Jun 2022 03:22:34 +0000 (12:22 +0900)]
node: bump to v16.15.0
Description:
Update from v16.15.0
Changed handling of host's npm problems due to npm updates.
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit
fcfd2599d9fad84301a42b9597e9a71bdd0f267f)
Tianling Shen [Tue, 7 Jun 2022 08:51:44 +0000 (16:51 +0800)]
xray-core: increase nofile limitation
This fixes "too many open files" error caused by max-file limitation
when xray processes large traffic.
Reported-by: Terry Ding <terryding77@gmail.com>
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
d98fd528652c58e106a9bb4becd5ac8bb19a0ffb)
Tianling Shen [Sun, 5 Jun 2022 12:41:16 +0000 (20:41 +0800)]
xray-core: Update to 1.5.7
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
a60ebb597a9023f5a3f27690b0fa61ed2899efe1)
Tianling Shen [Tue, 7 Jun 2022 09:48:41 +0000 (17:48 +0800)]
dnsproxy: Update to 0.43.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
b7e1077a60e9890e30f75e091a3a168ed266ebe6)
Jeffery To [Mon, 6 Jun 2022 08:24:05 +0000 (16:24 +0800)]
golang: Update to 1.18.3
Includes fix for CVE-2022-30634 (crypto/rand: Read hangs when passed
buffer larger than 1<<32 - 1).
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit
112cf0903125837bc7990813105cbe7ce23f5ece)
Tianling Shen [Sun, 5 Jun 2022 20:13:17 +0000 (04:13 +0800)]
gg: Update to 0.2.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit
576032a0e4d84bf07ba227e9cfebe0685f8d7e6b)
John Audia [Tue, 7 Jun 2022 17:36:36 +0000 (20:36 +0300)]
htop: update to 3.2.1
Build-tested: x86/64
Run-tested: bcm2711/RPi4B
Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit
6d73b8a09a1978519e8f2c1e5b77cad4190fa218)