feed/packages.git
8 months agosnort3: update to 3.1.71.0
John Audia [Tue, 26 Sep 2023 17:35:13 +0000 (13:35 -0400)]
snort3: update to 3.1.71.0

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.1.71.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2023 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.12
           Using LuaJIT version 2.1.0-beta3
           Using OpenSSL 3.0.11 19 Sep 2023
           Using libpcap version 1.10.4 (with TPACKET_V3)
           Using PCRE version 8.45 2021-06-15
           Using ZLIB version 1.2.13
           Using Hyperscan version 5.4.2 2023-09-23

Signed-off-by: John Audia <therealgraysky@proton.me>
8 months agoMerge pull request #22187 from mhei/php8-pecl-redis-update-to-6.0.0
Michael Heimpold [Wed, 27 Sep 2023 16:25:18 +0000 (18:25 +0200)]
Merge pull request #22187 from mhei/php8-pecl-redis-update-to-6.0.0

php8-pecl-redis: update to 6.0.1

8 months agoMerge pull request #22194 from neocturne/ovs-master
Matthias Schiffer [Wed, 27 Sep 2023 16:12:06 +0000 (18:12 +0200)]
Merge pull request #22194 from neocturne/ovs-master

openvswitch: disable groff manpage check

8 months agomodemmanger: bump PKG_RELEASE
Florian Eckert [Wed, 27 Sep 2023 13:56:47 +0000 (15:56 +0200)]
modemmanger: bump PKG_RELEASE

The PKG_RELEASE was not incremented during the last merge, the commit shows
that it is incremented by one, but this was already done during the last
change. Very strange. Hence this commit which increments PKG_RELEASE by
one.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
8 months agoMerge pull request #21993 from osedl/pr/20230901-modemmanager-hardcoded-proto
Florian Eckert [Wed, 27 Sep 2023 11:39:02 +0000 (13:39 +0200)]
Merge pull request #21993 from osedl/pr/20230901-modemmanager-hardcoded-proto

modemmanager: Remove hardcoded proto check

8 months agotunneldigger: set PKG_SOURCE_DATE
Matthias Schiffer [Tue, 26 Sep 2023 18:14:57 +0000 (20:14 +0200)]
tunneldigger: set PKG_SOURCE_DATE

opkg requires monotonically increasing version numbers to know which
version of a package is newer. As git commit IDs do not satisfy this
condition, PKG_SOURCE_DATE must be set to the date of the referenced
commit, resulting in the complete version number '2021-03-08-4f72b305-1'.

As the source date also becomes part of the paths inside the download
archive, the source hash must be updated as well.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
8 months agotunneldigger: add group option to UCI config
Matthias Schiffer [Tue, 26 Sep 2023 16:58:11 +0000 (18:58 +0200)]
tunneldigger: add group option to UCI config

The group can be used for policy routing and similar purposes.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
8 months agoMerge pull request #22158 from TDT-AG/pr/20230920-mwan3
Florian Eckert [Tue, 26 Sep 2023 10:54:31 +0000 (12:54 +0200)]
Merge pull request #22158 from TDT-AG/pr/20230920-mwan3

mwan3: update ubus and status view

8 months agonginx-util: move to pcre2
Christian Marangi [Fri, 22 Sep 2023 16:15:01 +0000 (18:15 +0200)]
nginx-util: move to pcre2

Convert to pcre2 library as pcre is EOL. No functional change intended.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agotreewide: add HAS_LUAJIT_ARCH dependency to luajit user 22195/head
Christian Marangi [Sat, 23 Sep 2023 17:02:07 +0000 (19:02 +0200)]
treewide: add HAS_LUAJIT_ARCH dependency to luajit user

Add HAS_LUAJIT_ARCH dependency to any user of luajit to fix circular
dependency limitation.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agoluajit2: replace arch dependency to common config HAS_LUAJIT_ARCH
Christian Marangi [Sun, 24 Sep 2023 22:49:21 +0000 (00:49 +0200)]
luajit2: replace arch dependency to common config HAS_LUAJIT_ARCH

Replace arch dependency to common config HAS_LUAJIT_ARCH from luajit
package.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agoluajit: move arch dependency to dedicated config HAS_LUAJIT_ARCH
Christian Marangi [Sun, 24 Sep 2023 22:47:54 +0000 (00:47 +0200)]
luajit: move arch dependency to dedicated config HAS_LUAJIT_ARCH

Move arch dependency for luajit to dedicated config HAS_LUAJIT_ARCH to
workaround recursive dependency limitation.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agophp8-pecl-redis: update to 6.0.1 22187/head
Michael Heimpold [Mon, 18 Sep 2023 05:28:17 +0000 (07:28 +0200)]
php8-pecl-redis: update to 6.0.1

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
8 months agoMerge pull request #22191 from oskarirauta/ffmpeg
Ted Hess [Sun, 24 Sep 2023 13:37:06 +0000 (09:37 -0400)]
Merge pull request #22191 from oskarirauta/ffmpeg

