Commit graph

13058 commits

Author SHA1 Message Date
Daniel Hofstetter a18c132994
Merge pull request #6524 from sylvestre/cksum-3
cksum: read the next file when the first is missing or invalid
2024-07-03 09:48:08 +02:00
Sylvestre Ledru 14230e3c68
Merge pull request #6526 from Its-Just-Nans/add-test-date
date: add test
2024-07-03 08:10:20 +02:00
Sylvestre Ledru af8e820b5e
Merge pull request #6527 from Its-Just-Nans/add-ls-test
ls: add test
2024-07-03 08:09:55 +02:00
Daniel Hofstetter 1a1490ea59 build.rs: skip "expensive_tests", not a crate 2024-07-03 07:27:21 +02:00
n4n5 0c67aa8e03
ls: remove useless clippy 2024-07-02 22:40:15 +02:00
n4n5 e506927f1f
ls: add test 2024-07-02 22:40:06 +02:00
Sylvestre Ledru a6c5ee576a cksum: read the next file when the first is missing or invalid 2024-07-02 20:48:28 +02:00
n4n5 9846af40e5
add date test 2024-07-02 20:07:06 +02:00
Daniel Hofstetter 4183977c93
Merge pull request #6525 from uutils/renovate/vmactions-freebsd-vm-1.x
chore(deps): update vmactions/freebsd-vm action to v1.0.8
2024-07-02 16:49:21 +02:00
renovate[bot] fc98461775
chore(deps): update vmactions/freebsd-vm action to v1.0.8 2024-07-02 14:11:06 +00:00
Sylvestre Ledru 63250a6aa1
Merge pull request #6516 from Its-Just-Nans/documention-functions
documents functions - #5069
2024-07-01 23:57:32 +02:00
Sylvestre Ledru 4720f8a076
Merge pull request #6513 from cvonelm/main
tr: correctly detected matched [:upper:]
2024-07-01 17:24:42 +02:00
kf zheng e6b6b2761b
printf: Check precision before writing into stdout (#6511)
* Add a new error type InvalidPrecision

* check if the precision is valid before writing to stdout when it is signedInt, unsigned, or float

* add tests for invalid precision check

* add tests for invalid precision check

* fix possible cross-platform issue that code failing to pass on some tests

* uucore/format: inline var in format string

---------

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2024-07-01 15:15:32 +02:00
Sylvestre Ledru ff389491cc
Merge pull request #6515 from Its-Just-Nans/document-args
document uucore::Args #5068
2024-06-30 23:09:12 +02:00
n4n5 29f99d3cda
documents functions 2024-06-30 23:00:47 +02:00
n4n5 8605170628
document uucore::Args #5068 2024-06-30 22:51:19 +02:00
Sylvestre Ledru 96fa8e9480
Merge pull request #6514 from lcheylus/openbsd-uptime
uptime: add support for OpenBSD using utmp
2024-06-30 21:27:48 +02:00
Sylvestre Ledru 9013265e47
Merge pull request #6506 from Its-Just-Nans/touch-directory
`touch`: change message when directory
2024-06-30 20:54:48 +02:00
n4n5 635ad16c63
touch: change message when trailing slash 2024-06-30 19:00:54 +02:00
Sylvestre Ledru 9c0f2f84ab
Merge pull request #6505 from Its-Just-Nans/fix-clippy-errors
Fix clippy errors
2024-06-30 18:55:51 +02:00
n4n5 ab67947321
fix clippy tests 2024-06-30 16:27:08 +02:00
n4n5 81de2be5ab
fix clippy src/ 2024-06-30 16:27:00 +02:00
n4n5 0a2394faa0
add clippy config 2024-06-30 16:26:36 +02:00
Laurent Cheylus c0a3662b63
tests: enable tests for uptime on OpenBSD
Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-06-30 16:17:04 +02:00
Laurent Cheylus 920d29f703
uptime: add support for OpenBSD using utmp
OpenBSD uses the original utmp file format when the other OS use utmpx
format to get infos for boot time and logged users.

By using the `utmp-classic` crate, we can process the logged users
on system from the /var/run/utmp file.

Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-06-30 16:17:04 +02:00
Christian von Elm 866366a874 tr: correctly detected matched [:upper:]
tr detects if a class in set2 is matched by a class at the correct position in set1 after it has expanded everything before the class in both sets:

So

tr 'abcd[:upper:]' 'a-d[:lower:]'

should not fail
2024-06-30 14:24:00 +02:00
Sylvestre Ledru 3a0261c785
Merge pull request #6512 from lu-zero/default-readme
coreutils: Add a default readme for the packages
2024-06-30 13:19:35 +02:00
Luca Barbato 11bd0c7fc4 coreutils: Add a default readme for the packages 2024-06-30 10:52:10 +02:00
Daniel Hofstetter cb5111c1b8
Merge pull request #6510 from matrixhead/color-clear-to-eol
ls: Refactor `parse_width` function
2024-06-29 15:32:06 +02:00
mhead 91d1b81224 ls: Refactor parse_width function 2024-06-29 14:24:34 +05:30
Sylvestre Ledru e08c43ade2
Merge pull request #6496 from djedi23/6267-cp-preserved-hardlinks-are-not-reported-in--verbose
cp: fix preserved hardlinks are not reported in --verbose
2024-06-29 10:46:31 +02:00
Sylvestre Ledru 2244adb0f2
Merge pull request #6509 from lcheylus/openbsd-users
users: fix lint error needless_borrows_for_generic_args on OpenBSD
2024-06-29 10:45:57 +02:00
sreehari prasad dbeae9f444
ls: gnu color-clear-to-eol fix (#6507)
---------

Co-authored-by: Sylvestre Ledru <sylvestre@debian.org>
2024-06-29 10:06:00 +02:00
Laurent Cheylus 4be9ed6b4d
users: fix lint error needless_borrows_for_generic_args on OpenBSD
Fix uutils/coreutils#6508

Signed-off-by: Laurent Cheylus <foxy@free.fr>
2024-06-29 09:38:55 +02:00
Daniel Hofstetter f451714d26
Merge pull request #6406 from jadijadi/users-openbsd
users: support OpenBSD using utmp
2024-06-29 07:52:10 +02:00
Jadi 576341bb93 users: support OpenBS using utmp
OpenBSD uses the original utmp file format so the general `users` does not
work there. By using the `utmp-classic` lib, we cna process the current users
on the system from the /var/run/utmp and show the list.

fixes #5665
2024-06-29 08:19:24 +03:30
Daniel Hofstetter 69b603bfe7
Merge pull request #6503 from CausingBrick/issue-6495
date: fix date get timezone error while set utc time (#6495)
2024-06-28 16:15:56 +02:00
MengshengWu e4ec608781 date: fix date get timezone error while set utc time (#6495) 2024-06-28 22:01:00 +08:00
n4n5 2a0adcd736
add clippy check 2024-06-28 11:28:25 +02:00
Sylvestre Ledru 371ba28db7
Merge pull request #6498 from cakebaker/cargo_expensive_tests_feature
Cargo.toml: add "expensive_tests" feature
2024-06-28 11:27:27 +02:00
Sylvestre Ledru 7d77a3730c
Merge pull request #6502 from Its-Just-Nans/main
build all features on docs.rs
2024-06-28 11:16:41 +02:00
Daniel Hofstetter 4b0090b323
Merge pull request #6499 from sylvestre/b2sum2
hashsum/b2sum: when the checksum file is untagged, detect the size
2024-06-28 10:44:14 +02:00
n4n5 cc8a9f4c1b
build all features on docs.rs 2024-06-28 10:26:23 +02:00
Sylvestre Ledru 0ecc18fb5b hashsum/b2sum: when the checksum file is untagged, detect the size
Should fix tests/cksum/b2sum.sh
2024-06-28 10:15:27 +02:00
Daniel Hofstetter 11e8476456
Merge pull request #6501 from uutils/renovate/num-bigint-0.x-lockfile
chore(deps): update rust crate num-bigint to v0.4.6
2024-06-28 08:22:52 +02:00
renovate[bot] 2f0b37c7f4
chore(deps): update rust crate num-bigint to v0.4.6 2024-06-27 22:36:46 +00:00
Sylvestre Ledru 3b607f1c7c cksum: move the code where needed 2024-06-27 22:51:37 +02:00
Sylvestre Ledru 6a489f5ee7
Merge pull request #6500 from cakebaker/uucore_checksum_simplify_determine_regex
uucore/checksum: simplify `determine_regex()`
2024-06-27 14:11:36 +02:00
Daniel Hofstetter 710e999fc7 uucore/checksum: simplify determine_regex() 2024-06-27 12:46:32 +02:00
Daniel Hofstetter 9b3b9e8407
Merge pull request #6452 from sylvestre/base64
cksum/hashsum: add support of --check with base64  + other improvs
2024-06-27 09:47:52 +02:00