modern-irc
modern-irc copied to clipboard
A useful overview and reference to the IRC client protocol as it is implemented today.
Sable users are no longer associated with a server, so it now returns a blank where their server name used to be: https://github.com/Libera-Chat/sable/commit/93ab9afa5c2eff1ccef195ddbe2692a959c7cf04 This may break clients, so we should...
All implementations have it
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.9 to 1.16.3. Release notes Sourced from nokogiri's releases. v1.16.3 / 2024-03-15 Dependencies [CRuby] Vendored libxml2 is updated to v2.12.6 from v2.12.5. (@flavorjones) Changed [CRuby] XML::Reader sets...
Connection Registration Question: intended behavior when client sends pass between NICK / USER combo
Thank you so much for this valuable resource. The docs state: > The PASS command is used to set a ‘connection password’. If set, the password must be set before...
Some ircds (solanum, immediate ancestors, and oftc-hybrid definitely, possibly also ircd-hybrid and ratbox by heritage) always do multi-prefix in WHOIS channels listing, regardless of IRCv3 multi-prefix capability. Additionally, these ircds...
All tested ircds except for irc2 and Sable (which don't use timestamps for conflict resolution) send RPL_CREATIONTIME, and some clients display it to the end user. Since it's a de...
From discussion on https://github.com/Libera-Chat/sable/issues/101 cc @progval
Konversation 1.10.24051 personally supports it for me
See the discussion linked below for more background on the motivation. Closes: https://github.com/ircdocs/modern-irc/issues/250
This would allow for e.g. `draft/FOO` and `soju.im/BAR`. Motivation: right now ISUPPORT is first-come first-served, ie. as soon as a server starts introducing its own server-specific ISUPPORT token without asking...