Commit Graph

5305 Commits

Author SHA1 Message Date
Florian Eckert
7ca3ffebff gpsd: add the possibility to start the gpsd with a different log level
This simplifies the handling of log levels if we need more log information
during development.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-02-28 08:13:00 +01:00
Florian Eckert
f420a7bb37 gpsd: add control socket '/var/run/gpsd.sock' on startup
This change makes it possible to add new gps device without restarting the
'gpsd' service by using the 'gpsdctl' command.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2025-02-28 08:13:00 +01:00
Javier Marcet
034505d969 docker-compose: Update to version 2.33.1
Release notes:
https://github.com/docker/compose/releases/tag/v2.33.1

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-02-26 16:47:47 +08:00
John Audia
96c96fe041 lxc: fix decompression of rootfs tarballs
Modified 025-remove-unsupported-option.patch to both remove
the bsdtar command as it ends in errors, see below, and to
circumvent an error when extracting to overlayfs[1].

Error when extracting rootfs tarball with bsdtar:
tar --absolute-names --numeric-owner '--xattrs-include=*' -xpJf /var/cache/lxc//download/archlinux/current/amd64//default/rootfs.tar.xz -C /mnt/data/lxc/test/rootfs
./usr/bin/newgidmap: Cannot restore extended attributes on this system: Illegal byte sequence
lxc-create: test: ../src/lxc/lxccontainer.c: create_run_template: 1589 Failed to create container from template
lxc-create: test: ../src/lxc/tools/lxc_create.c: lxc_create_main: 318 Failed to create container test

1. https://github.com/openwrt/openwrt/issues/15888

Signed-off-by: John Audia <therealgraysky@proton.me>

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-02-25 00:20:14 +08:00
John Audia
b74dc8a119 lxc: add gnu-tar as a depends to fix lxc-create
Add gnu-tar as a dependency for lxc-create which is needed to
properly extract the root file system tarball. Without it,
symlink target of /bin/tar is busybox and it lacks proper
support to extract with xattrs.  The default gnu-tar is actually
built without this support as well, but it is able to extract
the rootfs tarballs with a warning not an error which is not the
case with busybox which ends in an error.

Signed-off-by: John Audia <therealgraysky@proton.me>

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne
2025-02-25 00:20:14 +08:00
John Audia
ba7e4dccec lxc: add missing deps
Several deps are missing based the output of lxc-checkconfig shown below
before this commit is applied.

CONFIG_IP_NF_TARGET_MASQUERADE and CONFIG_IP6_NF_TARGET_MASQUERADE are
only needed for lxc-net which we do not package.

% lxc-checkconfig | grep missing
Cgroup device: missing
CONFIG_IP_NF_TARGET_MASQUERADE: missing
CONFIG_IP6_NF_TARGET_MASQUERADE: missing
CONFIG_NETFILTER_XT_TARGET_CHECKSUM: missing
FUSE (for use with lxcfs): missing
checkpoint restore: missing
CONFIG_UNIX_DIAG: missing
CONFIG_INET_DIAG: missing
CONFIG_PACKET_DIAG: missing
CONFIG_NETLINK_DIAG: missing

Additionally, two new patches have been added which remove checks for
options that OpenWrt currently does not package and can serve are
false positives for missing items from our kernel config, namely:
lxc-net and lxc-checkpoint

After applying this commit, below is the output showing that the kernel
config[1] should pass all tests for functionality:

% CONFIG=config ./lxc-checkconfig
LXC version 6.0.3

--- Namespaces ---
Namespaces: enabled
Utsname namespace: enabled
Ipc namespace: enabled
Pid namespace: enabled
User namespace: enabled
Network namespace: enabled
Namespace limits:
  cgroup: 383849
  ipc: 383849
  mnt: 383849
  net: 383849
  pid: 383849
  time: 383849
  user: 383849
  uts: 383849

