mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Feb 2011
Posts: 471
K
KindOne Offline OP
Pan-dimensional mouse
OP Offline
Pan-dimensional mouse
K
Joined: Feb 2011
Posts: 471
InspIRCd has been using numeric 650 for reporting syntax issues since 2017. I know numeric 650 and 651 are also used for DALnet's services.

This prints a extra line of reversed colour text "Services Message (sigsegv.teranova.net)" on networks with InspIRCd.

Raw log:
Quote
-> sigsegv.teranova.net whois
<- @time=2025-05-15T09:22:17.246Z :sigsegv.teranova.net 461 KindOne WHOIS :Not enough parameters.
<- @time=2025-05-15T09:22:17.246Z :sigsegv.teranova.net 650 KindOne WHOIS :[<servername>] <nick>[,<nick>]+
Status window:
Quote
[05:22:17] WHOIS Not enough parameters.
[05:22:17] Services Message (sigsegv.teranova.net) <--- Colours are reversed.
[05:22:17] WHOIS [<servername>] <nick>[,<nick>]+

https://github.com/inspircd/inspircd/commit/5a3f8af9f963b164832fabc1163611a2b768a890

Joined: Dec 2002
Posts: 3,842
Hoopy frood
Offline
Hoopy frood
Joined: Dec 2002
Posts: 3,842
Thanks for your bug report. As far as I can tell, this is behaving as expected.

mIRC added support for DALnet's numerics 650 and 651 in 2002.

When mIRC sees numeric 650, it assumes that one or more service messages will follow, so it plays a single notice event sound, displays the message "Services Message" in reverse (as requested by users at the time), and then displays a list of incoming services messages. When it receives numeric 651, this indicates the end of the group of related services messages.

That said, it looks like InspIRCd does not send numeric 651, which means that mIRC cannot tell when the services messages group has ended.

I am going to change the implementation of this to be less dependent on receiving numeric 651. This change should be in the next beta.


Link Copied to Clipboard