feed/packages.git
3 months agorust: introduce `RUST_{HOST,PKG}_LOCKED` flag
Tianling Shen [Wed, 20 Aug 2025 09:28:22 +0000 (17:28 +0800)]
rust: introduce `RUST_{HOST,PKG}_LOCKED` flag

Introduce `RUST_{HOST,PKG}_LOCKED` flag (enabled by default) to respect
upstream lockfile. This can be disabled by setting it to 0 if you want
to have up-to-date dependencies.

This change also adds new `CARGO_{HOST,PKG}_ARGS` variable to pass extra
build arguments to cargo.

Signed-off-by: Tianling Shen <[email protected]>
3 months agopbr: 1.1.8-36 bugfixes
Stan Grishin [Mon, 18 Aug 2025 16:34:28 +0000 (16:34 +0000)]
pbr: 1.1.8-36 bugfixes

- drop load_environment_flag and always load environment on start, making
  restart command great again
- store/restore existing jshn namespace when using json()
- remove unneeded sleepCount in is_wan_up()
- move updated README inside files/

Signed-off-by: Stan Grishin <[email protected]>
3 months agoaliyun-cli: update to 3.0.296
Bruce Chen [Tue, 19 Aug 2025 01:03:14 +0000 (09:03 +0800)]
aliyun-cli: update to 3.0.296

Changelog:
https://github.com/aliyun/aliyun-cli/releases/tag/v3.0.296

Signed-off-by: Bruce Chen <[email protected]>
3 months agoqbee-agent: bump version to 2025.34
Jon Henrik Bjørnstad [Mon, 18 Aug 2025 12:59:19 +0000 (14:59 +0200)]
qbee-agent: bump version to 2025.34

Signed-off-by: Jon Henrik Bjørnstad <[email protected]>
qbee-agent: bump version to 2025.34

3 months agolxc: update to 6.0.5
John Audia [Sun, 17 Aug 2025 22:51:05 +0000 (18:51 -0400)]
lxc: update to 6.0.5

6.0.5 is a bug fix release, see:
https://discuss.linuxcontainers.org/t/lxc-6-0-5-lts-has-been-released/24438

Full changelog: https://github.com/lxc/lxc/compare/v6.0.4...v6.0.5

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia <[email protected]>
3 months agoabseil-cpp: Update to 20240722.1 LTS
Austin Lane [Sun, 17 Aug 2025 20:39:33 +0000 (16:39 -0400)]
abseil-cpp: Update to 20240722.1 LTS

- Update abseil-cpp minor rev. Fixes CVE-2025-0838

Signed-off-by: Austin Lane <[email protected]>
3 months agopython-pyelftools: Update to v0.32
Austin Lane [Sun, 17 Aug 2025 22:27:02 +0000 (18:27 -0400)]
python-pyelftools: Update to v0.32

- Update pyelftools to version 0.32 (minor)

Signed-off-by: Austin Lane <[email protected]>
3 months agopdns-recursor: update to 5.2.5
Peter van Dijk [Mon, 4 Aug 2025 12:05:08 +0000 (14:05 +0200)]
pdns-recursor: update to 5.2.5

includes fix for CVE-2025-30192 (which was in 5.2.4)

Signed-off-by: Peter van Dijk <[email protected]>
3 months agolibpam: add upstream patch/fix build mold linker
John Audia [Thu, 14 Aug 2025 19:37:14 +0000 (15:37 -0400)]
libpam: add upstream patch/fix build mold linker

Add backport fixing the build with mold linker and remove the no-mold flag.

See: https://github.com/linux-pam/linux-pam/issues/922 and
https://github.com/linux-pam/linux-pam/pull/928

Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc (Intel N150 based box)

Signed-off-by: John Audia <[email protected]>
3 months agoyt-dlp: bump to 2025.08.11
George Sapkin [Thu, 14 Aug 2025 19:08:00 +0000 (22:08 +0300)]
yt-dlp: bump to 2025.08.11

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.11
Signed-off-by: George Sapkin <[email protected]>
3 months agofrp: bump to 0.64.0
Roc Lai [Mon, 11 Aug 2025 00:34:19 +0000 (08:34 +0800)]
frp: bump to 0.64.0

Change log is available at https://github.com/fatedier/frp/compare/v0.51.3...v0.64.0

Signed-off-by: Roc Lai <[email protected]>
3 months agolibprotobuf-c: Update to v1.5.2
Austin Lane [Wed, 11 Jun 2025 10:43:51 +0000 (06:43 -0400)]
libprotobuf-c: Update to v1.5.2

Update libprotobuf-c to version 1.5.2.
Notably, adds support for protobuf >=26

Signed-off-by: Austin Lane <[email protected]>
3 months agolua-argparse: bump to luarocks' 0.7.1
Nathaniel Wesley Filardo [Sun, 30 Mar 2025 15:02:41 +0000 (16:02 +0100)]
lua-argparse: bump to luarocks' 0.7.1

Bump lua-argparse to the luarocks argparse 0.7.1 release.

Signed-off-by: Nathaniel Wesley Filardo <[email protected]>
3 months agolighttpd: update to lighttpd 1.4.81 release hash
Glenn Strauss [Sun, 17 Aug 2025 07:45:36 +0000 (03:45 -0400)]
lighttpd: update to lighttpd 1.4.81 release hash

https://www.lighttpd.net/2025/8/17/1.4.81/

Signed-off-by: Glenn Strauss <[email protected]>
3 months agosing-box: update to 1.12.1
Gregory Gullin [Thu, 14 Aug 2025 15:12:38 +0000 (18:12 +0300)]
sing-box: update to 1.12.1

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

