Skip to content

fs-safe 0.26.11

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:35
· 35 commits to main since this release
v0.26.11
e76b122

Highlights

  • macOS root paths: accept differently cased root paths on case-insensitive filesystems and return consistent on-disk spelling. (#1022, #1025)
  • Windows volume-root ACLs: expose verified local volume-root facts so consumers can distinguish ineffective DELETE-self grants from replaceable directory permissions. (#1023)

Fixes

  • macOS guarded reads: accept differently cased root paths on case-insensitive filesystems by binding native root spelling to the same directory identity. Thanks @0xtc23 for openclaw#181107. (#1022)
  • macOS realpath spelling: safeRealpathSync returns the on-disk spelling on POSIX, so differently cased paths resolve to the same identity that guarded opens use instead of looking like root escapes. Thanks @obviyus. (#1025)
  • Windows ACL facts: identify OS-verified local volume roots so consumers can distinguish ineffective DELETE-self grants from replaceable directory permissions, while retaining all ACL rights and fail-closed unknown/remote results. Thanks @WG-Mojo for openclaw#180892. (#1023)

Published packages

Package Registry tarball Verified integrity Provenance
@openclaw/fs-safe-win32-arm64-msvc@0.26.11 tgz sha512-5ZVExST/RvOSeKIaEmhIo3nL65fgO89tebd2GHq3O6iu7ZccG46GasjpI4hWfvYFUZr/uJzHBhhvIpY08gmUWw== verified attestation
@openclaw/fs-safe-linux-x64-gnu@0.26.11 tgz sha512-51q+Winx1r4WRrK9iEfdXsaXkpfWcm8DHRfQA3VImPgsKACdqbDr8KE3CDsQzS5Q9mK7cdxsD1pz646ifCE9Nw== verified attestation
@openclaw/fs-safe-linux-x64-musl@0.26.11 tgz sha512-OynAlJ9YJlMLcvuS+hxNZbsKo2sAOzPfByNJ69FR+PPJGDF3+UAXJuZOw09x2jO7GD5grse90Y5F/5Pkn2lsag== verified attestation
@openclaw/fs-safe-linux-arm64-gnu@0.26.11 tgz sha512-zsiOkjnR5wPS6uLdE5IFSnv8J/7StLk9V6KxP7lMhK3Lg4BtVXSMMwslqzuHPOla/KEtCsPQrXuxuxzHbiRpZw== verified attestation
@openclaw/fs-safe-linux-arm64-musl@0.26.11 tgz sha512-7at4863FvZepvkIsxL15ZX8hoNaOiBHjIUL0TFFnXu86ri0c/3OQmrJJrQ4giDAIUgAYP3cEfAsVBQvgnoGUaw== verified attestation
@openclaw/fs-safe-darwin-x64@0.26.11 tgz sha512-t1wLmN2paH7sd7wZVrzmu9NJpeBb63N8KU7ALJG7CwzuqSTmK7R9GN0mq4Y57/U+yEb1BEPK9Ktlde5bSO+xtg== verified attestation
@openclaw/fs-safe-darwin-arm64@0.26.11 tgz sha512-MINq2upOYwjhKQIxIbuE9mUgEGz5r2516fONAvz+jHGd3vkuA52CV4z3k7jQn0yYYH9qFzG5LWr6WIW80U0T4Q== verified attestation
@openclaw/fs-safe-win32-x64-msvc@0.26.11 tgz sha512-RsbeRLxB1kS1hDU0y8DqiyyxtfutrVJ5alnejF32bH2F+HHZ/FnCKFhmf75+w94Gua89+iWOCmN2/7ReV3QJuw== verified attestation
@openclaw/fs-safe-freebsd-x64@0.26.11 tgz sha512-/NHR9ro2w8/4f5281Jw9RKqXeSxEboaCz5Q5PXcwyACDv9n4Dx6RcgJbGTdLNi56QeSD1r5vmSqays3UvekHGQ== verified attestation
@openclaw/fs-safe-freebsd-arm64@0.26.11 tgz sha512-KfvtzDypvt2W/n9GxDcahTwS8GQu1HSzEn+4A5QSZeJiQCUtgKV4J7j9zGETbgKm++3BmkXnh1D3oLF5h6dn7A== verified attestation
@openclaw/fs-safe@0.26.11 tgz sha512-IyawPgfW8c5Ski+BmPAPm87W4smx4X33RloW6xYMTNsYDYleMyMXhJUmspnGnQr3NWFo42W5dt3T0x9OUwb2mA== verified attestation

Release proof: GitHub Actions run.