openwrt-packages.git
12 months agonamed: /var/run/named isn't being created with correct permissions
Philip Prindeville [Mon, 26 May 2025 03:20:25 +0000 (21:20 -0600)]
named: /var/run/named isn't being created with correct permissions

It needs to be group writable or session.key can't be written once
named drops privileges.

Signed-off-by: Philip Prindeville <redacted>
12 months agoperl-io-async: Perl Module IO::Async
Jens Wagner [Tue, 20 May 2025 07:45:43 +0000 (09:45 +0200)]
perl-io-async: Perl Module IO::Async

Asynchronous event-driven programming in Perl

Signed-off-by: Jens Wagner <redacted>
12 months agoperl-future-asyncawait: Perl Module Future::AsyncAwait
Jens Wagner [Tue, 20 May 2025 07:45:17 +0000 (09:45 +0200)]
perl-future-asyncawait: Perl Module Future::AsyncAwait

Povides a deferred subroutine syntax for futures in Perl

Signed-off-by: Jens Wagner <redacted>
12 months agoperl-future: Perl Module Future
Jens Wagner [Tue, 20 May 2025 07:44:49 +0000 (09:44 +0200)]
perl-future: Perl Module Future

Perl Future objects represent an operation awaiting completion

Signed-off-by: Jens Wagner <redacted>
12 months agoperl-io-socket-ssl: Perl Module IO::Socket::SSL
Jens Wagner [Tue, 20 May 2025 07:44:23 +0000 (09:44 +0200)]
perl-io-socket-ssl: Perl Module IO::Socket::SSL

SSL sockets with IO::Socket interface in Perl

Signed-off-by: Jens Wagner <redacted>
12 months agoperl-net-ssleay: Perl Module Net::SSLeay
Jens Wagner [Tue, 20 May 2025 07:43:54 +0000 (09:43 +0200)]
perl-net-ssleay: Perl Module Net::SSLeay

Perl bindings for OpenSSL and LibreSSL

Signed-off-by: Jens Wagner <redacted>
12 months agoperl-file-sharedir: Perl Module File::ShareDir
Jens Wagner [Tue, 20 May 2025 07:42:53 +0000 (09:42 +0200)]
perl-file-sharedir: Perl Module File::ShareDir

Perl module to locate per-dist and per-module shared files

Signed-off-by: Jens Wagner <redacted>
12 months agoperl-class-inspector: Perl Module Class::Inspector
Jens Wagner [Tue, 20 May 2025 07:42:09 +0000 (09:42 +0200)]
perl-class-inspector: Perl Module Class::Inspector

Get information about a Perl class and its structure

Signed-off-by: Jens Wagner <redacted>
12 months agoperl-struct-dumb: Perl Module Struct::Dumb
Jens Wagner [Tue, 20 May 2025 07:41:06 +0000 (09:41 +0200)]
perl-struct-dumb: Perl Module Struct::Dumb

Perl module to make simple lightweight record-like structures

Signed-off-by: Jens Wagner <redacted>
12 months agoperl-xs-parse-sublike: Perl Module XS::Parse::Sublike
Jens Wagner [Tue, 20 May 2025 07:27:23 +0000 (09:27 +0200)]
perl-xs-parse-sublike: Perl Module XS::Parse::Sublike

Perl XS functions to assist in parsing sub-like syntax

Signed-off-by: Jens Wagner <redacted>
12 months agoperl-xs-parse-keyword: Perl Module XS::Parse::Keyword
Jens Wagner [Tue, 20 May 2025 07:26:33 +0000 (09:26 +0200)]
perl-xs-parse-keyword: Perl Module XS::Parse::Keyword

Perl XS functions to assist in parsing keyword syntax

Signed-off-by: Jens Wagner <redacted>
12 months agoddns-scripts: fix parsing of parameters for cloudflare.com
Liangbin Lian [Tue, 16 Apr 2024 03:24:31 +0000 (11:24 +0800)]
ddns-scripts: fix parsing of parameters for cloudflare.com

There is an obvious bug here:
if we want to update example.com.example.com in zone example.com,
so `domain=example.com@example.com`, after parsing,
the `__HOST` will be `example.com`, not expected `example.com.example.com`.

Signed-off-by: Liangbin Lian <redacted>
12 months agousb-serial-xr_usb_serial_common: remove package
Robert Marko [Mon, 26 May 2025 17:06:33 +0000 (19:06 +0200)]
usb-serial-xr_usb_serial_common: remove package

Now that we have packaged the upstream driver[1] and only board[2] that
includes it by default has been switched to it, remove this out-of-tree
driver that is broken on 6.12 anyway.

