Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: isaacs/node-tar
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.5.16
Choose a base ref
...
head repository: isaacs/node-tar
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v7.5.19
Choose a head ref
  • 7 commits
  • 14 files changed
  • 2 contributors

Commits on Jun 25, 2026

  1. Configuration menu
    Copy the full SHA
    7a635c2 View commit details
    Browse the repository at this point in the history
  2. 7.5.17

    isaacs committed Jun 25, 2026
    Configuration menu
    Copy the full SHA
    9cbdb31 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2026

  1. pax: parse values according to known types

    This prevents a case where the path can be set to a number.
    
    We were effectively already ignoring unknown types anyway, so we may as
    well just have a short allowed list of values, and handle them
    deliberately.
    
    Also, just as a defense-in-depth, any paths that pass through
    normalizeWindowsPaths (which we use whenever paths are considered) is
    explicitly cast to `String`.
    
    Previously, a PAX header with an entry like `11 path=12345\n` would
    cause a crash in strict mode, or a failure to extract in nonstrict mode,
    because it would attempt to substring a number value.
    
    Fix: GHSA-w8wr-v893-vjvp
    isaacs committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    e02a4e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e78bf0 View commit details
    Browse the repository at this point in the history
  3. 7.5.18

    isaacs committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    9ecd4d2 View commit details
    Browse the repository at this point in the history
  4. add maxDecompressionRatio guard against explosive decompression

    EDIT(@isaacs): add to readme, remove dead code, full test coverage
    Jvr2022 authored and isaacs committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    2812e93 View commit details
    Browse the repository at this point in the history
  5. 7.5.19

    isaacs committed Jun 27, 2026
    Configuration menu
    Copy the full SHA
    be440da View commit details
    Browse the repository at this point in the history
Loading