--- Control groups ---
Cgroups: enabled
Cgroup namespace: enabled
Cgroup v1 mount points:
Cgroup v2 mount points:
 - /sys/fs/cgroup
Cgroup device: enabled
Cgroup sched: enabled
Cgroup cpu account: enabled
Cgroup memory controller: enabled
Cgroup cpuset: enabled

--- Misc ---
Veth pair device: enabled, loaded
Macvlan: enabled, not loaded
Vlan: enabled, not loaded
Bridges: enabled, loaded
Advanced netfilter: enabled, loaded
CONFIG_NETFILTER_XT_TARGET_CHECKSUM: enabled, not loaded
CONFIG_NETFILTER_XT_MATCH_COMMENT: enabled, loaded

--- Checkpoint/Restore ---
checkpoint restore: missing
CONFIG_FHANDLE: enabled
CONFIG_EVENTFD: enabled
CONFIG_EPOLL: enabled
CONFIG_UNIX_DIAG: enabled
CONFIG_INET_DIAG: enabled
CONFIG_PACKET_DIAG: enabled
CONFIG_NETLINK_DIAG: enabled
File capabilities: enabled

1. Generated on 23-Feb-2025 running bcm27xx/bcm2712 on r28869+1

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-02-24 16:08:31 +08:00
John Audia
57434a290d lxc: remove check for options we do not package
We do not package lxc-net or lxcfs so remove the lines within
lxc-checkconfig that looks forCONFIG_IP_NF_TARGET_MASQUERADE and
CONFIG_IP6_NF_TARGET_MASQUERADE which, as far as I know, is the only
part of lxc that needs them. Also remove the check for FUSE since we do
not pakcage lxcfs.

Without this commit, users will see these two as missing.

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-02-24 16:08:31 +08:00
Gerard Ryan
adce350700 containerd: Added reverse dependency version check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08:00
Gerard Ryan
023f3046fb runc: Added reverse dependency version check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08:00
Gerard Ryan
0c571ef505 tini: Added reverse dependency version check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08:00
Gerard Ryan
30355832f9 docker: Added reverse dependency version check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08:00
Gerard Ryan
5e2e9b7e91 dockerd: Improved error msg for rev ver dep check
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2025-02-20 20:50:04 +08:00
Eric Fahlgren
6b85671450 owut: update to 2025.02.18
Bug fixes:
    efahl/owut@17a884e owut: clean up some apk-based hackery
    efahl/owut@065ac05 owut: add warnings for missing defaults

Enhancements:
    efahl/owut@f9fae6b owut: allow user to ignore removed default packages
    efahl/owut@5aa75b6 owut: message cleanup
    efahl/owut@5823db3 owut: reduce default verbosity

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-02-18 23:50:48 -08:00
Javier Marcet
0f9bcfa8d8 docker-compose: Update to version 2.33.0
Release notes:
https://github.com/docker/compose/releases/tag/v2.33.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-02-17 18:55:11 +08:00
Til Kaiser
56139cc52b mstflint: update to 4.31.0
This commit updates the mstflint package to the
latest 4.31.0 release.

It also includes patches to fix some build errors
that have been merged into their development branch [1]
but are not inside the current release version.

[1] https://github.com/Mellanox/mstflint/pull/1131

Signed-off-by: Til Kaiser <mail@tk154.de>
2025-02-15 10:46:44 +02:00
Jonas Jelonek
edf8365291 eza: update to 0.20.20
changelogs:
0.20.16: https://github.com/eza-community/eza/releases/tag/v0.20.16
0.20.17: https://github.com/eza-community/eza/releases/tag/v0.20.17
0.20.18: https://github.com/eza-community/eza/releases/tag/v0.20.18
0.20.19: https://github.com/eza-community/eza/releases/tag/v0.20.19
0.20.20: https://github.com/eza-community/eza/releases/tag/v0.20.20

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2025-02-11 21:28:32 +08:00
Keith T. Garner
826a3a993c lsd: update to latest stable/1.1.5
Signed-off-by: Keith T. Garner <kgarner@kgarner.com>
2025-02-10 18:37:55 -08:00
Daniel Golle
5891453aae oci-runtime-tools: update to GIT HEAD of 2024-11-08
Bumps OCI runtime spec to version 1.1.0.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-02-10 19:19:16 +00:00
Anirudh Srinivasan
d4a4de8309 prometheus-node-exporter-ucode: fix missing .so mounts in jail
Signed-off-by: Anirudh Srinivasan <anirudhsriniv@gmail.com>
2025-02-09 17:53:37 +08:00
Daniel Golle
befdf8a5b2 cryptsetup: update to version 2.7.5
Enable building cryptsetup-reencrypt, integritysetup and veritysetup,
add new binary packages for integritysetup and veritysetup.

Changes since version 2.7.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Fix possible online reencryption data corruption (only in 2.7.x).

  In some situations (initializing a suspended device-mapper device),
  cryptsetup disabled direct-io device access. This caused unsafe
  online reencryption operations that could lead to data corruption.
  The code now adds strict checks (and aborts the operation) and
  changes direct-io detection code to prevent data corruption.

* Fix a clang compilation error in SSH token plugin.

  As clang linker treats missing symbols as errors, the linker phase
  for the SSH token failed as the optional cryptsetup_token_buffer_free
  was not defined.

* Fix crypto backend initialization in crypt_format_luks2_opal API call.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-02-02 00:00:26 +00:00
Eric Fahlgren
445e40c3c8 owut: update to 2025.01.29
Bug fixes:
    efahl/owut@bced54a owut: prefer use of packages_changes when generating build request
    efahl/owut@b469547 owut: revert rootfs restrictions

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-01-30 17:00:54 +08:00
Eric Fahlgren
73fb1c4b38 owut: update to 2025.01.25
Bug fixes:
    efahl/owut@2bf45d5 owut: exit immediately on ctrl-c
    efahl/owut@a95d383 owut: fix processing of device defaults
    efahl/owut@cd63564 owut: disallow --rootfs-size changes on some platforms
Enhancements:
    efahl/owut@eaca182 owut: minor code cleanup in sha256 calculator
    efahl/owut@2b65aa7 owut: improve messaging
    efahl/owut@d687824 git: define file attributes

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-01-26 21:44:26 +08:00
Vladimir Ulrich
59db147031 zoneinfo: Updated to 2025a release.
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2025-01-21 17:27:46 +02:00
Yun Wang
85fa8cfe0b syncthing: Update to 1.29.2 and Change logfile path
Update to 1.29.2 and Change logfile path from /etc/syncthing/syncthing
log to /var/log/syncthing.log.
This utilizes tmpfs (memory-based storage) to prevent disk usage growth
caused by log file accumulation during extended operation.

Benefits:
- Avoids storage saturation from excessive log growth.
- Aligns with best practices for temporary log management.
- For systems using flash storage (e.g., SSDs or eMMC), storing logs in
  tmpfs avoids flash memory wear caused by frequent writes to
  /etc/syncthing.

Signed-off-by: Yun Wang <maoerpet@foxmail.com>
2025-01-21 14:34:59 +08:00
Dominik Borghorst
a10ed14f1c lpac: update to 2.2.1, add support for custom ISD-R AID
Updated lpac to 2.2.1 and added support for custom ISD-R AIDs.
This allows for a broader range of esim cards with non standard AIDs to be supported.
See https://github.com/estkme-group/lpac/pull/181 for additional info.

Signed-off-by: Dominik Borghorst <git@borghorst.net>
2025-01-19 14:31:09 +01:00
Javier Marcet
4055a2b0a5 docker-compose: Update to version 2.32.4
Release notes:
https://github.com/docker/compose/releases/tag/v2.32.3
https://github.com/docker/compose/releases/tag/v2.32.4

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-01-19 13:49:30 +08:00
John Audia
b939b3e793 tree: bump to 2.2.1
Changelog: https://github.com/Old-Man-Programmer/tree/blob/master/CHANGES

