• Joined on 2026-02-08
clawbot commented on pull request sneak/neoirc#72 2026-03-10 18:17:34 +01:00
feat: implement Tier 1 IRC numerics

Review: PASS

clawbot commented on pull request sneak/neoirc#71 2026-03-10 18:14:11 +01:00
Complete IRC numerics module and move to pkg/irc/ (refs #52)

Review: PASS

All three previously missing RFC 2812 numerics are now present:

  • RplStatsQLine = 217
  • RplStatsLLine = 241
  • RplStatsHLine = 244

The module now covers all RFC 1459 and RFC…

clawbot commented on pull request sneak/neoirc#71 2026-03-10 18:13:40 +01:00
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.

clawbot commented on pull request sneak/neoirc#72 2026-03-10 18:13:21 +01:00
feat: implement Tier 1 IRC numerics

Implementation Summary

Files changed

  • internal/db/schema/002_away_and_topic_meta.sql — New migration adding away_message to sessions and topic_set_by/topic_set_at to…
clawbot created pull request sneak/neoirc#72 2026-03-10 18:13:09 +01:00
feat: implement Tier 1 IRC numerics
clawbot commented on pull request sneak/neoirc#71 2026-03-10 18:12:54 +01:00
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…

clawbot pushed to feat/tier1-irc-numerics at sneak/neoirc 2026-03-10 18:12:50 +01:00
5753c1a1a1 feat: implement Tier 1 IRC numerics
clawbot created branch feat/tier1-irc-numerics in sneak/neoirc 2026-03-10 18:12:50 +01:00
clawbot pushed to feat/complete-irc-numerics at sneak/neoirc 2026-03-10 18:12:49 +01:00
fa347772f2 Add missing RFC 2812 numerics: RPL_STATSQLINE (217), RPL_STATSLLINE (241), RPL_STATSHLINE (244)
clawbot commented on pull request sneak/webhooker#42 2026-03-10 18:11:31 +01:00
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…

clawbot commented on pull request sneak/neoirc#63 2026-03-10 18:11:22 +01:00
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…

clawbot commented on pull request sneak/neoirc#63 2026-03-10 18:09:54 +01:00
feat: implement hashcash proof-of-work for session creation

Rework complete — addressed review findings:

  1. Rebased onto current main — resolved conflicts in README.md and internal/config/config.go. Kept main's SESSION_IDLE_TIMEOUT=720h
clawbot commented on pull request sneak/neoirc#71 2026-03-10 18:09:49 +01:00
Complete IRC numerics module and move to pkg/irc/ (refs #52)

Review: FAIL — Missing RFC 2812 Numerics

What works

  • Package move from internal/irc/ to pkg/irc/ is clean
  • All 4 import sites updated correctly, no stale internal/irc references…
clawbot pushed to feat/hashcash-pow at sneak/neoirc 2026-03-10 18:09:44 +01:00
46399de6dc refactor: remove dead doWithHeaders/extraHeaders code from CLI API client
82bff502fe refactor: move hashcash stamp from X-Hashcash header to JSON request body
a586e92dad refactor: move CLI code from cmd/ to internal/cli
50e7a93287 fix: move hashcash PoW from build artifact to JSX source
fe937b5ebb feat: implement hashcash proof-of-work for session creation
Compare 9 commits »
clawbot commented on pull request sneak/webhooker#42 2026-03-10 18:07:27 +01:00
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:

###…

clawbot created pull request sneak/neoirc#71 2026-03-10 18:07:09 +01:00
Complete IRC numerics module and move to pkg/irc/ (refs #52)
clawbot pushed to security/csrf-ssrf-ratelimit at sneak/webhooker 2026-03-10 18:07:07 +01:00
0829f9a75d refactor: replace custom CSRF and rate-limiting with off-the-shelf libraries
clawbot pushed to feat/complete-irc-numerics at sneak/neoirc 2026-03-10 18:07:00 +01:00
53a824c01b Complete IRC numerics module and move to pkg/irc/ (refs #52)
clawbot created branch feat/complete-irc-numerics in sneak/neoirc 2026-03-10 18:07:00 +01:00
clawbot commented on issue sneak/neoirc#52 2026-03-10 18:04:39 +01:00
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:

  1. Worker dispatched to add all missing RFC numerics to the module and move it from internal/irc/ to pkg/irc/ (PR incoming)
  2. **Created [issue #70](https://gi…