modern-irc icon indicating copy to clipboard operation
modern-irc copied to clipboard

A useful overview and reference to the IRC client protocol as it is implemented today.

Results 52 modern-irc issues
Sort by recently updated
recently updated
newest added

Makes sense to list defaults in a lot more of these keys than we currently do

client protocol

@thommey brings up a good point in channel, which is that clients should act fine if they get `INVEX` (and default to `INVEX=I`, but what if they receive `INVEX=`... will...

client protocol

This is something the plain RFCs sorely lack, and would make sense to include to clarify some edge cases around message parsing and similar. Look at [DanielOaks/irc-parser-tests](https://github.com/DanielOaks/irc-parser-tests) for inspiration.

client protocol

If we don't already, we need to have a good Security section, detailing like the issues I found with Ergonomadic and which other servers/clients may run into.

client protocol

various measures to stop clients from sending 900000 messages and spamming the ircd to death, look at them and see if we want to add a section on them (as...

question
client protocol

References: https://github.com/ircdocs/irc-defs/pull/82

Similar to https://github.com/ircdocs/modern-irc/pull/230

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

feedback wanted

Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.13.9 to 1.16.2. Release notes Sourced from nokogiri's releases. v1.16.2 / 2024-02-04 Security [CRuby] Vendored libxml2 is updated to address CVE-2024-25062. See GHSA-xc9x-jj77-9p9j for more information. Dependencies...

dependencies