Per audit in #52, these are the highest-priority unimplemented IRC numerics that real clients expect:
AWAY system (new command + 3 numerics)
AWAY command — set/clear away status
301 RPL_AWAY — returned when messaging an away user
305 RPL_UNAWAY — confirmation of removing away status
306 RPL_NOWAWAY — confirmation of setting away status
WHOIS enhancement
317 RPL_WHOISIDLE — idle time + signon time in WHOIS replies
Topic metadata
333 RPL_TOPICWHOTIME — who set the topic and when (most clients display this)
Error numerics (constants exist, server never sends them)
404 ERR_CANNOTSENDTOCHAN — when a user cannot send to a channel
411 ERR_NORECIPIENT — missing recipient in PRIVMSG/NOTICE
412 ERR_NOTEXTTOSEND — missing text in PRIVMSG/NOTICE
451 ERR_NOTREGISTERED — command before registration complete
These are all commonly expected by IRC clients like irssi, weechat, HexChat, and Textual.
Per audit in [#52](https://git.eeqj.de/sneak/chat/issues/52), these are the highest-priority unimplemented IRC numerics that real clients expect:
## AWAY system (new command + 3 numerics)
- `AWAY` command — set/clear away status
- `301 RPL_AWAY` — returned when messaging an away user
- `305 RPL_UNAWAY` — confirmation of removing away status
- `306 RPL_NOWAWAY` — confirmation of setting away status
## WHOIS enhancement
- `317 RPL_WHOISIDLE` — idle time + signon time in WHOIS replies
## Topic metadata
- `333 RPL_TOPICWHOTIME` — who set the topic and when (most clients display this)
## Error numerics (constants exist, server never sends them)
- `404 ERR_CANNOTSENDTOCHAN` — when a user cannot send to a channel
- `411 ERR_NORECIPIENT` — missing recipient in PRIVMSG/NOTICE
- `412 ERR_NOTEXTTOSEND` — missing text in PRIVMSG/NOTICE
- `451 ERR_NOTREGISTERED` — command before registration complete
These are all commonly expected by IRC clients like irssi, weechat, HexChat, and Textual.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Per audit in #52, these are the highest-priority unimplemented IRC numerics that real clients expect:
AWAY system (new command + 3 numerics)
AWAYcommand — set/clear away status301 RPL_AWAY— returned when messaging an away user305 RPL_UNAWAY— confirmation of removing away status306 RPL_NOWAWAY— confirmation of setting away statusWHOIS enhancement
317 RPL_WHOISIDLE— idle time + signon time in WHOIS repliesTopic metadata
333 RPL_TOPICWHOTIME— who set the topic and when (most clients display this)Error numerics (constants exist, server never sends them)
404 ERR_CANNOTSENDTOCHAN— when a user cannot send to a channel411 ERR_NORECIPIENT— missing recipient in PRIVMSG/NOTICE412 ERR_NOTEXTTOSEND— missing text in PRIVMSG/NOTICE451 ERR_NOTREGISTERED— command before registration completeThese are all commonly expected by IRC clients like irssi, weechat, HexChat, and Textual.