Sylvestre Ledru
27bfad7694
deps(rustix): enable use-libc to route syscalls through glibc
...
Without use-libc, rustix uses direct inline assembly syscalls,
bypassing glibc entirely. On a glibc-based system like Debian,
this can break LD_PRELOAD interposition, sanitizers, and miss
glibc optimizations like the getpid() cache.
2026-04-20 23:59:40 +02:00
Sylvestre Ledru
0ab7479f5f
fix(env): skip uncatchable signals on OpenBSD when applying to all signals
2026-04-20 23:59:40 +02:00
Sylvestre Ledru
7265a11848
spell: more jargon
2026-04-20 23:59:40 +02:00
Sylvestre Ledru
aa609896cf
refresh cargo.lock
2026-04-20 23:59:40 +02:00
0366d3c657
cksum: fix parsing error with tagged cheksum files ( #11704 )
...
* cksum: fix parsing error with tagged cheksum files
When passed the '-c'/'--check' flag, and parsing a checksum file in
the "tagged" format, cksum (symlinked to sha256sum, etc...) expects a
line that looks like this:
ShA256 (file.bin) = da39a3ee5e6b4b0d3255bfef95601890afd80709
If the hash algorithm at the beginning of the line (in the above case
SHA256) is missing, then cksum panics because it is attempts to use the
value of an array at index -1. This fix causes cksum to instead consider
the line a syntax error and ignore it, just as GNU cksum does. I also
added unit and integration tests to check for the above behaviour.
---------
Co-authored-by: Sylvestre Ledru <sylvestre@debian.org >
2026-04-20 23:51:01 +02:00
pre-commit-ci[bot] and Sylvestre Ledru
6e9a8b8dab
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2026-04-20 23:49:21 +02:00
venoosoo and Sylvestre Ledru
da9513c4e0
docs: remove hashsum from compiles_table.csv
2026-04-20 23:49:21 +02:00
Daniel Hofstetter and Sylvestre Ledru
f2f3f7b117
unexpand: rename "uflag" to "utf8"
2026-04-20 23:36:24 +02:00
can1357 and Sylvestre Ledru
98f6b0187b
tr: fix test to assert rejection of -ct with complemented class
2026-04-20 23:28:28 +02:00
can1357 and Sylvestre Ledru
85af4e8159
tr: fix complemented class truncation ordering
2026-04-20 23:28:28 +02:00
oech3 and Sylvestre Ledru
c48b5fe3c9
wc: avoid pipe() if input is pipe
2026-04-20 23:17:00 +02:00
xtqqczze and Sylvestre Ledru
4011e6dae6
CI/SizeComment: enhance PR commenting logic to update existing comments
2026-04-20 23:14:55 +02:00
Ibrahim Burak Yorulmaz and Sylvestre Ledru
e5a6b519ad
tests/dd: test supplying non-positive bs/ibs/cbs/obs
2026-04-20 23:12:56 +02:00
Ibrahim Burak Yorulmaz and Sylvestre Ledru
4be5eb9f24
dd: exit when bs/ibs/obs/cbs isn't positive
2026-04-20 23:12:56 +02:00
oech3 and Sylvestre Ledru
36265cb9ee
coreutils: --help args is same with --help
2026-04-20 23:05:29 +02:00
Daniel Hofstetter and GitHub
ef5243ea21
stty: add two missing baud rates ( #11865 )
2026-04-20 22:42:41 +02:00
Devel08 and GitHub
e4987f0dbd
pr: exit with code 1 if --column argument is zero ( #11750 )
2026-04-20 22:41:53 +02:00
xtqqczze and GitHub
ab786f50ef
wc: introduce IS_POSIXLY_CORRECT static ( #11853 )
2026-04-20 22:40:15 +02:00
oech3 and GitHub
dc18b54fb7
cat: call pipe() once with multiple input ( #11699 )
2026-04-20 22:36:15 +02:00
6133ef5176
du: Allow command-line argument that appears more than once ( #11897 )
...
---------
Co-authored-by: Aleksandar Janicijevic <aleks@vogonsoft.com >
2026-04-20 22:34:11 +02:00
xtqqczze and Sylvestre Ledru
bd76e84ea2
refactor(tee): implement Copy for OutputErrorMode
2026-04-20 22:22:52 +02:00
a78f017cc4
tee: merge logic of flush into write
...
Co-authored-by: oech3 <79379754+oech3@users.noreply.github.com >
2026-04-20 22:22:52 +02:00
xtqqczze and Sylvestre Ledru
5aa6c642d2
fix(tee): rename Error parameter in process_error
2026-04-20 22:22:52 +02:00
oech3 and Daniel Hofstetter
34fd4beac3
uucore: remove returned and unused usize
2026-04-20 17:13:49 +02:00
xtqqczze and Daniel Hofstetter
0a0f222447
mv: use question_mark
2026-04-20 16:52:31 +02:00