ffmpeg: fix assembling with binutils v2.41

8 months agosamba4: update to 4.18.6
Michal Hrusecky [Wed, 20 Sep 2023 10:55:52 +0000 (12:55 +0200)]
samba4: update to 4.18.6

Fixes various security issues. For detailed history see:

* https://www.samba.org/samba/history/samba-4.18.6.html
* https://www.samba.org/samba/history/samba-4.18.5.html
* https://www.samba.org/samba/history/samba-4.18.4.html
* https://www.samba.org/samba/history/samba-4.18.3.html
* https://www.samba.org/samba/history/samba-4.18.2.html
* https://www.samba.org/samba/history/samba-4.18.1.html

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
8 months agotransmission: fix depends on libmbedtls
Liangbin Lian [Mon, 10 Jul 2023 07:53:33 +0000 (15:53 +0800)]
transmission: fix depends on libmbedtls

If a firmware build with curl without mbedtls, install transmission from openwrt official repo will fail to start

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
8 months agolibmariadb: Fix async api by linking to libucontext
Volker Christian [Sat, 16 Sep 2023 09:31:50 +0000 (11:31 +0200)]
libmariadb: Fix async api by linking to libucontext

The asynchronous API of libmariadb uses cooperative multi threading
by using the system calls
  * makecontext
  * swapcontext
  * getcontext
  * setcontext
of the ucontext.h C-API.

Thus additionally link libmariadb to libucontext which is a library
providing these system calls on platforms not supporting them out of
the box - like musl based platforms.

Signed-off-by: Volker Christian <me@vchrist.at>
8 months agocrowdsec: new upstream release version 1.5.4
S. Brusch [Tue, 19 Sep 2023 12:51:45 +0000 (14:51 +0200)]
crowdsec: new upstream release version 1.5.4

Update crowdsec to latest upstream release version 1.5.4

Signed-off-by: S. Brusch <ne20002@gmx.ch>
Maintainer: Kerma Gérald <gandalf@gk2.net>
Build tested: package build checked, no run test due to limited space

Description: update to latest version of upstream

8 months agobtrfs-progs: update to version 6.5.1
Josef Schlehofer [Sun, 17 Sep 2023 11:06:48 +0000 (13:06 +0200)]
btrfs-progs: update to version 6.5.1

Release notes:
https://github.com/kdave/btrfs-progs/releases/tag/v6.5.1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
8 months agonet/iperf3: assign PKG_CPE_ID
Alexander Couzens [Mon, 18 Sep 2023 22:54:52 +0000 (00:54 +0200)]
net/iperf3: assign PKG_CPE_ID

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
8 months agonet/iperf: assign PKG_CPE_ID
Alexander Couzens [Mon, 18 Sep 2023 22:54:17 +0000 (00:54 +0200)]
net/iperf: assign PKG_CPE_ID

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
8 months agopython-bidict: Update to 0.22.1
Jeffery To [Wed, 20 Sep 2023 09:38:49 +0000 (17:38 +0800)]
python-bidict: Update to 0.22.1

The package no longer has a build dependency on setuptools-scm.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agopython-exceptiongroup: Remove package
Jeffery To [Wed, 20 Sep 2023 09:43:03 +0000 (17:43 +0800)]
python-exceptiongroup: Remove package

There are no longer any packages in the packages repo that depend on
this package. Since this package backports exception groups from Python
3.11, and Python in the packages repo has been updated to 3.11, there
should be no future need for this package.

This package will be added to the abandoned packages feed.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agoopenvswitch: disable groff manpage check 22194/head
Matthias Schiffer [Sat, 23 Sep 2023 16:10:30 +0000 (18:10 +0200)]
openvswitch: disable groff manpage check

The openvswitch build trips over a number of warnings during the
manpage-check step if groff 1.23 is installed on the build host,
resulting in a failed build.

As this check is optional, and we don't even install the manpages, simply
override the groff configure check to never detect groff.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
8 months agoapfree-wifidog: Update to v6.08.1950
Dengfeng Liu [Fri, 22 Sep 2023 02:00:21 +0000 (02:00 +0000)]
apfree-wifidog: Update to v6.08.1950

Fixed some memory leak bug

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
8 months agotailscale: update to version 1.48.2
Tyler Young [Wed, 20 Sep 2023 01:37:16 +0000 (01:37 +0000)]
tailscale: update to version 1.48.2

Release notes:
https://github.com/tailscale/tailscale/releases/tag/v1.48.2

Signed-off-by: Tyler Young <git@yfh.addy.io>
8 months agoffmpeg: fix assembling with binutils v2.41 22191/head
Oskari Rauta [Sat, 23 Sep 2023 07:10:36 +0000 (10:10 +0300)]
ffmpeg: fix assembling with binutils v2.41

