Daniel Hofstetter
5dfeb809a4
cksum: remove some unnecessary type info
2025-01-05 14:50:14 +01:00
Daniel Hofstetter
d9936ca583
Merge pull request #7079 from Felle33/cksum_--tag_meaningless_with_--check
...
cksum: the --tag is meaningless with --check
2025-01-05 14:43:38 +01:00
Daniel Hofstetter
4ff48c3d85
Merge pull request #7009 from sylvestre/xattrs
...
cp: when copying a read only file, make sure that the xattrs can be set properly
2025-01-05 13:51:00 +01:00
tommi
61290fd6e8
tests/cksum: test added to check that the --check and --tag flags are meaningless
2025-01-05 10:32:08 +01:00
tommi
dd17f9a61c
cksum: check ourself the flags --check and --tag and output the correct error
2025-01-05 10:28:08 +01:00
Sylvestre Ledru
1e8e16b79c
Merge pull request #7075 from jfinkels/mkfifo-mode-dependency
...
mkfifo: add missing "mode" feature for uucore dep
2025-01-05 00:07:14 +01:00
Jeffrey Finkelstein
4f43e7f2dd
mkfifo: add missing "mode" feature for uucore dep
2025-01-04 17:58:29 -05:00
Sylvestre Ledru
20b5365d06
Merge pull request #7062 from cakebaker/bump_tempfile
...
Bump `tempfile` from `3.14.0` to `3.15.0`
2025-01-04 21:53:24 +01:00
Tommaso Fellegara
b15bc8440c
cksum: fix error message when the flags length and an algorithm different from blake2b are present ( #7071 )
...
test length and blake2b algorithm before testing supported algorithms
2025-01-04 21:53:10 +01:00
Sylvestre Ledru
5a3afb28ca
CI: also install attr in one of the CI job to test a cp feature
2025-01-04 20:36:45 +01:00
Sylvestre Ledru
da2a4fedf5
cp: when copying a read only file, make sure that the xattrs can be set properly
...
on the destination
Should fix tests/misc/xattr.sh
2025-01-04 20:36:43 +01:00
Daniel Hofstetter
fbea7c41ca
Merge pull request #7070 from samueltardieu/push-ozkqollptyzw
...
kill: make `-s` conflict with `-l` and `-t`
2025-01-04 15:32:44 +01:00
Samuel Tardieu
b5fc19e60e
kill: make -s conflict with -l and -t
2025-01-04 15:04:12 +01:00
Daniel Hofstetter
e0031565ba
Merge pull request #7069 from samueltardieu/push-zrokzuowvlkv
...
kill: add `-n` hidden option for compatibility with bash
2025-01-04 14:47:42 +01:00
Samuel Tardieu
c6d3ec688c
kill: add -n hidden option for compatibility with bash
...
GNU coreutils also implements it this way.
2025-01-04 11:33:54 +01:00
Sylvestre Ledru
8ab7bbafe1
Merge pull request #7057 from jfinkels/chroot-set-groups
...
chroot: fix many issues with chroot
2025-01-03 19:44:49 +01:00
Sylvestre Ledru
88cdf16fd7
Merge pull request #7051 from cakebaker/chroot_remove_g_short_option
...
chroot: remove `-G` short option
2025-01-03 16:35:14 +01:00
Daniel Hofstetter
2ab6dac8f0
Bump tempfile from 3.14.0 to 3.15.0
2025-01-03 14:40:37 +01:00
Daniel Hofstetter
2cdf30938d
Merge pull request #7054 from uutils/renovate/bstr-1.x-lockfile
...
chore(deps): update rust crate bstr to v1.11.3
2025-01-03 06:57:55 +01:00
Jeffrey Finkelstein
b29d8f1008
chroot: fix several group setting issues
...
Fix several issues in the behavior of `chroot`, mostly around setting
group IDs. This commit ensures that supplemental groups provided by
`--groups` are properly handled with respect to the groups implied by
`--userspec`. This commit also ensures that we fall back to numeric
parsing when attempting to lookup user and group IDs from their names.
2025-01-02 20:08:47 -05:00
Jeffrey Finkelstein
b59da37365
chroot: make Options.groups into an Option type
...
Change the type of `Options.groups` to be `Option<Vec<String>>` so that
the absence of the `--groups` option is meaningfully distinguished from
an empty list of groups. This is important because `chroot --groups=''`
is used specifically to disable supplementary group lookup.
2025-01-02 20:08:47 -05:00
Jeffrey Finkelstein
52c05e2fd6
chroot: improve parsing of --groups parameter
...
Improve the parsing of the `--groups` parameter to `chroot` so that it
handles more error cases and better matches the behavior of GNU
`chroot`. For example, multiple adjacent commas are allowed:
--groups=a,,,b
but spaces between commas are not allowed:
--groups="a, , ,b"
2025-01-02 20:08:47 -05:00
renovate[bot]
541c345a4d
chore(deps): update rust crate bstr to v1.11.3
2025-01-02 22:53:57 +00:00
Daniel Hofstetter
e22bcbb74d
chroot: remove outdated info from help
2025-01-02 13:38:39 +01:00
Daniel Hofstetter
e5e589afd5
chroot: remove short option "-G"
2025-01-02 13:35:19 +01:00
Sylvestre Ledru
6a8b766d6d
Merge pull request #7020 from jtracey/ls-nonunicode
...
ls: add better support for non-UTF-8 bytes
2025-01-02 11:16:58 +01:00
Sylvestre Ledru
ede8e15301
Merge pull request #7043 from jfinkels/chroot-parse-userspec
...
chroot: fix parsing of --userspec argument
2025-01-02 11:08:26 +01:00
Jeffrey Finkelstein
5bd5cdb7c1
chroot: fix parsing of --userspec argument
...
Fix the parsing of the `--userspec=USER:GROUP` argument so that the
both the user and the group are optional, and update the error message
to match that of GNU `chroot`. This commit also removes the incorrect
`clap` arguments for `--user` and `--group`. In `chroot --user=USER`,
the `--user` is an abbreviation of `--userspec`, and in `chroot
--group=GROUP`, the `--group` is an abbreviation of `--groups`.
Closes #7040 .
2025-01-02 10:26:13 +01:00
Daniel Hofstetter
797876f8cd
Merge pull request #7049 from uutils/renovate/rstest-0.x
...
chore(deps): update rust crate rstest to 0.24.0
2025-01-02 06:54:57 +01:00
renovate[bot]
974b18e85c
chore(deps): update rust crate rstest to 0.24.0
2025-01-01 20:00:24 +00:00
Daniel Hofstetter
eb6086d346
Merge pull request #7047 from sylvestre/disable-win
...
CI: disable the windows job for indiv tests
2025-01-01 15:01:36 +01:00
Daniel Hofstetter
a049427e88
Merge pull request #7046 from sylvestre/uniqu
...
uniq: fix multibyte input
2025-01-01 14:53:03 +01:00
Sylvestre Ledru
6d028cd097
Merge pull request #7034 from alexs-sh/uucore-fix-fp-general-format-output
...
uucore:format:fix floating-point representation
2025-01-01 14:46:33 +01:00
Sylvestre Ledru
97a442ff6c
CI: disable the windows job for indiv tests
...
Closes : #7044
2025-01-01 14:34:00 +01:00
Sylvestre Ledru
1e23a3fa8d
uniq: fix multibyte input
...
Should fix tests/uniq/uniq.pl
2025-01-01 13:17:52 +01:00
Sylvestre Ledru
805754b4f8
Merge pull request #7045 from cakebaker/bump_itertools
...
Bump `itertools` from `0.13.0` to `0.14.0`
2025-01-01 10:54:41 +01:00
Daniel Hofstetter
ac542966e7
deny.toml: add itertools to skip list
2025-01-01 09:27:22 +01:00
Daniel Hofstetter
1d2740c12a
Bump itertools from 0.13.0 to 0.14.0
2025-01-01 09:25:14 +01:00
Daniel Hofstetter
7c7a6f89ab
Merge pull request #7016 from sylvestre/ls-mtime
...
ls: finish the plug of mtime
2025-01-01 08:25:05 +01:00
Sylvestre Ledru
958ac72113
ls: finish the plug of mtime
...
Will help with tests/ls/ls-time
2024-12-31 18:14:41 +01:00
Sylvestre Ledru
41ffffa2da
Merge pull request #7024 from jovielarue/fix-broken-docs-links
...
Fix: broken doc links
2024-12-31 16:58:18 +01:00
Daniel Hofstetter
2227330fe7
Merge pull request #7038 from sylvestre/ci
...
CI: test all features individually
2024-12-31 14:56:58 +01:00
Daniel Hofstetter
817f40a23f
Merge pull request #7041 from sylvestre/doc-failure-2
...
document two more failures
2024-12-31 14:43:41 +01:00
Sylvestre Ledru
24f4b9ca4f
document two more failures
2024-12-31 14:41:20 +01:00
Daniel Hofstetter
b89c90656e
Merge pull request #7012 from sylvestre/doc-failure
...
Improve the GNU compat doc
2024-12-31 14:36:53 +01:00
Alexander Shirokov
4c330d43ba
uucore:format:fix floating-point rounding
...
This change resolves issues with exponent calculation and usage,
ensuring more accurate formatting:
- Exponent for negative values can differ from 0
- Switching to decimal mode now follows the P > X ≥ −4 rule
2024-12-31 13:19:43 +01:00
Sylvestre Ledru
e3de43a942
doc: extend the spell list
2024-12-31 12:26:05 +01:00
Sylvestre Ledru
049a1fbce8
doc: https://github.com/uutils/coreutils/pull/7009 is being worked on
2024-12-31 11:53:30 +01:00
Sylvestre Ledru
f14dff0dc9
doc: rm/fail-2eperm.sh has been fixed
2024-12-31 11:51:21 +01:00
Sylvestre Ledru
4677dd5b3a
doc: seq/seq has been fixed
...
https://github.com/uutils/coreutils/pull/7032
2024-12-31 11:50:38 +01:00