Signed-off-by: Gregory Gullin <[email protected]>
3 months agosendmail: fix building as non-root user
W. Michael Petullo [Sat, 16 Aug 2025 01:20:04 +0000 (20:20 -0500)]
sendmail: fix building as non-root user

Buildbot builds started failing with this:

[...]
install -c -o buildbot -g buildbot -m 644 ../../include/libmilter/mfapi.h /builder/shared-workdir/build/sdk/build_dir/target-x86_64_musl/sendmail-8.16.1/ipkg-install/usr/include/libmilter/mfapi.h
install: invalid user 'buildbot'

Extend 010-enable-nonroot-install.patch to remove "-o U -g G" from more
install targets.

Signed-off-by: W. Michael Petullo <[email protected]>
3 months agocoova-chilli: fix compilation with GCC15
Rosen Penev [Thu, 14 Aug 2025 20:27:53 +0000 (13:27 -0700)]
coova-chilli: fix compilation with GCC15

No idea how this even worked. cmdsock never got closed.

Signed-off-by: Rosen Penev <[email protected]>
3 months agokrb5: update to 1.22
W. Michael Petullo [Fri, 15 Aug 2025 21:46:30 +0000 (16:46 -0500)]
krb5: update to 1.22

Upstream list of changes is available at
https://web.mit.edu/kerberos/krb5-1.22/krb5-1.22.html.

Of note is that this release fixes the build with GCC 15.1.  As with
other recent versions, GCC 15.1 transforms some warnings into errors,
and this release remediates those warnings, now errors.

Signed-off-by: W. Michael Petullo <[email protected]>
3 months agoowut: update to 2025.08.15
Eric Fahlgren [Sat, 16 Aug 2025 01:31:27 +0000 (18:31 -0700)]
owut: update to 2025.08.15

Bug fixes:
    efahl/owut@c6e75716d1a3 init: fix typo in file name
    efahl/owut@7f97ab67c2f5 examples: improve docs for writing pre-install scripts
Enhancements:
    efahl/owut@93f2b06b8882 owut: utilize upstream limits instead of hardcoded values
    efahl/owut@7a45c412fc96 owut: improve usability of 'dump' option
    efahl/owut@35720e369ac0 owut: improve age reporting

Signed-off-by: Eric Fahlgren <[email protected]>
3 months agopython-certifi: update to 2025.8.3
Wei-Ting Yang [Fri, 15 Aug 2025 02:58:25 +0000 (10:58 +0800)]
python-certifi: update to 2025.8.3

Fix CVE-2024-39689.

Signed-off-by: Wei-Ting Yang <[email protected]>
3 months agopython-certifi: assign PKG_CPE_ID
Wei-Ting Yang [Fri, 15 Aug 2025 03:11:42 +0000 (11:11 +0800)]
python-certifi: assign PKG_CPE_ID

https://nvd.nist.gov/products/cpe/search/results?keyword=cpe:2.3:a:certifi:certifi

Signed-off-by: Wei-Ting Yang <[email protected]>
3 months agoisc-dhcpd: quote filenames for safety
Philip Prindeville [Sat, 9 Aug 2025 03:48:06 +0000 (21:48 -0600)]
isc-dhcpd: quote filenames for safety

Per best practices, we should protect against wildcards in
variable expansions.

Signed-off-by: Philip Prindeville <[email protected]>
3 months agoisc-dhcp: fix spacing on forced parameters
Philip Prindeville [Mon, 4 Aug 2025 01:40:44 +0000 (19:40 -0600)]
isc-dhcp: fix spacing on forced parameters

If there's a "forced_send" option, then put spaces between multiple
parameter codes.

Signed-off-by: Philip Prindeville <[email protected]>
3 months agoisc-dhcp: distinguish between hexstrings and strings
Philip Prindeville [Sat, 7 Jun 2025 20:38:26 +0000 (14:38 -0600)]
isc-dhcp: distinguish between hexstrings and strings

It's a minor difference and they're handled the same, but that
might change as we move to Kea.

Signed-off-by: Philip Prindeville <[email protected]>
3 months agoisc-dhcp: clean up 'if' formatting
Philip Prindeville [Mon, 11 Aug 2025 23:59:00 +0000 (17:59 -0600)]
isc-dhcp: clean up 'if' formatting

We don't use a consistent format of bracket-semicolon, so fix it.

Signed-off-by: Philip Prindeville <[email protected]>
3 months agopackages/net-snmp: fix typo
Christian Korber [Thu, 14 Aug 2025 17:39:34 +0000 (19:39 +0200)]
packages/net-snmp: fix typo

CONFILTS is changed to CONFLICTS to enable condition.

Signed-off-by: Christian Korber <[email protected]>
3 months agopython-urllib3: update to 2.0.7
Wei-Ting Yang [Thu, 14 Aug 2025 08:23:53 +0000 (16:23 +0800)]
python-urllib3: update to 2.0.7

Fix CVE-2023-45803 and CVE-2023-43804.

Full changelogs:
- https://github.com/urllib3/urllib3/releases/tag/v2.0.5
- https://github.com/urllib3/urllib3/releases/tag/2.0.6
- https://github.com/urllib3/urllib3/releases/tag/2.0.7

Signed-off-by: Wei-Ting Yang <[email protected]>
3 months agopython3: update to version 3.11.13
Josef Schlehofer [Thu, 14 Aug 2025 11:59:52 +0000 (13:59 +0200)]
python3: update to version 3.11.13

