Commit Graph

  • 393f980ad3
    test: stabilize directory guard coverage main Peter Steinberger 2026-05-08 12:29:15 +0100
  • d3f37bc700
    chore: release 0.2.1 v0.2.1 Peter Steinberger 2026-05-08 08:43:17 +0100
  • 66a4dfba0e
    fix: isolate prepack types and secret symlink reads Peter Steinberger 2026-05-08 08:41:57 +0100
  • 638999ca7c
    Merge pull request #15 from openclaw/codex/ci-all-oses-node-22-24 Peter Steinberger 2026-05-08 02:50:23 +0100
  • b132712635
    ci: test all supported OSes on Node 22 and 24 Peter Steinberger 2026-05-08 02:47:56 +0100
  • b5ad5e9244
    Merge pull request #14 from openclaw/ci/windows-runner Peter Steinberger 2026-05-08 02:46:38 +0100
  • edca51be7c
    docs(changelog): note windows path handling fix Peter Steinberger 2026-05-08 02:45:02 +0100
  • 36dd0888a3
    fix(root): align pinned fallback path boundary checks Peter Steinberger 2026-05-08 02:43:24 +0100
  • ecefc5bd53 test: avoid windows 8.3 short-name diff in realpath assertions Sarah Fortune 2026-05-07 16:23:32 -0700
  • 4a1e5d8b72 fix(root): drop spurious ".." prefix rejection on posix write path Sarah Fortune 2026-05-07 15:52:00 -0700
  • 3be7ba6ee3 ci+test: run check on windows and guard windows-only test behavior ci/windows-runner Sarah Fortune 2026-05-07 14:59:24 -0700
  • c7ccb99d30
    chore: release 0.2.0 v0.2.0 Peter Steinberger 2026-05-07 10:59:47 +0100
  • 12e617ae50
    Merge pull request #12 from openclaw/codex/ensure-absolute-directory Peter Steinberger 2026-05-07 10:56:17 +0100
  • a81a2c78e3
    docs: note absolute directory helper Peter Steinberger 2026-05-07 10:54:52 +0100
  • a431bfc3b8
    fix: harden absolute directory segment validation Peter Steinberger 2026-05-07 10:52:57 +0100
  • fb06663ac6
    test: split absolute directory regressions Peter Steinberger 2026-05-07 10:36:15 +0100
  • f9e3d30d2d
    refactor: structure absolute directory failures Peter Steinberger 2026-05-07 10:32:16 +0100
  • aa02b4fa42
    fix: guard absolute directory races jesse-merhi 2026-05-07 17:21:42 +1000
  • 509076b3a2
    docs: document absolute directory helper jesse-merhi 2026-05-07 17:15:21 +1000
  • e91134e92f
    feat: add absolute directory ensure helper jesse-merhi 2026-05-07 16:58:33 +1000
  • d1c1988174
    Merge pull request #9 from sallyom/oc-issue-73655 Peter Steinberger 2026-05-07 10:28:25 +0100
  • e335490a5b
    add non-durable atomic write option sallyom 2026-05-06 16:27:02 -0400
  • 7ca0af4bac
    Merge pull request #11 from openclaw/fix/manifest-safe-exdev-move Peter Steinberger 2026-05-07 10:19:16 +0100
  • 71ec9f4c10
    fix: detect stale move fallback sources Peter Steinberger 2026-05-07 06:20:01 +0100
  • 354ba8e4c9
    fix: preserve concurrent move fallback writes Peter Steinberger 2026-05-07 06:16:14 +0100
  • c382eafdb2
    fix: fail closed on stale sidecar locks Peter Steinberger 2026-05-07 08:02:13 +0100
  • 02897e6879
    fix: harden filesystem read and temp paths Peter Steinberger 2026-05-07 08:02:06 +0100
  • ce4137f028
    test: harden external output coverage Peter Steinberger 2026-05-07 04:34:31 +0100
  • b57002a6a1 fix: preserve external output path spelling (#7) (thanks @jesse-merhi) Peter Steinberger 2026-05-07 03:03:33 +0100
  • cfda97c828 test: cover external output traversal rejection jesse-merhi 2026-05-07 11:08:59 +1000
  • f4a7bb1a65 feat: add safe external output writer jesse-merhi 2026-05-06 21:48:51 +1000
  • d144817e7c
    fix: preserve external output path spelling (#7) (thanks @jesse-merhi) codex/external-output-within-root Peter Steinberger 2026-05-07 03:03:33 +0100
  • a6c7e86dc2
    test: cover external output traversal rejection jesse-merhi 2026-05-07 11:08:59 +1000
  • 11d28f9130
    feat: add safe external output writer jesse-merhi 2026-05-06 21:48:51 +1000
  • 3412e03c09
    Merge pull request #10 from openclaw/fix/pnpm-workspace-packages-field Sarah Fortune 2026-05-06 16:37:03 -0700
  • 2a3db08b8d fix(workspace): add packages field so pnpm prepare succeeds fix/pnpm-workspace-packages-field Sarah Fortune 2026-05-06 16:33:34 -0700
  • 85f5b55050
    fix(fs): close fallback mkdir and archive cleanup races Peter Steinberger 2026-05-07 00:19:59 +0100
  • 500243f398
    Merge pull request #8 from openclaw/codex/centralize-fs-boundary-guards Peter Steinberger 2026-05-06 23:55:07 +0100
  • b8f079c999
    fix(store): preserve sync read validation failures Peter Steinberger 2026-05-06 23:53:33 +0100
  • 261ca3cbc0
    fix(fs): preserve prune and trash fallback behavior Peter Steinberger 2026-05-06 23:05:13 +0100
  • feb21f0be6
    docs(fs): explain guarded cleanup invariants Peter Steinberger 2026-05-06 22:35:26 +0100
  • d27434b50c
    fix(fs): avoid unsafe guarded cleanup paths Peter Steinberger 2026-05-06 22:32:09 +0100
  • 70fdf86fde
    fix(fs): close guarded fallback handles on post-check failure Peter Steinberger 2026-05-06 22:22:48 +0100
  • 5218746972
    fix(temp): preserve workspace leaf filename contract Peter Steinberger 2026-05-06 21:54:15 +0100
  • 55327c8930
    ci: enable clawsweeper dispatch Peter Steinberger 2026-05-06 21:31:17 +0100
  • f305c8be2b
    fix(fs): preserve public path modes in guard refactor Peter Steinberger 2026-05-06 21:31:04 +0100
  • c2e5849039
    docs(fs): document boundary guardrails Peter Steinberger 2026-05-06 21:21:42 +0100
  • 925dbfa29b
    test(fs): cover centralized boundary regressions Peter Steinberger 2026-05-06 21:21:40 +0100
  • ed5df29ad2
    refactor(fs): centralize boundary guard primitives Peter Steinberger 2026-05-06 21:21:37 +0100
  • fa32353c7e Skip tests for operations that arent supported on windows windows-test-platform-guards Sarah Fortune 2026-05-06 13:10:33 -0700
  • 039e3aa0c8
    docs: document filesystem hardening Peter Steinberger 2026-05-06 20:57:25 +0100
  • 948a696af6
    test: cover filesystem finding regressions Peter Steinberger 2026-05-06 20:57:25 +0100
  • 8d6e8c411a
    fix(trash): reject changed trash targets Peter Steinberger 2026-05-06 20:57:25 +0100
  • 549a083c56
    fix(temp): keep temp helpers in private dirs Peter Steinberger 2026-05-06 20:57:25 +0100
  • 9b57c2c564
    fix(store): validate durable queue entry ids Peter Steinberger 2026-05-06 20:57:25 +0100
  • 41463990b0
    fix(json): avoid copy fallback symlink writes Peter Steinberger 2026-05-06 20:57:25 +0100
  • 03ffe1b9f8
    fix(store): pin sync reads and prune traversal Peter Steinberger 2026-05-06 20:57:25 +0100
  • b293131dd0
    fix(root): harden pinned write fallback temps Peter Steinberger 2026-05-06 20:57:24 +0100
  • 4658071a89
    fix(archive): pin staged merge mutations Peter Steinberger 2026-05-06 20:57:24 +0100
  • ee0eb18a6d
    fix(root): guard fallback mutator parents Peter Steinberger 2026-05-06 20:57:24 +0100
  • c8fabd7aee
    test: add filesystem race regression hooks Peter Steinberger 2026-05-06 20:57:24 +0100
  • 3c508734af
    fix: make prepack portable on windows Peter Steinberger 2026-05-06 07:20:21 +0100
  • 91f7b74ad6
    feat: add root JSON and durable queue helpers Peter Steinberger 2026-05-06 06:27:23 +0100
  • 26ffb16001
    Merge pull request #6 from openclaw/test/rename-boundary-bypass-tests Jesse Merhi 2026-05-06 14:45:23 +1000
  • 9cbee5d1b7 test: rename boundary bypass suites test/rename-boundary-bypass-tests jesse-merhi 2026-05-06 14:42:49 +1000
  • cbe59d156a
    docs: package release docs v0.1.2 Peter Steinberger 2026-05-06 04:54:18 +0100
  • 60e0390332
    chore: release 0.1.2 Peter Steinberger 2026-05-06 04:51:16 +0100
  • 61fadb4365
    test: increase filesystem edge coverage Peter Steinberger 2026-05-06 04:33:06 +0100
  • bac1e5ac39
    docs: include new pages in site nav Peter Steinberger 2026-05-06 04:20:05 +0100
  • 1b78581bca
    docs: add missing subpath pages Peter Steinberger 2026-05-06 04:19:53 +0100
  • 56abb17dc9
    test: stabilize coverage corpus Peter Steinberger 2026-05-06 04:19:51 +0100
  • 0cfde5c5f4
    test: increase edge coverage Peter Steinberger 2026-05-06 04:17:16 +0100
  • a6149c2cee
    fix: harden file store writes Peter Steinberger 2026-05-06 04:12:15 +0100
  • 409874b507
    docs: refresh readme presentation Peter Steinberger 2026-05-06 03:39:50 +0100
  • 3676664dda
    docs: add readme shield Peter Steinberger 2026-05-06 03:34:45 +0100
  • cc0757aa82
    refactor: split root internals and security test helpers Peter Steinberger 2026-05-06 03:29:31 +0100
  • f0d5fe8ee6
    ci: harden github workflows Peter Steinberger 2026-05-06 03:16:25 +0100
  • 057d04aa05
    ci: update github actions Peter Steinberger 2026-05-06 03:13:40 +0100
  • 90ffaf5168
    fix: harden root path validation Peter Steinberger 2026-05-06 03:04:37 +0100
  • 695710c479
    fix: harden archive destination merge v0.1.1 Peter Steinberger 2026-05-06 02:29:42 +0100
  • 94a8eff5e6 Merge remote-tracking branch 'origin/main' into fix/file-store-root-writes fix/file-store-root-writes Sarah Fortune 2026-05-05 18:19:02 -0700
  • 4a87bc4473
    docs: clarify temp workspace and json store wording Peter Steinberger 2026-05-06 02:16:36 +0100
  • 942f29ab20 Stream file store writes through pinned helper Sarah Fortune 2026-05-05 17:59:08 -0700
  • 621d643d37
    chore: normalize npm package metadata v0.1.0 Peter Steinberger 2026-05-06 01:53:46 +0100
  • 837e37259f
    chore: release fs-safe 0.1.0 Peter Steinberger 2026-05-06 01:52:28 +0100
  • 14aace8597 Harden file store writes against symlink swaps Sarah Fortune 2026-05-05 17:45:14 -0700
  • 2e83f7d9b9
    refactor: narrow low-level lock and pinned-open surface Peter Steinberger 2026-05-06 01:43:39 +0100
  • c70178e7e1
    test: add additional bypass parity coverage (#3) Jesse Merhi 2026-05-06 10:33:25 +1000
  • 02b9a9d2ae
    refactor: trim temp workspace surface Peter Steinberger 2026-05-06 01:26:06 +0100
  • 542657b9d2
    refactor: back temp workspaces with file stores Peter Steinberger 2026-05-06 01:17:03 +0100
  • b9434cd363
    refactor: bind json state to file stores Peter Steinberger 2026-05-06 00:53:09 +0100
  • 56f18594da
    fix: handle binary private store streams Peter Steinberger 2026-05-06 00:42:23 +0100
  • 32acf97225
    refactor: unify private file store Peter Steinberger 2026-05-06 00:37:14 +0100
  • be7de52292
    docs: clarify store helper roles Peter Steinberger 2026-05-06 00:21:03 +0100
  • 2f4c4262f0
    fix: clear lockfile-only during source prepack Peter Steinberger 2026-05-06 00:09:25 +0100
  • b2e6db91c5
    fix: make git source prepack self-contained Peter Steinberger 2026-05-06 00:08:28 +0100
  • e210a26af2
    feat: unify store helpers Peter Steinberger 2026-05-06 00:07:28 +0100
  • ff2e84aaea
    feat: add persistent fs-safe python helper Peter Steinberger 2026-05-05 23:25:07 +0100
  • 46c1b1d22c
    docs: sharpen root positioning Peter Steinberger 2026-05-05 22:49:39 +0100
  • cafb181bed
    fix: remove failed copy temp files Peter Steinberger 2026-05-05 22:38:46 +0100