fix addresses issue when building ffmpeg with binutils v2.41
that is documented here: https://trac.ffmpeg.org/ticket/10405

Issue about build failure is available here:
https://github.com/openwrt/packages/issues/22170

Remarks:
Patch is merged to ffmpeg upstream and will be included in
next release of ffmpeg, so patch applies only to current
version and is removed when package is updated to next
version of ffmpeg.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
Co-authored-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
8 months agodnslookup: Update to 1.10.0
Tianling Shen [Sat, 23 Sep 2023 14:48:27 +0000 (22:48 +0800)]
dnslookup: Update to 1.10.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
8 months agodnsproxy: Update to 0.55.0
Tianling Shen [Sat, 23 Sep 2023 14:48:16 +0000 (22:48 +0800)]
dnsproxy: Update to 0.55.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
8 months agodocker-compose: Update to version 2.22.0
Javier Marcet [Thu, 21 Sep 2023 17:28:23 +0000 (19:28 +0200)]
docker-compose: Update to version 2.22.0

Signed-off-by: Javier Marcet <javier@marcet.info>
8 months agoxfrpc: update to version 2.9.644
Dengfeng Liu [Fri, 22 Sep 2023 03:40:23 +0000 (03:40 +0000)]
xfrpc: update to version 2.9.644

Release notes:
https://github.com/liudf0716/xfrpc/releases/tag/2.9.644

Signed-off-by: Dengfeng Liu <liudf0716@gmail.com>
8 months agouwsgi: add experimental pcre2 patch and drop pcre 22184/head
Christian Marangi [Fri, 22 Sep 2023 13:39:23 +0000 (15:39 +0200)]
uwsgi: add experimental pcre2 patch and drop pcre

Add experimental pcre2 patch and drop pcre in favor of pcre2 library.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agouwsgi: bump to release 2.0.22
Christian Marangi [Fri, 22 Sep 2023 13:38:27 +0000 (15:38 +0200)]
uwsgi: bump to release 2.0.22

Bump to release 2.0.22 to make it easier to apply patch for pcre2
support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agonginx: switch to real name for Ansuel maintainer
Christian Marangi [Fri, 22 Sep 2023 13:54:02 +0000 (15:54 +0200)]
nginx: switch to real name for Ansuel maintainer

Switch to real name for Ansuel maintainer and drop nickname.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agonginx: bump naxsi module to latest git HEAD
Christian Marangi [Fri, 22 Sep 2023 13:47:44 +0000 (15:47 +0200)]
nginx: bump naxsi module to latest git HEAD

Bump naxsi module to latest git HEAD to fix compilation error with pcre2
library.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agonginx: move to PCRE2 21018/head
Christian Marangi [Fri, 22 Sep 2023 12:45:55 +0000 (14:45 +0200)]
nginx: move to PCRE2

Move nginx to PCRE2 now that lua modules supports it.
nginx ebaled PCRE2 by default so we simply revert the config to revert
it.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agonginx: add patches to lua modules for experimental PCRE2 support
Christian Marangi [Fri, 22 Sep 2023 12:44:44 +0000 (14:44 +0200)]
nginx: add patches to lua modules for experimental PCRE2 support

Add patches to lua modules for experimental PCRE2 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agonginx: update lua modules to latest git HEAD
Christian Marangi [Fri, 22 Sep 2023 12:43:35 +0000 (14:43 +0200)]
nginx: update lua modules to latest git HEAD

Update lua modules to latest git HEAD to prepare for support for PCRE2
patches.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agonginx: add required modules for Openresty lua module
Javier Marcet [Fri, 30 Jun 2023 11:28:53 +0000 (13:28 +0200)]
nginx: add required modules for Openresty lua module

Add nginx-mod-lua-resty-core and nginx-mod-lua-resty-lrucache new module
required for the lua module to correctly works.

The module are based on luajit2 from Openresty.