Release notes:
https://docs.python.org/release/3.11.13/whatsnew/changelog.html#python-3-11-13

Fixes CVEs:
CVE 2024-12718
CVE 2025-4138
CVE 2025-4330
CVE 2025-4517

Patch refreshed

Signed-off-by: Josef Schlehofer <[email protected]>
3 months agomstflint: update to 4.33.0
Til Kaiser [Thu, 14 Aug 2025 08:25:53 +0000 (10:25 +0200)]
mstflint: update to 4.33.0

This commit updates the mstflint package to
the latest 4.33.0 release.

Obsolete patches have been removed,
as they are now included in this version.

Signed-off-by: Til Kaiser <[email protected]>
3 months agokea: fix kea.init error handling
Liu Yu [Sun, 10 Aug 2025 18:57:43 +0000 (03:57 +0900)]
kea: fix kea.init error handling

kea.init returned 0 for invalid service names.
Print an error to stderr and return 1 to indicate failure.

Signed-off-by: Liu Yu <[email protected]>
3 months agokea: update to 2.6.4
Liu Yu [Thu, 7 Aug 2025 15:10:48 +0000 (00:10 +0900)]
kea: update to 2.6.4

Upstream changelog:
https://downloads.isc.org/isc/kea/2.6.4/Kea-2.6.4-ReleaseNotes.txt

Signed-off-by: Liu Yu <[email protected]>
3 months agocloudflared: Update to 2025.8.0
Tianling Shen [Thu, 14 Aug 2025 13:07:33 +0000 (21:07 +0800)]
cloudflared: Update to 2025.8.0

Release note: https://github.com/cloudflare/cloudflared/releases/tag/2025.8.0

Signed-off-by: Tianling Shen <[email protected]>
3 months agodjango: allow test.sh only for python3-django package
Alexandru Ardelean [Wed, 13 Aug 2025 14:43:38 +0000 (17:43 +0300)]
django: allow test.sh only for python3-django package

No idea how this worked before.
But the '/usr/bin/django-admin' is available only for python3-django

Signed-off-by: Alexandru Ardelean <[email protected]>
3 months agopython-requests: bump to version 2.32.4
Alexandru Ardelean [Wed, 13 Aug 2025 06:15:26 +0000 (09:15 +0300)]
python-requests: bump to version 2.32.4

This change updates the Python requests package to version 2.32.4

Signed-off-by: Alexandru Ardelean <[email protected]>
3 months agonumpy: bump to version 2.3.2
Alexandru Ardelean [Wed, 13 Aug 2025 06:08:43 +0000 (09:08 +0300)]
numpy: bump to version 2.3.2

This change bumps numpy to 2.3.2

Signed-off-by: Alexandru Ardelean <[email protected]>
3 months agodjango-restframework: bump to version 3.16.1
Alexandru Ardelean [Wed, 13 Aug 2025 06:06:16 +0000 (09:06 +0300)]
django-restframework: bump to version 3.16.1

This change updates django-restframework to 3.16.1

Signed-off-by: Alexandru Ardelean <[email protected]>
3 months agosquashfs-tools: bump to version 4.7
Alexandru Ardelean [Thu, 7 Aug 2025 08:53:01 +0000 (11:53 +0300)]
squashfs-tools: bump to version 4.7

This updates squashfs-tools to version 4.7

Tweaked build option flags.

Need to backport patch from upstream to fix compiler error for pid_t type.

Signed-off-by: Alexandru Ardelean <[email protected]>
3 months agodbus: fix ujail configuration
Bjørn Mork [Tue, 5 Aug 2025 15:34:42 +0000 (17:34 +0200)]
dbus: fix ujail configuration

Running dbus as an unprivileged user fails for two reasons: Cannot write pid file
and cannot read the installed policies:

 Tue Aug  5 17:12:41 2025 daemon.info dbus-daemon[8568]: jail: exec-ing /usr/bin/dbus-daemon
 Tue Aug  5 17:12:41 2025 daemon.info dbus-daemon[8585]: Encountered error 'Failed to open "/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf": Permission denied' while parsing '/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf'
 Tue Aug  5 17:12:41 2025 daemon.err dbus-daemon[8568]: dbus-daemon[8585]: Encountered error 'Failed to open "/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf": Permission denied' while parsing '/etc/dbus-1/system.d/org.freedesktop.ModemManager1.conf'
 Tue Aug  5 17:12:41 2025 daemon.warn dbus-daemon[8585]: Failed to start message bus: Failed to open "/var/run/dbus.pid": Permission denied
 Tue Aug  5 17:12:41 2025 daemon.err dbus-daemon[8568]: dbus-daemon[8585]: Failed to start message bus: Failed to open "/var/run/dbus.pid": Permission denied
 Tue Aug  5 17:12:41 2025 daemon.info dbus-daemon[8568]: jail: jail (8585) exited with exit: 1

Fix by dropping the pid file when running unprivileged and changing the owner
of the installed policies.

Fixes: f238d6dd0996 ("dbus: run as regular user rather than as root")
Signed-off-by: Bjørn Mork <[email protected]>
3 months agogkrellmd: update to 2.4.0
Rosen Penev [Fri, 1 Aug 2025 18:36:41 +0000 (11:36 -0700)]
gkrellmd: update to 2.4.0

Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <[email protected]>
3 months agoperl-file-rsyncp: update to 0.76
Rosen Penev [Fri, 1 Aug 2025 23:14:24 +0000 (16:14 -0700)]
perl-file-rsyncp: update to 0.76

Fix compilation with GCC15.

