Sylvestre Ledru
a857002def
Merge pull request #3949 from niyaznigmatullin/cp-i_gnu_test
...
cp: fix `cp-i` GNU test
2022-09-18 22:06:12 +02:00
jfinkels
86b012d3be
dd: handle stdout redirected to seekable file ( #3880 )
...
* dd: move argument parsing outside of Input, Output
Move the argument parsing code out of the `Input::new()` and
`Output::new()` functions and into the calling code. This allows the
calling code to make decisions about how to instantiate the `Input`
and `Output` objects if necessary.
* dd: handle stdout redirected to seekable file
Fix a bug in `dd` where null bytes would be unintentionally written if
stdout were redirected to a seekable file. For example, before this
commit, if `dd` were invoked from the command-line as
dd if=infile bs=1 count=10 seek=5 > /dev/sda1
then five zeros would be written to `/dev/sda1` before copying ten
bytes of `infile` to `/dev/sda1`. After this commit, `dd` will
correctly seek five bytes forward in `/dev/sda1` before copying the
ten bytes of `infile`.
Fixes #3542 .
2022-09-18 21:53:01 +02:00
Terts Diepraam
f8c9de706f
Merge pull request #3948 from sylvestre/gnu-root
...
Agregate the root GNU testsuite results
2022-09-17 20:51:02 +02:00
Terts Diepraam
efe8a2ce9c
Merge pull request #3945 from sylvestre/se
...
GNU test: Generate a few more locales
2022-09-17 20:42:16 +02:00
Terts Diepraam
8c839888e1
Merge pull request #3905 from Joining7943/refactor-tail
...
Refactor tail
2022-09-17 20:39:53 +02:00
Terts Diepraam
513e61f434
Merge pull request #3923 from snapdgn/main
...
refactor: `stat` declarative macros to functions
2022-09-17 20:36:47 +02:00
Niyaz Nigmatullin
2ce999c959
cp: fix cp-i
GNU test
...
`cp` in interactive mode used to write to stdout asking for
overwrite. GNU version writes to stderr.
Changed: write to stderr to make compatible with GNU.
2022-09-17 19:15:52 +03:00
Sylvestre Ledru
20af659f09
Run the GNU root tests in a separate task
2022-09-17 13:19:06 +02:00
Sylvestre Ledru
cfa7ba2ce2
gnu: merge the root tests results into the main one
2022-09-17 13:19:03 +02:00
Sylvestre Ledru
2cddce26d3
Merge pull request #3947 from niyaznigmatullin/bump_terminal_size
...
chore(deps): Bump `terminal_size` + cargo update
2022-09-17 09:28:38 +02:00
Niyaz Nigmatullin
774f498aa8
chore(deps): Bump terminal_size + cargo update
2022-09-17 01:08:41 +03:00
Sylvestre Ledru
a89ecef064
Merge pull request #3941 from uutils/dependabot/cargo/digest-0.10.5
...
build(deps): bump digest from 0.10.3 to 0.10.5
2022-09-16 21:53:47 +02:00
Sylvestre Ledru
7a6967cdff
GNU test: Generate a few more locales
...
One of the test is skipped with:
sort-h-thousands-sep.sh: skipped test: The Swedish locale with blank thousands separator is unavailable.
2022-09-16 16:12:58 +02:00
Sylvestre Ledru
acef46b629
add the capability to run several tests at once
2022-09-16 10:31:01 +02:00
dependabot[bot]
05b7183112
build(deps): bump digest from 0.10.3 to 0.10.5
...
Bumps [digest](https://github.com/RustCrypto/traits ) from 0.10.3 to 0.10.5.
- [Release notes](https://github.com/RustCrypto/traits/releases )
- [Commits](https://github.com/RustCrypto/traits/compare/digest-v0.10.3...digest-v0.10.5 )
---
updated-dependencies:
- dependency-name: digest
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-16 06:34:05 +00:00
Sylvestre Ledru
902ff1694d
Merge pull request #3934 from uutils/dependabot/cargo/thiserror-1.0.35
...
build(deps): bump thiserror from 1.0.34 to 1.0.35
2022-09-14 16:46:10 +02:00
Sylvestre Ledru
a788115a75
Merge pull request #3935 from niyaznigmatullin/cargo_update
...
`cargo +1.59.0 update`
2022-09-14 16:45:43 +02:00
Niyaz Nigmatullin
b2d5fb4300
cargo +1.59.0 update
2022-09-14 11:56:07 +03:00
dependabot[bot]
18150d45e3
build(deps): bump thiserror from 1.0.34 to 1.0.35
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.34 to 1.0.35.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.34...1.0.35 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-14 06:44:06 +00:00
Sylvestre Ledru
f83e7d3f1b
Merge pull request #3552 from jfinkels/mktemp-tmpdir-env-var
...
mktemp: respect TMPDIR environment variable
2022-09-14 08:11:36 +02:00
snapdgn
f7601c022e
updated documentation
2022-09-14 10:51:03 +05:30
Jeffrey Finkelstein
61345cbdc9
mktemp: respect TMPDIR environment variable
...
Change `mktemp` so that it respects the value of the `TMPDIR`
environment variable if no directory is otherwise specified in its
arguments. For example, before this commit
$ TMPDIR=. mktemp
/tmp/tmp.WDJ66MaS1T
After this commit,
$ TMPDIR=. mktemp
./tmp.h96VZBhv8P
This matches the behavior of GNU `mktemp`.
2022-09-13 19:38:25 -04:00
Joining7943
951c51e740
tail: large refactoring and cleanup of the tail code base. See also #3905 for details
2022-09-13 22:54:36 +02:00
Sylvestre Ledru
78a9f6edf8
Merge pull request #3908 from tertsdiepraam/chroot-err-codes
...
`chroot`: set exit codes to 125, 126 or 127 for errors from chroot itself
2022-09-12 22:43:12 +02:00
Sylvestre Ledru
b44cf9cde9
Merge pull request #3910 from Joining7943/3895-fix-broken-pipe-error-in-utils
...
fix broken pipe error in tests/common/util
2022-09-12 22:42:36 +02:00
Sylvestre Ledru
1ed281fce9
Merge pull request #3921 from niyaznigmatullin/ls_exit_code_2_some_cases
...
ls: exit code 2 when `IOError` happened for argument
2022-09-12 22:20:08 +02:00
Sylvestre Ledru
2dd9482664
Merge pull request #3835 from uutils/dependabot/cargo/onig-6.4.0
...
build(deps): bump onig from 6.3.2 to 6.4.0
2022-09-12 22:18:53 +02:00
Niyaz Nigmatullin
8bd9427d0d
tests/ls: added exit code to some test failures
2022-09-12 19:47:16 +03:00
Niyaz Nigmatullin
4e0b238748
ls: add command_line bool to error for exit code 2
2022-09-12 19:47:16 +03:00
snapdgn
b723be4fe2
reposition functions
2022-09-12 19:56:02 +05:30
Sylvestre Ledru
6c8dab38b8
Merge pull request #3925 from uutils/dependabot/github_actions/vmactions/freebsd-vm-0.2.6
...
build(deps): bump vmactions/freebsd-vm from 0.2.4 to 0.2.6
2022-09-12 15:27:19 +02:00
snapdgn
d8226bf658
add: documentation to refactored macros->functions
2022-09-12 18:35:30 +05:30
Sylvestre Ledru
b8e233e305
Merge pull request #3926 from hbina/hbina-remove-dep-on-cargo-tree
...
cargo-tree is already part of cargo. Use that instead
2022-09-12 14:33:12 +02:00
Hanif Bin Ariffin
fd9d49d1b2
cargo-tree is already part of cargo. Use that instead
...
Signed-off-by: Hanif Bin Ariffin <hanif.ariffin.4326@gmail.com>
2022-09-12 19:22:33 +08:00
dependabot[bot]
b624b054be
build(deps): bump vmactions/freebsd-vm from 0.2.4 to 0.2.6
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm ) from 0.2.4 to 0.2.6.
- [Release notes](https://github.com/vmactions/freebsd-vm/releases )
- [Commits](https://github.com/vmactions/freebsd-vm/compare/v0.2.4...v0.2.6 )
---
updated-dependencies:
- dependency-name: vmactions/freebsd-vm
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 07:49:07 +00:00
snapdgn
243546ce96
fix: style/spelling
2022-09-12 12:19:56 +05:30
snapdgn
39e352e2af
fix: failing test cases & some refactoring
2022-09-12 12:04:43 +05:30
dependabot[bot]
bf7e5a6ec0
build(deps): bump onig from 6.3.2 to 6.4.0
...
Bumps [onig](https://github.com/iwillspeak/rust-onig ) from 6.3.2 to 6.4.0.
- [Release notes](https://github.com/iwillspeak/rust-onig/releases )
- [Changelog](https://github.com/rust-onig/rust-onig/blob/main/CHANGELOG.md )
- [Commits](https://github.com/iwillspeak/rust-onig/compare/v6.3.2...v6.4.0 )
---
updated-dependencies:
- dependency-name: onig
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-11 20:08:28 +02:00
Sylvestre Ledru
4280c2a8a1
Merge pull request #3913 from uutils/dependabot/cargo/notify-5.0.0
...
build(deps): bump notify from 5.0.0-pre.16 to 5.0.0
2022-09-11 20:06:19 +02:00
Terts Diepraam
e8715cb76a
Merge pull request #3924 from cakebaker/remove_version_of_time_dependency
...
Remove version from time dependency in Cargo.lock
2022-09-11 17:55:24 +02:00
Daniel Hofstetter
f4a988573d
Remove version from time dependency in Cargo.lock
2022-09-11 16:41:26 +02:00
snapdgn
26301d05f6
refactor: declarative macros to rust
2022-09-11 15:36:18 +05:30
Terts Diepraam
51bd8a2ba8
chroot: set exit codes to 125, 126 or 127 for errors from chroot itself
2022-09-11 12:02:54 +02:00
Sylvestre Ledru
e40f175bb6
Merge pull request #3922 from tertsdiepraam/fix-usage-exit-codes
...
all: change remaining usage codes of 2 to 1 for GNU compat
2022-09-10 22:15:28 +02:00
Terts Diepraam
9177cb7b24
all: add tests for usage error exit code
2022-09-10 20:59:42 +02:00
Terts Diepraam
975a1d170d
change remaining usage codes of 2 to 1 for GNU compat
2022-09-10 20:24:24 +02:00
Joining7943
795ab1fb7e
tests/common/util: Fix #3895 broken pipe error when using pipep input in UCommand
2022-09-10 11:10:53 +02:00
Joining7943
e860eb899e
tests/common/util: Add test which provokes the broken pipe error
2022-09-10 11:10:53 +02:00
dependabot[bot]
d02ee4b1eb
build(deps): bump notify from 5.0.0-pre.16 to 5.0.0
...
Bumps [notify](https://github.com/notify-rs/notify ) from 5.0.0-pre.16 to 5.0.0.
- [Release notes](https://github.com/notify-rs/notify/releases )
- [Changelog](https://github.com/notify-rs/notify/blob/main/CHANGELOG.md )
- [Commits](https://github.com/notify-rs/notify/compare/notify-5.0.0-pre.16...notify-5.0.0 )
---
updated-dependencies:
- dependency-name: notify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-10 07:56:32 +00:00
Sylvestre Ledru
70714bc3cd
Merge pull request #3918 from niyaznigmatullin/pr_chrono_to_time
...
pr: migrate from `chrono` to `time`
2022-09-10 09:54:37 +02:00