Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
554dd42
backup: S3 encoder for buckets, objects, and blob reassembly (Phase 0a)
bootjp Apr 30, 2026
da7295a
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
fdc9b36
backup: address review on DynamoDB encoder (PR #716)
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
8f48182
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
ce5b7da
backup: emit migrating-from-generation items in DynamoDB dump (PR #71…
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
305b14f
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
9029add
backup: reject truncated DynamoDB keys (PR #716, round 3)
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
284e272
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
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
5ea696f
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
4ae70be
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
00819af
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
f8e190b
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
6dd4575
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
52dbd32
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
0d369db
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
61cb1d0
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
bc57137
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
19d33a6
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
9076ef9
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
7a40ae8
Merge remote-tracking branch 'origin/feat/backup-phase0a-keymap-manif…
bootjp Apr 30, 2026
e532b98
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
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
5d76fde
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
b196bf7
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
d67baf8
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
1dc6884
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
cd88e63
backup: canonicalize DynamoDB N keys + sort schema arrays (PR #716, r…
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
27f0adb
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp Apr 30, 2026
6395937
Merge remote-tracking branch 'origin/feat/backup-phase0a-dynamodb' in…
bootjp Apr 30, 2026
895750d
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
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
81ff799
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
8881bf3
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp Apr 30, 2026
34ea5ba
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
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
577898a
backup: refuse dot-segment DynamoDB key filenames (PR #716, round 5)
bootjp Apr 30, 2026
0e6a140
Merge remote-tracking branch 'origin/feat/backup-phase0a-dynamodb' in…
bootjp Apr 30, 2026
dcde16c
backup: S3 encoder for buckets, objects, and blob reassembly (Phase 0…
bootjp May 1, 2026
1ccd680
Merge remote-tracking branch 'origin/main' into feat/backup-phase0a-d…
bootjp May 2, 2026
f710f5e
backup: refuse dot-segment S3 bucket names (PR #716, round 6)
bootjp May 2, 2026
fbf5e59
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp May 2, 2026
1a875aa
backup: refuse dot-segment bucket in HandleIncompleteUpload (PR #716,…
bootjp May 2, 2026
edfc944
Merge remote-tracking branch 'origin/feat/backup-phase0a-sqs' into fe…
bootjp May 2, 2026
ae7c6e2
backup: per-generation orphan chunk paths (PR #716, round 8)
bootjp May 2, 2026
cdc62e3
Merge remote-tracking branch 'origin/feat/backup-phase0a-redis-simple…
bootjp May 2, 2026
389c4f7
Merge remote-tracking branch 'origin/main' into feat/backup-phase0a-d…
bootjp May 2, 2026
6a1bef1
backup: skip stray chunks for zero-count manifest parts (PR #716, rou…
bootjp May 2, 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