Sylvestre Ledru
fa82066cee
pr: fix header formatting for custom date formats starting with '+'
...
Should fix tests/misc/time-style.sh
2025-11-13 21:14:44 +01:00
Daniel Hofstetter
d4321315f1
Merge pull request #9140 from naoNao89/fix/nl-repeated-flags-9132
...
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Has been cancelled
GnuTests / Run GNU tests (SELinux) (push) Has been cancelled
Android / Test builds (push) Has been cancelled
OpenBSD / Style and Lint (push) Has been cancelled
OpenBSD / Tests (push) Has been cancelled
Code Quality / Style/Python (push) Has been cancelled
Benchmarks / Run benchmarks (CodSpeed) (push) Has been cancelled
Code Quality / Style/format (push) Has been cancelled
Code Quality / Style/lint (push) Has been cancelled
Code Quality / Style/spelling (push) Has been cancelled
Code Quality / Style/toml (push) Has been cancelled
Code Quality / Pre-commit hooks (push) Has been cancelled
Devcontainer / Verify devcontainer (push) Has been cancelled
FreeBSD / Style and Lint (push) Has been cancelled
FreeBSD / Tests (push) Has been cancelled
WSL2 / Test (push) Has been cancelled
GnuTests / Aggregate GNU test results (push) Has been cancelled
fix(nl): allow repeated flags to match GNU nl behavior (fixes #9132 )
2025-11-12 17:04:51 +01:00
Sylvestre Ledru
a6976e1151
Merge pull request #9242 from lcheylus/openbsd-ci_ulimit
...
OpenBSD CI: increase max open files for test job
2025-11-12 16:43:16 +01:00
Laurent Cheylus
96c63f174b
OpenBSD CI: increase max open files for test job
...
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2025-11-12 15:49:30 +01:00
naoNao89
abcfbe407e
fix(nl): allow repeated flags to match GNU behavior
...
• Enable args_override_self(true) for repeated flags
• Remove unnecessary ArgAction::Append calls
• Fix tests to verify last value wins, not just succeeds
• Update test output validation for repeated flags
Fixes #9132
2025-11-12 21:06:25 +07:00
Daniel Hofstetter
5318c9c807
Merge pull request #9238 from oech3/patch-1
...
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
OpenBSD / Style and Lint (push) Waiting to run
OpenBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
openbsd.yml: Remove not working PROFILE=
2025-11-12 09:32:38 +01:00
oech3
ed03c1d103
openbsd.yml: Remove not working PROFILE=
2025-11-12 17:25:06 +09:00
Daniel Hofstetter
8d81e953b2
Merge pull request #9196 from sylvestre/ci-openbsd
...
github action: add openbsd in the ci
2025-11-12 09:20:34 +01:00
Sylvestre Ledru
404257d5a0
Merge pull request #9234 from oech3/move-runcon-no-reorder
...
ci: Mark runcon-no-reorder as SELinux required
2025-11-12 08:08:59 +01:00
Sylvestre Ledru
3b18dae3d9
Merge pull request #9231 from oech3/drop-not-used
...
GNUmakefile: drop not used use_default:=1
2025-11-12 07:55:56 +01:00
Daniel Hofstetter
ac6fdde62a
Merge pull request #9233 from jackpot51/redox-ci
...
Update redoxer and reenable Redox OS in CI
2025-11-12 07:29:12 +01:00
E
319c1e2dfa
ci: Mark runcon-no-reorder as SELinux required
2025-11-12 13:37:47 +09:00
Jeremy Soller
2930c93706
Update redoxer and reenable Redox OS in CI
2025-11-11 21:05:10 -07:00
E
2075200217
GNUmakefile: drop not used use_default:=1
2025-11-12 09:35:41 +09:00
Sylvestre Ledru
598bf602b2
Merge pull request #9228 from oech3/build-selinux-simple
...
FreeBSD / Tests (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
WSL2 / Test (push) Waiting to run
GNUmakefile: Remove check for LIBSELINUX_ENABLED
2025-11-11 21:40:03 +01:00
Sylvestre Ledru
d0b0e2a4f3
Merge pull request #9230 from cakebaker/readlink_add_test
...
readlink: test calling without args
2025-11-11 19:02:04 +01:00
Daniel Hofstetter
f264a40aa8
readlink: test calling without args
2025-11-11 17:36:17 +01:00
E
e7beccc800
Merge branch 'main' into build-selinux-simple
2025-11-11 22:15:15 +09:00
Daniel Hofstetter
7bcf58d745
Merge pull request #9226 from uutils/renovate/indicatif-0.x-lockfile
...
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
chore(deps): update rust crate indicatif to v0.18.3
2025-11-11 13:29:54 +01:00
E
61938133ec
GNUmakefile: Remove check for LIBSELINUX_ENABLED
2025-11-11 20:57:15 +09:00
renovate[bot]
7a35823051
chore(deps): update rust crate indicatif to v0.18.3
2025-11-11 10:56:42 +00:00
Sylvestre Ledru
601564b57a
Merge pull request #9225 from oech3/remove-notworking-profile
...
freebsd.yml: remove not working PROFILE=
2025-11-11 11:55:16 +01:00
E
9041489b66
freebsd.yml: remove not working PROFILE=
2025-11-11 18:44:09 +09:00
Daniel Hofstetter
b70d6d0bc3
Merge pull request #9224 from uutils/renovate/crc-fast-1.x-lockfile
...
chore(deps): update rust crate crc-fast to v1.7.1
2025-11-11 09:41:02 +01:00
Sylvestre Ledru
9225670074
Merge pull request #9220 from oech3/gtest-sel-opt
...
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
CheckScripts / ShellScript/Check (push) Has been cancelled
CheckScripts / ShellScript/Format (push) Has been cancelled
build-gnu.sh: Let SELinux optional to use it locally without libselinux
2025-11-11 08:35:19 +01:00
renovate[bot]
b1180a2865
chore(deps): update rust crate crc-fast to v1.7.1
2025-11-11 07:32:44 +00:00
Sylvestre Ledru
f7ea9acfc5
Merge branch 'main' into ci-openbsd
2025-11-11 08:31:13 +01:00
Sylvestre Ledru
b78e067354
Merge pull request #9221 from oech3/patch-1
...
GNUmakefile: generalize logic for SELINUX_PROGS for many platforms
2025-11-11 08:31:00 +01:00
E
e3689d6e2f
GNUmakefile: generalize logic for SELINUX_PROGS for other OS
2025-11-11 06:27:44 +09:00
E
db4439fc69
build-gnu.sh: Let SELinux optional to use it locally without libselinux
2025-11-11 06:02:27 +09:00
Sylvestre Ledru
65f24e5dab
Merge branch 'main' into ci-openbsd
2025-11-10 21:14:37 +01:00
E
997d956253
GNUmakefile: use PROFILE_CMD at make test ( #9214 )
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
CheckScripts / ShellScript/Check (push) Waiting to run
CheckScripts / ShellScript/Format (push) Waiting to run
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
2025-11-10 20:48:59 +01:00
mattsu
1eafb40628
Improve fold bench data generation ( #9210 )
2025-11-10 20:48:28 +01:00
WaterWhisperer
9f4fa5bad2
uucore: embed system locale on cargo install ( #8604 )
2025-11-10 20:45:05 +01:00
E
91931bcf73
CICD.yml: split PROFILE= from CARGOFLAGS ( #9219 )
2025-11-10 20:30:51 +01:00
karanabe
364d9e9dff
basenc: Fix basenc.pl GNU-compat tests pass ( #9203 )
...
* fix(basenc): align base32 decode with GNU
* Add GNU-style basenc base32 tests
* Expand basenc base32 tests and simplify failures
Adds the GNU-style auto-padding/truncated cases to
tests/by-util/test_basenc.rs and rewrites the failure assertions to use
the chained fails().stdout_*(…).stderr_is(…) style for clarity.
* Restore GNU expectations for b32h_5 and b32h_6
Updates util/build-gnu.sh to stop forcing those two basenc tests to
expect empty stdout, so the GNU suite again checks for the leaked five
bytes before failure.
* Allow base32 decoder to auto-pad truncated blocks
Introduce PadResult, trim/pad incomplete base32 chunks, emit decoded
prefixes, and still return error: invalid input in line with GNU basenc.
2025-11-10 19:13:51 +01:00
Daniel Hofstetter
eb223ba8b1
Merge pull request #9216 from sylvestre/9.9
...
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
CheckScripts / ShellScript/Check (push) Waiting to run
CheckScripts / ShellScript/Format (push) Waiting to run
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
update gnu ref to 9.9 + improve the script
2025-11-10 17:17:47 +01:00
Sylvestre Ledru
7371b5bc28
gnu tests: adjust the numfmt path
2025-11-10 16:34:19 +01:00
Sylvestre Ledru
713d1e6fc2
upgrade to GNU coreutils 9.9 as ref
2025-11-10 15:47:48 +01:00
Sylvestre Ledru
2b82d891ac
gnu version: extract the info from uutils/util/build-gnu.sh to avoid duplication
2025-11-10 15:46:46 +01:00
Sylvestre Ledru
6cf5b06d8b
Merge pull request #9207 from uutils/renovate/parse_datetime-0.x-lockfile
...
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
CheckScripts / ShellScript/Check (push) Waiting to run
CheckScripts / ShellScript/Format (push) Waiting to run
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
Check uudoc Documentation Generation / Verify uudoc generates correct documentation (push) Has been cancelled
chore(deps): update rust crate parse_datetime to v0.13.2
2025-11-09 23:35:13 +01:00
Sylvestre Ledru
f277e4e038
doc: rename file ( #9208 )
2025-11-09 22:54:08 +01:00
Sylvestre Ledru
bfd0cfa195
doc: add 0.3.0 release notes
2025-11-09 22:52:47 +01:00
renovate[bot]
ab6ec2fd02
chore(deps): update rust crate parse_datetime to v0.13.2
2025-11-09 21:49:52 +00:00
Sylvestre Ledru
3eedd3a947
prepare version 0.4.0 ( #9205 )
2025-11-09 22:48:04 +01:00
Daniel Hofstetter
363bda063a
Merge pull request #9200 from lcheylus/openbsd-fix_tests
...
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (push) Waiting to run
Benchmarks / Run benchmarks (CodSpeed) (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
Devcontainer / Verify devcontainer (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
WSL2 / Test (push) Waiting to run
Fix tests on OpenBSD for unix feature
2025-11-09 12:38:45 +01:00
Daniel Hofstetter
bb241951b6
Merge pull request #9198 from uutils/sylvestre-patch-2
...
du: also disable du_human_balanced_tree as benchmark
2025-11-09 10:40:45 +01:00
Daniel Hofstetter
03cef9b260
Merge pull request #9201 from uutils/sylvestre-patch-3
...
Disable variance-heavy benchmark tests
2025-11-09 10:37:20 +01:00
Sylvestre Ledru
ec52cf9ac9
Disable variance-heavy benchmark tests
...
Comment out benchmarks due to high variance
2025-11-09 09:43:29 +01:00
Laurent Cheylus
6130a334f2
expr: fix crash for test_long_input on OpenBSD
...
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2025-11-09 08:53:55 +01:00