This website requires JavaScript.
Explore
Help
Sign In
sneak
/
neoirc
Watch
1
Star
0
Fork
0
You've already forked neoirc
Code
Issues
5
Pull Requests
2
Actions
Packages
Projects
Releases
Wiki
Activity
All Workflows
check.yml
Actor
All actors
clawbot
sneak
Status
All status
Success
Failure
Waiting
Running
test: add comprehensive IRC integration test with two clients (#100)
#191
:
Commit
02279b2654
pushed by
sneak
main
2026-04-01 12:47:58 +02:00
6s
View workflow file
feat: add traditional IRC wire protocol listener (closes #89) (#94)
#188
:
Commit
0250f14fea
pushed by
sneak
main
2026-04-01 05:00:11 +02:00
5s
View workflow file
Merge branch 'main' into feature/irc-protocol-listener
#187
:
Commit
f68cab640b
pushed by
sneak
feature/irc-protocol-listener
2026-04-01 04:58:43 +02:00
1m0s
View workflow file
feat: move schema_migrations into 000_bootstrap.sql (#95)
#186
:
Commit
24362966e0
pushed by
sneak
main
2026-03-30 21:36:01 +02:00
6s
View workflow file
fix: use in-memory SQLite for handler tests to fix CI timeout (#93)
#171
:
Commit
e62962d192
pushed by
sneak
main
2026-03-25 20:11:43 +01:00
7s
View workflow file
feat: add per-IP rate limiting to login endpoint (#78)
#164
:
Commit
08f57bc105
pushed by
sneak
main
2026-03-22 00:39:45 +01:00
6s
View workflow file
refactor: replace Bearer token auth with HttpOnly cookies (#84)
#162
:
Commit
5f3c0633f6
pushed by
sneak
main
2026-03-20 23:57:00 +01:00
2m34s
View workflow file
feat: add username/hostname support with IRC hostmask format (#82)
#155
:
Commit
db3d23c224
pushed by
sneak
main
2026-03-20 06:53:43 +01:00
6s
View workflow file
Merge branch 'main' into feature/channel-hashcash-privmsg
#149
:
Commit
99615b85b0
pushed by
sneak
feature/channel-hashcash-privmsg
2026-03-18 03:41:24 +01:00
1m5s
View workflow file
docs: update README schema section to match sessions/clients tables (#76)
#148
:
Commit
efbd8fe9ff
pushed by
sneak
main
2026-03-18 03:38:44 +01:00
6s
View workflow file
security: enforce channel membership check in handleTopic (#75)
#138
:
Commit
e36bd99ef6
pushed by
sneak
main
2026-03-17 12:48:52 +01:00
1m49s
View workflow file
docs: document register/login and dual authentication model (#77)
#137
:
Commit
e9d794764b
pushed by
sneak
main
2026-03-17 12:46:38 +01:00
1m46s
View workflow file
feat: implement Tier 1 IRC numerics (#72)
#126
:
Commit
cab5784913
pushed by
sneak
main
2026-03-13 00:42:31 +01:00
1m3s
View workflow file
Merge branch 'main' into feat/tier1-irc-numerics
#125
:
Commit
3b7ed7f460
pushed by
sneak
feat/tier1-irc-numerics
2026-03-13 00:41:16 +01:00
2m11s
View workflow file
feat: implement hashcash proof-of-work for session creation (#63)
#124
:
Commit
75cecd9803
pushed by
sneak
main
2026-03-13 00:39:46 +01:00
1m3s
View workflow file
Merge branch 'main' into feat/hashcash-pow
#123
:
Commit
3cf6f8b47f
pushed by
sneak
feat/hashcash-pow
2026-03-13 00:36:31 +01:00
2m13s
View workflow file
Merge branch 'main' into feat/tier1-irc-numerics
#122
:
Commit
3d29b1c74a
pushed by
sneak
feat/tier1-irc-numerics
2026-03-13 00:34:05 +01:00
1m3s
View workflow file
[deps] Migrate from chi v1 to chi/v5 (#73)
#121
:
Commit
f2e7a6ec85
pushed by
sneak
main
2026-03-13 00:32:18 +01:00
5s
View workflow file
Complete IRC numerics module and move to pkg/irc/ (refs #52) (#71)
#114
:
Commit
27df999942
pushed by
sneak
main
2026-03-10 18:43:39 +01:00
2m10s
View workflow file
Implement queue pruning and message rotation (closes #40) (#67)
#103
:
Commit
b19c8b5759
pushed by
sneak
main
2026-03-10 15:37:40 +01:00
4s
View workflow file
Merge branch 'main' into feat/queue-pruning
#100
:
Commit
0cc34fd7fb
pushed by
sneak
feat/queue-pruning
2026-03-10 15:09:53 +01:00
2m14s
View workflow file
feat: store auth tokens as SHA-256 hashes instead of plaintext (#69)
#98
:
Commit
67446b36a1
pushed by
sneak
main
2026-03-10 12:44:37 +01:00
6s
View workflow file
Replace string-matching error detection with typed SQLite errors (closes #39) (#66)
#95
:
Commit
b1fd2f1b96
pushed by
sneak
main
2026-03-10 11:54:34 +01:00
5s
View workflow file
Merge branch 'main' into fix/typed-sqlite-errors
#94
:
Commit
34246da80f
pushed by
sneak
fix/typed-sqlite-errors
2026-03-10 11:53:43 +01:00
1m3s
View workflow file
Remove dead Auth() middleware method (#68)
#91
:
Commit
c07f94a432
pushed by
sneak
main
2026-03-10 11:41:49 +01:00
5s
View workflow file
Merge branch 'main' into fix/typed-sqlite-errors
#90
:
Commit
b48f7e45e0
pushed by
sneak
fix/typed-sqlite-errors
2026-03-10 11:38:06 +01:00
1m2s
View workflow file
Merge branch 'main' into feat/hashcash-pow
#84
:
Commit
2a3d2dc94c
pushed by
sneak
feat/hashcash-pow
2026-03-10 11:22:36 +01:00
1m4s
View workflow file
feat: add Content-Security-Policy middleware (#64)
#81
:
Commit
a98e0ca349
pushed by
sneak
main
2026-03-10 11:20:22 +01:00
4s
View workflow file
fix: replay channel state on SPA reconnect (#61)
#74
:
Commit
f287fdf6d1
pushed by
sneak
main
2026-03-10 11:08:19 +01:00
4s
View workflow file
Merge branch 'main' into fix/spa-reconnect-channel-tabs
#73
:
Commit
db9031448b
pushed by
sneak
fix/spa-reconnect-channel-tabs
2026-03-10 11:07:50 +01:00
1m3s
View workflow file
First
Previous
1
2
Next
Last