| Commit message (Expand) | Author | Age | Files | Lines |
| * | Default REGISTER-before-connect and email-required to ONHEADmain | EuAndreh | 2026-05-08 | 1 | -2/+6 |
| * | Record topic setter + set-time so 333 reports the truth | EuAndreh | 2026-05-01 | 1 | -4/+18 |
| * | Fix JOIN race: pin NAMES/broadcast to atomic membership snapshot | EuAndreh | 2026-05-01 | 1 | -23/+34 |
| * | Identify networks via PROXY v2 AUTHORITY; drop default network | EuAndreh | 2026-04-30 | 1 | -18/+149 |
| * | Implement ADMIN, STATS, LINKS, TRACE, USERS, REHASH, CONNECT | EuAndreh | 2026-04-30 | 1 | -0/+149 |
| * | Implement VERSION, ISON, and CHGHOST | EuAndreh | 2026-04-30 | 1 | -4/+129 |
| * | Honor CAP REQ -cap and ignore unknown batch refs | EuAndreh | 2026-04-30 | 1 | -10/+24 |
| * | Honor userhost-in-names and account-tag caps end-to-end | EuAndreh | 2026-04-30 | 1 | -35/+38 |
| * | Implement draft/metadata-2 before-connect optional behavior | EuAndreh | 2026-04-29 | 1 | -4/+112 |
| * | Fix mute extban exemption, list query, ISUPPORT split, line limit | EuAndreh | 2026-04-29 | 1 | -61/+82 |
| * | metadata-2: push subscribed values on JOIN | EuAndreh | 2026-04-29 | 1 | -0/+19 |
| * | Channel modes, channel-rename, extended-isupport, metadata-2 | EuAndreh | 2026-04-29 | 1 | -70/+528 |
| * | Retry JOIN persistence on concurrent channel creation | EuAndreh | 2026-04-29 | 1 | -28/+44 |
| * | IRCv3 bot-mode capability | EuAndreh | 2026-04-29 | 1 | -1/+10 |
| * | WALLOPS, HELP and HELPOP commands | EuAndreh | 2026-04-29 | 1 | -0/+42 |
| * | Wire account-registration before-connect and email-required configs | EuAndreh | 2026-04-27 | 1 | -32/+77 |
| * | draft/relaymsg and draft/account-registration | EuAndreh | 2026-04-27 | 1 | -0/+155 |
| * | extended-monitor capability | EuAndreh | 2026-04-27 | 1 | -43/+76 |
| * | MONITOR command and online-state notifications | EuAndreh | 2026-04-27 | 1 | -2/+151 |
| * | chghost, setname, invite-notify capabilities | EuAndreh | 2026-04-27 | 1 | -2/+62 |
| * | account-notify and account-tag | EuAndreh | 2026-04-27 | 1 | -15/+68 |
| * | Advertise utf8only and draft/typing capabilities | EuAndreh | 2026-04-27 | 1 | -6/+9 |
| * | Multi-session SASL: shared-nick collisions and MARKREAD broadcast | EuAndreh | 2026-04-27 | 1 | -12/+68 |
| * | Auto-rejoin persistent channels after SASL reconnect; UTF-8 FAIL prefix | EuAndreh | 2026-04-27 | 1 | -8/+35 |
| * | SASL re-auth, WHOX %a, RFC1459 INVITE, +I bypass, tag forwarding fixes | EuAndreh | 2026-04-27 | 1 | -40/+81 |
| * | Implement CHATHISTORY TARGETS, DM redaction, account-isolated DMs | EuAndreh | 2026-04-27 | 1 | -101/+282 |
| * | Implement TAGMSG persistence and BATCH multiline support | EuAndreh | 2026-04-27 | 1 | -11/+345 |
| * | Support STATUSMSG (@#chan and +#chan) PRIVMSG targets | EuAndreh | 2026-04-26 | 1 | -3/+35 |
| * | Implement +b channel ban mode with glob mask matching | EuAndreh | 2026-04-26 | 1 | -3/+73 |
| * | Reject non-UTF-8 messages with FAIL INVALID_UTF8 | EuAndreh | 2026-04-26 | 1 | -0/+23 |
| * | SASL: support multi-chunk AUTHENTICATE per IRCv3 spec | EuAndreh | 2026-04-26 | 1 | -8/+28 |
| * | WHOIS: send 330 RPL_WHOISACCOUNT, hide channels for invisible users | EuAndreh | 2026-04-26 | 1 | -3/+15 |
| * | Implement CHATHISTORY subcommands, TOPIC events, REDACT cap filter | EuAndreh | 2026-04-26 | 1 | -73/+324 |
| * | MARKREAD on JOIN and DM targets | EuAndreh | 2026-04-26 | 1 | -32/+61 |
| * | MARKREAD: monotonic timestamps and FAIL on missing params | EuAndreh | 2026-04-26 | 1 | -9/+24 |
| * | MARKREAD: timestamp= prefix on output, return * for unknown | EuAndreh | 2026-04-26 | 1 | -13/+26 |
| * | Normalize channel handles to lowercase in JOIN | EuAndreh | 2026-04-26 | 1 | -2/+4 |
| * | Hide +s/+p channels from LIST for non-members | EuAndreh | 2026-04-26 | 1 | -0/+20 |
| * | Honor +n (no external messages) and +m (moderated) on PRIVMSG | EuAndreh | 2026-04-26 | 1 | -1/+33 |
| * | MODE channel: validate target/channel/key/limit, strip leading colon | EuAndreh | 2026-04-26 | 1 | -56/+121 |
| * | Implement KILL command (oper-only) | EuAndreh | 2026-04-26 | 1 | -0/+35 |
| * | Filter non-message events from CHATHISTORY without event-playback | EuAndreh | 2026-04-26 | 1 | -1/+12 |
| * | REDACT: echo to sender, full nickmask prefix, FAIL format | EuAndreh | 2026-04-26 | 1 | -9/+17 |
| * | Improve INVITE: validate target, channel membership, op status | EuAndreh | 2026-04-26 | 1 | -3/+24 |
| * | Track unregistered connections and honor MODE -o | EuAndreh | 2026-04-26 | 1 | -11/+16 |
| * | Forward client tags through PRIVMSG to recipients | EuAndreh | 2026-04-26 | 1 | -2/+12 |
| * | Reject overlong input with ERR_INPUTTOOLONG | EuAndreh | 2026-04-26 | 1 | -3/+30 |
| * | Improve labeled-response, TAGMSG, and parser robustness | EuAndreh | 2026-04-26 | 1 | -20/+89 |
| * | Truncate outgoing lines to 512 bytes; safe UTF-8 input handling | EuAndreh | 2026-04-26 | 1 | -5/+35 |
| * | Implement user mode +T (no CTCP) | EuAndreh | 2026-04-26 | 1 | -11/+19 |