Commit Graph

35739 Commits

Author SHA1 Message Date
Josef Schlehofer d1acb1cc44 vscode: update editor settings and commit constraints
Enable trailing whitespace trimming, insert final newline, and force LF.
Configure git input validation to warn if subject exceeds 60 characters
or if body lines exceed 75 characters.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-03-13 19:59:50 +02:00
Jeffery To 376cbe460a treewide: remove myself as maintainer
slide-switch is my software, I choose to continue to be sole maintainer.
(This was also the case in #28429.)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2026-03-14 01:53:21 +08:00
Rosen Penev f04aa8389d python-pyodbc: update to 5.3.0
Fixes compilation with newer Python/

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-03-13 19:51:41 +02:00
Alexandru Ardelean a7e01c91b6 treewide: add me as co-maintainer to Jeffery's packages
Add 'Alexandru Ardelean <ardeleanalex@gmail.com>' as co-maintainer
alongside Jeffery To <jeffery.to@gmail.com> for all packages where
Jeffery To is listed as maintainer.

Supersedes PR: https://github.com/openwrt/packages/pull/28429

We can have another PR where Jeffery removes himself later.

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-03-13 19:04:53 +02:00
Alexandru Ardelean 5f7107d5e0 openblas: bump to 0.3.31
Dropped patch: 0001-Make-GEMM3M-parameters-available-on-32bit-X86-GENERI.patch
Part of upstream: https://github.com/OpenMathLib/OpenBLAS/pull/5418

Changelog:
- Revert a 0.3.30 optimization that could cause race conditions
  and invalid results in GEMM
- Fix thread lockup with Python 3.9 and NumPy
- Fix deadlock in multithreaded code after fork()
- Add bfloat16 extensions (BGEMM, BGEMV) and basic FP16 infrastructure
- Add batch GEMM operations with strided variants
- Add multithreaded LAPACK SLAED3/DLAED3 for improved eigensolvers
- Add Apple M4 and Intel Lunar Lake support
- Add initial POWER11 architecture support
- Improve GEMM performance on A64FX and ARM processors

Full release notes:
https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.31

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-03-13 09:34:51 +02:00
Alexandru Ardelean 68f18ae0ef numpy: bump to 2.4.2
Changelog:
- Fix memory leaks
- Fix validation of contraction axes in tensordot
- Fix free-threaded PyObject layout bugs
- Fix thread safety in array_getbuffer
- Fix quantile promotion logic
- Fix compatibility with latest Cython version
- Update OpenBLAS to fix hanging issues

Full release notes:
https://github.com/numpy/numpy/releases/tag/v2.4.2

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-03-13 09:34:28 +02:00
Chester A. Unal 6b23febb15 bsbf-openwrt-resources: add BSBF URL to packages
Add the BondingShouldBeFree URL to the bsbf-openwrt-resources packages.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-03-13 07:37:59 +02:00
Chester A. Unal e3c7df1383 bsbf-resources: add BSBF URL to packages
Add the BondingShouldBeFree URL to the bsbf-resources packages.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-03-13 07:37:59 +02:00
Chester A. Unal 709b2c629c bsbf-plpmtu: add
Update bsbf-resources to the GIT HEAD of 2026-03-12. Add bsbf-plpmtu and
make bsbf-bonding depend on bsbf-plpmtu.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-03-13 07:37:59 +02:00
Chester A. Unal bc1e10d8cc plp-mtu-discovery: add
Perform Path MTU Discovery without relying on ICMP errors, which are often
not delivered.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-03-13 07:37:59 +02:00
George Sapkin 04f5991451 sqlite3: bump to 3.52.0
Changes: https://sqlite.org/releaselog/3_52_0.html
Signed-off-by: George Sapkin <george@sapk.in>
2026-03-13 04:37:07 +02:00
Dirk Brenken 2657120d5f adblock: update 4.5.2‑4
* optimized the awk for the Top10 statistics in the DNS Report,
  removed the faulty caching (reported in the forum)
* minor improvement in the f_switch function
* readme update

Signed-off-by: Dirk Brenken <dev@brenken.org>
2026-03-12 20:39:20 +01:00
George Sapkin cc7814f191 adguardhome: add config reload trigger
Restart the service when config is changed from the app.

Signed-off-by: George Sapkin <george@sapk.in>
2026-03-12 16:38:09 +02:00
Ivan Belokobylskiy 1e8de4500c python-evdev: bump version to 1.9.3
Fix several memory leaks in input.c

Signed-off-by: Ivan Belokobylskiy <belokobylskij@gmail.com>
2026-03-12 15:56:00 +02:00
Ivan Belokobylskiy b016aa38c3 python-evdev: add mandatory uinput.h header to builder
Starting from 1.9.2 python-evdev requires
include/uapi/linux/uinput.h headers for proper building.
Otherwise, it compiles but cannot be imported causing
KeyError: 'UI_FF'

Add uinput.h to LINUX_EVDEV_HEADERS

Signed-off-by: Ivan Belokobylskiy <belokobylskij@gmail.com>
2026-03-12 15:56:00 +02:00
Alexandru Ardelean a01d2a9440 squashfs-tools: bump to 4.7.5
Changes since 4.7.2:
- Fix potential corruption in Squashfs filesystems containing sparse files
- Fix pseudo file creation failures with large blocks of contiguous zeros
- Fix duplicate file detection for files exceeding available buffer space
- Add -numeric-owner option to mksquashfs/sqfstar
- Fix segfault when using pseudo file root definitions with only Xattr metadata
- Fix conflict between -offset and -stream options
- Fix directory modification timestamp issues in pseudo file hierarchy
- Fix -max-depth incorrectly marking empty directories as excluded

Full release notes:
https://github.com/plougher/squashfs-tools/releases/tag/4.7.5

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2026-03-12 13:09:28 +02:00
George Sapkin c59d9b2476 adguardhome: bump to 0.107.73
Changes: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.73
Signed-off-by: George Sapkin <george@sapk.in>
2026-03-11 20:41:41 +02:00
John Audia 66c1a6dab0 snort3: update to v3.11.1.0
Changelog: https://github.com/snort3/snort3/releases/tag/3.11.1.0

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-03-11 18:55:56 +01:00
John Audia 7f676c5954 libdaq3: update to 3.0.25
Release notes: https://github.com/snort3/libdaq/releases/tag/v3.0.25

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-03-11 18:55:56 +01:00
Rosen Penev 3f727dfd0c python-psycopg2: update to 2.9.11
Newer Python compatibility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-03-11 18:54:49 +01:00
Tianling Shen ff826adfa8 rust: Update to 1.94.0
Changelog:
- https://github.com/rust-lang/rust/releases/tag/1.91.1
- https://github.com/rust-lang/rust/releases/tag/1.92.0
- https://github.com/rust-lang/rust/releases/tag/1.93.0
- https://github.com/rust-lang/rust/releases/tag/1.93.1
- https://github.com/rust-lang/rust/releases/tag/1.94.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-03-12 00:52:21 +08:00
John Audia 78ba767e09 nfs-kernel-server: update to 2.8.6
Changelog: https://www.kernel.org/pub/linux/utils/nfs-utils/2.8.6/2.8.6-Changelog

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2026-03-11 17:46:21 +02:00
Harin Lee ff0e55a2a3 mwan3: bump PKG_VERSION to 2.12.1
Signed-off-by: Harin Lee <me@harin.net>
2026-03-11 14:24:47 +01:00
Harin Lee 1e721190f9 mwan3: fix typos in warning messages
Signed-off-by: Harin Lee <me@harin.net>
2026-03-11 14:24:47 +01:00
Harin Lee 8031e5459c mwan3: fix IPv6 support for httping command
This passes the '-6' option to httping if the address family is IPv6.

Signed-off-by: Harin Lee <me@harin.net>
2026-03-11 14:24:47 +01:00
Harin Lee 91b997bb50 mwan3: warn about unsupported IPv6 in arping track method
ARP and arping do not support IPv6.

Signed-off-by: Harin Lee <me@harin.net>
2026-03-11 14:24:47 +01:00
Florian Eckert 19bf94887b openvpn: increment PKG_RELEASE by one
Increment PKG_RELEASE by one.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-03-11 14:22:41 +01:00
Florian Eckert 647b67e18b openvpn: add hotplug handling back in
This commit adds hotplug handling back in.

Fixes: 2607b761 ("openvpn: introduce proto handler")

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-03-11 14:22:41 +01:00
Florian Eckert 337a449c03 openvpn: use append for the remaining options
There is already the 'append' command, which assembles all parameters that
are called 'proto_run_command'. Let´s move also the last params to the
top. To ensure that the sequence is correct, the parameters must be added
at the beginning, so that user parameters can overwrite them.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-03-11 14:22:41 +01:00
Florian Eckert be20045045 openvpn: use also append for dev_type and ovpnproto options
There is already the 'append' command, which assembles all parameters that
are called 'proto_run_command'. Let´s use that. To ensure that the
sequence is correct, the parameters must be added at the beginning, so that
user parameters can overwrite them.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-03-11 14:22:41 +01:00
Florian Eckert f89b656de2 openvpn: use common pattern for global variable
The common pattern for global variable is, to write the variable name in
capital letters. This improves maintainability in shell scripts.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-03-11 14:22:41 +01:00
Florian Eckert 9ccb8650fd openvpn: fix auth_user_pass option
The variable 'auth_file' is not used in the following programm sequence.
It therefore only makes sense to add it as a call parameter via 'append'
when calling the the 'proto_run_commmand'.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-03-11 14:22:41 +01:00
Florian Eckert a5b3ecfbcf openvpn: rename openvpn proto option to ovpnproto option
This was forgotten during renameing of this option.

Fixes: e026ce0f ("openvpn: handle ovpnproto exclusively")

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-03-11 14:22:41 +01:00
Florian Eckert 54eae83c95 openvpn: remove net needed blank lines
There is always only one blank line between the sections.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2026-03-11 14:22:41 +01:00
Wei-Ting Yang d1923a44fd django: bump to version 6.0.3
Fix CVE-2026-25674.

Full release notes:
https://docs.djangoproject.com/en/6.0/releases/6.0.3/

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-03-11 13:52:18 +02:00
Wei-Ting Yang 551fe9b9b6 django: clean up Makefile
- Add AUTHORS into PKG_LICENSE_FILES.
- Drop no longer required python3-pytz dependency.
- Remove obsolete CONFLICTS field.

Signed-off-by: Wei-Ting Yang <williamatcg@gmail.com>
2026-03-11 13:52:18 +02:00
Martin Schiller a39a55629b usbutils: use ALTERNATIVES
Use the ALTERNATIVES symlink handling to avoid conflicts with busybox
lsusb tool. Otherwise this package can not be installed if you also have
enabled lsusb from busybox.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2026-03-11 12:11:52 +01:00
Martin Schiller 31b6d1c8c3 pciutils: use ALTERNATIVES
Use the ALTERNATIVES symlink handling to avoid conflicts with busybox
lspci tool. Otherwise this package can not be installed if you also have
enabled lspci from busybox.

Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2026-03-11 12:11:52 +01:00
Eric McDonald ba27353e34 net-snmp: bump PKG_RELEASE
Bump PKG_RELEASE to reflect fixes to UCI init script config
generation for missing/unset options and RestrictOID handling.

Signed-off-by: Eric McDonald <librick-openwrt@proton.me>
2026-03-11 09:07:04 +01:00
Eric McDonald 136bff9a8e net-snmp: fix newline when RestrictOID is neither yes nor no
snmpd_access_default_add, snmpd_access_HostName_add, and
snmpd_access_HostIP_add check if RestrictOID is `yes` or `no`
but fail to write a newline for other values of RestrictOID
(e.g., `true`, `false`) or if unset, corrupting the generated config.

Fix by using config_get_bool and restructuring to write either
a complete line or nothing. Also require RestrictedOID to be
non-empty when RestrictOID is enabled.

This is a breaking change for configs where RestrictOID is set
to a value that the old code did not match as `yes` (e.g., `true`,
`1`, `on`, `enabled`) but config_get_bool evaluates as true. In
practice, this is unlikely to affect existing installs unless a
user is unknowingly relying on unintended behavior or is deliberately
relying on the old code's non-standard boolean evaluation; this
latter case is considered unlikely by this commit's author. Configs
where RestrictOID is enabled but RestrictedOID is empty are also
affected; previously a directive with a trailing space was written,
now no directive is written.

Signed-off-by: Eric McDonald <librick-openwrt@proton.me>
2026-03-11 09:07:04 +01:00
Eric McDonald b6ff8c79b1 net-snmp: add early return when IPMask is unset
snmpd_access_HostIP_add would write unintended output to the
config file if the IPMask option is not specified. Add an early
return to prevent writing in that case.

This is a breaking change for configs where IPMask is unset.
Previously, an empty IPMask option would result in a malformed
directive containing a trailing slash with no guaranteed newline,
the exact form of which depended on the values of other options.
Now, no directive is written.

Signed-off-by: Eric McDonald <librick-openwrt@proton.me>
2026-03-11 09:07:04 +01:00
Eric McDonald 1215e7e87a net-snmp: add early return when HostIP is unset
snmpd_access_HostIP_add would write unintended output to the
config file if the HostIP option is not specified. Add an early
return to prevent writing in that case.

This is a breaking change for configs where HostIP is unset.
Previously, an empty HostIP option would result in a malformed
directive containing a bare /mask with no guaranteed newline, the
exact form of which depended on the values of other options.
Now, no directive is written.

Signed-off-by: Eric McDonald <librick-openwrt@proton.me>
2026-03-11 09:07:04 +01:00
Eric McDonald 8033cfc287 net-snmp: add early return when HostName is unset
snmpd_access_HostName_add would write unintended output to the
config file if the HostName option is not specified. Add an early
return to prevent writing in that case.

This is a breaking change for configs where HostName is unset.
Previously, an empty HostName option would result in a malformed
directive with a trailing space and no guaranteed newline, the
exact form of which depended on the values of other options.
Now, no directive is written.

Signed-off-by: Eric McDonald <librick-openwrt@proton.me>
2026-03-11 09:07:04 +01:00
Eric McDonald dbd293d751 net-snmp: add early return when CommunityName is unset
snmpd_access_default_add, snmpd_access_HostName_add, and
snmpd_access_HostIP_add would write unintended output to the
config file if the CommunityName option is not specified. Add an
early return to each function to prevent writing in that case.

This is a breaking change for configs where CommunityName is
unset. Previously, an empty CommunityName option would result in
a malformed directive with a double space and no guaranteed
newline, the exact form of which depended on the values of other
options. Now, no directive is written.

Signed-off-by: Eric McDonald <librick-openwrt@proton.me>
2026-03-11 09:07:04 +01:00
Eric McDonald c3862ec354 net-snmp: add early return when Mode is unset
snmpd_access_default_add, snmpd_access_HostName_add, and
snmpd_access_HostIP_add would write unintended output to the
config file if the Mode option is not specified. Add an early
return to each function to prevent writing in that case.

This is a breaking change for configs where Mode is unset.
Previously, an empty Mode option would result in a malformed
directive with a leading space and no guaranteed newline, the
exact form of which depended on the values of other options.
Now, no directive is written.

Signed-off-by: Eric McDonald <librick-openwrt@proton.me>
2026-03-11 09:07:04 +01:00
Niklas Thorild fb71da41da telegraf: update to 1.38.0
- Update Telegraf to v1.38.0

Signed-off-by: Niklas Thorild <niklas@thorild.se>
2026-03-10 17:00:16 -03:00
Afiq Nazrie 704319e27b adguardhome: add jail_mount_rw config option
Add jail_mount_rw config option to add directories with read-write
access.

Fixes: https://forum.openwrt.org/t/247253
Signed-off-by: Afiq Nazrie <afnazrie@gmail.com>
2026-03-10 20:45:41 +02:00
Chester A. Unal 98a02be97b bsbf-resources: update to GIT HEAD of 2026-03-09
Update bsbf-resources to the GIT HEAD of 2026-03-09.

Signed-off-by: Chester A. Unal <chester.a.unal@arinc9.com>
2026-03-10 09:50:28 +02:00
Vladimir Ulrich f52f1864a8 zoneinfo: updated to 2026a release
Updated package version and file hashes.

Signed-off-by: Vladimir Ulrich <admin@evl.su>
2026-03-09 22:19:13 +02:00
Oliver Sedlbauer 790495e3d7 lcd4linux: prevent concurrent layout switches
Add patch to prevent concurrent layout switches.

Signed-off-by: Oliver Sedlbauer <os@dev.tdt.de>
2026-03-09 12:03:55 +01:00