Commit Graph

  • bd170a5d4b cp: strip setuid/setgid when chown fails during -p (#9750) main Sylvestre Ledru 2026-04-21 12:55:20 +02:00
  • 7ba1bf857c cp: don't preserve xattrs with -p by default (#9704) Sylvestre Ledru 2026-04-21 12:52:42 +02:00
  • ef5d752282 cp: open source and dest with O_NOFOLLOW in no-dereference mode (#10017) Sylvestre Ledru 2026-04-21 12:50:59 +02:00
  • 681030bca3 cp: create destination with restrictive 0o600 initial mode (#10011) Sylvestre Ledru 2026-04-21 13:00:06 +02:00
  • 529467d8e5 reduce usage of nix::unistd::geteuid oech3 2026-05-06 16:57:56 +09:00
  • 80f5826a2d yes: add BENCHMARKING.md (#12097) oech3 2026-05-06 17:59:21 +09:00
  • 20f7af8732 stat: warn once when QUOTING_STYLE env has an unknown value (#12136) Sylvestre Ledru 2026-05-06 10:16:13 +02:00
  • aeaf810eb5 test_tail.rs: increase delay oech3 2026-05-06 00:20:22 +09:00
  • 7905732b9a yes: remove unnecessary cfg oech3 2026-05-06 07:17:47 +09:00
  • 64a30e815f chore(deps): update rust crate libc to v0.2.186 renovate/libc-0.x renovate[bot] 2026-05-06 05:08:20 +00:00
  • 0f45d9d219 chore(deps): update rust crate exacl to 0.13.0 renovate[bot] 2026-05-05 19:43:23 +00:00
  • 2e04477a78 nohup: refactor find_stdout & extract function (#12146) Daniel Hofstetter 2026-05-05 22:13:30 +02:00
  • 852af483f5 Cargo.toml: unpin notify (#11978) Daniel Hofstetter 2026-05-05 22:12:30 +02:00
  • 797b8d68ba Revert "fix(renovate): do not update pinned dependencies" (#11977) Daniel Hofstetter 2026-05-05 22:11:52 +02:00
  • 05759a8592 yes: move import to the other imports (#12153) Daniel Hofstetter 2026-05-05 22:11:22 +02:00
  • b195b1de88 chmod: fix TOCTOU race in recursive traversal (#11918) mattsu 2026-05-06 05:06:06 +09:00
  • fb93f53b3a tee: add benchmark (#12134) oech3 2026-05-06 04:41:13 +09:00
  • adce17fa26 ls: use lines() instead of split('\n') in test Daniel Hofstetter 2026-05-05 11:38:34 +02:00
  • 39364b6e23 factor: remove unsafe str::from_utf8_unchecked oech3 2026-05-04 21:08:24 +09:00
  • f7ba1f9b07 chore(ls): test for sorting stability Guillem L. Jara 2026-05-01 16:17:20 +02:00
  • 779cb058cd fix(ls): disambiguate size sorting appropiately Guillem L. Jara 2026-05-01 16:34:19 +02:00
  • 5a25c70c16 fix(ls): respect sorting when grouping directories Guillem L. Jara 2026-05-01 14:22:04 +02:00
  • 3e3daaa347 yes: remove cfg & move ownership of buffer to fn exec oech3 2026-04-30 22:01:53 +09:00
  • 6b75bae3ce chore(deps): update rust crate crc-catalog to 2.5.0 xtqqczze 2026-05-05 02:35:38 +01:00
  • db84d4943a chore(deps): update rust crate ctor to v1 renovate/ctor-1.x renovate[bot] 2026-05-04 17:53:53 +00:00
  • c23dc6769e ls: hide "paths" argument Daniel Hofstetter 2026-05-01 15:55:06 +02:00
  • 7d1dfd8300 chore(deps): update rust crate sha3 to 0.11.0 renovate/sha3-0.x renovate[bot] 2026-05-04 16:00:10 +00:00
  • bf89c8bf22 chore(cp): move raw libc calls to rustix Guillem L. Jara 2026-05-01 15:53:44 +02:00
  • b5ba95b030 chore(cp): add rustix as dep Guillem L. Jara 2026-05-01 14:27:24 +02:00
  • 379fbbb77e uucore: make the automatic flush at the end of binaries opt-outable Dorian Péron 2026-04-30 17:47:08 +02:00
  • dac86df588 cksum: stop checksum computation from panicking over write error Dorian Péron 2026-04-30 15:50:52 +02:00
  • 2b6ba09c4a chore(deps): update rust crate kqueue-sys to v1.1.0 xtqqczze 2026-05-04 10:07:41 +01:00
  • 9aadcbf5aa Update spell-checker ignore list in sort.rs rustix/remove-unsafe-libc Sylvestre Ledru 2026-05-04 14:05:11 +02:00
  • 0bcc6a43e0 refactor(sync): remove unsafe libc::open/close, use safe rustix::fs::open Sylvestre Ledru 2026-03-28 13:48:57 +01:00
  • c545a4b9e8 refactor(sort): replace unsafe libc::fcntl with rustix::io::fcntl_getfd Sylvestre Ledru 2026-03-28 13:48:09 +01:00
  • 77eb582e61 refactor(mkfifo): remove unsafe libc::mkfifo, use safe rustix::fs::mknodat Sylvestre Ledru 2026-03-28 13:45:47 +01:00
  • affe332def refactor(mknod): remove unsafe libc::mknod and libc::umask calls Sylvestre Ledru 2026-03-28 13:43:18 +01:00
  • b7ed929764 refactor(kill): remove unsafe libc::kill, use safe rustix process APIs Sylvestre Ledru 2026-03-28 13:34:44 +01:00
  • 45a48a1365 yes: avoid kernel side length validation (#12115) oech3 2026-05-04 17:12:43 +09:00
  • 4a69cf0c5e tr: drop '[:...:]' wrapper from invalid character class error (#12122) Sylvestre Ledru 2026-05-04 09:54:56 +02:00
  • 0b6a2f26e3 uucore/safe_copy: use rustix Mode flags to avoid mode_t width mismatch (#12140) Sylvestre Ledru 2026-05-04 09:41:55 +02:00
  • 163103355a head: strip os error suffix from stdout write error message (#12121) Sylvestre Ledru 2026-05-04 09:38:54 +02:00
  • b2c4e0c125 factor: emit GNU 9.11 'is not a valid positive integer' for stdin input (#12137) Sylvestre Ledru 2026-05-04 09:31:59 +02:00
  • 4a79a005e2 chore(deps): update rust crate digest to 0.11.0 renovate/digest-0.x renovate[bot] 2026-05-03 14:06:23 +00:00
  • fdafdcac96 uucore: add safe_copy module with TOCTOU-resistant copy primitives (#12130) Sylvestre Ledru 2026-05-03 11:35:24 +02:00
  • a1aa3b97eb nohup: remove unsafe stub oech3 2026-05-03 09:16:41 +09:00
  • af09954d5a uucore: do not use Linux specific fn at tests (#12128) oech3 2026-05-03 16:57:43 +09:00
  • 9de73ef9be tests: patch GNU numfmt 'neg-arg-not-option' to accept clap-style error (#12123) Sylvestre Ledru 2026-05-03 09:56:18 +02:00
  • 3057b7d9da rm: fix inaccessible GNU test adaptation (#12127) karanabe 2026-05-03 16:53:27 +09:00
  • 797a7512d3 chore(deps): update rust crate ctor to 0.13.0 renovate/ctor-0.x renovate[bot] 2026-05-03 01:13:52 +00:00
  • 37ac49ee35 cp: fix fail-perm GNU test adaptation karanabe 2026-05-02 16:40:25 +09:00
  • 4b5a2af7a9 nohup: reduce unsafe oech3 2026-05-01 21:52:18 +09:00
  • f774940451 fix(ls): place dot dirs on top in version sorting Guillem L. Jara 2026-05-01 12:38:59 +02:00
  • e4a2ab3955 fix(ls): properly skip . & .. on --recursive Guillem L. Jara 2026-05-01 12:13:21 +02:00
  • 375fc3cd48 numfmt: reject %f values too large to format exactly pocopepe 2026-04-26 10:08:32 +00:00
  • 99d362039b chore(deps): update rust crate ctor to 0.12.0 renovate[bot] 2026-04-30 19:41:53 +00:00
  • 843b2026a9 chore(deps): update rust crate string-interner to 0.20.0 (#12103) xtqqczze 2026-04-30 21:55:17 +01:00
  • 4620c2f3b6 yes: use tee syscall as fast-path oech3 2026-03-23 04:22:21 +09:00
  • a07879b8ab tty: support printing msys2 tty path Chris Denton 2026-04-29 15:50:11 +00:00
  • b3d8706a2c sort: fix inconsistent sort ordering under i18n-collator with equal sorting keys (#12013) ksgk1 2026-04-30 10:33:48 +02:00
  • 3b2ff61d21 refactor(more): avoid Box<dyn Write> xtqqczze 2026-04-30 04:06:58 +01:00
  • 36595414b4 refactor: rename print methods to write for consistency xtqqczze 2026-04-29 22:47:34 +01:00
  • 964610cb3a cat, windows.rs: simplify bool oech3 2026-04-30 14:44:22 +09:00
  • 8754b0dcf9 refactor(buf_copy): remove unused code xtqqczze 2026-04-29 13:51:21 +01:00
  • 5316f58726 fix(fs): replace incorrect error handling with last_os_error xtqqczze 2026-04-28 13:17:00 +01:00
  • ead174fda3 refactor: rustix::io::Errno for CatError xtqqczze 2026-04-29 14:24:59 +01:00
  • e3b4b41247 tty: Build tty.wasm oech3 2026-04-29 18:24:42 +09:00
  • 282bcd8c13 tee: move aborted to MultiWriter oech3 2026-04-29 17:56:20 +09:00
  • dd72eca93c tty: Build for Windows oech3 2026-04-29 13:31:45 +09:00
  • 77302dbc87 df: get rid of clone calls Έλλεν Εμίλια Άννα Zscheile 2026-04-29 02:48:25 +02:00
  • 91328849a2 chore(deps): update rust crate ctor to 0.11.0 renovate[bot] 2026-04-29 07:14:03 +00:00
  • 6b8a5a15b4 fix: refine feature checks for SELinux and SMACK support xtqqczze 2026-04-28 12:58:51 +01:00
  • dd81c23765 chore(deps): update rust crate sha2 to 0.11.0 renovate/sha2-0.x renovate[bot] 2026-04-29 07:14:11 +00:00
  • 1bbd10e002 chore(deps): update rust crate divan to v4.6.0 renovate[bot] 2026-04-29 05:38:32 +00:00
  • 49a5dad39a who: remove unsafe oech3 2026-04-29 09:48:48 +09:00
  • 4a862fc502 chore(deps): update rust crate selinux to v0.6.2 renovate[bot] 2026-04-28 20:05:45 +00:00
  • 5aade310be test_test.rs: remove unsafe oech3 2026-04-28 20:07:32 +09:00
  • 34e1d933a3 chore(deps): update dawidd6/action-download-artifact action to v21 renovate[bot] 2026-04-28 11:06:11 +00:00
  • 90af16891f chroot: start removing unsafe (#12053) oech3 2026-04-28 19:51:22 +09:00
  • ec72d08bf1 test_nohup.rs: remove unsafe (#12052) oech3 2026-04-28 17:52:33 +09:00
  • c2acff22ee clippy: fix items_after_statements lint xtqqczze 2026-04-27 14:11:10 +01:00
  • ff6b2ef716 fix(id): refine feature checks for SELinux and SMACK support xtqqczze 2026-04-27 22:52:21 +01:00
  • c7e2957a0d test_tail.rs: remove unsafe oech3 2026-04-28 08:26:24 +09:00
  • c121d2445c chore(deps): update rand crate to v0.8.6 xtqqczze 2026-04-27 20:28:44 +01:00
  • 3f6a73da62 test_ls.rs: remove unsafe (#12044) oech3 2026-04-28 07:10:49 +09:00
  • 670fb243fd test_nice.rs: remove unsafe (#12040) oech3 2026-04-28 05:08:39 +09:00
  • 843398fe62 chore(deps): update rust crate clap_complete to v4.6.3 renovate[bot] 2026-04-27 15:46:11 +00:00
  • 7d3a3475b2 numfmt: fix rounding for small scaled values hayato0909 2026-04-27 22:14:30 +09:00
  • 35d0a1eb5c refactor(sync): DRY do_sync_with function hlsxx 2026-04-27 15:38:51 +02:00
  • a8ca919dc4 du: propagate errors from --exclude-from instead of panicking (#11996) Lorenzo Rossi 2026-04-27 16:14:26 +02:00
  • 5fa0aba94d date: don't ignore width prefix in %N format specifier (#12010) Devel08 2026-04-27 15:59:09 +03:00
  • 82590984a5 ln: Improve to LnError and make public fns for nushell (#12009) David Matos 2026-04-27 14:58:41 +02:00
  • d926a67909 refactor(pinky): improve output handling xtqqczze 2026-04-26 03:04:56 +01:00
  • cc74a62f08 head: catch I/O error with -c 1 oech3 2026-04-27 19:44:24 +09:00
  • 5127cb8e78 Add sort_bench_merge benchmark for sort -m (merge) performance (#12022) Arnaud Larroque 2026-04-27 11:49:08 +02:00
  • afc0cdc29c safe_traversal.rs: remove 1 unsafe oech3 2026-04-27 17:15:11 +09:00
  • e8c6c60190 paste: remove unsafe from test code oech3 2026-04-27 17:09:31 +09:00
  • 0d67e58523 cat: remove unsafe from test code oech3 2026-04-27 16:23:04 +09:00
  • a1599dfad4 tail: remove ?Sized oech3 2026-04-26 21:28:21 +09:00
  • 9b87e00829 cat, splice.rs: replace if with match, add comment oech3 2026-04-27 01:20:19 +09:00