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: v6.1.0
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: v6.1.4
Choose a head ref
  • 10 commits
  • 20 files changed
  • 1 contributor

Commits on Jul 23, 2021

  1. tap@15

    isaacs committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    1b94260 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f036ca View commit details
    Browse the repository at this point in the history
  3. 6.1.1

    isaacs committed Jul 23, 2021
    Configuration menu
    Copy the full SHA
    1e33534 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. 1 Configuration menu
    Copy the full SHA
    9dbdeb6 View commit details
    Browse the repository at this point in the history
  2. 6.1.2

    isaacs committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    3f7b200 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2021

  1. ci: Create codeql workflow

    isaacs committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    8d75229 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56c24b0 View commit details
    Browse the repository at this point in the history
  3. 6.1.3

    isaacs committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    0b78386 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Avoid an unlikely but theoretically possible redos

    When stripping the trailing slash from `files` arguments, we were using
    `f.replace(/\/+$/, '')`, which can get exponentially slow when `f`
    contains many `/` characters.
    
    Tested a few variants and found one that's faster than the regexp
    replacement for short strings, long strings, and long strings containing
    many instances of repeated `/` characters.
    
    This is "unlikely but theoretically possible" because it requires that
    the user is passing untrusted input into the `tar.extract()` or
    `tar.list()` array of entries to parse/extract, which would be quite
    unusual.
    isaacs committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    06cbde5 View commit details
    Browse the repository at this point in the history
  2. 6.1.4

    isaacs committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    bf69383 View commit details
    Browse the repository at this point in the history
Loading