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: cyphar/filepath-securejoin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.0
Choose a base ref
...
head repository: cyphar/filepath-securejoin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.4.1
Choose a head ref
  • 5 commits
  • 5 files changed
  • 1 contributor

Commits on Jan 13, 2025

  1. VERSION: back to development

    Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
    cyphar committed Jan 13, 2025
    Configuration menu
    Copy the full SHA
    14e6cfe View commit details
    Browse the repository at this point in the history
  2. merge #45 into cyphar/filepath-securejoin:main

    Aleksa Sarai (2):
      VERSION: back to development
      VERSION: release v0.4.0
    
    LGTMs: cyphar
    cyphar committed Jan 13, 2025
    Configuration menu
    Copy the full SHA
    54460df View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2025

  1. join: loosen cleanliness requirements for SecureJoin root

    It turns out that some users do provide unclean paths like "foo/bar/"
    and as a result the new behaviour in commit bc750ad ("join: return
    an error if root is unclean path") was far too aggressive and lead to
    regressions.
    
    The more gentle solution is to only error out if the path contains a
    ".." component (which is the only component type we are really worried
    about here because it's the only one that can turn a safe
    root-joined-path into an unsafe one due to how symlinks are resolved on
    Linux).
    
    Fixes: bc750ad ("join: return an error if root is unclean path")
    Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
    cyphar committed Jan 24, 2025
    Configuration menu
    Copy the full SHA
    fbaef26 View commit details
    Browse the repository at this point in the history
  2. merge #47 into cyphar/filepath-securejoin:main

    Aleksa Sarai (1):
      join: loosen cleanliness requirements for SecureJoin root
    
    LGTMs: kolyshkin cyphar
    cyphar committed Jan 24, 2025
    Configuration menu
    Copy the full SHA
    509a359 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2025

  1. VERSION: release v0.4.1

    Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>
    cyphar committed Jan 28, 2025
    Configuration menu
    Copy the full SHA
    7abd870 View commit details
    Browse the repository at this point in the history
Loading