Commit Graph

33541 Commits

Author SHA1 Message Date
Hannu Nyman 82852a9f15 coreutils: Adjust coreutils dependency in each app to be selective
Adjust the dependency to the virtual coreutils main package in
each app to be selective. Otherwise you need to first select the
main coreutils before the actuall apps can be selected. That has
prevented other applications from depending on just one individual
coreutils app, as they have needed to depend also on the empty main
coreutils package.

Reference to discussion in:
https://github.com/openwrt/luci/issues/7605

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-03-16 20:14:49 +02:00
Hannu Nyman 2d3f68cc8c coreutils: Upgrade to 9.6
Upgrade GNU coreutils to version 9.6
* refresh patch

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-03-16 20:14:49 +02:00
George Sapkin 9ddc2c5dcd adguardhome: bump to 0.107.57
Changelog: https://github.com/AdguardTeam/AdGuardHome/releases/tag/v0.107.57
Signed-off-by: George Sapkin <george@sapk.in>
2025-03-16 17:18:52 +08:00
George Sapkin e416d3f12e adguardhome: remove unnecessary build options
Remove `node-yarn/host` because the upstream switched to npm
Remove `NODE_OPTIONS=--openssl-legacy-provider` because it's not necessary since Node.js 18.x

Link: 1afe226ce8 (diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R210-L211)
Link: 1afe226ce8 (diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L223-L230)
Signed-off-by: George Sapkin <george@sapk.in>
2025-03-16 17:18:52 +08:00
John Audia a695cad9e8 snort3: update to 3.7.0.0
Changelog: https://github.com/snort3/snort3/releases/tag/3.7.0.0

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-03-16 10:10:26 +01:00
Wesley Gimenes e591fa62f4 netbird: update to 0.38.0
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.38.0

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
2025-03-16 09:19:02 +01:00
Yury V. Zaytsev 047ac71184 mc: update project URLs
Upstream is preparing the migration to a new website. As part of this, they
will be dropping the `www` prefix. Also, the package source is updated to use
mc's official OSU OSL mirror over HTTPS.

Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2025-03-15 22:56:51 +01:00
Álvaro Fernández Rojas 3141672cee bcm27xx-eeprom: update to v2025-02-12-2712
bcm2711:
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2711/release-notes.md#2024-12-07-enable-banklow-and-so-numa-by-default-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2711/release-notes.md#2024-12-07-enable-banklow-and-so-numa-by-default-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2711/release-notes.md#2025-02-11-recovery-walk-partitions-to-delete-recoverybin-latest

bcm2712:
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2024-11-27-rp1fw-add-fifo_state--drain_tx-fix-can_add_program-default
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2024-12-07-enable-banklow-and-so-numa-by-default-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2024-12-15-add-net-install-to-boot-menu-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2024-12-19-disable-fan-pwm-before-shutdown-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2025-01-06-stop-the-fan-after-after-fan-probe-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2025-01-07-fixup-m2-hat-detection-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2025-01-08-update-sdram-refresh-timings-for-bcm2712d0-products-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2025-01-13-improved-sdram-refresh-timings-for-pi5-16gb-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2025-01-14-add-set_reboot_order-api-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2025-01-22-add-dt-chosen-property-signed-boot-bootimg-hash-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2025-01-27-walk-the-partition-table-if-the-requested-partition-is-not-bootable-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2025-02-11-cm5-no-wifi-stability-improvements-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2025.02.12-2712/firmware-2712/release-notes.md#2025-02-12-fixup-change-to-disable-37v-pmic-output-on-cm5-no-wifi-latest

Full changelog: https://github.com/raspberrypi/rpi-eeprom/compare/v2024.11.12-2712...v2025.02.12-2712

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2025-03-15 14:54:52 +01:00
John Audia 6fe80f5586 lxc: add two files to default backup list
Users running unprivileged containers will need to create
/etc/subgid and /etc/subuid and want to have them preserved
across updates. This commit adds them to the default backup set.

Signed-off-by: John Audia <therealgraysky@proton.me>
Co-authored-by: Tianling Shen <cnsztl@gmail.com>
2025-03-15 21:32:58 +08:00
John Audia f32083fa27 lxc: lxc-checkconfig fix typo
Fix a typo introduced in fd686a3220
which partially broke lxc-checkconfig

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-03-15 20:38:08 +08:00
Eric Fahlgren a0c4010b07 owut: update to 2025.03.14
Bug fixes:
    efahl/owut@15d7342377 owut: fix incorrect log levels on list and blob commands
    efahl/owut@3867b98d0e owut: fix parsing of certain APK versions

Enhancements:
    efahl/owut@52e7d44c99 owut: allow user to override 'package_changes'

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-03-15 20:35:22 +08:00
Hirokazu MORIKAWA 853ea061b8 node: make hostpkg only
https://github.com/openwrt/packages/issues/26078
As a result of the discussion in this thread, the node.js package was changed to hostpkg only.
In addition, this fix uses the pre-built version distributed on nodejs.
The use of pre-build is based on the suggestion of @artynet.