Signed-off-by: John Audia <therealgraysky@proton.me>
2025-01-16 07:49:56 +01:00
Tianling Shen
35eb372aa5 yq: Update to 4.45.1
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-15 14:54:46 +08:00
Rosen Penev
f640d92aa4 mariadb: update to 11.4.4
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-01-12 19:21:32 +01:00
Javier Marcet
b7974fb6d2 docker-compose: Update to version 2.32.2
Release notes:
https://github.com/docker/compose/releases/tag/v2.32.2

Signed-off-by: Javier Marcet <javier@marcet.info>
2025-01-09 14:00:53 +08:00
Michael Heimpold
0ea0a5f707 cpupower: fix category 'utils' -> 'utilities'
The initial idea was to have the new package in the existing category,
not to create a new one.
Thanks @anomeome for spotting this.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-06 19:25:51 -08:00
Jonas Jelonek
0374ea98b9 eza: update to 0.20.15
Release notes:
0.20.11: https://github.com/eza-community/eza/releases/tag/v0.20.11
0.20.12: https://github.com/eza-community/eza/releases/tag/v0.20.12
0.20.13: https://github.com/eza-community/eza/releases/tag/v0.20.13
0.20.14: https://github.com/eza-community/eza/releases/tag/v0.20.14
0.20.15: https://github.com/eza-community/eza/releases/tag/v0.20.15

Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2025-01-06 19:25:37 -08:00
Vladimir Ermakov
6ee7a479bc qemu: update to 9.1.2
- Update to 9.1.2
- Refresh the patches

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-01-06 19:25:04 -08:00
Eric Fahlgren
2318b700ee owut: update to 2025.01.06
Bug fixes:
    efahl/owut@9f63203 owut: fix missing SSL library message

Enhancements:
    efahl/owut@e623a90 owut: cosmetic: include kernel version in build results
    efahl/owut@05f3bbe owut: allow alternate delimiters between added/removed packages
    efahl/owut@31b0478 owut: list server in 'versions' output
    efahl/owut@ec97414 readme: general updates

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2025-01-06 19:23:57 -08:00
John Audia
1f5194ed44 cpupower: add new package
Linux kernel userspace tool to examine and to tune power
saving related features of the processor

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

Signed-off-by: John Audia <therealgraysky@proton.me>

Small fixes to allow building with SDK (buildbots)
Comile-tested: mxs

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2025-01-06 07:39:25 +01:00
Maxim Storchak
507ce5aad6 lsof: update to 4.99.4
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2025-01-03 13:36:24 -08:00
W. Michael Petullo
fccc39d705 fuse-overlayfs: update to 1.14
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-01-03 00:42:04 -08:00
Michael Heimpold
88396b6c42 imx-uuc: add package 'sdimage' and 'ufb'
This adds two small tools useful only on the Freescale/NXP i.MX23/28
devices, so it is bound to the mxs target:
- sdimage: helper to write the required header for the bootstream,
  e.g. during bootloader update
- ufb: can be used in conjunction with NXP's host side mfgtool

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2024-12-30 20:30:58 +01:00
Álvaro Fernández Rojas
dc273bfa44 bcm27xx-eeprom: update to v2024.11.12-2712
bcm2711:
https://github.com/raspberrypi/rpi-eeprom/blob/v2024.11.12-2712/firmware-2711/release-notes.md#2024-10-10-use-soft-reset-to-preseve-sdram-contents-after-ramoops-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2024.11.12-2712/firmware-2711/release-notes.md#2024-10-21-fix-pcie-bar-issue-for-some-switches--latest

