fix(store): drop payments on /wipe; document non-forensic #10

Closed
sirius wants to merge 0 commits from wt/t_4956b1ed into main
Owner

Summary

  • /wipe deletes payments as well as chat (same WIPE confirm).
  • WAL TRUNCATE checkpoint after VACUUM; PRAGMA secure_delete=ON with a comment that flash is not forensic erase.
  • TM + README: chat+payments history gone, roster/identity stay; /wipe-all is the identity burn.

Tests

  • cargo test --locked green (115 passed, 3 ignored).
  • cargo clippy --locked -- -D warnings clean.
  • New: wipe_clears_payments_keeps_self_and_friends.

Do not merge; Lance merges.

## Summary - `/wipe` deletes `payments` as well as chat (same `WIPE` confirm). - WAL `TRUNCATE` checkpoint after `VACUUM`; `PRAGMA secure_delete=ON` with a comment that flash is not forensic erase. - TM + README: chat+payments history gone, roster/identity stay; `/wipe-all` is the identity burn. ## Tests - `cargo test --locked` green (115 passed, 3 ignored). - `cargo clippy --locked -- -D warnings` clean. - New: `wipe_clears_payments_keeps_self_and_friends`. Do not merge; Lance merges.
sirius added 2 commits 2026-09-11 00:20:46 +00:00
fix(ci): serialize Pi jobs; valid XMR fixture after F4
All checks were successful
ci / test (pull_request) Successful in 2m49s
bfd28fce6b
Overlapping Actions used a fixed docker name onionwire-ci (Conflict)
and OOM-killed with 137. Unique run_id names + one-at-a-time
concurrency. F1 ingest test still used 8+B*94 which F4 checksums reject.
fix(store): drop payments on /wipe; document non-forensic
All checks were successful
ci / test (pull_request) Successful in 3m1s
45c105de8a
/wipe now deletes payments as well as chat, checkpoints WAL, and
enables sqlite secure_delete (flash still not crypto-shred).
Author
Owner

Superseded by the bundle PR: #12

Superseded by the bundle PR: https://forgejo.siriusdevops.com/sirius/onionwire/pulls/12
sirius closed this pull request 2026-09-11 00:36:02 +00:00
All checks were successful
ci / test (pull_request) Successful in 3m1s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sirius/onionwire#10
No description provided.