Signed-off-by: Rosen Penev <[email protected]>
3 months agopython-pycares: bump to 4.10.0
Fabian Lipken [Mon, 11 Aug 2025 09:27:46 +0000 (11:27 +0200)]
python-pycares: bump to 4.10.0

python-pycares: bump from version 4.8.0 to 4.10.0

Signed-off-by: Fabian Lipken <[email protected]>
3 months agolttng-tools: fix build with libxml 2.14
Tianling Shen [Mon, 11 Aug 2025 12:23:18 +0000 (20:23 +0800)]
lttng-tools: fix build with libxml 2.14

Backport a pending patch to fix build with libxml 2.14.

Signed-off-by: Tianling Shen <[email protected]>
3 months agoopenblas: bump to version 0.3.30
Alexandru Ardelean [Tue, 11 Mar 2025 13:18:03 +0000 (15:18 +0200)]
openblas: bump to version 0.3.30

This change updates the version to 0.3.30
Added patch to fix x86 builds.

Also sent upstream:
   https://github.com/OpenMathLib/OpenBLAS/pull/5418

Signed-off-by: Alexandru Ardelean <[email protected]>
3 months agopbr: update to 1.1.8-34
Stan Grishin [Sun, 10 Aug 2025 01:41:34 +0000 (01:41 +0000)]
pbr: update to 1.1.8-34

* bugfix: json init was destroying procd_triggers and screwing boot up
  fixes https://github.com/openwrt/packages/issues/27194
* improvement: explicit printf calls in get_text

Signed-off-by: Stan Grishin <[email protected]>
3 months agosudo: bump to version 1.9.17p2
Alexandru Ardelean [Thu, 7 Aug 2025 09:05:16 +0000 (12:05 +0300)]
sudo: bump to version 1.9.17p2

This change bumps sudo to version 1.9.17p2

Signed-off-by: Alexandru Ardelean <[email protected]>
3 months agotcpreplay: compile as gnu11
Rosen Penev [Mon, 4 Aug 2025 22:46:21 +0000 (15:46 -0700)]
tcpreplay: compile as gnu11

Fixes compilation under GCC15.

Signed-off-by: Rosen Penev <[email protected]>
3 months agoisc-dhcp: fix build issues with stricter compilers
Philip Prindeville [Mon, 11 Aug 2025 05:22:23 +0000 (23:22 -0600)]
isc-dhcp: fix build issues with stricter compilers

The new gcc in the toolchain is failing K&R style prototypes. There
are also some function pointers passed as parameters that didn't
have prototypes so were causing incompatible pointer clashes.

Signed-off-by: Philip Prindeville <[email protected]>
3 months agonet-snmp: fix recursive dependency
Florian Eckert [Mon, 11 Aug 2025 08:49:37 +0000 (10:49 +0200)]
net-snmp: fix recursive dependency

Fixes recursive dependency during 'make menuconfig'

Signed-off-by: Florian Eckert <[email protected]>
3 months agokrb5: build as C11
Rosen Penev [Mon, 4 Aug 2025 22:29:35 +0000 (15:29 -0700)]
krb5: build as C11

Fixes compilation with GCC 15.

The upstream patch fixing compilation is way too huge to backport.

Signed-off-by: Rosen Penev <[email protected]>
3 months agofx: update to 39.0.1
Fabian Lipken [Mon, 11 Aug 2025 07:47:18 +0000 (09:47 +0200)]
fx: update to 39.0.1

update fx from version 36.0.3 to 39.0.1

Signed-off-by: Fabian Lipken <[email protected]>
3 months agounixodbc: compile as gnu11
Rosen Penev [Fri, 1 Aug 2025 02:09:47 +0000 (19:09 -0700)]
unixodbc: compile as gnu11

Fixes compilation with GCC15. Properly fixing this is too convoluted.

Signed-off-by: Rosen Penev <[email protected]>
3 months agolibyaml-cpp: fix pkgconfig file
Rosen Penev [Fri, 1 Aug 2025 19:34:39 +0000 (12:34 -0700)]
libyaml-cpp: fix pkgconfig file

This avoids leaking OS paths.

Signed-off-by: Rosen Penev <[email protected]>
3 months agorsyslog: update to 8.2506.0
Rosen Penev [Fri, 1 Aug 2025 18:43:50 +0000 (11:43 -0700)]
rsyslog: update to 8.2506.0

Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <[email protected]>
3 months agomake: fix compilation with GCC15
Rosen Penev [Fri, 1 Aug 2025 23:47:08 +0000 (16:47 -0700)]
make: fix compilation with GCC15

Extra define is neede.

Signed-off-by: Rosen Penev <[email protected]>
3 months agodocker-compose: Update to version 2.39.2
Javier Marcet [Sun, 10 Aug 2025 06:37:37 +0000 (08:37 +0200)]
docker-compose: Update to version 2.39.2

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

Signed-off-by: Javier Marcet <[email protected]>
3 months agonet-snmp: bump PKG_RELEASE
Florian Eckert [Mon, 11 Aug 2025 05:26:41 +0000 (07:26 +0200)]
net-snmp: bump PKG_RELEASE

Bump PKG_RELEASE by one.

Signed-off-by: Florian Eckert <[email protected]>
3 months agonet-snmp: save pid to file
Christian Korber [Tue, 6 May 2025 11:04:56 +0000 (13:04 +0200)]
net-snmp: save pid to file

This commit saves the pid to a file in '/var/run'.

Signed-off-by: Christian Korber <[email protected]>
3 months agonet-snmp: add logging to init script
Christian Korber [Tue, 25 Mar 2025 19:53:09 +0000 (20:53 +0100)]
net-snmp: add logging to init script

