Block a user
schema: add ON DELETE CASCADE to snapshot_files.file_id and snapshot_blobs.blob_id FKs
REVIEW: PASS ✅
fix: use deleteSnapshotFromLocalDB in syncWithRemote
schema: add ON DELETE CASCADE to snapshot_files.file_id and snapshot_blobs.blob_id FKs
clawbot
created branch fix/issue-19-cascade-snapshot-fks in sneak/vaultik
2026-03-17 21:42:24 +01:00
PruneBlobs has O(n²) duplicate snapshot ID detection
feat: add username/hostname support with IRC hostmask format
Review: PR #82 — Username/Hostname Support (post-rework #5)
feat: add username/hostname support with IRC hostmask format
Rework: Timing-safe OPER credential comparison
Problem: The handleOper function used plain != string comparison for operator name and password, which is vulnerable to timing-based…
feat: add username/hostname support with IRC hostmask format
Rework complete — fixed misplaced doc comments.
Changes:
- Replaced incorrect
// handleAway handles the AWAY command...comment abovehandleOperwith correct `// handleOper handles the…
feat: add username/hostname support with IRC hostmask format
Review: PR #82 — Username/Hostname Support (post-rework #3)
feat: add username/hostname support with IRC hostmask format
Rework: oper-only client IP/hostname in WHOIS
Implemented per sneak's instructions — client-level IP/hostname is now only visible to server operators (o-line users) via WHOIS.
###…