The packages in the node module are successfully built, but the target node.js itself cannot be provided, so it cannot be used.

Yarn, which is used in packages for web front ends, etc., can be used without any problems.

Support for host builds other than linux x86_64.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2025-03-15 08:36:29 +02:00
Alexandru Ardelean 7c496ceedc numpy: bump to version 2.2.3
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-03-15 07:51:39 +02:00
Alexandru Ardelean 4224cf151a pytz: bump to version 2025.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-03-15 07:51:39 +02:00
Alexandru Ardelean 0204250618 python-evdev: bump to version 1.9.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-03-15 07:51:39 +02:00
Alexandru Ardelean 5b6fc86fe6 django: bump to version 5.1.7
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2025-03-15 07:51:39 +02:00
Robert Marko c01643e78b ipmitool: disable FreeIPMI support
Now that we are building FreeIPMI library ipmitool will detect it
and since we are already passing --enable-intf-free it will build
support for FreeIPMI as well.

However, --enable-intf-free was previously no-op since it would just
fail to detect FreeIPMI and disable support for it but now it seems
that buildbots build FreeIPMI first and then ipmitool will fail with
missing dependency on FreeIPMI library.

Since FreeIPMI is quite big and previously ipmitool was built without
support for it anyway lets disable support for FreeIPMI in ipmitool and
if its required it can be made optional or as a package variant later.

This fixes building ipmitool via buildbots again.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-03-13 20:16:26 +01:00
Keith T. Garner f2aa53cdef dockerd: add docker-storage to init
Docker's backend storage driver can be configurable for certain
filesystems. The default is the overlay storage driver, but if you run
openwrt on a system with btrfs, this will allow you to override the
default configuration by settings the storage_driver in uci in dockerd's
global section. This value will be used in the created dockerd.json
file.

Signed-off-by: Keith T. Garner <kgarner@kgarner.com>
2025-03-14 00:51:21 +08:00
Koen Vandeputte 214a8c47dc gst1-libav: bump to 1.24.12
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2025-03-12 11:07:18 +01:00
Koen Vandeputte 3b147d7465 gst1-plugins-ugly: bump to 1.24.12
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2025-03-12 11:07:18 +01:00
Koen Vandeputte 8b7260e25d gst1-plugins-bad: bump to 1.24.12
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2025-03-12 11:07:18 +01:00
Koen Vandeputte 4d08ac9c84 gst1-plugins-base: bump to 1.24.12
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2025-03-12 11:07:18 +01:00
Koen Vandeputte 3593f2984b gst1-plugins-good: bump to 1.24.12
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2025-03-12 11:07:18 +01:00
Koen Vandeputte d9bf16e5f6 gstreamer1: bump to 1.24.12
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2025-03-12 11:07:18 +01:00
Jan Klos a08950d5b8 nginx: update to 1.26.3
Signed-off-by: Jan Klos <jan@klos.xyz>
2025-03-12 11:01:39 +01:00
John Audia 23aeff2341 htop: update to 3.4.0
Changelog: https://github.com/htop-dev/htop/compare/3.3.0...3.4.0

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-03-12 10:59:55 +01:00
Tianling Shen 71c6350473
xray-core: Update to 25.3.6
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-03-12 17:21:38 +08:00
Tianling Shen dfa0ec2d5f
cloudflared: Update to 2025.2.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-03-12 17:21:30 +08:00
Dirk Brenken 764a77acfd
banIP: update 1.5.3-3
* fix a race condition in the process scheduler
* sync the banIP country file with ipdeny feed
* refine etag handling with country/asn feeds
* refine logging with country/asn feeds
* refine the banIP status output (incl. LuCI changes)

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-03-07 13:26:12 +01:00
Dirk Brenken dd4e3e336d
adblock: update 4.2.7-2
* fix an out of bound error reported in the forum
* set always a default for "adb_dnsdir" to prevent cornercase issues

Signed-off-by: Dirk Brenken <dev@brenken.org>
2025-03-07 11:31:57 +01:00
Robert Marko d362ae9d5d psqlodbc: update to 17.00.0004
Change source to Github since they dont distribute source tarballs anymore,
enable autoreconf in order to generate configure script.

This actually makes psqlodbc as its been broken for a while.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-03-06 20:17:52 +01:00
Zephyr Lykos d6461746c3 tailscale: Update to 1.80.3
Signed-off-by: Zephyr Lykos <git@mochaa.ws>
2025-03-07 01:23:31 +08:00
Tianling Shen e28a0846d9 golang: Update to 1.24.1
go1.24.1 (released 2025-03-04) includes security fixes to the net/http
package, as well as bug fixes to cgo, the compiler, the go command,
and the reflect, runtime, and syscall packages.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-03-07 01:22:45 +08:00
Tianling Shen b211946520 golang: Update to 1.24.0
Add libstdcpp and libtiff as dependencies, which are required by
debug/elf package.

Release note: https://go.dev/doc/go1.24

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-03-07 01:22:45 +08:00
Maxim Storchak a93f0f4752 tgt: update to 1.0.95
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-03-06 15:23:56 +02:00
Chad Monroe 66fdb5a90b wget: update to 1.25.0
Fixes: CVE-2024-38428