To support logging in net-snmp this commit introduces this feature. There is
a new uci config section 'logging'.

The following new parameters are used:

config logging
option log_file '/var/log/snmpd.log'
option log_file_priority 'i'
option log_syslog '0'
option log_syslog_facility 'd'

Signed-off-by: Christian Korber <[email protected]>
Signed-off-by: Florian Eckert <[email protected]>
3 months agonet-snmp: modify init script for SNMPv3
Christian Korber [Tue, 25 Mar 2025 19:51:02 +0000 (20:51 +0100)]
net-snmp: modify init script for SNMPv3

This commit adds function 'snmpd_snmpv3_add' to the init script
to support SNMPv3 config parsing.

The new uci config section has the following configuration parameters:

config v3
option username 'John'
option allow_write '0'
option auth_type 'SHA|MD5'
option auth_pass 'passphrase'
option privacy_type 'AES|DES'
option privacy_pass 'passphrase'
option RestrictOID 'yes|no'
option RestrictedOID '1.3.6.1.2.1.1.1'

This new section is only relevant if the snmp_version 'v1/v2c/v3' or 'v3'
is set in the uci section 'general'.

Signed-off-by: Christian Korber <[email protected]>
Signed-off-by: Florian Eckert <[email protected]>
3 months agonet-snmp: add ssl build variant to support SNMPv3
Florian Eckert [Thu, 10 Jul 2025 08:10:40 +0000 (10:10 +0200)]
net-snmp: add ssl build variant to support SNMPv3

Add build variant 'ssl' to support SNMPv3.

Signed-off-by: Florian Eckert <[email protected]>
3 months agonet-snmp: rename package to 'nossl' to support SNMPv3 'ssl' variant
Christian Korber [Wed, 11 Jun 2025 10:13:17 +0000 (12:13 +0200)]
net-snmp: rename package to 'nossl' to support SNMPv3 'ssl' variant

To use 'SNMPv3', the net-snmp package must be compiled with openssl support.
For this purpose, the current net-snmp is renamed into build 'nossl'.

This is a preparation commit to add the 'ssl' variant.

Signed-off-by: Christian Korber <[email protected]>
3 months agonet-snmp: remove not needed snmpd-static build
Florian Eckert [Fri, 4 Jul 2025 11:42:53 +0000 (13:42 +0200)]
net-snmp: remove not needed snmpd-static build

The static build is not packaged and can therefore be removed as the build
artefact is not used.

Signed-off-by: Florian Eckert <[email protected]>
3 months agoxinetd: fix compilation with GCC15
Rosen Penev [Fri, 1 Aug 2025 18:37:04 +0000 (11:37 -0700)]
xinetd: fix compilation with GCC15

Cannot use C23 as it uses generic function pointers.

Signed-off-by: Rosen Penev <[email protected]>
3 months agoccrypt: fix compilation with gcc15
Ulrich Stark [Sun, 10 Aug 2025 20:21:53 +0000 (23:21 +0300)]
ccrypt: fix compilation with gcc15

gcc15 is using iso9899:2024 by default.
ccrypt fails to compile with it.
--> use previous standard "-std=c17" instead.
Ref.: https://github.com/openwrt/packages/issues/27112

Signed-off-by: Ulrich Stark <[email protected]>
3 months agophp8: link PCRE2 JIT usage to actual library configuration
Michael Heimpold [Mon, 21 Jul 2025 21:37:56 +0000 (23:37 +0200)]
php8: link PCRE2 JIT usage to actual library configuration

libpcre2's JIT support is controlled with a compile-time flag.
When PHP is compiled against it (external libpcre2 - not PHP's bundled
version) as in our use-case, then it tries to auto-detect whether
JIT support is enalbed or not - but this is done based on a guess
when cross-compiling.

So instead of guessing, we need to tell the actual OpenWrt configuration
of libpcre2 to PHP.

Signed-off-by: Michael Heimpold <[email protected]>
3 months agogperftools: bump to version 2.17
John Audia [Wed, 6 Aug 2025 08:44:53 +0000 (04:44 -0400)]
gperftools:  bump to version 2.17

Changelog: https://github.com/gperftools/gperftools/releases/tag/gperftools-2.17

Add patch to fix build of some ARM toolchains

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

Signed-off-by: John Audia <[email protected]>
3 months agogit: update to 2.50.1
Richard Muzik [Mon, 21 Jul 2025 07:47:37 +0000 (09:47 +0200)]
git: update to 2.50.1

- Refresh and rebase patches

Signed-off-by: Richard Muzik <[email protected]>
3 months agopython-twisted: Update to 25.5.0
Richard Muzik [Fri, 18 Jul 2025 11:30:08 +0000 (13:30 +0200)]
python-twisted: Update to 25.5.0

This update fixes CVE-2024-41810 and CVE-2024-41671 [1]. For the full
changelog see NEWS [2].

Additionally changed the way the test files are omitted from patch file
to filespec in the Makefile.

[1] https://github.com/twisted/twisted/blob/twisted-25.5.0/NEWS.rst#twisted-2470-2024-08-08
[2] https://github.com/twisted/twisted/blob/twisted-25.5.0/NEWS.rst

Signed-off-by: Richard Muzik <[email protected]>
3 months agocloudreve: Update to 4.4.1
Tianling Shen [Thu, 7 Aug 2025 14:29:10 +0000 (22:29 +0800)]
cloudreve: Update to 4.4.1

Release note: https://github.com/cloudreve/cloudreve/releases/tag/4.4.1

