Commit Graph

1006 Commits

Author SHA1 Message Date
xtqqczze 40070cadfc clippy: warn for large_stack_arrays lint
https://rust-lang.github.io/rust-clippy/rust-1.95.0/index.html#large_stack_arrays
2026-04-19 14:50:36 +02:00
xtqqczze 4e68e67416 Remove authors from Cargo metadata (per RFC 3052) 2026-04-16 09:55:50 +02:00
xtqqczze 000237189a deps: remove unused rust crate fluent-bundle 2026-04-13 08:59:19 +02:00
renovate[bot] 66a7f8b190 chore(deps): update rust crate ctor to 0.10.0 2026-04-13 08:11:50 +02:00
Anthony 36ac85b1f3 tests: add WASI integration test support via wasmtime 2026-04-12 15:19:04 +02:00
xtqqczze fc44220ddf deps: unpin selinux rust crate 2026-04-12 13:21:24 +02:00
Sylvestre Ledru b13588cc94 deps: bump rand to 0.10.1 to fix RUSTSEC-2026-0097 2026-04-11 14:30:15 +02:00
xtqqczze 452cd1effa fix: pin libc rust crate to 0.2.182 2026-04-10 08:58:09 +02:00
xtqqczze 0d58e05149 fix: sort and remove duplicates from feat_wasm feature 2026-04-10 08:42:33 +02:00
renovate[bot] 761add41e3 chore(deps): update rust crate ctor to 0.9.0 2026-04-10 07:13:49 +02:00
renovate[bot] f058974f40 chore(deps): update rust crate selinux to v0.6.1 2026-04-08 06:53:53 +02:00
oech3 b6c5dd1325 coreutils: Protect against env -a for security (#10773)
This prevents an attacker from spoofing argv[0] to bypass apparmor restrictions.

- `env -a false ls` now correctly runs `ls` instead of dispatching as `false`
- Also works under masked `/proc` (does not rely on /proc/self/exe).

Closes #10135
2026-04-05 00:45:42 +02:00
Sylvestre Ledru 778e5c78a9 Remove 'expr' from dependencies in Cargo.toml (needs a c compiler) 2026-04-03 18:57:24 +02:00
Sylvestre Ledru 9aeaa68d27 wasm: add 22 more utilities to feat_wasm and add WASI platform stubs 2026-04-03 18:57:24 +02:00
Sylvestre Ledru 681c0eca37 uucore: add WASI support for FileInformation and io module (#11568) 2026-04-03 12:15:13 +02:00
Sylvestre Ledru ab37e41a96 tail: add WASI support by disabling notify and pid features (#11569)
WASI has no file watching (inotify/kqueue) or process management APIs.
Disable notify and libc on WASI, provide Observer stubs so tail
compiles, and add fallback values for BACKEND and polling_help.
The follow mode (-f) returns an error on WASI since it cannot work
without a file watching backend.
2026-04-03 12:14:59 +02:00
Sylvestre Ledru 4f39f940b8 feat_wasm: add tr, cp, and mv to the WASM-compatible utilities 2026-04-02 13:34:16 +02:00
Sylvestre Ledru e510449dce cat: add WASI stub for is_unsafe_overwrite and add to feat_wasm
WASI has no fstat-based device/inode checks, so always return false
(assume safe) for the overwrite detection.
2026-04-02 10:18:47 +02:00
Sylvestre Ledru f0c23247ba feat_wasm: add head to the WASM-compatible utilities 2026-04-02 10:09:17 +02:00
Sylvestre Ledru 1e81775caf feat_wasm: add ls to the WASM-compatible utilities
Now that hostname is optional and uucore has WASI stubs, ls can be
built for the wasm32-wasip1 target.
2026-04-01 15:52:41 +02:00
oech3 877f656ae1 arch, uname, Cargo.toml: update outdated info (#11556) 2026-03-31 08:10:45 +02:00
oech3 21e3b1ea82 nice: Remove unsafe and reduce bin size (#11489) 2026-03-31 08:05:59 +02:00
oech3 aab0ddac47 pathchk: build for Windows 2026-03-30 15:32:39 +02:00
Daniel Hofstetter 042560ff87 Bump sm3 from 0.4.2 to 0.5.0 2026-03-29 12:22:41 +02:00
renovate[bot] 15f57d0692 chore(deps): update rust crate ctor to 0.8.0 2026-03-28 16:04:20 +01:00