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: tox-dev/filelock
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 3.20.1
Choose a base ref
...
head repository: tox-dev/filelock
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 3.20.3
Choose a head ref
  • 3 commits
  • 4 files changed
  • 4 contributors

Commits on Jan 2, 2026

  1. Support Unix systems without O_NOFOLLOW (#463)

    Acquiring a lock uses the `O_NOFOLLOW` flag when calling `open`.
    However, this flag is not available on all platforms, such as GraalPy,
    causing an `AttributeError` to be raised when attempting to acquire a
    lock. According to the Python docs:
    
    > The above constants are extensions and not present if they are not
    > defined by the C library.
    
    This handles such platforms by checking for the presence of the
    `O_NOFOLLOW` flag first.
    mwilliamson authored Jan 2, 2026
    Configuration menu
    Copy the full SHA
    5088854 View commit details
    Browse the repository at this point in the history
  2. [pre-commit.ci] pre-commit autoupdate (#464)

    updates:
    - [github.com/python-jsonschema/check-jsonschema: 0.35.0 → 0.36.0](python-jsonschema/check-jsonschema@0.35.0...0.36.0)
    - [github.com/astral-sh/ruff-pre-commit: v0.14.9 → v0.14.10](astral-sh/ruff-pre-commit@v0.14.9...v0.14.10)
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    pre-commit-ci[bot] authored Jan 2, 2026
    Configuration menu
    Copy the full SHA
    f2e7d40 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2026

  1. Fix TOCTOU symlink vulnerability in SoftFileLock (#465)

    Co-authored-by: Claude <noreply@anthropic.com>
    gaborbernat and claude authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    41b42dd View commit details
    Browse the repository at this point in the history
Loading