Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
0e15f02
s3keys: export ParseBlobKey for offline blob-key consumers
bootjp Apr 30, 2026
554dd42
backup: S3 encoder for buckets, objects, and blob reassembly (Phase 0a)
bootjp Apr 30, 2026
b3f2842
Merge remote-tracking branch 'origin/feat/backup-phase0a-dynamodb' in…
bootjp Apr 30, 2026
19ae328
backup: address review on S3 encoder (PR #718)
bootjp Apr 30, 2026
33bff13
Merge remote-tracking branch 'origin/feat/backup-phase0a-dynamodb' in…
bootjp Apr 30, 2026
92ee22e
backup: address codex review on S3 encoder (PR #718, round 2)
bootjp Apr 30, 2026
2094e3e
Merge remote-tracking branch 'origin/feat/backup-phase0a-dynamodb' in…
bootjp Apr 30, 2026
2c44292
backup: handle file-vs-directory S3 key collisions (PR #718, round 3)
bootjp Apr 30, 2026
844fd49
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
ba33df8
backup: validate chunk completeness + reject empty slash segments (PR…
bootjp Apr 30, 2026
2f87b84
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
2febd42
backup: reject leading-slash S3 object keys (PR #718, round 5)
bootjp Apr 30, 2026
09c2a0e
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
a4fce85
backup: reject backslashes in S3 object keys (PR #718, round 6)
bootjp Apr 30, 2026
00819af
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
6dd4575
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
1fa9345
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
2a154af
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
0f390b8
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
19d33a6
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
7a40ae8
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
ab38eb0
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
46cb56f
backup: close S3 KEYMAP fd + use openSidecarFile (PR #718, round 7)
bootjp Apr 30, 2026
b196bf7
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
1dc6884
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
402f6e5
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
b65c06b
Merge remote-tracking branch 'origin/feat/backup-phase0a-dynamodb' in…
bootjp Apr 30, 2026
90d33fe
backup: rename-target collision check + populate last_modified (PR #7…
bootjp Apr 30, 2026
6395937
Merge remote-tracking branch 'origin/feat/backup-phase0a-dynamodb' in…
bootjp Apr 30, 2026
9a63e32
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
d016ea7
backup: refuse dot-segment scratch paths in HandleBlob (PR #718, roun…
bootjp Apr 30, 2026
8881bf3
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
e91f086
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
4505df3
backup: set-based chunk completeness check (PR #718, round 10)
bootjp Apr 30, 2026
0e6a140
Merge remote-tracking branch 'origin/feat/backup-phase0a-dynamodb' in…
bootjp Apr 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading