2026-03-16 - 2026-09-16

Overview

16 Active Pull Requests
19 Active Issues
Excluding merges, 2 authors have pushed 15 commits to main and 28 commits to all branches. On main, 83 files have changed and there have been 16277 additions and 2813 deletions.

15 Pull requests merged by 1 user

Merged #99 Change module path to sneak.berlin/go/neoirc 2026-04-01 23:05:41 +02:00

Merged #100 test: add comprehensive IRC integration test with two clients 2026-04-01 12:47:50 +02:00

Merged #94 feat: add traditional IRC wire protocol listener (closes #89) 2026-04-01 05:00:04 +02:00

Merged #95 feat: move schema_migrations into 000_bootstrap.sql 2026-03-30 21:35:53 +02:00

Merged #92 feat: implement Tier 2 channel modes (+b/+i/+s/+k/+l) 2026-03-25 22:38:46 +01:00

Merged #93 fix: use in-memory SQLite for handler tests to fix CI timeout 2026-03-25 20:11:34 +01:00

Merged #88 feat: implement Tier 1 channel modes (+o/+v/+m/+t), KICK, NOTICE 2026-03-25 02:08:29 +01:00

Merged #78 feat: add per-IP rate limiting to login endpoint 2026-03-22 00:39:38 +01:00

Merged #84 refactor: replace Bearer token auth with HttpOnly cookies 2026-03-20 23:54:24 +01:00

Merged #82 feat: add username/hostname support with IRC hostmask format 2026-03-20 06:53:36 +01:00

Merged #79 feat: per-channel hashcash proof-of-work for PRIVMSG anti-spam 2026-03-18 03:40:34 +01:00

Merged #76 docs: update README schema section to match sessions/clients tables 2026-03-18 03:38:37 +01:00

Merged #75 security: enforce channel membership check in handleTopic 2026-03-17 12:47:00 +01:00

Merged #77 docs: document register/login and dual authentication model 2026-03-17 12:44:48 +01:00

Merged #80 feat: add runtime statistics to healthcheck endpoint 2026-03-17 12:43:40 +01:00

1 Pull request proposed by 1 user

17 Issues closed from 2 users

Closed #103 internal/ircserver: Disconnect doc comment understates the worst-case socket close delay 2026-09-05 11:32:53 +02:00

Closed #102 internal/db: SetSessionWallops is dead production code after the #96 B2 refactor 2026-09-05 11:32:53 +02:00

Closed #98 change module path 2026-04-01 23:05:42 +02:00

Closed #97 integration test: needs a testing client program 2026-04-01 22:38:43 +02:00

Closed #89 for 1.0: need a backward compat 6667 listener that speaks real irc 2026-04-01 05:00:04 +02:00

Closed #91 Move schema_migrations table creation into 000.sql with INTEGER version column 2026-03-30 21:35:53 +02:00

Closed #86 Tier 2: Ban system, invite-only, secret, channel key, user limit (+b/+i/+s/+k/+l) 2026-03-25 22:38:46 +01:00

Closed #90 critical: main branch build broken 2026-03-25 20:11:35 +01:00

Closed #85 Tier 1: Core IRC channel modes and commands (+o/+v/+m/+t, KICK, NOTICE) 2026-03-25 02:08:29 +01:00

Closed #35 [security] Add rate limiting to session creation and login endpoints 2026-03-22 00:39:38 +01:00

Closed #83 auth system? 2026-03-20 06:54:06 +01:00

Closed #81 add username/hostname support 2026-03-20 06:53:36 +01:00

Closed #12 Per-channel hashcash requirement for PRIVMSG (anti-spam) 2026-03-18 03:40:34 +01:00

Closed #37 [docs] Update README schema section to match sessions/clients tables 2026-03-18 03:38:37 +01:00

Closed #33 [security] handleTopic: enforce channel membership check 2026-03-17 12:47:00 +01:00

Closed #36 [docs] Update README to document register/login and account system 2026-03-17 12:44:49 +01:00

Closed #74 [feature] Expand healthcheck output with runtime statistics 2026-03-17 12:43:40 +01:00

14 Issues created by 1 user

Opened #74 [feature] Expand healthcheck output with runtime statistics 2026-03-17 10:01:28 +01:00

Opened #81 add username/hostname support 2026-03-17 13:01:47 +01:00

Opened #83 auth system? 2026-03-18 03:41:48 +01:00

Opened #85 Tier 1: Core IRC channel modes and commands (+o/+v/+m/+t, KICK, NOTICE) 2026-03-22 11:04:34 +01:00

Opened #86 Tier 2: Ban system, invite-only, secret, channel key, user limit (+b/+i/+s/+k/+l) 2026-03-22 11:04:58 +01:00

Opened #87 Tier 3: Utility IRC commands (USERHOST, VERSION, ADMIN, INFO, TIME, KILL, WALLOPS) 2026-03-22 11:05:13 +01:00

Opened #89 for 1.0: need a backward compat 6667 listener that speaks real irc 2026-03-25 02:10:08 +01:00

Opened #90 critical: main branch build broken 2026-03-25 02:12:50 +01:00

Opened #91 Move schema_migrations table creation into 000.sql with INTEGER version column 2026-03-25 02:22:02 +01:00

Opened #97 integration test: needs a testing client program 2026-04-01 04:58:48 +02:00

Opened #98 change module path 2026-04-01 05:01:39 +02:00

Opened #101 make test retry masks real data races and timeouts 2026-08-10 15:46:24 +02:00

Opened #102 internal/db: SetSessionWallops is dead production code after the #96 B2 refactor 2026-09-04 08:49:23 +02:00

Opened #103 internal/ircserver: Disconnect doc comment understates the worst-case socket close delay 2026-09-04 08:49:24 +02:00

2 Unresolved Conversations

Open #25 final 1.0rc1 review/audit/test/qa 2026-04-21 12:29:17 +02:00

Open #2 1.1.0 — Federation: Two users chatting across linked servers 2026-03-22 00:41:56 +01:00