Skip to content

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 19 Sep 15:31
· 58 commits to main since this release
v0.1.3
88b2658

v0.1.3

  • Fixed: ddc aborted before doing any work on archives whose central-
    directory size crossed the EOCD entry-count field — the u16 field was
    read as u32, so Vec::with_capacity asked the allocator for ~200 GB
    and the process died on the spot. Found, root-caused and fixed by
    @dashanlkk in #1 (with a regression test that reproduces the original
    202 GB allocation).
  • Fixed: quitting a pager (ddc app.apk -o - | less) no longer panics
    with "failed printing to stdout: Broken pipe" — SIGPIPE keeps its
    default disposition.

What's Changed

  • fix: read the EOCD entry count as u16 (ddc aborted on archives with a large cd_size) by @dashanlkk in #1

New Contributors

Full Changelog: v0.1.2...v0.1.3