Guillem L. Jara
751ddfb62f
cp: fix path resolution on -T
...
Fixed a couple of bugs: firstly, one where cp would error out when providing -T on some cases where the assumption of a prefix on the destination path was false; the second one was a logic error in which cp would not respect -T if the destination directory was provided with a terminator slash or (presumably, on Windows/DOS) a backslash.
2025-10-10 09:43:32 +02:00
Sylvestre Ledru
402aab65a6
Merge pull request #8859 from cakebaker/clippy_unexpected_cfgs
...
clippy: move `unexpected_cfgs` to workspace lints & fix warnings in `seq`
2025-10-10 09:40:19 +02:00
Sylvestre Ledru
334c2233eb
Merge pull request #8865 from cakebaker/ci_add_missing_apt_get_update
...
ci: add `apt-get update` to `code-quality` workflow
2025-10-10 09:39:56 +02:00
Daniel Hofstetter
c4d5cb2d59
ci: add "apt-get update" to code-quality workflow
2025-10-10 09:25:50 +02:00
Daniel Hofstetter
40e26331b6
Merge pull request #8850 from uutils/renovate/ctor-0.x
...
chore(deps): update rust crate ctor to 0.6.0
2025-10-10 09:14:57 +02:00
renovate[bot]
80d3f6969f
chore(deps): update rust crate ctor to 0.6.0
2025-10-10 06:28:14 +00:00
Daniel Hofstetter
30fb7a5326
Merge pull request #8860 from uutils/renovate/zip-6.x
...
chore(deps): update rust crate zip to v6
2025-10-10 07:23:45 +02:00
Daniel Hofstetter
c2760b2c6f
Merge pull request #8855 from uutils/renovate/thiserror-2.x-lockfile
...
chore(deps): update rust crate thiserror to v2.0.17
2025-10-10 07:22:01 +02:00
renovate[bot]
47358cfbb8
chore(deps): update rust crate zip to v6
2025-10-09 15:45:52 +00:00
Daniel Hofstetter
db5e34ecb4
Merge pull request #8857 from uutils/renovate/windows-sys-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 / 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 / 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
CICD / Run benchmarks (CodSpeed) (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
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
chore(deps): update rust crate windows-sys to v0.61.2
2025-10-09 17:43:36 +02:00
Daniel Hofstetter
19284dec18
seq: fix warnings from workspace lints
2025-10-09 17:42:07 +02:00
Daniel Hofstetter
5b5eed4bbd
clippy: move unexpected_cfgs to workspace lints
...
and use workspace lints in seq
2025-10-09 17:42:06 +02:00
renovate[bot]
3fbfcaabc2
chore(deps): update rust crate thiserror to v2.0.17
2025-10-09 14:59:52 +00:00
Daniel Hofstetter
f6073fd906
Merge pull request #8856 from uutils/renovate/unicode-width-0.x-lockfile
...
chore(deps): update rust crate unicode-width to v0.2.2
2025-10-09 16:39:28 +02:00
renovate[bot]
dabd5c828a
chore(deps): update rust crate windows-sys to v0.61.2
2025-10-09 14:16:39 +00:00
Daniel Hofstetter
92c8a9bb3e
Merge pull request #8853 from uutils/renovate/regex-1.x-lockfile
...
chore(deps): update rust crate regex to v1.11.3
2025-10-09 16:14:03 +02:00
renovate[bot]
b441284b91
chore(deps): update rust crate unicode-width to v0.2.2
2025-10-09 13:21:40 +00:00
Daniel Hofstetter
3daa99b747
Merge pull request #8854 from uutils/renovate/serde-monorepo
...
chore(deps): update rust crate serde to v1.0.228
2025-10-09 15:19:18 +02:00
renovate[bot]
cfae7a5f8b
chore(deps): update rust crate serde to v1.0.228
2025-10-09 12:17:54 +00:00
renovate[bot]
a73ee6805b
chore(deps): update rust crate regex to v1.11.3
2025-10-09 12:17:48 +00:00
Daniel Hofstetter
259860719c
Merge pull request #8852 from uutils/renovate/quote-1.x-lockfile
...
chore(deps): update rust crate quote to v1.0.41
2025-10-09 14:17:25 +02:00
Daniel Hofstetter
47f8722715
Merge pull request #8851 from uutils/renovate/memchr-2.x-lockfile
...
chore(deps): update rust crate memchr to v2.7.6
2025-10-09 14:15:46 +02:00
renovate[bot]
4c22ab05d1
chore(deps): update rust crate quote to v1.0.41
2025-10-09 11:27:25 +00:00
renovate[bot]
6945127c20
chore(deps): update rust crate memchr to v2.7.6
2025-10-09 11:27:19 +00:00
Daniel Hofstetter
1428bd7837
Merge pull request #8845 from elliotwesoff/fix-failing-timeout-subp-test
...
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-Stubs (Non-Linux) (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
CICD / Run benchmarks (CodSpeed) (push) Blocked by required conditions
CICD / Build/SELinux (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
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
tests/timeout: remove unnecessary stderr check for test_kill_subprocess
2025-10-08 14:58:22 +02:00
Elliot Wesoff
e109504086
tests/timeout: remove unnecessary stderr check
2025-10-08 00:07:44 -07:00
Sylvestre Ledru
3b8264a219
Merge pull request #8839 from cakebaker/clippy_use_self
...
CICD / Test all features separately (push) Blocked by required conditions
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 / Build/SELinux (push) Blocked by required conditions
CICD / Safe Traversal Security Check (push) Blocked by required conditions
CICD / Run benchmarks (CodSpeed) (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
CICD / Build/SELinux-Stubs (Non-Linux) (push) Blocked by required conditions
Android / Test builds (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
Check uudoc Documentation Generation / Verify uudoc generates correct documentation (push) Has been cancelled
clippy: move `use_self` lint to workspace lints
2025-10-07 15:45:16 +02:00
Daniel Hofstetter
61df13a2ce
clippy: move use_self lint to workspace lints
2025-10-07 14:49:39 +02:00
Daniel Hofstetter
cd2e64d48f
Merge pull request #8820 from Misakait/fix/reference-calculate
...
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 / 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 / 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
CICD / Run benchmarks (CodSpeed) (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
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(ptx): Align text wrapping behavior with GNU in traditional mode
2025-10-07 09:19:11 +02:00
Sylvestre Ledru
56c9be3e19
Merge pull request #8836 from cakebaker/unexpand_non_utf8_filenames
...
unexpand: add support for non-utf8 filenames
2025-10-07 09:16:57 +02:00
Daniel Hofstetter
802e25cc62
unexpand: add support for non-utf8 filenames
2025-10-07 07:32:52 +02:00
Daniel Hofstetter
c6f646f478
Merge pull request #8818 from sylvestre/fix-base58
...
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 / 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
CICD / Run benchmarks (CodSpeed) (push) Blocked by required conditions
GnuTests / Run GNU tests (native) (push) Waiting to run
GnuTests / Run GNU tests (SELinux) (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
CICD / Dependencies (push) Waiting to run
GnuTests / Aggregate GNU test results (push) Blocked by required conditions
Android / Test builds (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 / 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
base58: it wasn't working properly with long input
2025-10-06 17:38:22 +02:00
Sylvestre Ledru
33ac2cf6e9
base58: it wasn't working properly with long input
2025-10-06 15:53:56 +02:00
Daniel Hofstetter
e59685da79
Merge pull request #8698 from sylvestre/check-tra
...
add a github check for programs not using traversal
2025-10-06 14:57:43 +02:00
Sylvestre Ledru
5cbe2cc3a9
CI: unbreak the l10n job
2025-10-06 13:58:00 +02:00
Sylvestre Ledru
fba43f4330
improve code
2025-10-06 13:58:00 +02:00
Sylvestre Ledru
5551c6a7ec
Fix the last rm tests + add tests
2025-10-06 13:58:00 +02:00
Sylvestre Ledru
45e6cbd109
rm: remove the unsafe code and move the rm linux functions in a dedicated file
2025-10-06 13:58:00 +02:00
Sylvestre Ledru
e773c95c4e
rm: on linux use the safe traversal in all cases
2025-10-06 13:58:00 +02:00
Sylvestre Ledru
d4e47861bb
add a github check for programs not using traversal
2025-10-06 13:57:50 +02:00
Sylvestre Ledru
e4b86542d6
safe-traversal is always used on linux, adjust the cfg
2025-10-06 13:53:05 +02:00
Sylvestre Ledru
0e484200d2
chmod: on linux use the safe traversal functions
2025-10-06 13:53:05 +02:00
Sylvestre Ledru
1b74e7d2aa
Merge pull request #8831 from cakebaker/ci_fix_cicd_workflow
...
ci: fix broken CICD workflow
2025-10-06 12:00:29 +02:00
Daniel Hofstetter
98f617a29c
ci: fix "a sequence was not expected" error
...
in the CICD workflow
2025-10-06 11:31:44 +02:00
Misakait
4b1163890f
fix(ptx): Align text wrapping behavior with GNU in traditional mode and add related test
...
In traditional mode (-G) with references enabled, `uutils/ptx` failed
to wrap long lines in the same way as the GNU `ptx` reference
implementation.
This was due to the layout algorithm operating on an incorrectly large
line width, as the space for the reference column was not being
subtracted from the total width budget.
This commit implements the correct line width adjustment by subtracting
the reference width. This aligns the wrapping behavior and
makes the output identical to GNU `ptx` for the tested cases.
2025-10-06 00:17:50 +08:00
Sylvestre Ledru
137b2ce960
Merge pull request #8822 from cakebaker/unexpand_remove_unnecessary_condition
...
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
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
Check uudoc Documentation Generation / Verify uudoc generates correct documentation (push) Has been cancelled
unexpand: remove unnecessary condition
2025-10-05 17:55:54 +02:00
Sylvestre Ledru
8b6613782b
Merge pull request #8810 from oech3/ln
...
Allow to replace ln -fs and hardlink on Windows by default
2025-10-05 17:45:52 +02:00
Daniel Hofstetter
658e0d8796
unexpand: remove unnecessary condition
2025-10-05 17:04:33 +02:00
Sylvestre Ledru
5e076fe5cf
Merge pull request #8821 from cakebaker/uucore_parse_time_very_small_number
...
uucore/parse_time: return 1ns for small numbers
2025-10-05 17:03:48 +02:00
Daniel Hofstetter
af27562af9
Merge pull request #8815 from sylvestre/perf-unexpand
...
unexpand: improve performances (1.50 faster than GNU)
2025-10-05 16:52:05 +02:00