Terts Diepraam
9aca050e4a
cp: override args
...
These arguments should not have been in conflict with each other, but silently override each other.
2022-02-26 10:37:58 +01:00
DevSabb
b8a3795d95
tr: fix octal interpretation of repeat count string ( #3178 )
...
* tr: fix octal interpretation of repeat count string
* tr: fix formatting errors
* tr: fix formatting issues 2
* tr: attempt to bypass spell check error
* tr: fix spell check errors attempt 2
* tr: formatting fixes
Co-authored-by: DevSabb <devsabb@local>
2022-02-25 12:11:53 +01:00
Sylvestre Ledru
629e1f7c4e
Merge pull request #3189 from tertsdiepraam/clippy-1.59
...
Rust 1.59 Clippy lints
2022-02-25 10:07:33 +01:00
Terts Diepraam
722c5d268f
fix Rust 1.59 clippy lints
2022-02-25 09:39:48 +01:00
Sylvestre Ledru
c9be7ccf89
Merge pull request #3186 from jfinkels/df-doc-links
...
df: correct links in BlockSize documentation
2022-02-24 08:34:20 +01:00
Jeffrey Finkelstein
9f71b7ac7f
df: correct links in BlockSize documentation
2022-02-23 21:08:35 -05:00
Sylvestre Ledru
d3ca49128d
Merge pull request #3179 from omertuc/test_u64
...
Improve coverage / error messages from `parse_size` PR
2022-02-23 18:27:14 +01:00
Sylvestre Ledru
6224a08978
Merge pull request #3182 from jfinkels/df-scale-by-block-size
...
df: correctly scale bytes by block size
2022-02-23 10:03:33 +01:00
Jeffrey Finkelstein
fc8e9f20ea
df: correctly scale bytes by block size
...
Change `df` so that it correctly scales numbers of bytes by the
default block size, 1024, when neither -h nor -H are specified on the
command-line. Previously, it was not scaling the number of bytes in
this case.
Fixes #3058 .
2022-02-22 22:51:26 -05:00
Omer Tuchfeld
0ce22f3a08
Improve coverage / error messages from parse_size
PR
...
https://github.com/uutils/coreutils/pull/3084 (2a333ab391
) had some
missing coverage and was merged before I had a chance to fix it.
This PR adds some coverage / improved error messages that were missing
from that previous PR.
2022-02-22 22:09:45 +01:00
Sylvestre Ledru
2a333ab391
Merge pull request #3084 from omertuc/u64
...
Fix `parse_size` to use u64 rather than usize for better 32-bit support
2022-02-22 20:47:38 +01:00
Sylvestre Ledru
e95a8e2ec9
Merge pull request #3175 from alextibbles/hashsum-update-md5
...
Hashsum consolidate md5 with RustCrypto Hashes
2022-02-22 20:38:38 +01:00
Omer Tuchfeld
f3895124b9
Remove impractical test creating a file too large
2022-02-22 14:23:46 +01:00
Omer Tuchfeld
fa60898354
Adjust 32-bit tests for tail,split,truncate,head
2022-02-22 13:49:20 +01:00
Omer Tuchfeld
e9adf979d9
Fix type-error when calling parse_size
from stdbuf
2022-02-22 13:49:20 +01:00
Omer Tuchfeld
468ff8f0b9
Fix type-error when calling parse_size
from od
2022-02-22 13:49:20 +01:00
Gilad Naaman
6856c5dba5
Fix type-error when calling parse_size
from truncate
2022-02-22 13:49:20 +01:00
Gilad Naaman
159a1dc1db
Fix type-error when calling parse_size
from split
2022-02-22 13:49:20 +01:00
Gilad Naaman
8535cd41e0
Fix type-error when calling parse_size
from sort
2022-02-22 13:49:20 +01:00
Omer Tuchfeld
5d861df961
Fix type-error when calling parse_size
from tail
2022-02-22 13:49:20 +01:00
Omer Tuchfeld
8d8e25880e
Fix type-error when calling parse_size
from head
2022-02-22 13:49:20 +01:00
Omer Tuchfeld
0fe6017006
Fix type-error when calling parse_size
from du
2022-02-22 13:49:20 +01:00
Omer Tuchfeld
88dfb8d374
Fix type-error when calling parse_size
from dd
2022-02-22 13:49:15 +01:00
Omer Tuchfeld
b6c952c46e
Fix parse_size
to use u64 rather than usize for better 32-bit support
...
Using usize limits 32-bit platforms to operate only on sizes of 4GiB
or less. While 32-bit platforms only have 4GiB of addressable memory,
not all operations require the data to be entirely in memory, so this
limitation can be lifted if we use u64 instead of usize.
This only fixes the core function, further commits fix the utilities
making use of this function.
2022-02-22 11:09:40 +01:00
Alex Tibbles
163472ff7b
hashsum: pass spell checker
2022-02-21 20:43:42 -05:00
Alex Tibbles
3a0f292510
hashsum: refactor macro name
2022-02-21 17:04:57 -05:00
Alex Tibbles
afd5fea3c8
hashsum: refactor MD5 to use macro
2022-02-21 17:00:34 -05:00
Alex Tibbles
b1c543b4d2
hashsum: re-factor SHA1 implementation into common macro
2022-02-21 16:58:20 -05:00
Alex Tibbles
00d3c36e8c
update SHA1, SHA2, SHA3 crates
2022-02-21 16:55:59 -05:00
Alex Tibbles
41e9719d6b
upgrade to RustCrypto Hashes MD5 "MD-5" 0.10.1
2022-02-21 16:51:00 -05:00
Sylvestre Ledru
38bcafb7c2
Merge pull request #3174 from alextibbles/hashsum-update-hex
...
hashsum: update hex to 0.4.3
2022-02-21 22:23:03 +01:00
Alex Tibbles
c8346fd720
hashsum: update hex to 0.4.3
...
Update to API change.
2022-02-21 15:35:46 -05:00
Sylvestre Ledru
6c7decc42b
Merge pull request #3172 from alextibbles/update-strum
...
uniq: update strum to 0.23 latest
2022-02-21 19:28:55 +01:00
Sylvestre Ledru
775588fb18
Merge pull request #3127 from xxyzz/df
...
df: some option changes
2022-02-21 19:08:56 +01:00
Alex Tibbles
0d5dd27e71
uniq: update strum to 0.23 latest
2022-02-21 12:34:25 -05:00
Sylvestre Ledru
f11ac4b076
Merge pull request #3166 from sylvestre/rust-cache
...
try to use rust-cache on github action to build faster
2022-02-21 17:35:22 +01:00
Terts Diepraam
53070141c1
all: add format_usage function ( #3139 )
...
This should correct the usage strings in both the `--help` and user documentation. Previously, sometimes the name of the utils did not show up correctly.
2022-02-21 17:14:03 +01:00
alextibbles
cd450cc591
expr: update onig crate to 6.3 ( #3136 )
...
* expr: update onig crate to 6.3
2022-02-21 17:13:27 +01:00
Sylvestre Ledru
419abec4e5
Merge pull request #3148 from jfinkels/dd-of-dev-null
...
dd: don't error when outfile is /dev/null
2022-02-21 17:10:42 +01:00
Sylvestre Ledru
8583ed8272
Merge pull request #3169 from xxyzz/main
...
Run GNU root tests after other tests
2022-02-21 11:12:31 +01:00
Sylvestre Ledru
8e0a40d6b1
Merge pull request #3170 from jfinkels/dd-blocks-module
...
dd: move block-related functions into new module
2022-02-21 10:51:23 +01:00
Jeffrey Finkelstein
1076fbd492
dd: move block-related functions into new module
...
Create a new module `blocks.rs` to contain the block-related helper
functions. This commit only moves the location of the code and related
tests, it does not change the functionality of `dd`.
2022-02-20 22:16:54 -05:00
Terts Diepraam
938c5acbbe
Merge pull request #3146 from ndd7xv/split-suffix-check
...
split: error when num. of chunks is greater than num. of possible filenames
2022-02-20 17:12:05 +01:00
xxyzz
744592e221
Change the owner of gcda files to the current user
2022-02-20 19:15:48 +08:00
xxyzz
fe8910350c
Run GNU root tests at the end
...
This should fix the profiling permission denied error on non-root tests
2022-02-20 18:29:18 +08:00
Sylvestre Ledru
9adaf5c288
Merge pull request #3045 from xxyzz/main
...
Create coverage report for GNU tests
2022-02-20 10:57:12 +01:00
Sylvestre Ledru
bc3f540a1b
Merge pull request #2965 from tertsdiepraam/test-wsl-exec-permission
...
`test`: fix wsl executable permission
2022-02-20 10:36:13 +01:00
Sylvestre Ledru
73051809a7
Merge pull request #3018 from Narasimha1997/fix-cp-recursion
...
Fix: Avoid infinite recursion when source and destinations are same while using `cp -R`
2022-02-20 10:34:34 +01:00
Sylvestre Ledru
42eba6c5b2
Merge pull request #3107 from jfinkels/split-elide-empty-files
...
split: add support for -e argument
2022-02-20 10:32:57 +01:00
Sylvestre Ledru
5bbc2cedf4
Merge pull request #3054 from jfinkels/dd-progress-module
...
dd: collect progress reporting into its own module
2022-02-20 10:17:54 +01:00