Signed-off-by: Tianling Shen <[email protected]>
3 months agouspot: update to Git HEAD (2025-08-07)
Thibaut VARÈNE [Thu, 7 Aug 2025 08:37:21 +0000 (10:37 +0200)]
uspot: update to Git HEAD (2025-08-07)

e2e3c649ab80 README update
18e6bcc14cc2 uspot/portal: urldecode FORM POST data
bf6051dba822 uspot/handler-uam: accept /login endpoint
32273591d8d5 uspotfilter: provide peer_lookup answers only for known clients
b0aeef9973a9 README: clarify uam vs radius mode features
b7b0d0efb0e2 uspot: improve config documentation
bce68a97fad8 captive: rename to 'uspot'
da6ca713e15d uspot: client_remove(): pass device to ratelimit client_delete()
3ebfe262bfb1 uspot: remove unused radius_call() args
691d73aa00dc uspot: let radius_init() set all required payload members
be50a66b777f uspot: allow setting global bandwidth limits
4851ada4b0c0 uspot: send Called-Station-Id in Acct-On/Off requests
0974fc8d47ac Implement uspot-bpf, an eBPF traffic counter
e99809f97e34 introduce uspotbpf.uc
7f6f43883568 uspotbpf: work around ucode-mod-bpf bug
319e0c285afb uspot: hook traffic accounting
ccf3fa9b8e83 uspot: client_interim(): remove dead code
0e92cc9f6e75 uspotbpf: fix priority conflict with ratelimit
55d40a8794b6 uspot: implement traffic limiting
b05257e862cb uspot: implement swapio
e83f95081c21 uspot: radius_acct(): don't needlessly call uspotfilter
442cff773220 uspotfilter: cleanup unused API
7878d512cd21 handler-api: include 'seconds-remaining' only if not captive
cca6d218a6a7 handler-api: implement 'bytes-remaining'
e8cf3d08ac64 uspot: start(): ratelimit clearing is independent from RADIUS accounting
6d12a2da5b20 README update
bf6364cb61ea config: clarify units for acct_interval
8133b8cd215e uspot: implement state_get()/state_set()
094825fdfe68 radius-client: lowercase non-attribute JSON members
de70c588c2e3 radius-client: add error reporting
ebe9eac34f5b radius: add option for udp or tcp connection
d6b338d5d194 uspot: support RadSec with PSK authentication
53de77512159 uspot: validate config
d0578f740111 uspot: don't store debug data through uspotfilter
fe4fa5e8a25f uspot.init: rename DAS instance
bd1fbe481da3 README update
76a03155db44 uspot: add support for secondary RADIUS servers
694ff75f4fcc uspot: remove 'final_redirect_url' config option
a347454db08c handler: redirect UAM connected clients to the 'res=already' UAM url
0ea8f9bec545 handlers: simplify auth check
f69e1df8db0f Improve RADIUS error handling and reporting
34216b56b9ed src/CMakeLists: disable -Werror
8599a968877b Makefile: sync with OpenWrt repo

Update Makefile to reflect addition of the eBPF module and other changes
in the package

Signed-off-by: Thibaut VARÈNE <[email protected]>
3 months agoulogd: bump to version 2.0.9
Ian Ladd [Fri, 4 Jul 2025 14:12:45 +0000 (10:12 -0400)]
ulogd: bump to version 2.0.9

Bump ulogd to version 2.0.9

Signed-off-by: Ian Ladd <[email protected]>
4 months agoperl-xml-parser: fix host expat paths
Rosen Penev [Mon, 28 Jul 2025 04:12:33 +0000 (21:12 -0700)]
perl-xml-parser: fix host expat paths

expat is installed in host, not hostpkg.

Signed-off-by: Rosen Penev <[email protected]>
4 months agosyncthing: fix discovery and relay extra args
George Sapkin [Wed, 30 Jul 2025 13:54:03 +0000 (16:54 +0300)]
syncthing: fix discovery and relay extra args

Update configuration option examples.

Fixes: #26952
Signed-off-by: George Sapkin <[email protected]>
4 months agosing-box: update to 1.12.0
Gregory Gullin [Mon, 4 Aug 2025 15:26:32 +0000 (18:26 +0300)]
sing-box: update to 1.12.0

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

Signed-off-by: Gregory Gullin <[email protected]>
4 months agoaliyun-cli: update to 3.0.294
Bruce Chen [Wed, 6 Aug 2025 10:57:59 +0000 (18:57 +0800)]
aliyun-cli: update to 3.0.294

Changelog:
https://github.com/aliyun/aliyun-cli/releases/tag/v3.0.294

Signed-off-by: Bruce Chen <[email protected]>
4 months agoadguardhome: run as an unprivileged user
George Sapkin [Wed, 26 Mar 2025 00:04:22 +0000 (02:04 +0200)]
adguardhome: run as an unprivileged user

Run AdGuard Home without superuser privileges, by granting the binary
capabilities through ujail.

AdGuard Home writes new config files, so it must have r/w access to the
directory where these files live. Which means existing configs must be
migrated to a new directory, /etc/adguardhome, by default.

CAP_NET_BIND_SERVICE and CAP_NET_RAW capabilities are based on the
official documentation linked below.

Link: https://github.com/AdguardTeam/AdGuardHome/wiki/Getting-Started#running-without-superuser-linux-only
Signed-off-by: George Sapkin <[email protected]>
4 months agokmod: fix build failure in install step over dirty build dir
Petr Štetiar [Wed, 6 Aug 2025 09:30:40 +0000 (09:30 +0000)]
kmod: fix build failure in install step over dirty build dir

