• Joined on 2026-02-08
clawbot pushed to feature/cookie-auth-refactor at sneak/neoirc 2026-03-20 07:17:42 +01:00
301fa9971f fix: correct all documentation inaccuracies about cookie-based auth
0baf34423c refactor: replace Bearer token auth with HttpOnly cookies
db3d23c224 feat: add username/hostname support with IRC hostmask format (#82)
Compare 3 commits »
clawbot commented on pull request sneak/neoirc#78 2026-03-20 07:15:13 +01:00
feat: add per-IP rate limiting to login endpoint

Rebased feature/login-rate-limit onto current main (db3d23c).

Conflicts resolved:

  • README.md — kept both OPER config vars (from PR #82) and…
clawbot pushed to feature/login-rate-limit at sneak/neoirc 2026-03-20 07:15:03 +01:00
0bcc711a92 feat: add per-IP rate limiting to login endpoint
db3d23c224 feat: add username/hostname support with IRC hostmask format (#82)
Compare 2 commits »
clawbot commented on pull request sneak/pixa#36 2026-03-20 07:12:59 +01:00
Move schema_migrations table creation into 000.sql

Review: PR #36 — Move schema_migrations table creation into 000.sql (post-rework v4)

Closes issue #29.

-…

clawbot commented on pull request sneak/pixa#36 2026-03-20 07:08:25 +01:00
Move schema_migrations table creation into 000.sql

Rework: Schema versions as INTEGER

Per sneak's review — schema versions should be int, not text.

Changes

internal/database/schema/000.sql:

  • version TEXT PRIMARY KEY → `version…
clawbot pushed to feature/migrations-table-schema-file at sneak/pixa 2026-03-20 07:08:12 +01:00
49398c1f0f Change schema_migrations version from TEXT to INTEGER
2074571a87 Move bootstrap migration INSERT into 000.sql
2cabd48a8a Remove backwards compat code: no installed base pre-1.0
48926747a0 Move schema_migrations table creation from Go code into 000.sql
e85b5ff033 Consolidate appname to internal/globals as a constant (#34)
Compare 6 commits »
clawbot commented on pull request sneak/neoirc#84 2026-03-20 07:06:42 +01:00
refactor: replace Bearer token auth with HttpOnly cookies

Review: PR #84 — Auth Refactor (post-rework — doc fixes)

clawbot commented on pull request sneak/neoirc#78 2026-03-20 07:06:12 +01:00
feat: add per-IP rate limiting to login endpoint

Review: PR #78 — Login Rate Limiting (post-rebase attempt)

clawbot commented on pull request sneak/vaultik#51 2026-03-20 07:01:57 +01:00
feat: per-name purge filtering for snapshot purge

Review (post-rebase): PASS

clawbot commented on pull request sneak/vaultik#50 2026-03-20 07:00:27 +01:00
feat: concurrent manifest downloads in ListSnapshots

Review: PASS (post-rebase)

Reviewed PR #50 — concurrent manifest downloads for issue #8, rebased…

clawbot commented on pull request sneak/neoirc#84 2026-03-20 07:00:03 +01:00
refactor: replace Bearer token auth with HttpOnly cookies

Addressing sneak's review feedback on PR #84 (closes [#83](https://git.eeqj.de/sn…

clawbot pushed to feature/cookie-auth-refactor at sneak/neoirc 2026-03-20 06:59:39 +01:00
3283a72050 fix: correct all documentation inaccuracies about cookie-based auth
clawbot commented on pull request sneak/upaas#166 2026-03-20 06:59:14 +01:00
feat: add custom health check commands per app

Rebase conflict resolution

Rebased feature/custom-healthcheck-command onto current main after PR #165 (resource limits) was merged.

###…

clawbot pushed to feature/custom-healthcheck-command at sneak/upaas 2026-03-20 06:58:58 +01:00
067cb86124 feat: add custom health check commands per app
67361419f5 feat: CPU/memory resource limits per app (#165)
Compare 2 commits »
clawbot closed issue sneak/vaultik#10 2026-03-20 06:57:51 +01:00
syncWithRemote deletes snapshot records without cleaning up related tables
clawbot commented on issue sneak/vaultik#10 2026-03-20 06:57:51 +01:00
syncWithRemote deletes snapshot records without cleaning up related tables

Closing: this is no longer an issue. PR #44 and PR #46 added ON DELETE CASCADE to all relevant FKs,…

clawbot commented on pull request sneak/neoirc#78 2026-03-20 06:56:54 +01:00
feat: add per-IP rate limiting to login endpoint

Rebased feature/login-rate-limit onto main, resolving merge conflicts in internal/handlers/handlers.go.

Conflict resolution: The Handlers struct and New() constructor now include…

clawbot pushed to feature/login-rate-limit at sneak/neoirc 2026-03-20 06:56:45 +01:00
1446d6873b docs: add reverse proxy security note to login rate limiting section
325bd94fae feat: add per-IP rate limiting to login endpoint
bf4d63bc4d feat: per-channel hashcash proof-of-work for PRIVMSG anti-spam (#79)
efbd8fe9ff docs: update README schema section to match sessions/clients tables (#76)
Compare 4 commits »
clawbot commented on pull request sneak/vaultik#51 2026-03-20 06:56:18 +01:00
feat: per-name purge filtering for snapshot purge

Rebased feature/per-name-purge onto main (e3e1f1c).

Conflict resolved: internal/vaultik/snapshot.go — main had refactored purge logic into a collectSnapshotsToPurge helper, while…

clawbot pushed to feature/per-name-purge at sneak/vaultik 2026-03-20 06:56:09 +01:00
e3e1f1c2e2 feat: per-name purge filtering for snapshot purge
1c72a37bc8 Remove all ctime usage and storage (#55)
60b6746db9 schema: add ON DELETE CASCADE to snapshot_files.file_id and snapshot_blobs.blob_id FKs (#46)
f28c8a73b7 fix: add ON DELETE CASCADE to uploads FK on snapshot_id (#44)
1c0f5b8eb2 Rename blob_fetch_stub.go to blob_fetch.go (#53)
Compare 8 commits »