bcm2712:
https://github.com/raspberrypi/rpi-eeprom/blob/v2024.11.12-2712/firmware-2712/release-notes.md#2024-10-10-add-support-to-override-the-boot-mode-at-power-on-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2024.11.12-2712/firmware-2712/release-notes.md#2024-10-21-fix-pcie-bar-issue-for-some-switches--latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2024.11.12-2712/firmware-2712/release-notes.md#2024-11-05-numa---add-system_heapmax_order0-when-needed-latest
https://github.com/raspberrypi/rpi-eeprom/blob/v2024.11.12-2712/firmware-2712/release-notes.md#2024-11-12-enable-initial_turbo60-by-default-latest

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

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-12-28 14:27:15 +01:00
Alexandru Ardelean
4da4138da2 stress-ng: bump to version 0.18.07
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2024-12-25 21:38:00 +02:00
Hannu Nyman
b6176b6687 nano: Update to 8.3
Update nano editor to version 8.3.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2024-12-22 21:11:50 +02:00
John Audia
f8587b9ec4 lxc: update to 6.0.3
No patches needed to be rebased/simple version bump.

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

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-12-22 13:47:13 +01:00
Javier Marcet
de758f96de docker-compose: Update to version 2.32.1
Release notes:
https://github.com/docker/compose/releases/tag/v2.32.1

Signed-off-by: Javier Marcet <javier@marcet.info>
2024-12-17 20:23:39 +08:00
Erwan MAS
bba5282ff6 qemu: add build for qemu-ga & virtio-console-helper on x86 target
Signed-off-by: Erwan MAS <erwan@mas.nom.fr>
2024-12-14 11:32:54 -08:00
Javier Marcet
95d201c260 docker-compose: Update to version 2.32.0
Release notes:
https://github.com/docker/compose/releases/tag/v2.32.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2024-12-14 11:28:11 +08:00
Javier Marcet
278b9d1f63 docker-compose: Update to version 2.31.0
Release notes:
https://github.com/docker/compose/releases/tag/v2.31.0

Signed-off-by: Javier Marcet <javier@marcet.info>
2024-12-14 11:28:11 +08:00
Javier Marcet
5220a425c6 docker-compose: Update to version 2.30.3
Release notes:
https://github.com/docker/compose/releases/tag/v2.30.3

Signed-off-by: Javier Marcet <javier@marcet.info>
2024-12-14 11:28:11 +08:00
Petr Štetiar
3e61258604 lrzsz: fix random build failures by really disabling autofoo
Currently we're seeing random build failures, caused by autofoo being
called on very ancient bundled autofoo:

  cd . && aclocal
  aclocal.real: warning: autoconf input should be named 'configure.ac', not 'configure.in'
  acinclude.m4:2: warning: underquoted definition of AC_REPLACE_GNU_GETOPT
  acinclude.m4:2:   run info Automake 'Extending aclocal'
  acinclude.m4:2:   or see https://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
  configure.in:106: error: automatic de-ANSI-fication support has been removed

For some reason that `touch` based neutralization introduced in commit
6d6c4b21b5 ("lrzsz: update to v0.12.21rc and fix a CVE") doesn't
always work.

So lets fix it by removing the autofoo bits from the bundled Makefile.in
and while at it remove processing of man and testsuite subdirs to save
some computing cycles.

Fixes: #25543
Fixes: 6d6c4b21b5 ("lrzsz: update to v0.12.21rc and fix a CVE")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2024-12-13 11:24:12 -08:00
Erwan MAS
edad451a84 qemu: fix error on python dependency at build
qemu need a recent version of python build , this is visible when you build with the docker image of the sdk see https://github.com/openwrt/docker/
error generated during the build : found no usable tomli, please install it

Signed-off-by: Erwan MAS <erwan@mas.nom.fr>
2024-12-13 11:22:53 -08:00
Eric Fahlgren
4cc56eb9e0 owut: update to 2024.12.10
Bug fixes:
    efahl/owut@887ef92 owut: remove non-upgradable packages from update checks
Enhancements:
    efahl/owut@e38844a owut: cosmetic: add OpenWrt version to request output

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-12-13 19:21:21 +08:00