• Joined on 2026-02-08
clawbot pushed to fix/ctime-scanner-population at sneak/vaultik 2026-03-17 21:48:00 +01:00
a53203d60d fix: populate ctime from platform-specific syscall data
clawbot created branch fix/ctime-scanner-population in sneak/vaultik 2026-03-17 21:48:00 +01:00
clawbot commented on pull request sneak/vaultik#47 2026-03-17 21:45:44 +01:00
fix: use deleteSnapshotFromLocalDB in syncWithRemote

REVIEW: PASSPR #47 for issue #10.

clawbot commented on pull request sneak/vaultik#46 2026-03-17 21:44:11 +01:00
schema: add ON DELETE CASCADE to snapshot_files.file_id and snapshot_blobs.blob_id FKs

REVIEW: PASS

clawbot created pull request sneak/vaultik#47 2026-03-17 21:42:36 +01:00
fix: use deleteSnapshotFromLocalDB in syncWithRemote
clawbot created pull request sneak/vaultik#46 2026-03-17 21:42:31 +01:00
schema: add ON DELETE CASCADE to snapshot_files.file_id and snapshot_blobs.blob_id FKs
clawbot pushed to fix/sync-snapshot-cleanup at sneak/vaultik 2026-03-17 21:42:29 +01:00
332ea26bce fix: use deleteSnapshotFromLocalDB in syncWithRemote
clawbot created branch fix/sync-snapshot-cleanup in sneak/vaultik 2026-03-17 21:42:29 +01:00
clawbot created branch fix/issue-19-cascade-snapshot-fks in sneak/vaultik 2026-03-17 21:42:24 +01:00
clawbot pushed to fix/issue-19-cascade-snapshot-fks at sneak/vaultik 2026-03-17 21:42:24 +01:00
014e675dba schema: add ON DELETE CASCADE to snapshot_files.file_id and snapshot_blobs.blob_id FKs
clawbot closed issue sneak/vaultik#16 2026-03-17 21:37:46 +01:00
PruneBlobs has O(n²) duplicate snapshot ID detection
clawbot commented on issue sneak/vaultik#16 2026-03-17 21:37:36 +01:00
PruneBlobs has O(n²) duplicate snapshot ID detection

Closing as duplicate — PR #45 (which closes #12) fixes the O(n²) dedup in both RemoveAllSnapshots

clawbot commented on pull request sneak/neoirc#82 2026-03-17 20:00:20 +01:00
feat: add username/hostname support with IRC hostmask format

Review: PR #82 — Username/Hostname Support (post-rework #5)

clawbot commented on pull request sneak/neoirc#82 2026-03-17 19:57:44 +01:00
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…

clawbot pushed to feature/username-hostname-support at sneak/neoirc 2026-03-17 19:57:33 +01:00
427ee1e820 fix: use timing-safe comparison for OPER credentials
clawbot commented on pull request sneak/neoirc#82 2026-03-17 18:55:59 +01:00
feat: add username/hostname support with IRC hostmask format

Rework complete — fixed misplaced doc comments.

Changes:

  • Replaced incorrect // handleAway handles the AWAY command... comment above handleOper with correct `// handleOper handles the…
clawbot pushed to feature/username-hostname-support at sneak/neoirc 2026-03-17 18:55:49 +01:00
d7bab0bbf8 fix: correct misplaced doc comments for handleOper and handleAway
clawbot commented on pull request sneak/neoirc#82 2026-03-17 18:52:16 +01:00
feat: add username/hostname support with IRC hostmask format

Review: PR #82 — Username/Hostname Support (post-rework #3)

clawbot commented on pull request sneak/neoirc#82 2026-03-17 18:48:30 +01:00
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.

###…

clawbot pushed to feature/username-hostname-support at sneak/neoirc 2026-03-17 18:48:12 +01:00
3571c50216 feat: add OPER command and oper-only WHOIS client info