Jeffrey Paul sneak
sneak pushed to main at sneak/vaultik 2026-02-20 11:22:14 +01:00
d8a51804d2 Merge pull request 'feat: implement --prune flag on snapshot create (closes #4)' (#37) from feature/implement-prune-flag-on-snapshot-create into main
76f4421eb3 Merge branch 'main' into feature/implement-prune-flag-on-snapshot-create
76e047bbb2 feat: implement --prune flag on snapshot create (closes #4)
Compare 3 commits »
sneak closed issue sneak/vaultik#4 2026-02-20 11:22:12 +01:00
--prune flag on snapshot create is a TODO
sneak merged pull request sneak/vaultik#37 2026-02-20 11:22:12 +01:00
feat: implement --prune flag on snapshot create (closes #4)
sneak pushed to feature/implement-prune-flag-on-snapshot-create at sneak/vaultik 2026-02-20 11:20:53 +01:00
76f4421eb3 Merge branch 'main' into feature/implement-prune-flag-on-snapshot-create
53ac868c5d Merge pull request 'fix: track and report file restore failures' (#22) from fix/restore-error-handling into main
8c4ea2b870 Merge branch 'main' into fix/restore-error-handling
597b560398 Merge pull request 'Return errors from deleteSnapshotFromLocalDB instead of swallowing them (closes #25)' (#30) from fix/issue-25 into main
1e2eced092 Merge branch 'main' into fix/issue-25
Compare 12 commits »
sneak pushed to main at sneak/vaultik 2026-02-20 11:19:41 +01:00
53ac868c5d Merge pull request 'fix: track and report file restore failures' (#22) from fix/restore-error-handling into main
8c4ea2b870 Merge branch 'main' into fix/restore-error-handling
cafb3d45b8 fix: track and report file restore failures
Compare 3 commits »
sneak closed issue sneak/vaultik#21 2026-02-20 11:19:41 +01:00
Restore silently continues when individual file restoration fails
sneak merged pull request sneak/vaultik#22 2026-02-20 11:19:41 +01:00
fix: track and report file restore failures
sneak pushed to fix/restore-error-handling at sneak/vaultik 2026-02-20 11:19:24 +01:00
8c4ea2b870 Merge branch 'main' into fix/restore-error-handling
597b560398 Merge pull request 'Return errors from deleteSnapshotFromLocalDB instead of swallowing them (closes #25)' (#30) from fix/issue-25 into main
1e2eced092 Merge branch 'main' into fix/issue-25
815b35c7ae Merge pull request 'Disk-based blob cache with LRU eviction during restore (closes #29)' (#34) from fix/issue-29 into main
9c66674683 Merge branch 'main' into fix/issue-29
Compare 15 commits »
sneak commented on pull request sneak/vaultik#24 2026-02-20 11:19:06 +01:00
feat: add progress bar to restore operation

more conflicts

sneak pushed to main at sneak/vaultik 2026-02-20 11:18:33 +01:00
597b560398 Merge pull request 'Return errors from deleteSnapshotFromLocalDB instead of swallowing them (closes #25)' (#30) from fix/issue-25 into main
1e2eced092 Merge branch 'main' into fix/issue-25
ddc23f8057 fix: return errors from deleteSnapshotFromLocalDB instead of swallowing them
Compare 3 commits »
sneak closed issue sneak/vaultik#25 2026-02-20 11:18:31 +01:00
deleteSnapshotFromLocalDB silently swallows all errors and always returns nil
sneak merged pull request sneak/vaultik#30 2026-02-20 11:18:31 +01:00
Return errors from deleteSnapshotFromLocalDB instead of swallowing them (closes #25)
sneak pushed to fix/issue-25 at sneak/vaultik 2026-02-20 11:18:08 +01:00
1e2eced092 Merge branch 'main' into fix/issue-25
815b35c7ae Merge pull request 'Disk-based blob cache with LRU eviction during restore (closes #29)' (#34) from fix/issue-29 into main
9c66674683 Merge branch 'main' into fix/issue-29
49de277648 Merge pull request 'Add CompressStream double-close regression test (closes #35)' (#36) from add-compressstream-regression-test into main
ed5d777d05 fix: set disk cache max size to 4x configured blob size instead of hardcoded 10 GiB
Compare 12 commits »
sneak commented on pull request sneak/vaultik#38 2026-02-20 11:17:35 +01:00
fix: use whitelist for SQL table names in getTableCount (closes #7)

why do we have this? table names aren’t user-supplied. it’s our own code. remove this nonsense.

sneak pushed to fix/sql-injection-whitelist at sneak/vaultik 2026-02-20 11:16:28 +01:00
3e282af516 Merge branch 'main' into fix/sql-injection-whitelist
815b35c7ae Merge pull request 'Disk-based blob cache with LRU eviction during restore (closes #29)' (#34) from fix/issue-29 into main
9c66674683 Merge branch 'main' into fix/issue-29
49de277648 Merge pull request 'Add CompressStream double-close regression test (closes #35)' (#36) from add-compressstream-regression-test into main
ed5d777d05 fix: set disk cache max size to 4x configured blob size instead of hardcoded 10 GiB
Compare 12 commits »
sneak pushed to main at sneak/vaultik 2026-02-20 11:16:17 +01:00
815b35c7ae Merge pull request 'Disk-based blob cache with LRU eviction during restore (closes #29)' (#34) from fix/issue-29 into main
9c66674683 Merge branch 'main' into fix/issue-29
ed5d777d05 fix: set disk cache max size to 4x configured blob size instead of hardcoded 10 GiB
Compare 3 commits »
sneak merged pull request sneak/vaultik#34 2026-02-20 11:16:16 +01:00
Disk-based blob cache with LRU eviction during restore (closes #29)
sneak pushed to fix/issue-29 at sneak/vaultik 2026-02-20 11:16:02 +01:00
9c66674683 Merge branch 'main' into fix/issue-29
49de277648 Merge pull request 'Add CompressStream double-close regression test (closes #35)' (#36) from add-compressstream-regression-test into main
2e7356dd85 Add CompressStream double-close regression test (closes #35)
Compare 3 commits »
sneak pushed to main at sneak/vaultik 2026-02-20 11:12:53 +01:00
49de277648 Merge pull request 'Add CompressStream double-close regression test (closes #35)' (#36) from add-compressstream-regression-test into main
2e7356dd85 Add CompressStream double-close regression test (closes #35)
Compare 2 commits »
sneak merged pull request sneak/vaultik#36 2026-02-20 11:12:52 +01:00
Add CompressStream double-close regression test (closes #35)