feed/packages.git
2 years agocurl: fix compilation with wolfSSL
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)

2 years agoyq: Update to 4.26.1
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)

2 years agoxray-core: Update to 1.5.9
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)

2 years agodawn: update to 2022-07-18
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)

2 years agompd: add missing AUDIO_SUPPORT in CONFIG_DEPENDS
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)

2 years agompd-full: remove partial BUILD_PATENTED on ffmpeg
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)

2 years agopostfix: fix download failure
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)

2 years agotravelmate: update 2.0.9-2
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)

2 years agodawn: update to 2022-07-16
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)

2 years agowatchcat: add support to run a script
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)

2 years agowatchcat: add IP version selection support; fix bug with unlockbands
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)

2 years agolibuwsc: fix compiltation with wolfSSL
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)

2 years agopdns: update to 4.6.3
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)

2 years agopdns-recursor: update to 4.7.1
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)

2 years agotelegraf: Update to version 1.23.2
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>
2 years agotelegraf: Update to version 1.23.1
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>
2 years agodnslookup: Update to 1.7.1
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)

2 years agocloudflared: Update to 2022.7.1
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)

2 years agoxr_usb_serial_common: bump to 2022-03-30
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)

2 years agofio: update to 3.29
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)

2 years agolibarchive: fix ext2fs build race error condition
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)

2 years agonode: July 7th 2022 Security Releases
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)

2 years agonsutils: Update to latest version, switch to cmake
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)

2 years agonsutils: bump to new release
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)

2 years agopython-cryptography: Fix failing build
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)

2 years agotravelmate: update 2.0.9
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)

2 years agoxtables-addons: update to 3.21
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)

2 years agoxtables-addons: update to 3.20
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)

2 years agoxtables-addons: add PKG_LICENSE_FILES and use SPDX
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)

2 years agoxtables-addons: fix various warning in lua patch
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)

2 years agoxtables-addons: update to 3.19
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)

2 years agoRevert "gcc: update 11 minor version"
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>
2 years agoMerge pull request #18866 from bluebrother/collectd-dsl-fixes-22.03
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.

2 years agocollectd: Fix various issues with lantiq dsl metrics. 18866/head
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)

2 years agounbound: update to 1.16.0
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)

2 years agoyt-dlp: add package
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)

2 years agoyoutube-dl: drop package
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)

2 years agoMerge pull request #18830 from nemesisdesign/openwrt-22.03
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

2 years agoMerge pull request #18848 from nemesisdesign/monitoring-openwrt-22
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

2 years agoglib2: replace intl patch with upstream solution
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)

2 years agoglib2: update libintl handling
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)

2 years agoglib2: update to 2.70.5
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)

2 years agoopenwisp-monitoring: added 0.1.1 18848/head
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)

2 years agoopenwisp-config: update to 1.0.1 18830/head
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)

2 years agoMerge pull request #18837 from 1715173329/y3
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

2 years agoyq: Update to 4.25.3 18837/head
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)

2 years agoacme: switch from iptables to nft
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)

2 years agotravelmate: update 2.0.8-3
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)

2 years agogcc: update 11 minor version
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)

2 years agogcc: depend on libzstd
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)

2 years agogcc: update to allow compiling different versions
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)

2 years agogcc: change maintainer
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)

2 years agotravelmate: update 2.0.8-2
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)

2 years agosyslog-ng: update to version 3.37.1
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)

2 years agodnsdist: switch from liblua to luajit
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)

2 years agoRevert "lxc: export systemd cgroups after install"
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)

2 years agolxc: export systemd cgroups after install
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)

2 years agolibreswan: update to 4.7
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)

2 years agonfdump: update to 1.6.24
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)

2 years agoknot-resolver: update to version 5.5.1
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)

2 years agotravelmate: update 2.0.8
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)

2 years agoluajit: backport softfloat ppc support
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)

