Commit Graph

  • 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
  • c23dc6769e ls: hide "paths" argument Daniel Hofstetter 2026-05-01 15:55:06 +02: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
  • 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
  • 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
  • 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
  • 34f6a1c734 chore(deps): update rust crate onig to v6.5.3 renovate[bot] 2026-04-27 06:58:56 +00:00
  • 0ca9039fd7 tee: remove unsafe from test code oech3 2026-04-27 14:11:02 +09:00
  • 6b16cc9688 rm: fix path parsing for dot/dotdot protection (#11005) Cả thế giới là Rust 2026-04-26 16:12:21 +07:00
  • 8c7048a755 chore(deps): update rust crate zip to v8.6.0 renovate[bot] 2026-04-25 21:28:35 +00:00
  • 0a80479a55 head: remove print(ln) macros oech3 2026-04-24 15:00:49 +09:00
  • 57406ce4ae refactor(head): rename read functions to print for clarity xtqqczze 2026-04-25 00:15:33 +01:00
  • 98cc5e30dd uucore, cat: move unbounded splice code oech3 2026-04-26 15:25:54 +09:00
  • 17f1777ce1 chore(deps): update rust crate sha3 to 0.10.9 xtqqczze 2026-04-25 17:37:18 +01:00
  • c5bdff1816 numfmt: treat multibyte chars as a single character (#11992) Devel08 2026-04-25 19:51:57 +03:00
  • 020124b5a6 wc: Fix fallback when pipe() or splice() failed oech3 2026-04-25 12:40:17 +09:00
  • e348e13e77 numfmt: cap IEC precision at 3 decimals pocopepe 2026-04-23 16:32:13 +05:30
  • e50f0d07a1 pipes.rs: add debug_assert! for RAM usage oech3 2026-04-25 20:35:34 +09:00
  • 9327ffb7c7 chore(deps): update rust crate blake3 to v1.8.5 renovate[bot] 2026-04-25 01:54:44 +00:00
  • 30fd234e59 chore(deps): update rust crate data-encoding-macro to v0.1.20 renovate[bot] 2026-04-24 14:46:13 +00:00
  • 25631a70df chore(deps): update rust crate data-encoding to v2.11.0 renovate[bot] 2026-04-24 14:46:21 +00:00
  • 33b9156667 fix(renovate): do not update pinned dependencies xtqqczze 2026-04-23 23:27:49 +01:00
  • cdcbee3557 tail: improve throughput for -c +0 (#11962) oech3 2026-04-24 16:51:50 +09:00
  • 5275ffd792 od: use snake_case for macro names (#11967) xtqqczze 2026-04-24 08:30:22 +01:00
  • 76760a4b81 fix(ci): correct formatting of comment body xtqqczze 2026-04-23 23:41:25 +01:00
  • 52e1bc1f89 chore(deps): update rust crate jiff to v0.2.24 (#11964) renovate[bot] 2026-04-23 23:56:26 +02:00
  • 896c685880 dirname: get rid of needless Cow Chris Denton 2026-04-23 14:35:18 +00:00
  • d836730024 numfmt: respect --invalid mode when rejecting scientific notation (#11945) Devel08 2026-04-23 18:29:40 +03:00
  • 22bd03668a refactor(du): simplify error handling xtqqczze 2026-04-23 12:53:26 +01:00
  • 2f49d8eb02 ls: use cfg unix oech3 2026-04-23 13:31:00 +09:00
  • 25a5b3f0b9 join: use show_error instead of eprintln (#11932) Daniel Hofstetter 2026-04-23 09:41:19 +02:00
  • 3dc8794ada ci: disable credential persistence in checkout steps xtqqczze 2026-04-23 03:35:17 +01:00