[1] https://github.com/openwrt/openwrt/commit/d39d626b23756fe574ad46e093f5a796b1861b17
[2] https://github.com/openwrt/openwrt/commit/200a31b6f5ec7a46e5556b55d4e45a74fb5d6167

Signed-off-by: Robert Marko <redacted>
12 months agoxtables-addons: update call BuildTemplate description
Mieczyslaw Nalewaj [Thu, 15 May 2025 13:03:09 +0000 (15:03 +0200)]
xtables-addons: update call BuildTemplate description

The BuildTemplate call has five arguments
(since openwrt/openwrt@f12f407),
so the description is corrected

Signed-off-by: Mieczyslaw Nalewaj <redacted>
12 months agoxtables-addons: set ipp2p depends on kmod-lib-textsearch
Mieczyslaw Nalewaj [Sun, 18 May 2025 16:14:06 +0000 (18:14 +0200)]
xtables-addons: set ipp2p depends on kmod-lib-textsearch

For version 3.27 CONFIG_TEXTSEARCH_BM checks is enabled,
so ipp2p is set depends on kmod-lib-textsearch.

If ipp2p (and kmod-lib-textsearch) is disabled the error
"error CONFIG_TEXTSEARCH=y/m is required.." is displayed.
This is because all modules are always compiled.
So to make compilation possible with ipp2p disabled, the message
was disabled.

Signed-off-by: Mieczyslaw Nalewaj <redacted>
12 months agoopenthread-br: fix build on GCC 14
Tianling Shen [Sun, 25 May 2025 10:41:17 +0000 (18:41 +0800)]
openthread-br: fix build on GCC 14