2 years agoMerge pull request #18698 from stangri/openwrt-22.03-curl
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

2 years agoxray-core: Update to 1.5.8
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)

2 years agocloudflared: Update to 2022.6.2
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)

2 years agov2raya: Update to 1.5.8.1
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)

2 years agodjango: bump to version 4.0.5
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)

2 years agoMerge pull request #18773 from AdorableJiang/openwrt-22.03-mydns
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

2 years agoddns-scripts: mydns.ip to mydns.jp 18773/head
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>
2 years agoMerge pull request #18771 from champtar/prom-lua-wait-2203
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

2 years agoprometheus-node-exporter-lua: fix waiting for interface 18771/head
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)

2 years agopython3: Update to 3.10.5, refresh patches
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)

2 years agodnsdist: update to 1.7.2
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)

2 years agodawn: update to 2022-06-13
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)

2 years agodawn: update to 2022-06-11
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)

2 years agodawn: update to 2022-06-09
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)

2 years agotelegraf: update to version 1.23.0
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>
2 years agonode: bump to v16.15.1
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)

2 years agolighttpd: update to lighttpd 1.4.65 release hash
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)

2 years agoMerge pull request #18743 from champtar/prom-lua
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

2 years agoirqbalance: upstream patch to fix segfault
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)

2 years agoirqbalance: upstream patch to fix irq-module relation
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)

2 years agoprometheus-node-exporter: fix ubus stations 18743/head
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)

2 years agoprometheus-node-exporter-lua: use uhttpd-mod-lua
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)

2 years agoprometheus-node-exporter-lua: fixup openwrt collector
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)

2 years agoprometheus-node-exporter-lua: add netclass.lua collector
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)

2 years agomosh-full: Add perlbase-text dependency
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)

2 years agomosh-full: Sort dependencies alphabetically
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)

2 years agobeep: change git repository to fix CVE-2018-0492 and CVE-2018-1000532
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)

2 years agonode: bump to v16.15.0
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)

2 years agoxray-core: increase nofile limitation
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)

2 years agoxray-core: Update to 1.5.7
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)

2 years agodnsproxy: Update to 0.43.1
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)

2 years agogolang: Update to 1.18.3
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)

2 years agogg: Update to 0.2.6
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)

2 years agohtop: update to 3.2.1
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)

2 years agocurl: bump to 7.83.1 18698/head
Stan Grishin [Thu, 19 May 2022 09:17:21 +0000 (09:17 +0000)]
curl: bump to 7.83.1

* https://curl.se/changes.html#7_83_1

Signed-off-by: Stan Grishin <stangri@melmac.ca>
(cherry picked from commit b0f213a726a019fa864420fc9d50523ab8ec8901)

2 years agolibcoap: make sure `libcoap-3-notls.so` is installed
Leo Soares [Mon, 16 May 2022 23:02:26 +0000 (00:02 +0100)]
libcoap: make sure `libcoap-3-notls.so` is installed

This commit fixes an issue where the `libcoap-3-notls.so` is not installed,
in some cases leaving the target's root with no library and just a broken link
from `libcoap-3.so` to `libcoap-3-notls.so`.

Signed-off-by: Leo Soares <leo@hyper.ag>
(cherry picked from commit 80c4d675c22ee12516435b6ff4ce80e13c676d9b)

2 years agoksmbd-tools: update to 3.4.5
Rosen Penev [Fri, 3 Jun 2022 23:48:12 +0000 (16:48 -0700)]
ksmbd-tools: update to 3.4.5

Major changes are:

Add support for Heimdal as the Kerberos 5 implementation.
Add smbd max io size parameter.
Accept global share options.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years agoksmbd-tools: update to 3.4.4
Rosen Penev [Tue, 15 Feb 2022 02:31:34 +0000 (18:31 -0800)]
ksmbd-tools: update to 3.4.4

Signed-off-by: Rosen Penev <rosenp@gmail.com>