Signed-off-by: Chad Monroe <chad@monroe.io>
2025-03-05 22:03:25 +02:00
Bjørn Mork 69890a8082 conserver: add runtime test
Simply test that both variants produce a binary for now

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2025-03-05 21:17:14 +02:00
Bjørn Mork 50876c8c49 conserver: fix crash on early exit
Add pending patch, fixing a crash when conserver exits
without starting the server.

Link: https://github.com/bstansell/conserver/pull/97
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2025-03-05 21:17:14 +02:00
Bjørn Mork 86a2b342de conserver: update to version 8.2.7
version 8.2.7 (July 7, 2022):
        - configure.ac: autoconf-2.70 fix (Lars Wendler <polynomial-c@gentoo.org>)
        - Add high baud rates (Peter Chubb <Peter.Chubb@data61.csiro.au>)
        - Make compile --with-ipv6 & setproctitle (Bjoern A. Zeeb <patch@zabbadoz.net>)
        - conserver.cf: devicesubst add 'b' for baud rate (Bjoern A. Zeeb <patch@zabbadoz.net>)
        - Reflect that baud values have increased to 7 digits (Bjoern A. Zeeb <patch@zabbadoz.net>)
        - cirrus-ci: move to freebsd-13-0 (Bryan Stansell <bryan@stansell.org>)
        - configure.ac: support libgssapi_krb5 (Jiri Kastner <cz172638@gmail.com>)

Drop upstreamed patch 000-100-backport-config-macro-fix.patch

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2025-03-05 21:17:14 +02:00
Bjørn Mork b8a04addb1 conserver: add IPMI support
Linking conserver with FreeIPMI enables it to manage
serial-over-LAN (SOL) consoles in addition to the already
supported tty and tcp/telnet consoles.

The FreeIPMI library is huge. Adding a separate package
variant for this feature.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2025-03-05 21:17:14 +02:00
Bjørn Mork 771bb86f26 freeipmi: The GNU IPMI library
FreeIPMI provides in-band and out-of-band IPMI software based on the
IPMI v1.5/2.0 specification. The IPMI specification defines a set of
interfaces for platform management and is implemented by a number of
vendors for system management. The features of IPMI that most users
will be interested in are sensor monitoring, system event monitoring,
power control, and serial-over-LAN (SOL). The FreeIPMI tools and
libraries listed below should provide users with the ability to
access and utilize these and many other features. A number of useful
features for large HPC or cluster environments have also been
implemented into FreeIPMI.

Signed-off-by: Bjørn Mork <bjorn@mork.no>
2025-03-05 21:17:14 +02:00
Jan Hák 4f2aba1c34 liburcu: update to version 0.15.1
Signed-off-by: Jan Hák <jan.hak@nic.cz>
2025-03-05 21:16:15 +02:00
Ray Wang eb64a29e8c hev-socks5-tunnel: update to 2.9.1
Signed-off-by: Ray Wang <r@hev.cc>
2025-03-05 21:14:15 +02:00
Ray Wang a10e197aef hev-socks5-tproxy: update to 2.7.0
Signed-off-by: Ray Wang <r@hev.cc>
2025-03-05 21:13:57 +02:00
Ray Wang fea75c3532 hev-socks5-server: update to 2.8.0
Signed-off-by: Ray Wang <r@hev.cc>
2025-03-05 21:13:46 +02:00
Yu Fang 14f8a45543 gateway-go: update to 0.3.16
Signed-off-by: Yu Fang <yu@iotserv.com>
2025-03-05 21:13:04 +02:00
Maxim Storchak 332d58b3f9 luaposix: update to 36.3
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-03-05 21:12:06 +02:00
Hannu Nyman baba458d52 node: mark BROKEN (to test impact on buildbot timeouts)
Mark node BROKEN to disable its build in buildbot in order
to test the impact on preventing frequent buildbot hangups.

It is suspected that node causes frequent build timeouts/hangups
on aarch/arm/i386/x86 builds: approx 1/3 of builds get timeouted.
Disable node for now to test the hypothesis.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-03-05 16:49:25 +02:00
Robert Marko 3d5bc4c9ce Revert "nginx-mod-njs: fix endianess patch"
This reverts commit 7fdb92b59a.

Now that the actual issue has been found and fixed, this is incorrect
so revert it.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-03-05 15:17:45 +01:00
Robert Marko ea29db6daa nginx: actually download the specified git commit hash
Currently, we are using Download recipes to download the various modules,
however we are using then with PROTO:=git but SOURCE_VERSION is not set,
only VERSION variable so thus the dl_github_archive.py scripts gets called
with --version="" instead of being actually passed the desired commit hash
and thus actually the git head is fetched.

This explains why currently buildbots are failling with
nginx-mod-njs/104-endianness_fix.patch failling to apply since buildbots
are using prepackaged tarballs which are different than what we get when
manually building.

So, lets set SOURCE_VERSION to make sure we actually fetch the desired
git commit hash.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-03-05 15:17:45 +01:00