Jeff Bailey
8d4fef7aba
tar: refuse to write archive to terminal, lock stdout, and buffer output
2026-06-07 12:18:30 +01:00
Jeff Bailey
3be98e9e5c
tar: support -f - for stdin/stdout archives
...
When the archive path is "-", read archives from stdin for list and
extract, and write archive data to stdout for create.
Route create status output to stderr when writing the archive to
stdout so verbose output does not corrupt the stream. Add CLI tests
for create-to-stdout, list-from-stdin, extract-from-stdin, and the
stderr routing cases.
2026-06-07 11:19:50 +01:00
renovate[bot]
3eb916a8c2
chore(deps): update codecov/codecov-action action to v7 ( #299 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-07 08:54:45 +01:00
renovate[bot]
ea51e0cd4c
chore(deps): update rust crate libfuzzer-sys to v0.4.13
2026-06-05 07:21:00 +02:00
renovate[bot]
31c9e09527
chore(deps): update rust crate chrono to v0.4.45
2026-06-05 07:18:15 +02:00
Sylvestre Ledru
14185c5626
Merge pull request #297 from uutils/codspeed/wizard-1780601706208
...
Add CodSpeed performance benchmarks
2026-06-04 22:08:03 +02:00
codspeed-hq[bot]
c9f88f0fa2
Fix import ordering to match CI stable toolchain
2026-06-04 19:50:28 +00:00
codspeed-hq[bot]
0faed0baeb
Add CodSpeed performance benchmarks
2026-06-04 19:44:08 +00:00
Valentin
4986a8460c
Absolute Paths Support for Archives Creation ( #291 )
...
Added support for -P and --absolute-names flags to preserve absolute
paths when creating archives, matching GNU tar behavior.
* CLI: Added -P / --absolute-names options to uu_app.
* Operations: Configured tar::Builder to preserve absolute paths
based on the new flag.
* Normalization: Updated normalize_path to skip stripping root
and prefix components when absolute paths are allowed.
* Tests: Added integration tests for path preservation and trimming
during archive creation and extraction.
2026-06-01 20:53:03 +01:00
Sylvestre Ledru
949437fe85
Add CONTRIBUTING.md pointing to the review guidelines
2026-05-30 10:07:54 +02:00
dependabot[bot]
fac25e3b7d
chore(deps): bump tar from 0.4.45 to 0.4.46 in /fuzz ( #293 )
...
Bumps [tar](https://github.com/composefs/tar-rs ) from 0.4.45 to 0.4.46.
- [Release notes](https://github.com/composefs/tar-rs/releases )
- [Commits](https://github.com/composefs/tar-rs/compare/0.4.45...0.4.46 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 0.4.46
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-29 23:24:55 +01:00
renovate[bot]
84c09e354f
chore(deps): update rust crate ctor to v1.0.7
2026-05-29 08:26:19 +02:00
Sylvestre Ledru
82a4980a70
Merge pull request #287 from kevinburke/gnu-clone-retry
...
util: retry GNU tar setup downloads
2026-05-26 09:57:04 +02:00
renovate[bot]
3dd83a7b69
chore(deps): update rust crate similar to v3.1.1 ( #290 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-24 05:47:25 +00:00
renovate[bot]
28ab4a8e2e
chore(deps): update rust crate tar to v0.4.46
2026-05-19 07:13:57 +02:00
Kevin Burke
b4865dab24
util: retry GNU tar setup downloads
...
The GNU tar CI job depends on git.savannah.gnu.org, which can fail
transiently during clone or submodule setup. Retry those network-dependent
setup steps with exponential backoff before failing the job.
Keep cleanup scoped to failed clone attempts, fail early if path_GNU already
points at a non-git directory, and tighten the helper script with pipefail and
shellcheck-clean quoting.
2026-05-18 08:46:15 -07:00
Sylvestre Ledru
2cc665e2d3
Merge pull request #286 from kaladron/codeowner
...
Add CODEOWNERS file to request review from @kaladron
2026-05-17 14:44:30 +02:00
Jeff Bailey
fc74817b9b
feat: add CODEOWNERS file to request review from @kaladron
2026-05-17 12:37:36 +00:00
oech3
42f9d3722f
remove 1 unsafe ( #284 )
...
Co-authored-by: Jeff Bailey <jbailey@raspberryginger.com >
2026-05-17 08:53:39 +01:00
renovate[bot]
74abcb3428
chore(deps): update rust crate ctor to v1.0.6 ( #285 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-17 08:46:29 +01:00
Sylvestre Ledru
840b16bd8f
Merge pull request #163 from kaladron/fast-t
...
perf: use BufWriter<StdoutLock> for all verbose/listing output
2026-05-13 12:19:46 +02:00
renovate[bot]
cc2f4f1015
chore(deps): update rust crate ctor to v1.0.5 ( #282 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 22:44:56 +01:00
renovate[bot]
3a7c125a1b
chore(deps): update rust crate clap_complete to v4.6.5 ( #283 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-11 22:44:30 +01:00
renovate[bot]
c5cd4bba76
chore(deps): update rust crate clap_complete to v4.6.4
2026-05-10 10:10:16 +02:00
renovate[bot]
ff0bba6fd6
chore(deps): update rust crate ctor to v1.0.4
2026-05-09 07:10:01 +02:00