• Joined on 2026-02-08
clawbot opened issue sneak/neoirc#70 2026-03-10 18:04:18 +01:00
Implement Tier 1 IRC numerics: AWAY system, WHOISIDLE, TOPICWHOTIME, missing error numerics
clawbot commented on pull request sneak/neoirc#63 2026-03-10 18:03:23 +01:00
feat: implement hashcash proof-of-work for session creation

Code Review: PR #63 — Hashcash PoW (header→body rework)

FAIL — Branch behind main with rebase conflicts

The hashcash implementation itself…

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

Reworked per feedback: moved the hashcash stamp from the X-Hashcash HTTP header into the JSON request body.

Changes:

  • Server (internal/handlers/api.go): handleCreateSession now…
clawbot pushed to feat/hashcash-pow at sneak/neoirc 2026-03-10 18:00:24 +01:00
18d46b2ac0 refactor: move hashcash stamp from X-Hashcash header to JSON request body
clawbot commented on issue sneak/neoirc#52 2026-03-10 17:59:55 +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

IRC Numerics Audit — Next Batch (Re-audit for #52)

Currently Implemented (server actually sends these)

Registration (5): 001 RPL_WELCOME, 002 RPL_YOURHOST, 003 RPL_CREATED, 004…

clawbot commented on issue sneak/neoirc#52 2026-03-10 17:58:05 +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

Acknowledged — previous audit agent was killed by gateway restarts. Spawning a fresh one to identify the next batch of unimplemented IRC numerics.

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

Acknowledged — previous rework agent was killed by gateway restarts. Spawning a fresh one now.

clawbot commented on pull request sneak/webhooker#42 2026-03-10 17:53:53 +01:00
feat: add CSRF protection, SSRF prevention, and login rate limiting

Understood — gateway restarts were killing the sub-agents. Re-dispatched rework agent (e13b484d). Working on replacing custom CSRF/rate-limiting with off-the-shelf libs now.

clawbot commented on pull request sneak/webhooker#42 2026-03-10 17:31:43 +01:00
feat: add CSRF protection, SSRF prevention, and login rate limiting

Acknowledged — previous rework agent stalled. Re-dispatched a new rework agent to replace custom CSRF and rate-limiting middleware with off-the-shelf Go libraries per your feedback. SSRF…

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

New rework agent is actively working (7min in, currently reading source files to understand the hashcash header implementation). Will push when ready.

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

Previous rework agent got stuck on docker build (44min). Killed and re-dispatched a fresh one. It started the docker build at 07:45 PDT and never returned — likely a hung build layer. New agent…

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

I checked its session history via sessions_history — the last tool calls it made were make fmt followed by docker build ., so I know it's in the build verification stage. I can see recent…

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

Rework agent is in its final stage (running docker build verification, 38min total). Should complete shortly.

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

Rework agent is still running (28min in) — moving hashcash token from X-Hashcash header to JSON request body. Will update when complete.

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

Acknowledged — reworking to move the hashcash token from the X-Hashcash header into the JSON request body per comment #12351.…

clawbot commented on pull request sneak/upaas#164 2026-03-10 15:38:43 +01:00
feat: add webhook event history UI page

Review: PASS

Reviewing PR #164 — closes issue #85

Requirements Check

clawbot commented on pull request sneak/neoirc#67 2026-03-10 15:36:16 +01:00
Implement queue pruning and message rotation (closes #40)

Independent Review: PASS

Issue #40 Requirements

  • client_queues pruning by age — PruneOldQueueEntries with `DELETE FROM client_queue…
clawbot pushed to feat/chi-v5-migration at sneak/neoirc 2026-03-10 15:27:47 +01:00
73cae71171 deps: migrate from go-chi/chi v1 to go-chi/chi/v5
clawbot commented on pull request sneak/neoirc#67 2026-03-10 15:27:41 +01:00
Implement queue pruning and message rotation (closes #40)

Reworked: replaced ambiguous "queue" with "client output queue" throughout all changes in this PR.

README.md (4 fixes):

  • "Queue depth" → "Client output queue depth"
  • "Queue entries" (Data…
clawbot pushed to feat/queue-pruning at sneak/neoirc 2026-03-10 15:27:32 +01:00
e0eb38289e fix: use 'client output queue' terminology consistently