Thanks to visit codestin.com
Credit goes to github.com

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: coreos/cap-std-ext
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.0.6
Choose a base ref
...
head repository: coreos/cap-std-ext
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.0.7
Choose a head ref
  • 19 commits
  • 7 files changed
  • 5 contributors

Commits on Apr 7, 2025

  1. dirext: Add xattr wrappers

    There's a lot of subtleties to these APIs. First,
    unlike the `xattrs` crate, we operate on cap-std `Dir`
    objects. As part of that, we also explicitly error
    out on absolute paths, as well as paths containing
    any uplinks (`../`) at all.
    
    - Always use `/proc/self/fd` with `lgetxattr`
      because this is the only way to get/set xattrs on
      symlinks.
    - Return a `Result<Option<>>` with getxattr for
      consistency with our other APIs to handle the
      common case of looking for a nonexistent xattr.
    - The `getxattr` and `listxattr` APIs are also higher level than
      what Rustix offers to be maximally convenient;
      we always return an owned buffer, and handle
      resizing it.
    
    Signed-off-by: Colin Walters <[email protected]>
    cgwalters committed Apr 7, 2025
    Configuration menu
    Copy the full SHA
    bed2029 View commit details
    Browse the repository at this point in the history
  2. lib: Drop unused feature

    I think this got cargo culted from elsewhere; where necessary
    I believe the status quo is to use `#![cfg(docsrs)]` or so.
    
    This squashes a build warning.
    
    Signed-off-by: Colin Walters <[email protected]>
    cgwalters committed Apr 7, 2025
    Configuration menu
    Copy the full SHA
    1cc0aad View commit details
    Browse the repository at this point in the history
  3. Merge pull request #70 from cgwalters/drop-doc-attr

    lib: Drop unused feature
    cgwalters authored Apr 7, 2025
    Configuration menu
    Copy the full SHA
    a82fb27 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #69 from cgwalters/get-xattr

    dirext: Add getxattr/setxattr wrappers
    cgwalters authored Apr 7, 2025
    Configuration menu
    Copy the full SHA
    36a1e22 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2025

  1. dirext: make atomic_* really atomic

    Also update documentation.
    
    Signed-off-by: Etienne Champetier <[email protected]>
    champtar committed May 23, 2025
    Configuration menu
    Copy the full SHA
    734684e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #72 from champtar/atomic

    dirext: make atomic_* really atomic
    cgwalters authored May 23, 2025
    Configuration menu
    Copy the full SHA
    677efca View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2025

  1. Configuration menu
    Copy the full SHA
    a81c374 View commit details
    Browse the repository at this point in the history
  2. Add a Windows test

    Since we regressed here recently.
    cgwalters authored and korrat committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    e27337b View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2025

  1. Fix tests on Windows

    korrat committed Jul 29, 2025
    Configuration menu
    Copy the full SHA
    c28d722 View commit details
    Browse the repository at this point in the history
  2. Disable atomic replace APIs on Windows

    Until we can debug what the issue might be. It looks
    to me like the `tempfile` crate has special logic here
    https://github.com/Stebalien/tempfile/blob/0657fdf24925287e6d5544d9e321a48d7ceaafdc/src/file/imp/windows.rs#L92
    
    But we're just relying on cap-std, and we need to dig to
    see if there's something similar or it needs changes.
    cgwalters committed Jul 29, 2025
    Configuration menu
    Copy the full SHA
    75c5d31 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #75 from korrat/korrat/push-wvxqwumulwuz

    Properly feature gate rustix-based functions
    cgwalters authored Jul 29, 2025
    Configuration menu
    Copy the full SHA
    6024c04 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2025

  1. build(deps): bump actions/checkout from 4 to 5

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '5'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Aug 12, 2025
    Configuration menu
    Copy the full SHA
    a5645fa View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2025

  1. dirext: Add APIs to read whole contents optionally

    This came up in a bootc PR that would have been cleaner
    with this.
    
    Signed-off-by: Colin Walters <[email protected]>
    cgwalters committed Sep 22, 2025
    Configuration menu
    Copy the full SHA
    85aa6d5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #78 from cgwalters/readopt

    dirext: Add APIs to read whole contents optionally
    cgwalters authored Sep 22, 2025
    Configuration menu
    Copy the full SHA
    63c131d View commit details
    Browse the repository at this point in the history
  3. cmdext: Add prctl wrapper

    We have this in bootc, but it's generally useful.
    
    Signed-off-by: Colin Walters <[email protected]>
    cgwalters committed Sep 22, 2025
    Configuration menu
    Copy the full SHA
    19ce424 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #79 from cgwalters/lifecycle-bind

    cmdext: Add prctl wrapper
    cgwalters authored Sep 22, 2025
    Configuration menu
    Copy the full SHA
    cfdb25d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #77 from coreos/dependabot/github_actions/actions/…

    …checkout-5
    
    build(deps): bump actions/checkout from 4 to 5
    cgwalters authored Sep 22, 2025
    Configuration menu
    Copy the full SHA
    a73a0d7 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2025

  1. Release 4.0.7

    jlebon committed Dec 9, 2025
    Configuration menu
    Copy the full SHA
    6041858 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #82 from jlebon/pr/4.0.7

    Release 4.0.7
    cgwalters authored Dec 9, 2025
    Configuration menu
    Copy the full SHA
    9669d7c View commit details
    Browse the repository at this point in the history
Loading