This patch is taken from openwrt/openwrt@a41747ac8e82 ("mbedtls: fix
 build on GCC 14").

Fixes: #26570
Signed-off-by: Tianling Shen <redacted>
12 months agofx: update to 36.0.3
Fabian Lipken [Mon, 26 May 2025 05:36:43 +0000 (07:36 +0200)]
fx: update to 36.0.3

This commit updates fx to version 36.0.3

For more details, please refer to release details:
https://github.com/antonmedv/fx/releases/tag/36.0.3

Signed-off-by: Fabian Lipken <redacted>
12 months agortty: update to 8.1.5
Jianhui Zhao [Mon, 26 May 2025 01:24:40 +0000 (09:24 +0800)]
rtty: update to 8.1.5

changelog: https://github.com/zhaojh329/rtty/releases/tag/v8.1.5

Signed-off-by: Jianhui Zhao <redacted>
12 months agonetbird: update to 0.45.1
Wesley Gimenes [Thu, 22 May 2025 12:45:02 +0000 (09:45 -0300)]
netbird: update to 0.45.1

changelog: https://github.com/netbirdio/netbird/releases/tag/v0.45.1

Signed-off-by: Wesley Gimenes <redacted>
12 months agoperlbase-extutils: Adding required perlbase-version dependency
Timothy M. Ace [Tue, 12 Dec 2023 01:53:32 +0000 (20:53 -0500)]
perlbase-extutils: Adding required perlbase-version dependency

Attempting to use ExtUtils::MakeMaker from perlbase-extutils results in an
error of "Can't locate ExtUtils/MakeMaker/version/vpp.pm in @INC".
Installing perlbase-version fixes the error. Therefore we add
perlbase-version as a dependency of perlbase-extutils.

Signed-off-by: Timothy M. Ace <redacted>
12 months agoCI: move script into separate directory
Josef Schlehofer [Sun, 25 May 2025 10:49:40 +0000 (12:49 +0200)]
CI: move script into separate directory

This change follows the structure of GitHub workflow
folders from the main OpenWrt repository, where scripts
are in separate folder.

Signed-off-by: Josef Schlehofer <redacted>
12 months agoCI: formal check: use shared workflow in actions-shared-workflows
Josef Schlehofer [Sun, 25 May 2025 10:39:58 +0000 (12:39 +0200)]
CI: formal check: use shared workflow in actions-shared-workflows

Lets switch to shared workflow in actions-shared-workflows instead of having
this separate file here. It will track and use the latest changes to avoid
being outdated.

Signed-off-by: Josef Schlehofer <redacted>
12 months agolua-eco: update to 3.10.0
Jianhui Zhao [Thu, 22 May 2025 13:42:02 +0000 (21:42 +0800)]
lua-eco: update to 3.10.0

* A new module `uci` added since this version.
* Fix an installation issue: Existing soft links should be preserved when installing libeco.

Signed-off-by: Jianhui Zhao <redacted>
12 months agodocker-compose: Update to version 2.36.2
Javier Marcet [Fri, 23 May 2025 17:24:14 +0000 (19:24 +0200)]
docker-compose: Update to version 2.36.2

Release notes:
https://github.com/docker/compose/releases/tag/v2.36.2

Signed-off-by: Javier Marcet <redacted>
12 months agodocker-compose: Update to version 2.36.1
Javier Marcet [Thu, 22 May 2025 16:24:02 +0000 (18:24 +0200)]
docker-compose: Update to version 2.36.1

Release notes:
https://github.com/docker/compose/releases/tag/v2.36.1

Signed-off-by: Javier Marcet <redacted>
12 months agocjson: update to 1.7.18
Chris Swan [Thu, 22 May 2025 10:50:55 +0000 (11:50 +0100)]
cjson: update to 1.7.18

This is a bugfix release
Full release notes available at:
https://github.com/DaveGamble/cJSON/releases/tag/v1.7.18

Signed-off-by: Chris Swan <redacted>
12 months agocargo-c: update to 0.10.13
Luca Barbato [Sat, 24 May 2025 18:31:54 +0000 (18:31 +0000)]
cargo-c: update to 0.10.13

Signed-off-by: Luca Barbato <redacted>
12 months agorust: update to 1.87.0
Luca Barbato [Sat, 24 May 2025 18:10:25 +0000 (18:10 +0000)]
rust: update to 1.87.0

Simplify the build invocation and reorder the target list to avoid
failures due the build process changes.

Signed-off-by: Luca Barbato <redacted>
12 months agopv: update to 1.9.31
Nikolay Manev [Wed, 14 May 2025 19:10:27 +0000 (22:10 +0300)]
pv: update to 1.9.31

* update to 1.9.31 from upstream: https://codeberg.org/ivarch/pv
* license changed to GPL-3.0-or-later and directory doc/COPYING -> docs/COPYING
* added test.sh file for ci testing

Signed-off-by: Nikolay Manev <redacted>
12 months agoxtables-addons: fix build for kernel 6.12
Russell Senior [Thu, 22 May 2025 10:49:37 +0000 (03:49 -0700)]
xtables-addons: fix build for kernel 6.12

    missing prototypes for three functions generated build errors.
error: no previous prototype for 'foo' [-Werror=missing-prototypes]

extensions/LUA/prot_buf_helpers.c: get_header_size
extensions/LUA/prot_buf_tftp.c: tftp_get_field_changes
extensions/LUA/prot_buf_dynamic.c: free_dynamic_prot_buf

Signed-off-by: Russell Senior <redacted>
12 months agotailscale: update to 1.84.0
Sandro Jäckel [Thu, 22 May 2025 16:14:31 +0000 (18:14 +0200)]
tailscale: update to 1.84.0

Signed-off-by: Sandro Jäckel <redacted>
13 months agogammu: Fix misspelled licence variable
Jan Kardell [Thu, 22 May 2025 12:05:55 +0000 (14:05 +0200)]
gammu: Fix misspelled licence variable

Signed-off-by: Jan Kardell <redacted>
13 months agoluaexpat: Add license
Jan Kardell [Tue, 20 May 2025 13:41:18 +0000 (15:41 +0200)]
luaexpat: Add license

Signed-off-by: Jan Kardell <redacted>
13 months agoluasql: Fix license file
Jan Kardell [Tue, 20 May 2025 13:35:31 +0000 (15:35 +0200)]
luasql: Fix license file

Signed-off-by: Jan Kardell <redacted>
13 months agofreetype: Fix license file
Jan Kardell [Tue, 20 May 2025 12:58:11 +0000 (14:58 +0200)]
freetype: Fix license file

Signed-off-by: Jan Kardell <redacted>
13 months agolibudev-zero: Fix license
Jan Kardell [Tue, 20 May 2025 12:44:13 +0000 (14:44 +0200)]
libudev-zero: Fix license

Signed-off-by: Jan Kardell <redacted>
13 months agotcp_wrappers: Fix license file
Jan Kardell [Tue, 20 May 2025 12:31:13 +0000 (14:31 +0200)]
tcp_wrappers: Fix license file

Signed-off-by: Jan Kardell <redacted>
13 months agocanutils: Fix license file
Jan Kardell [Tue, 20 May 2025 09:48:53 +0000 (11:48 +0200)]
canutils: Fix license file

Signed-off-by: Jan Kardell <redacted>
13 months agofuse3: Fix license file
Jan Kardell [Tue, 20 May 2025 09:43:48 +0000 (11:43 +0200)]
fuse3: Fix license file

Signed-off-by: Jan Kardell <redacted>
13 months agopicocom: Fix license file
Jan Kardell [Tue, 20 May 2025 09:36:04 +0000 (11:36 +0200)]
picocom: Fix license file

Signed-off-by: Jan Kardell <redacted>
13 months agowifi-presence: bump PKG_RELEASE
Josef Schlehofer [Thu, 22 May 2025 12:23:10 +0000 (14:23 +0200)]
wifi-presence: bump PKG_RELEASE

It is necessary to bump PKG_RELEASE, because existing installation of
wifi-presence wouldnt know about this fix, so this ensures versioning
and as well that existing installation will require update with
this fix.

Fixes: 87175e4ca365e1bf5ac71e3dfb5186eb4c41f689 ("wifi-presence: fix reading mqttID from config")
Signed-off-by: Josef Schlehofer <redacted>
13 months agopython-netifaces: drop package
George Sapkin [Thu, 1 May 2025 21:55:00 +0000 (00:55 +0300)]
python-netifaces: drop package

Upstream project archived [1].

[1] https://github.com/al45tair/netifaces

Signed-off-by: George Sapkin <redacted>
13 months agoxtables-addons: nf_conntrack_rtsp: change strlcpy to strscpy
Mieczyslaw Nalewaj [Sat, 10 May 2025 21:06:11 +0000 (23:06 +0200)]
xtables-addons: nf_conntrack_rtsp: change strlcpy to strscpy

Change deprecated strlcpy to strscpy
for kernel 6.12 compatibility.

Signed-off-by: Mieczyslaw Nalewaj <redacted>
13 months agodocker-compose: Update to version 2.36.0
Javier Marcet [Thu, 8 May 2025 16:48:30 +0000 (18:48 +0200)]
docker-compose: Update to version 2.36.0

Release notes:
https://github.com/docker/compose/releases/tag/v2.36.0

Signed-off-by: Javier Marcet <redacted>
13 months agolua-cjson: add build VARIANT for Lua5.4
Jianhui Zhao [Mon, 5 May 2025 13:32:12 +0000 (21:32 +0800)]
lua-cjson: add build VARIANT for Lua5.4

Signed-off-by: Jianhui Zhao <redacted>
13 months agostatic-neighbor-reports: Update README.md
Andy Jackson [Fri, 1 Mar 2024 13:38:07 +0000 (13:38 +0000)]
static-neighbor-reports: Update README.md

Define VAP on first use and fix some typos.

Maintainer: @blocktrron
Compile tested: n/a readme
Run tested: n/a readme

Description: Define VAP on first use and fix some typos.

Signed-off-by: Andy Jackson 33336318+andybjackson@users.noreply.github.com
Signed-off-by: Andy Jackson <redacted>
13 months agobind: bump to 9.20.9
Noah Meyerhans [Wed, 21 May 2025 19:06:57 +0000 (15:06 -0400)]
bind: bump to 9.20.9

CVE-2025-40775: Prevent assertion when processing TSIG algorithm.  DNS messages
that included a Transaction Signature (TSIG) containing an invalid value in the
algorithm field caused named to crash with an assertion failure. This has been
fixed.

Signed-off-by: Noah Meyerhans <redacted>
13 months agoemailrelay: Add support of build with MbedTLS
Sergey Ponomarev [Mon, 1 Jan 2024 15:33:16 +0000 (17:33 +0200)]
emailrelay: Add support of build with MbedTLS

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoemailrelay: move config options to Config.in
Sergey Ponomarev [Mon, 1 Jan 2024 15:31:05 +0000 (17:31 +0200)]
emailrelay: move config options to Config.in

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoemailrelay: update to v2.6
Sergey Ponomarev [Wed, 30 Aug 2023 20:14:31 +0000 (23:14 +0300)]
emailrelay: update to v2.6

The emailrelay-filter-copy was removed and   --filter=copy: can be used instead.
Minor improvement of description.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoemailrelay: fix reference link
Sergey Ponomarev [Sun, 31 Jul 2022 15:09:41 +0000 (18:09 +0300)]
emailrelay: fix reference link

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoemailrelay: more options
Sergey Ponomarev [Wed, 30 Aug 2023 18:56:27 +0000 (21:56 +0300)]
emailrelay: more options

--as-client mode.
dnsbl: to reject bad IPs.
spool_dir and delivery_dir: to set storage on USB disk.
filter: for SpamAssassin.
POP3 options.
Specify interface.
Use --forward-to-some by default.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoemailrelay: conf: TLS split cert and private key
Sergey Ponomarev [Wed, 30 Aug 2023 17:00:45 +0000 (20:00 +0300)]
emailrelay: conf: TLS split cert and private key

Since v2.3.1 --server-tls-certificate and --client-tls-certificate may be comma separated list of privkey and fullchain so users don't need to merge the both files.
The privkey must be firts, the cert second.
Reflect this in config samples.

Alternatively instead of comma separated the emailrelay allows just pass two --server-tls-certificate options: one for a privkey and second time for a cert.

So the server_tls_certificate option may be a list. But instead to make it easier to configure from UCI let's add a separate option server-tls-key which is dedicated for a privkey.

Similarly, the client-tls-key is a private key part for the --client-tls-certificate

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoemailrelay: conf: TLS options
Sergey Ponomarev [Sat, 23 Jul 2022 20:17:10 +0000 (23:17 +0300)]
emailrelay: conf: TLS options

The server_tls/client_tls option also requires certs.

server_tls_required
server_tls_certificate
server_tls_verify
client_tls_required
client_tls_certificate
client_tls_verify

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoemailrelay: fix server_tls
Sergey Ponomarev [Sun, 15 May 2022 09:17:39 +0000 (12:17 +0300)]
emailrelay: fix server_tls

The --server-tls is a boolean option and don't have an arg.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoemailrelay: early return if not enabled
Sergey Ponomarev [Mon, 16 May 2022 12:34:09 +0000 (15:34 +0300)]
emailrelay: early return if not enabled

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoovpn-dco: update to version 0.2.20241216
Ivan Pavlov [Tue, 20 May 2025 21:22:40 +0000 (00:22 +0300)]
ovpn-dco: update to version 0.2.20241216

Added compatibility with 6.12 kernel

Signed-off-by: Ivan Pavlov <redacted>
13 months agodnsdist: update to 1.9.10
Peter van Dijk [Tue, 20 May 2025 11:05:41 +0000 (13:05 +0200)]
dnsdist: update to 1.9.10

fixes CVE-2025-30193

Signed-off-by: Peter van Dijk <redacted>
13 months agotor-hs: bump version to 0.1.0
Sergey Ponomarev [Sun, 23 Jul 2023 19:07:30 +0000 (22:07 +0300)]
tor-hs: bump version to 0.1.0

Add me as a second maintainer.
Remove outdated README.md but put a link to a Wiki instead.
Use Onion Service instead of Hidden Service.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: keep /etc/tor config folder
Sergey Ponomarev [Wed, 7 Feb 2024 22:03:43 +0000 (00:03 +0200)]
tor-hs: keep /etc/tor config folder

Mark the /etc/tor folder to keep during sysupgrade.
The folder contains hidden_services folder with keys.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: put torrc_generated into in-memory folder /var/run/
Sergey Ponomarev [Wed, 7 Feb 2024 22:01:07 +0000 (00:01 +0200)]
tor-hs: put torrc_generated into in-memory folder /var/run/

On each tor-hs service restart it generates a config file /etc/tor/torrc_generated.
The /etc/ is stored on a disk and kills it and slow.

Instead create a dedicated tor service Runtime Dir in the temp /var/run/.
It will be accessible only to the tor user.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: create hs folder only if not exists
Sergey Ponomarev [Wed, 7 Feb 2024 18:59:33 +0000 (20:59 +0200)]
tor-hs: create hs folder only if not exists

Previously the chown/chmod was performed each time even if the folder already existed.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: add validation
Sergey Ponomarev [Tue, 6 Feb 2024 22:15:52 +0000 (00:15 +0200)]
tor-hs: add validation

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: Use config_get_bool for enable_hs
Sergey Ponomarev [Sun, 4 Feb 2024 20:58:32 +0000 (22:58 +0200)]
tor-hs: Use config_get_bool for enable_hs

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: reformat and cleanup
Sergey Ponomarev [Sun, 4 Feb 2024 20:54:08 +0000 (22:54 +0200)]
tor-hs: reformat and cleanup

Remove unused description.
Quote variables.
Use hostname_file variable.
Remove unnecessary quotes around "common".
Use echo -n to truncate a TORRC_FILE.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: cleanup tor-hs.conf
Sergey Ponomarev [Sun, 23 Jul 2023 09:14:45 +0000 (12:14 +0300)]
tor-hs: cleanup tor-hs.conf

Replace boolean "true"/"false" with more frequently used 1/0.
This may avoid configuration mistakes which is critical for Tor.
The Luci app anyway will set it as 1/0.

Make sections named. This is not required but again safes from mistakes when executing uci command.

Uncomment sections but disable them by default.
Then in a Luci app a user can quickly figure out what to change.
Ideally a user may just enable the config and start using it.

In the nextcloud config use a single 80 instead of 80;80.
This simpler configuration is now supported.

Instead of "Hidden service" the Tor team now uses "Onion service".

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: tor-hs.init skip onion service when Name empty
Sergey Ponomarev [Fri, 4 Aug 2023 14:19:30 +0000 (17:19 +0300)]
tor-hs: tor-hs.init skip onion service when Name empty

The Name is used as a HS folder name and can't be empty.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: tor-hs.init remove unused clean_hs()
Sergey Ponomarev [Fri, 4 Aug 2023 08:23:44 +0000 (11:23 +0300)]
tor-hs: tor-hs.init remove unused clean_hs()

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: tor-hs.init handle_hs_ports_conf split ports
Sergey Ponomarev [Sat, 15 Jul 2023 14:27:39 +0000 (17:27 +0300)]
tor-hs: tor-hs.init handle_hs_ports_conf split ports

Using substring instead of awk.
It changes behaviour when only one port is specified.
Previously:
value="80" => public="80" local=""
Now:
value="80" => public="80" local="80"

It simplifies configuration of one-to-one ports.

Signed-off-by: Sergey Ponomarev <redacted>
13 months agotor-hs: tor-hs.init handle_hs_ports_conf: remove unused name var
Sergey Ponomarev [Sat, 15 Jul 2023 14:16:38 +0000 (17:16 +0300)]
tor-hs: tor-hs.init handle_hs_ports_conf: remove unused name var

Signed-off-by: Sergey Ponomarev <redacted>
13 months agoadmin/syslog-ng: fix PKG_CPE_ID
Fabrice Fontaine [Wed, 26 Feb 2025 20:31:06 +0000 (21:31 +0100)]
admin/syslog-ng: fix PKG_CPE_ID

oneidentity:syslog-ng is a better CPE ID than balabit:syslog-ng as
this CPE ID has the latest CVEs (whereas balabit:syslog-ng only
has a CVE from 2000):
https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:oneidentity:syslog-ng

Fixes: 5f07bb10948f6ebdf83470c3437c3072aab982e3 (syslog-ng: update to version 3.19.1)
Signed-off-by: Fabrice Fontaine <redacted>
13 months agofscrypt: add new package
John Audia [Wed, 8 Jan 2025 14:44:33 +0000 (09:44 -0500)]
fscrypt: add new package

Fscrypt is a high-level tool for the management of Linux native
filesystem encryption. fscrypt manages metadata, key generation, key
wrapping, PAM integration, and provides a uniform interface for creating
and modifying encrypted directories.

Upstream url: https://github.com/google/fscrypt/blob/master/README.md

Build system: x86/64
Build-tested: bcm27xx/bcm2712
Run-tested: bcm27xx/bcm2712

Signed-off-by: John Audia <redacted>
13 months agotreewide: assign some PKG_CPE_IDs
Wei-Ting Yang [Thu, 24 Apr 2025 11:45:39 +0000 (19:45 +0800)]
treewide: assign some PKG_CPE_IDs

Assign some PKG_CPE_IDs to enhance CVE coverage.

https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=aardvark-dns
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=alpine_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=boringssl
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=ecdsautils
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=file_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=knot_resolver
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=libwrap
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=lsof_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=nfdump
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=nlnetlabs%20name_server_daemon
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=rclone
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=setserial
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=tang_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=tesseract_project
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=tmate-ssh-server
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=ttyd
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=uw-imap
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=v2ray-core
https://nvd.nist.gov/products/cpe/search/results?namingFormat=2.3&keyword=zstandard

Signed-off-by: Wei-Ting Yang <redacted>
13 months agojool: update to 4.1.14
Goetz Goerisch [Sat, 17 May 2025 07:20:43 +0000 (09:20 +0200)]
jool: update to 4.1.14

Changelog: https://github.com/NICMx/Jool/releases/tag/v4.1.14

Signed-off-by: Goetz Goerisch <redacted>
13 months agosmartdns: Update to version 46.1
Jonathan Smith [Thu, 17 Apr 2025 17:24:14 +0000 (01:24 +0800)]
smartdns: Update to version 46.1

Change package source to github codeload.

Trim "Release" prefix from upstream versioning
to make it at least somewhat semantic compliant.

Add two additional folders and two default
config files based on upstream changes.

Signed-off-by: Jonathan Smith <redacted>
13 months agonetbird: update to 0.44.0
Wesley Gimenes [Sun, 18 May 2025 21:19:40 +0000 (18:19 -0300)]
netbird: update to 0.44.0

changelog: https://github.com/netbirdio/netbird/releases/tag/v0.44.0

Signed-off-by: Wesley Gimenes <redacted>
13 months agosemodule-utils: update to 3.8.1
Robert Marko [Sun, 18 May 2025 16:07:23 +0000 (18:07 +0200)]
semodule-utils: update to 3.8.1

Update to latest 3.8.1 version.

Signed-off-by: Robert Marko <redacted>
13 months agoselinux-python: update to 3.8.1
Robert Marko [Sun, 18 May 2025 16:06:32 +0000 (18:06 +0200)]
selinux-python: update to 3.8.1

Update to latest 3.8.1 version and drop upstreamed patch[1].

[1] https://github.com/SELinuxProject/selinux/commit/1a29c28afbb96b1e47001dc3dde38c4b6bd9da22

Signed-off-by: Robert Marko <redacted>
13 months agopython-semanage: update to 3.8.1
Robert Marko [Sun, 18 May 2025 16:05:03 +0000 (18:05 +0200)]
python-semanage: update to 3.8.1

Update to latest 3.8.1 version and backport a patch to fix compilation[1].

[1] https://github.com/SELinuxProject/selinux/commit/a339594da6f027aed5d66ec6798a3d732df235e4

Signed-off-by: Robert Marko <redacted>
13 months agopython-selinux: update to 3.8.1
Robert Marko [Sun, 18 May 2025 16:04:03 +0000 (18:04 +0200)]
python-selinux: update to 3.8.1

Bump to latest 3.8.1 version.
Import the required backported patches from libselinux.

Signed-off-by: Robert Marko <redacted>
13 months agolm-sensors: update to v3.6.2
John Audia [Sat, 17 May 2025 16:12:43 +0000 (12:12 -0400)]
lm-sensors: update to v3.6.2

Change source URL to reflect active mirror as old one has not been
updated in ~4 years and bump to latest upstream release.

% sensors --version
sensors version 3.6.2 with libsensors version 3.6.2

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

Signed-off-by: John Audia <redacted>
13 months agoiperf3: update to 3.19
Dane Murphy [Sat, 17 May 2025 16:01:10 +0000 (09:01 -0700)]
iperf3: update to 3.19

Updates iperf3 to the latest upstream release, 3.19

Changelog: https://github.com/esnet/iperf/releases/tag/3.19

Signed-off-by: Dane Murphy <redacted>
13 months agofx: update to 36.0.2
Fabian Lipken [Fri, 16 May 2025 16:10:39 +0000 (18:10 +0200)]
fx: update to 36.0.2

Signed-off-by: Fabian Lipken <redacted>
13 months agoalpine: fix compilation with GCC14
Rosen Penev [Wed, 30 Apr 2025 23:00:48 +0000 (16:00 -0700)]
alpine: fix compilation with GCC14

Wrong function prototypes.

Signed-off-by: Rosen Penev <redacted>
13 months agortorrent: update to 0.15.3
Rosen Penev [Mon, 5 May 2025 01:18:49 +0000 (18:18 -0700)]
rtorrent: update to 0.15.3

Rebase patch.

Signed-off-by: Rosen Penev <redacted>
13 months agolibtorrent: update to 0.15.3
Rosen Penev [Sun, 4 May 2025 22:21:06 +0000 (15:21 -0700)]
libtorrent: update to 0.15.3

Add patch to allow rtorrent to link statically.

Aligned is no longer needed with C++17.

Signed-off-by: Rosen Penev <redacted>
13 months agobind: bump to 9.20.8
Philip Prindeville [Sun, 18 May 2025 21:04:44 +0000 (15:04 -0600)]
bind: bump to 9.20.8

Signed-off-by: Philip Prindeville <redacted>
13 months agolua-openssl: bump to 0.10.0-0
Robert Marko [Sun, 18 May 2025 15:08:47 +0000 (17:08 +0200)]
lua-openssl: bump to 0.10.0-0

Update lua-openssl to 0.10.0-0 fix compilation.

Signed-off-by: Robert Marko <redacted>
13 months agostrongswan: swanctl: Add support for send_certreq
Kevin Locke [Sat, 30 Nov 2024 21:36:49 +0000 (14:36 -0700)]
strongswan: swanctl: Add support for send_certreq

Support the [send_certreq] connection configuration option to disable
offering trusted root CA certificates and reduce the size of the initial
IKE packets.

This work is based on a patch by @aleks-mariusz in
https://forum.openwrt.org/t/confusion-regarding-setting-up-ikev2-vpn-service-with-strongswan-using-ipsec-and-swanctl/169587/9

[send_certreq]: https://docs.strongswan.org/docs/latest/swanctl/swanctlConf.html#_connections

Signed-off-by: Kevin Locke <redacted>
13 months agozabbix: update to 7.0.12
Thlv Alivs [Sun, 18 May 2025 04:40:32 +0000 (12:40 +0800)]
zabbix: update to 7.0.12
also fix build error

Signed-off-by: Thlv Alivs <redacted>
13 months agostrongswan: mark UCI plugin as broken
Robert Marko [Sun, 18 May 2025 11:44:33 +0000 (13:44 +0200)]
strongswan: mark UCI plugin as broken

UCI plugin in strongswan has been broken for years, and now its causing
strongswan to fail compilation.

So, instead of the whole strongswan package to be failing and missing from
feeds simply make UCI plug depend on @BROKEN.

Signed-off-by: Robert Marko <redacted>
13 months agotcp_wrappers: update patches for gcc14
Matthew Cather [Tue, 13 May 2025 18:07:16 +0000 (13:07 -0500)]
tcp_wrappers: update patches for gcc14

The portable way is to use `socklen_t`. This fixes both glibc and
musl based builds.

Signed-off-by: Matthew Cather <redacted>
13 months agoowut: update to 2025.05.12
Eric Fahlgren [Mon, 12 May 2025 18:37:23 +0000 (11:37 -0700)]
owut: update to 2025.05.12

Bug fixes:
    efahl/owut@8353c4e9e255 argparse: add a file path parser type
    efahl/owut@724c990d6cc0 owut: avoid redirects on upstream queries

Signed-off-by: Eric Fahlgren <redacted>
13 months agophp8: adapt test.sh for upcoming opkg -> apk transition
Michael Heimpold [Tue, 13 May 2025 05:33:11 +0000 (07:33 +0200)]
php8: adapt test.sh for upcoming opkg -> apk transition

We used to rely on opkg to install the CLI tool for testing
PHP modules, but when opkg is not available anymore, we have to
use apk. The (simple) switch logic assumes, that only one
of both package manager tools is installed.

Signed-off-by: Michael Heimpold <redacted>
13 months agophp8: update to 8.4.7
Michael Heimpold [Fri, 9 May 2025 17:15:07 +0000 (19:15 +0200)]
php8: update to 8.4.7

Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.4.7

Signed-off-by: Michael Heimpold <redacted>
13 months agocloudflared: Update to 2025.5.0
Tianling Shen [Sat, 17 May 2025 13:41:34 +0000 (21:41 +0800)]
cloudflared: Update to 2025.5.0

Signed-off-by: Tianling Shen <redacted>
13 months agodnsproxy: Update to 0.75.5
Tianling Shen [Sat, 17 May 2025 13:39:00 +0000 (21:39 +0800)]
dnsproxy: Update to 0.75.5

Add sysctl conf to increase UDP send/receive buffers for QUIC-GO.
Same as a920f9ec9caf ("adguardhome: increase UDP send/receive buffers").

Signed-off-by: Tianling Shen <redacted>
13 months agowifi-presence: fix reading mqttID from config
Clair-Loup Sergent [Wed, 14 May 2025 20:08:11 +0000 (22:08 +0200)]
wifi-presence: fix reading mqttID from config

Typo error in mqttID config value

Signed-off-by: Clair-Loup Sergent <redacted>
13 months agoperl: do not set LD_LIBRARY_PATH for cross compile
Matthias Schiffer [Mon, 12 May 2025 16:42:41 +0000 (18:42 +0200)]
perl: do not set LD_LIBRARY_PATH for cross compile

We don't want to set LD_LIBRARY_PATH to a directory filled with target
libraries when running a host perl. When the host and target
architecture are the same, some libraries will be loaded from this
path, resulting in the build to break because of glibc/musl mismatch.

Reported-by: John Audia <redacted>
Fixes: e7b5a35e5caa ("perl: drop 110-always_use_miniperl.patch")
Signed-off-by: Matthias Schiffer <redacted>
13 months agofx: update to 36.0.1
Fabian Lipken [Tue, 13 May 2025 08:22:02 +0000 (10:22 +0200)]
fx: update to 36.0.1

Signed-off-by: Fabian Lipken <redacted>
git clone https://git.99rst.org/PROJECT