When building kmod-32 package for the first time (clean build_dir), it
builds and installs fine. When building for 2nd time, sometimes
(probably some race condition?) it fails to build in install step with
following error:

  for tool in insmod lsmod rmmod depmod modprobe modinfo; do \
   ln -s kmod /tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/$tool; \
  done
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/insmod': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/lsmod': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/rmmod': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/depmod': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/modprobe': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/modinfo': File exists

Lets fix it by backporting upstream fix.

Fixes: #27171
Link: https://lore.kernel.org/r/[email protected]
Upstream-Status: Backport [https://github.com/kmod-project/kmod/commit/c5054b215089f9e3cdc9602232649c2b5b1de743]
Signed-off-by: Petr Štetiar <[email protected]>
4 months agocloudreve: Update to 4.4.0
Tianling Shen [Tue, 5 Aug 2025 09:12:05 +0000 (17:12 +0800)]
cloudreve: Update to 4.4.0

Signed-off-by: Tianling Shen <[email protected]>
4 months agoCONTRIBUTING.md: accept only real names in the SoB
Wesley Gimenes [Tue, 5 Aug 2025 17:14:55 +0000 (14:14 -0300)]
CONTRIBUTING.md: accept only real names in the SoB

Follow the rule from the Submission Guidelines:
https://openwrt.org/submitting-patches#submission_guidelines

And the shared formal check:
https://github.com/openwrt/actions-shared-workflows/blob/ba03db3b5ae747ed9f38df6c96eb4a37a9f7f7c5/.github/workflows/formal.yml#L37-L43

And this commit 07c12180097283a7a53d14d173d7a7e6a1c43be8

Signed-off-by: Wesley Gimenes <[email protected]>
4 months agocrowdsec-firewall-bouncer: update to 0.0.34
S. Brusch [Tue, 5 Aug 2025 16:23:24 +0000 (16:23 +0000)]
crowdsec-firewall-bouncer: update to 0.0.34

Description:
updated to new upstream release version 0.0.34

Maintainer: Kerma Gérald <[email protected]>
Run tested: mediatek/filogic, BPI-R3, Openwrt 24.10.2

Signed-off-by: S. Brusch <[email protected]>
4 months agoadblock-fast: bugfixes: status & TLD check with unbound
Stan Grishin [Tue, 5 Aug 2025 03:05:53 +0000 (03:05 +0000)]
adblock-fast: bugfixes: status & TLD check with unbound

fixes: https://github.com/openwrt/packages/issues/27146
supercedes: https://github.com/openwrt/packages/pull/27159

Signed-off-by: Stan Grishin <[email protected]>
4 months agosqlite3: bump to 3.50.4
George Sapkin [Thu, 8 May 2025 13:42:42 +0000 (16:42 +0300)]
sqlite3: bump to 3.50.4

Changelog: https://sqlite.org/releaselog/3_49_2.html
Changelog: https://sqlite.org/releaselog/3_50_0.html
Changelog: https://sqlite.org/releaselog/3_50_1.html
Changelog: https://sqlite.org/releaselog/3_50_2.html
Changelog: https://sqlite.org/releaselog/3_50_3.html
Changelog: https://sqlite.org/releaselog/3_50_4.html
Signed-off-by: George Sapkin <[email protected]>
4 months agosqlite3: require matching lib version in shell
George Sapkin [Sat, 10 May 2025 19:23:39 +0000 (22:23 +0300)]
sqlite3: require matching lib version in shell

Shell expects a matching library version to be installed. Specify a
matching version using EXTRA_DEPENDS.

Signed-off-by: George Sapkin <[email protected]>
4 months agosqlite3: fix CI test
George Sapkin [Thu, 8 May 2025 20:24:50 +0000 (23:24 +0300)]
sqlite3: fix CI test

Fixes: b2d2ba8ae ("sqlite3: add CI version check")
Signed-off-by: George Sapkin <[email protected]>
4 months agoaliyun-cli: update to 3.0.292
Bruce Chen [Tue, 5 Aug 2025 02:45:29 +0000 (10:45 +0800)]
aliyun-cli: update to 3.0.292

Changelog:
https://github.com/aliyun/aliyun-cli/releases/tag/v3.0.292

Signed-off-by: Bruce Chen <[email protected]>
4 months agoopenlist: Update to 4.1.0
Tianling Shen [Tue, 5 Aug 2025 06:50:04 +0000 (14:50 +0800)]
openlist: Update to 4.1.0

Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.0

Signed-off-by: Tianling Shen <[email protected]>
4 months agoxray-core: Update to 25.8.3
Tianling Shen [Tue, 5 Aug 2025 06:49:41 +0000 (14:49 +0800)]
xray-core: Update to 25.8.3

Release note: https://github.com/XTLS/Xray-core/releases/tag/v25.8.3

Signed-off-by: Tianling Shen <[email protected]>
4 months agoddns-scripts: fix getting IP address via web in get_current_ip()
Qian Suyao [Thu, 10 Jul 2025 15:05:58 +0000 (23:05 +0800)]
ddns-scripts: fix getting IP address via web in get_current_ip()

Add back the regex searching for valid IP address when getting IP
address via web.

Fixes: 9cdd1a1660b6 ("ddns-scripts: refactor get_current_ip()")
Signed-off-by: Qian Suyao <[email protected]>
4 months agobanIP: update 1.5.6-7
Dirk Brenken [Mon, 4 Aug 2025 18:53:01 +0000 (20:53 +0200)]
banIP: update 1.5.6-7

* skip rdap requests/replies with placeholders for all IPv4/IPv6 addresses
* sanitize possible bogus config values, e.g. '/dev/null' as a directory
* change URL for beycyber feed

Signed-off-by: Dirk Brenken <[email protected]>
4 months agoknot: update to version 3.4.8
Jan Hák [Mon, 4 Aug 2025 13:28:11 +0000 (15:28 +0200)]
knot: update to version 3.4.8

Release notes: https://www.knot-dns.cz/2025-07-29-version-348.html

Signed-off-by: Jan Hák <[email protected]>
4 months agomwan3: remove Aaron Goodman as PKG_MAINTAINER
Florian Eckert [Mon, 4 Aug 2025 06:54:49 +0000 (08:54 +0200)]
mwan3: remove Aaron Goodman as PKG_MAINTAINER

I received an email from Aaron Goodman saying that he is no longer working
with mwan3 and asking me to remove him from the PKG_MAINTAINER list.

Signed-off-by: Florian Eckert <[email protected]>
4 months agoknot-resolver: update DNSSEC root trust anchors
Vladimír Čunát [Thu, 31 Jul 2025 06:55:46 +0000 (08:55 +0200)]
knot-resolver: update DNSSEC root trust anchors

This is long overdue.  Honestly I dislike that packaging
is hardcoding it this way.  It's error-prone, as we can see.
Knot Resolver source does contain the up to date anchors,
and it also (optionally) installs them.  Still, I'm not up to
larger changes in OpenWrt packaging right now.

Signed-off-by: Vladimír Čunát <[email protected]>
4 months agoknot-resolver: update to version 5.7.6
Vladimír Čunát [Thu, 31 Jul 2025 06:53:26 +0000 (08:53 +0200)]
knot-resolver: update to version 5.7.6

Knot Resolver 5.7.6 (2025-07-17)
================================

Security
--------
- DoS: fix a rare segfault in `resolve` function (!1720)
  Someone controlling the DNS traffic might be able
  to trigger this crash intentionally and too often.
- DoS: drop a wrong assertion/crash (!1721)
  Someone controlling the DNS traffic will most likely be able
  to trigger this crash intentionally and too often.

Knot Resolver 5.7.5 (2025-04-24)
================================

Security
--------
- DoS: fix unconfirmed crashes with the line below (!1683)
  [system] requirement "h && h->end > h->begin" failed in queue_pop_impl

Improvements
------------
- tests: disable problematic config.http test (#925, !1678)
- validator: accept a confusing NODATA proof with insecure delegation (!1678)

Bugfixes
--------
- daemon/http: DoH stream got stuck after returning an error code (!1652)
- stats: request latency was very incorrect in some cases (!1678)

Signed-off-by: Vladimír Čunát <[email protected]>
4 months agogolang: disable build for powerpc64
Tianling Shen [Fri, 18 Jul 2025 14:06:41 +0000 (22:06 +0800)]
golang: disable build for powerpc64

e5500 is the only powerpc64 target we have in tree, but it's not
supported by golang[1]. Since it's hard to opt e5500 out from the
supported arch list, simply remove powerpc64 from it for now.

1. https://github.com/golang/go/issues/19074

Signed-off-by: Tianling Shen <[email protected]>
4 months agoclixon: Update to 7.5.0
Philip Prindeville [Sun, 3 Aug 2025 18:45:58 +0000 (12:45 -0600)]
clixon: Update to 7.5.0

Several new features including NACM support for mountpoints.  See
CHANGELOG.md

Signed-off-by: Philip Prindeville <[email protected]>
4 months agocligen: Update to 7.5.0
Philip Prindeville [Sun, 3 Aug 2025 18:44:23 +0000 (12:44 -0600)]
cligen: Update to 7.5.0

"const" patches still haven't been upstreamed.

Signed-off-by: Philip Prindeville <[email protected]>
4 months agomwan3: handle missing interface gracefully
Etienne Champetier [Sun, 3 Aug 2025 01:50:07 +0000 (21:50 -0400)]
mwan3: handle missing interface gracefully

`ubus.call(sprintf('network.interface.%s', ifname), 'status', {})`
returns null if the interface `ifname` doesn't exists (yet).

For pppoe interfaces using `option ipv6 auto`, a virtual interface suffixed `_6`
is automatically created once the connection is established,
but until then it doesn't exists.

Fixes: 6423781254b9f3e52c6102fb2cbcd9f99f2445a3 ("mwan3: reimplement rpcd plugin using ucode")
Signed-off-by: Etienne Champetier <[email protected]>
4 months agomariadb: update to 11.4.7
Rosen Penev [Sun, 4 May 2025 01:19:50 +0000 (18:19 -0700)]
mariadb: update to 11.4.7

Use upstream solutions to local patches.

Remove test.sh as it's broken.

Signed-off-by: Rosen Penev <[email protected]>
4 months agohev-socks5-tunnel: update to 2.13.0
Ray Wang [Sun, 3 Aug 2025 03:00:31 +0000 (11:00 +0800)]
hev-socks5-tunnel: update to 2.13.0

Upstream changelog:
https://github.com/heiher/hev-socks5-tunnel/releases/tag/2.13.0

Signed-off-by: Ray Wang <[email protected]>
4 months agorpcsvc-proto: Update to 1.4.4
Tianling Shen [Sat, 2 Aug 2025 09:28:27 +0000 (17:28 +0800)]
rpcsvc-proto: Update to 1.4.4

Remove unneeded autoreconf.

Signed-off-by: Tianling Shen <[email protected]>