Signed-off-by: Javier Marcet <javier@marcet.info>
[ improve commit description/tile and fix redundant dependency ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agoluajit2: add OpenResty's mantained branch of luajit 21019/head
Javier Marcet [Sun, 2 Jul 2023 13:33:53 +0000 (15:33 +0200)]
luajit2: add OpenResty's mantained branch of luajit

Add OpenResty's mantained branch of luajit. Required for nginx lua
module to work correctly with their custom patches.

Signed-off-by: Javier Marcet <javier@marcet.info>
[ add commit description ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
8 months agonginx: brotli: update to the latest version
Tiago Gaspar [Tue, 29 Aug 2023 23:51:54 +0000 (00:51 +0100)]
nginx: brotli: update to the latest version

Update brotli to the latest version.

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
8 months agonginx: update nginx to 1.25.2
Tiago Gaspar [Tue, 29 Aug 2023 23:01:23 +0000 (00:01 +0100)]
nginx: update nginx to 1.25.2

Update nginx to the latest version.
This brings mainly fixes to HTTP/3 (QUIC).

Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
8 months agomg: switch pcre to pcre2
Hirokazu MORIKAWA [Fri, 22 Sep 2023 01:36:43 +0000 (10:36 +0900)]
mg: switch pcre to pcre2

Switch pcre to pcre2
https://github.com/openwrt/packages/issues/22006

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
8 months agonetifyd: Updated to v4.4.7
Darryl Sokoloski [Thu, 10 Aug 2023 15:48:32 +0000 (15:48 +0000)]
netifyd: Updated to v4.4.7

Bug Fixes

- Fixed mbedTLS crashes and TLS handshake errors when the nDPI-bundled libgcrypt "lite" version conflicts with the system version (via libcurl).
- Fixed linking order issue with libini.
- Fixed non-portable static linking warning with libndpi.
- Write flows to sockets regardless if "add_flows" is true.
- Fixed compilation error if _DIRENT_HAVE_D_RECLEN isn't defined.
- Fixed Agent path.
- [OpenWrt] Switch to "grep -E" as "egrep" is deprecated.
- Fixed possible ndAddr crash: return a const reference for cached strings.

Signed-off-by: Darryl Sokoloski <darryl@sokoloski.ca>
8 months agoczmq: drop libpcre dependency
Josef Schlehofer [Tue, 19 Sep 2023 23:48:12 +0000 (01:48 +0200)]
czmq: drop libpcre dependency

It seems like the libpcre dependency was added by mistake.
While checking in the source code of czmq (Makefile.am, CMakeLists.txt),
I see there are several dependencies, but there isn't PCRE.

Fixes: 936a48a ("czmq: add new package")
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
8 months agomsmtp: update to version 1.8.24
Josef Schlehofer [Tue, 19 Sep 2023 21:59:29 +0000 (23:59 +0200)]
msmtp: update to version 1.8.24

Release notes:
https://github.com/marlam/msmtp-mirror/commit/ef62463e4d0dc1f8e7f1db4f8dd35650999c13f9X

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
8 months agopython3-networkx: Update to 3.1, rename source package
Jeffery To [Wed, 20 Sep 2023 09:57:00 +0000 (17:57 +0800)]
python3-networkx: Update to 3.1, rename source package

This renames the source package to python-networkx to match other Python
packages.

This also updates the list of dependencies.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agosetools: Update to 4.4.3
Jeffery To [Wed, 20 Sep 2023 11:05:24 +0000 (19:05 +0800)]
setools: Update to 4.4.3

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agonode: bump to v18.18.0
Hirokazu MORIKAWA [Wed, 20 Sep 2023 07:01:35 +0000 (16:01 +0900)]
node: bump to v18.18.0

Update to v18.18.0

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
8 months agoMerge pull request #22134 from jefferyto/rust-cargo-rustflags
Tianling Shen [Thu, 21 Sep 2023 00:41:55 +0000 (08:41 +0800)]
Merge pull request #22134 from jefferyto/rust-cargo-rustflags

rust: Set rustflags by environment variable

8 months agofastd: update repository URL
Matthias Schiffer [Wed, 20 Sep 2023 19:01:01 +0000 (21:01 +0200)]
fastd: update repository URL

I've changed my username to neocturne.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
8 months agolibuecc: update repository URL
Matthias Schiffer [Wed, 20 Sep 2023 19:00:32 +0000 (21:00 +0200)]
libuecc: update repository URL

I've changed my username to neocturne.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
8 months agomwan3: refactoring mwan3_report_iface_status output 22158/head
Florian Eckert [Fri, 15 Sep 2023 10:21:57 +0000 (12:21 +0200)]
mwan3: refactoring mwan3_report_iface_status output

The tracking and interface status was mixed up in the report. To fix
this, the interface status and the tracking status are now used
directly. The online, uptime and error information are appended to the
status line if needed. If certain routing tables and routing rules are
missing, the error number is also given.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
8 months agomwan3: also show tracker state via ubus
Florian Eckert [Fri, 15 Sep 2023 09:44:41 +0000 (11:44 +0200)]
mwan3: also show tracker state via ubus

The tracker state is not shown via ubus. Only if the tracker was in
active state, then the boolean running was set or not. By adding the
tracking state to the ubus information we could also evaluate the state
of the tracker. To remain compatible, the runnig flag of the tracker is
not removed, which in fact displays the same information, but only if
the tracker is in state 'active' or not.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
8 months agomwan3: rename tracking state from 'not enabled' to 'disabled'
Florian Eckert [Fri, 15 Sep 2023 09:27:01 +0000 (11:27 +0200)]
mwan3: rename tracking state from 'not enabled' to 'disabled'

The expression 'disabled' is more meaningful than 'not enabled' and can
therefore be better processed in the ubus output, since it is only one
word.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
8 months agomwan3: remove notracking in mwan3track ubus status
Florian Eckert [Wed, 13 Sep 2023 14:14:26 +0000 (16:14 +0200)]
mwan3: remove notracking in mwan3track ubus status

The function 'get_mwan3_status' is reading the internal state from the
tracker via the status file. Do not use the state 'notracking' status
anymore. If the mwan3track is not running always return 'unknown'
and not 'notracking'. There is already an other function that evaluates
the external state of the tracker.

We have now the following states of the tracker:
internal (mwan3track):
- offline
- online
- diconnecting
- connecting
- disabled
- unknown

external (via pgrep and config):
- paused
- active
- down
- not enabled

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
8 months agobind: update to version 9.18.18
Josef Schlehofer [Tue, 19 Sep 2023 23:01:48 +0000 (01:01 +0200)]
bind: update to version 9.18.18

Release notes:
https://downloads.isc.org/isc/bind9/9.18.18/doc/arm/html/notes.html#notes-for-bind-9-18-18
https://downloads.isc.org/isc/bind9/9.18.17/doc/arm/html/notes.html#notes-for-bind-9-18-17

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
8 months agoslirp4netns: update to 1.2.2
Oskari Rauta [Tue, 19 Sep 2023 14:03:05 +0000 (17:03 +0300)]
slirp4netns: update to 1.2.2

v1.2.2 changes:
 - Enabled reproducible builds

v1.2.1 changes:
 - sandbox: Add support for escaping resolv.conf symlinks. This fixes usage in WSL environments which symlinks /etc/resolv.conf under a shared location under /mnt.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
8 months agoknot: update to version 3.3.1
Jan Hák [Tue, 19 Sep 2023 08:51:30 +0000 (10:51 +0200)]
knot: update to version 3.3.1

Signed-off-by: Jan Hák <jan.hak@nic.cz>
8 months agorclone: Update to 1.64.0
Tianling Shen [Tue, 19 Sep 2023 01:58:18 +0000 (09:58 +0800)]
rclone: Update to 1.64.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
8 months agocollectd: remove target dependency from cpufreq plugin
Hannu Nyman [Mon, 18 Sep 2023 17:16:14 +0000 (20:16 +0300)]
collectd: remove target dependency from cpufreq plugin

We currently have more package architectures supporting
CPU frequency scaling than earlier, and the package architecture
vs. CPU target SDK matching does not fully reflect that.
(E.g. aarch64_cortex-a53 is currently using bcm27xx/bcm2710)

Simplify things by removing the target dependency and let the plugin
be built for all architectures.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
8 months agoMerge pull request #22130 from oskarirauta/dockerd
Florian Eckert [Mon, 18 Sep 2023 09:46:17 +0000 (11:46 +0200)]
Merge pull request #22130 from oskarirauta/dockerd

dockerd: busybox compatibility

8 months agoMerge pull request #22126 from oskarirauta/podman
Florian Eckert [Mon, 18 Sep 2023 06:05:08 +0000 (08:05 +0200)]
Merge pull request #22126 from oskarirauta/podman

podman: depend on catatonit

8 months agorust: Set rustflags by environment variable 22134/head
Jeffery To [Mon, 18 Sep 2023 01:30:56 +0000 (09:30 +0800)]
rust: Set rustflags by environment variable

In order to use $(RUSTC_TARGET_ARCH) in HOST_BUILD_DIR, the line to
include rust-values.mk in the Rust makefile was moved in
f489e019ac4a15e974518d9928ef913a157d135a, causing it to be included
before package.mk is included.

This had the side effect of preventing "-lssp_nonshared" from being
added to RUSTC_LDFLAGS, because PKG_SSP is indirectly set by package.mk
(package.mk includes hardening.mk, hardening.mk sets PKG_SSP).

There is a deeper issue; it is the Rust package's PKG_SSP value that
causes RUSTC_LDFLAGS to be set and written to the Cargo config file. For
packages that use Rust to build, their PKG_SSP value does not affect the
linker flag.

This sets rustflags with the RUSTFLAGS environment variable, instead of
writing the value to the Cargo config file, allowing PKG_SSP from the
package being built to be used and for the package being built to modify
the rustflags used.

This also:

* Fix "-lssp_nonshared" being added to TARGET_CFLAGS instead of
  RUSTC_LDFLAGS, when CONFIG_PKG_CC_STACKPROTECTOR_STRONG is set.

* Remove the use of $(RUSTC_TARGET_ARCH) in HOST_BUILD_DIR and move the
  include line for rust-values.mk back to after package.mk.

  Since the host build directory was moved under the target build
  directory in efdbac38dc8b649ca26b49fac27abeb5cf76cd28, it is no longer
  necessary to separate build directories with RUSTC_TARGET_ARCH;
  $(BUILD_DIR) already separates build directories by target.

* Add BUILDONLY:=1, as the Rust package does not build a target package.

* Install the Cargo config file as "config.toml" instead of "config", as
  this is the preferred form[1].

* Rename RUST_CFLAGS to RUSTC_CFLAGS and CONFIG_HOST_SUFFIX to
  RUSTC_HOST_SUFFIX, for consistency.

* Allow CARGO_VARS to be set before rust-values.mk is included.

[1]: https://doc.rust-lang.org/cargo/reference/config.html#hierarchical-structure

Fixes: f489e019ac4a ("rust: compile host package per target")
Fixes: 83785a7ce016 ("rust-lang: Add the rust language support")
Fixes: https://github.com/openwrt/packages/issues/22133
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
8 months agoMerge pull request #22091 from pprindeville/isc-dhcp-fix-require-parameters-delim
Philip Prindeville [Sun, 17 Sep 2023 22:19:31 +0000 (16:19 -0600)]
Merge pull request #22091 from pprindeville/isc-dhcp-fix-require-parameters-delim

isc-dhcpd: Generate correct delimiter in hex strings

8 months agoisc-dhcp: Allow per-subnet domain names 22091/head
Philip Prindeville [Mon, 11 Sep 2023 19:59:30 +0000 (13:59 -0600)]
isc-dhcp: Allow per-subnet domain names

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
8 months agoisc-dhcpd: Generate correct delimiter in hex strings
Philip Prindeville [Mon, 11 Sep 2023 19:12:39 +0000 (13:12 -0600)]
isc-dhcpd: Generate correct delimiter in hex strings

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
8 months agoMerge pull request #22132 from pprindeville/perl-text-csv_xs-update-1.51
Philip Prindeville [Sun, 17 Sep 2023 20:25:19 +0000 (14:25 -0600)]
Merge pull request #22132 from pprindeville/perl-text-csv_xs-update-1.51

perl-text-csv_xs: Update to 1.51

8 months agoMerge pull request #22131 from pprindeville/perl-cgi-update-4.57
Philip Prindeville [Sun, 17 Sep 2023 20:17:08 +0000 (14:17 -0600)]
Merge pull request #22131 from pprindeville/perl-cgi-update-4.57

perl-cgi: Update to 4.57

8 months agoperl-text-csv_xs: Update to 1.51 22132/head
Philip Prindeville [Sun, 17 Sep 2023 19:51:59 +0000 (13:51 -0600)]
perl-text-csv_xs: Update to 1.51

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
8 months agoperl-cgi: Update to 4.57 22131/head
Philip Prindeville [Sun, 17 Sep 2023 19:43:54 +0000 (13:43 -0600)]
perl-cgi: Update to 4.57

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
9 months agodockerd: busybox compatibility 22130/head
Oskari Rauta [Sun, 17 Sep 2023 13:36:27 +0000 (16:36 +0300)]
dockerd: busybox compatibility

build hosts with busybox fail with long options on rm
command. Short versions are supported by all, so this
makes it script compatible with busybox hosts as well.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
9 months agoMerge pull request #22128 from BKPepe/ffmpeg
Ted Hess [Sun, 17 Sep 2023 11:13:57 +0000 (07:13 -0400)]
Merge pull request #22128 from BKPepe/ffmpeg

ffmpeg: update to version 5.1.3

9 months agoffmpeg: update to version 5.1.3 22128/head
Josef Schlehofer [Sat, 16 Sep 2023 10:36:17 +0000 (12:36 +0200)]
ffmpeg: update to version 5.1.3

Fixes CVEs:
CVE-2022-3964 [1]
CVE-2022-3965 [2]

[1] https://nvd.nist.gov/vuln/detail/CVE-2022-3964
[2] https://nvd.nist.gov/vuln/detail/CVE-2022-3965

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
9 months agoiperf3: update to 3.15
Leo Douglas [Fri, 15 Sep 2023 02:32:57 +0000 (10:32 +0800)]
iperf3: update to 3.15

see changelog: https://github.com/esnet/iperf/releases/tag/3.15.

Signed-off-by: Leo Douglas <douglarek@gmail.com>
9 months agopodman: depend on catatonit 22126/head
Oskari Rauta [Sun, 17 Sep 2023 03:55:22 +0000 (06:55 +0300)]
podman: depend on catatonit

podman still seems to use catatonit with
rootless containers. It seems that it is
possible to use alternatives, such as tini,
but maybe go the same way they went on mainstream.

This PR just adds catatonit to depends.

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
9 months agoMerge pull request #22122 from stangri/master-https-dns-proxy
Stan Grishin [Sun, 17 Sep 2023 01:59:22 +0000 (18:59 -0700)]
Merge pull request #22122 from stangri/master-https-dns-proxy

https-dns-proxy: improve boot up start

9 months agohttps-dns-proxy: improve boot up startup 22122/head
Stan Grishin [Sat, 16 Sep 2023 23:44:31 +0000 (23:44 +0000)]
https-dns-proxy: improve boot up startup

Signed-off-by: Stan Grishin <stangri@melmac.ca>
9 months agoMerge pull request #22118 from stangri/master-adblock-fast
Stan Grishin [Sat, 16 Sep 2023 23:43:31 +0000 (16:43 -0700)]
Merge pull request #22118 from stangri/master-adblock-fast

adblock-fast: bugfix: remove domains on allow

9 months agoaardvark-dns: update to 1.7.0
Oskari Rauta [Sat, 16 Sep 2023 08:26:11 +0000 (11:26 +0300)]
aardvark-dns: update to 1.7.0

Changelog: https://github.com/containers/aardvark-dns/compare/v1.6.0...v1.7.0

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
9 months agonetavark: update to 1.7.0
Oskari Rauta [Sat, 16 Sep 2023 08:16:17 +0000 (11:16 +0300)]
netavark: update to 1.7.0

Changelog: https://github.com/containers/netavark/compare/v1.6.0...v1.7.0

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
9 months agopodman: update to 4.6.2
Oskari Rauta [Sat, 16 Sep 2023 08:05:42 +0000 (11:05 +0300)]
podman: update to 4.6.2

patch refreshed.

Changelog:

 - Fixed a performance issue when calculating diff sizes in overlay. The podman system df command should see a significant performance improvement.
 - Fixed a bug where containers in a pod would use the pod restart policy over the set container restart policy.
 - Fixed a bug in the Compat Build endpoint where the pull query parameter did not parse 0/1 as a boolean.
 - Updated the containers/storage library to v1.48.1

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
9 months agocrun: update to 1.9
Oskari Rauta [Sat, 16 Sep 2023 07:48:46 +0000 (10:48 +0300)]
crun: update to 1.9

Changes:
 - support arbitrary idmapped mounts. Now it is possible to specify a mapping for any type of mount, not only bind mounts.
 - add support for "ridmap" mount option to support recursive idmapped mounts.
 - fix check for oom_score_adj. Write the oom_score_adj file even when the new value is 0.
 - features: Support mountExtensions.
 - correctly handle unknown signal string when it doesn't start with a digit.
 - do not attempt to join again already joined namespace.
 - wasmer: use latest wasix API.
 - refresh libocispec

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
9 months agoconmon: update to 2.1.8
Oskari Rauta [Sat, 16 Sep 2023 07:36:37 +0000 (10:36 +0300)]
conmon: update to 2.1.8

Bug fixes:
 - stdio: ignore EIO for terminals
 - ensure console socket buffers are properly sized
 - conmon: drop return after pexit()
 - ctrl: make accept4 failures fatal
 - logging: avoid opening /dev/null for each write
 - oom: restore old OOM score
 - Use default umask 0022

Misc changes:
 - cli: log parsing errors to stderr
 - Changes to build conmon for riscv64
 - Changes to build conmon for ppc64le
 - Fix close_other_fds on FreeBSD

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>
9 months agoadblock-fast: bugfix: remove domains on allow 22118/head
Stan Grishin [Sat, 16 Sep 2023 13:11:58 +0000 (13:11 +0000)]
adblock-fast: bugfix: remove domains on allow

* fix sed command to properly remove allowed domains from block-file

Signed-off-by: Stan Grishin <stangri@melmac.ca>
9 months agoMerge pull request #22109 from BKPepe/curl-update
Stan Grishin [Sat, 16 Sep 2023 10:25:03 +0000 (03:25 -0700)]
Merge pull request #22109 from BKPepe/curl-update

curl: update to version 8.3.0

9 months agobandwidthd: drop this package
Josef Schlehofer [Sun, 3 Sep 2023 11:08:25 +0000 (13:08 +0200)]
bandwidthd: drop this package

This package is not maintained by upstream anymore as they replace it by Ntopng 3. [1]
Upstream repository is archived and read only since February 2022 [2]

[1] https://community.nethserver.org/t/bandwidthd-for-nethserver-7/4071/18
[2] https://github.com/NethServer/bandwidthd

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
9 months agocurl: update to version 8.3.0 22109/head
Josef Schlehofer [Fri, 15 Sep 2023 08:11:51 +0000 (10:11 +0200)]
curl: update to version 8.3.0

Release notes:
https://curl.se/changes.html#8_3_0

Fixes:
CVE-2023-38039 [1]

[1] https://curl.se/docs/CVE-2023-38039.html

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
9 months agoovpn-dco: fix package dependencies
Martin Schiller [Thu, 14 Sep 2023 07:48:00 +0000 (09:48 +0200)]
ovpn-dco: fix package dependencies

We have to add an "IPV6:" in front of the kmod-udptunnel6 to fix
redundant dependencies with the openvpn-* packages.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
9 months agonextdns: Update to version 1.40.1
Olivier Poitrey [Thu, 14 Sep 2023 11:56:54 +0000 (11:56 +0000)]
nextdns: Update to version 1.40.1

Signed-off-by: Olivier Poitrey <rs@nextdns.io>
9 months agoMerge pull request #22104 from douglarek/zt
Tianling Shen [Fri, 15 Sep 2023 15:41:05 +0000 (23:41 +0800)]
Merge pull request #22104 from douglarek/zt

zerotier: update to 1.12.2

9 months agodnscrypt-proxy2: update to version 2.1.5
Josef Schlehofer [Mon, 4 Sep 2023 12:18:28 +0000 (14:18 +0200)]
dnscrypt-proxy2: update to version 2.1.5

Fixes compilation with Go 1.21+.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
9 months agosyslog-ng: update to version 4.3.1
Josef Schlehofer [Sun, 3 Sep 2023 08:26:21 +0000 (10:26 +0200)]
syslog-ng: update to version 4.3.1

Makefile changes:
- Since version 4.3.0, there is required to use pcre2 instead of pcre
Reference: https://github.com/syslog-ng/syslog-ng/pull/4537

- Disable c++ support by default to avoid picking libstdcpp dependency
Reference: https://github.com/syslog-ng/syslog-ng/pull/4484

Config changes:
- Bump version in config file

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
9 months agozerotier: update to 1.12.2 22104/head
Leo Douglas [Fri, 15 Sep 2023 02:17:38 +0000 (10:17 +0800)]
zerotier: update to 1.12.2

see changelog: https://github.com/zerotier/ZeroTierOne/releases/tag/1.12.2.

Signed-off-by: Leo Douglas <douglarek@gmail.com>
9 months agosing-box: update to 1.4.3
Leo Douglas [Thu, 14 Sep 2023 02:15:03 +0000 (10:15 +0800)]
sing-box: update to 1.4.3

see changelog: https://github.com/SagerNet/sing-box/releases/tag/v1.4.3

Signed-off-by: Leo Douglas <douglarek@gmail.com>
9 months agotailscale: set nftables as default
Tyler Young [Thu, 14 Sep 2023 15:14:43 +0000 (11:14 -0400)]
tailscale: set nftables as default

This changes the default firewall method used by Tailscale to nftables.
The 'autodetection' mode is only supported by arm64 and amd64 for now[1].
This causes mips devices to not do proper detection and incorrectly default back to
iptables.

I added a fw_mode variable to the tailscale.conf file that could be
set to iptables for easy conversion for someone still using iptables.
I was able to test on an older mips device and my current aarch64
without issues.

Also a few readme updates to bring it up to the current status.

1. https://github.com/tailscale/tailscale/blob/dc7aa98b768bf82017aa5cc82a62dd4d685f811d/util/linuxfw/linuxfw_unsupported.go#L4C58-L4C58

Signed-off-by: Tyler Young <git@yfh.addy.io>
9 months agosnort3: update to 3.1.70.0
John Audia [Tue, 12 Sep 2023 18:59:10 +0000 (14:59 -0400)]
snort3: update to 3.1.70.0

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

   ,,_     -*> Snort++ <*-
  o"  )~   Version 3.1.70.0
   ''''    By Martin Roesch & The Snort Team
           http://snort.org/contact#team
           Copyright (C) 2014-2023 Cisco and/or its affiliates. All rights reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using DAQ version 3.0.12
           Using LuaJIT version 2.1.0-beta3
           Using OpenSSL 3.0.10 1 Aug 2023
           Using libpcap version 1.10.4 (with TPACKET_V3)
           Using PCRE version 8.45 2021-06-15
           Using ZLIB version 1.2.13
           Using Hyperscan version 5.4.2 2023-09-07

Signed-off-by: John Audia <therealgraysky@proton.me>
9 months agopython-setuptools: Update to 68.2.0
Jeffery To [Mon, 11 Sep 2023 03:21:39 +0000 (11:21 +0800)]
python-setuptools: Update to 68.2.0

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
9 months agopython-build: Update to 1.0.3
Jeffery To [Mon, 11 Sep 2023 03:19:24 +0000 (11:19 +0800)]
python-build: Update to 1.0.3

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
9 months agoMerge pull request #22095 from jefferyto/rust-arch-depends
Tianling Shen [Thu, 14 Sep 2023 13:28:06 +0000 (21:28 +0800)]
Merge pull request #22095 from jefferyto/rust-arch-depends

rust: Move RUST_ARCH_DEPENDS into rust-values.mk