-
Notifications
You must be signed in to change notification settings - Fork 10
Comparing changes
Open a pull request
base repository: coreos/cap-std-ext
base: v4.0.6
head repository: coreos/cap-std-ext
compare: v4.0.7
- 19 commits
- 7 files changed
- 5 contributors
Commits on Apr 7, 2025
-
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]>
Configuration menu - View commit details
-
Copy full SHA for bed2029 - Browse repository at this point
Copy the full SHA bed2029View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 1cc0aad - Browse repository at this point
Copy the full SHA 1cc0aadView commit details -
Merge pull request #70 from cgwalters/drop-doc-attr
lib: Drop unused feature
Configuration menu - View commit details
-
Copy full SHA for a82fb27 - Browse repository at this point
Copy the full SHA a82fb27View commit details -
Merge pull request #69 from cgwalters/get-xattr
dirext: Add getxattr/setxattr wrappers
Configuration menu - View commit details
-
Copy full SHA for 36a1e22 - Browse repository at this point
Copy the full SHA 36a1e22View commit details
Commits on May 23, 2025
-
dirext: make atomic_* really atomic
Also update documentation. Signed-off-by: Etienne Champetier <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 734684e - Browse repository at this point
Copy the full SHA 734684eView commit details -
Merge pull request #72 from champtar/atomic
dirext: make atomic_* really atomic
Configuration menu - View commit details
-
Copy full SHA for 677efca - Browse repository at this point
Copy the full SHA 677efcaView commit details
Commits on Jul 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a81c374 - Browse repository at this point
Copy the full SHA a81c374View commit details -
Since we regressed here recently.
Configuration menu - View commit details
-
Copy full SHA for e27337b - Browse repository at this point
Copy the full SHA e27337bView commit details
Commits on Jul 29, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c28d722 - Browse repository at this point
Copy the full SHA c28d722View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 75c5d31 - Browse repository at this point
Copy the full SHA 75c5d31View commit details -
Merge pull request #75 from korrat/korrat/push-wvxqwumulwuz
Properly feature gate rustix-based functions
Configuration menu - View commit details
-
Copy full SHA for 6024c04 - Browse repository at this point
Copy the full SHA 6024c04View commit details
Commits on Aug 12, 2025
-
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]>
Configuration menu - View commit details
-
Copy full SHA for a5645fa - Browse repository at this point
Copy the full SHA a5645faView commit details
Commits on Sep 22, 2025
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 85aa6d5 - Browse repository at this point
Copy the full SHA 85aa6d5View commit details -
Merge pull request #78 from cgwalters/readopt
dirext: Add APIs to read whole contents optionally
Configuration menu - View commit details
-
Copy full SHA for 63c131d - Browse repository at this point
Copy the full SHA 63c131dView commit details -
We have this in bootc, but it's generally useful. Signed-off-by: Colin Walters <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19ce424 - Browse repository at this point
Copy the full SHA 19ce424View commit details -
Merge pull request #79 from cgwalters/lifecycle-bind
cmdext: Add prctl wrapper
Configuration menu - View commit details
-
Copy full SHA for cfdb25d - Browse repository at this point
Copy the full SHA cfdb25dView commit details -
Merge pull request #77 from coreos/dependabot/github_actions/actions/…
…checkout-5 build(deps): bump actions/checkout from 4 to 5
Configuration menu - View commit details
-
Copy full SHA for a73a0d7 - Browse repository at this point
Copy the full SHA a73a0d7View commit details
Commits on Dec 9, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 6041858 - Browse repository at this point
Copy the full SHA 6041858View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9669d7c - Browse repository at this point
Copy the full SHA 9669d7cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v4.0.6...v4.0.7