Block a user
Complete IRC numerics module and move to pkg/irc/ (refs #52)
Review: PASS
All three previously missing RFC 2812 numerics are now present:
RplStatsQLine = 217RplStatsLLine = 241RplStatsHLine = 244
The module now covers all RFC 1459 and RFC…
Complete IRC numerics module and move to pkg/irc/ (refs #52)
On it — creating IRCMessageType custom int type with .Name() method and updating all usages across the codebase.
feat: implement Tier 1 IRC numerics
Implementation Summary
Files changed
internal/db/schema/002_away_and_topic_meta.sql— New migration addingaway_messageto sessions andtopic_set_by/topic_set_atto…
feat: implement Tier 1 IRC numerics
Complete IRC numerics module and move to pkg/irc/ (refs #52)
Rework complete. Added the 3 missing RFC 2812 numerics:
RPL_STATSQLINE(217)RPL_STATSLLINE(241)RPL_STATSHLINE(244)
All three added as constants and to the Names map. `docker…
feat: add CSRF protection, SSRF prevention, and login rate limiting
✅ Review PASS — PR #42 (off-the-shelf library rework)
All three security features verified. Custom CSRF and rate-limiting code fully replaced…
feat: implement hashcash proof-of-work for session creation
Code Review: PR #63 — Hashcash PoW (final post-rebase review)
✅ PASS
Reviewed commits: fe937b5 through 46399de (5 commits on…
feat: implement hashcash proof-of-work for session creation
Rework complete — addressed review findings:
- Rebased onto current
main— resolved conflicts inREADME.mdandinternal/config/config.go. Keptmain'sSESSION_IDLE_TIMEOUT=720h…
Complete IRC numerics module and move to pkg/irc/ (refs #52)
Review: FAIL — Missing RFC 2812 Numerics
What works
- Package move from
internal/irc/topkg/irc/is clean - All 4 import sites updated correctly, no stale
internal/ircreferences…
feat: add CSRF protection, SSRF prevention, and login rate limiting
Rework: Replace custom CSRF/rate-limiting with off-the-shelf libraries
Addressed the review feedback by replacing both custom middleware implementations with well-established libraries:
###…
Complete IRC numerics module and move to pkg/irc/ (refs #52)
please identify a list of all IRC numeric c2s and s2c codes that exist in common/standard irc usage, and identify which we have implemented and which we have not
Acting on your instructions:
- Worker dispatched to add all missing RFC numerics to the module and move it from
internal/irc/topkg/irc/(PR incoming) - **Created [issue #70](https://gi…