Thanks. As Wims pointed out, +q on UnrealIRCd is for owner mode. This conflicts with the use of +q for the quiet list on other networks. As 'q' is listed in CHANMODES for this network, there is no way for mIRC to know in advance if it represents the quiet or owner list. mIRC has to assume it represents the quiet list. I have added a check so that if mIRC sends a MODE +q lookup and it receives numerics 386/387, it will ignore them but re-enable the quiet list button. This will be in the next beta.

This is one of the reasons I held back from adding quiet list support to channel central. mIRC now has to handle six numerics in order to be able to support the quiet list. Two numerics are definitely quiet list numerics, two may or may not be depending on context, and two are not. Let's hope this change now covers all of the numerics.

Update: UnrealIRCd also sends MODE +q owner events, which mIRC uses to fill the quiet list. As there is no way to distinguish between owner/quiet events, the only (bad) solution left is to resort to detecting the server ircd in numeric 004 and disabling quiet list support if it is UnrealIRCd. This will also be in the next beta.

Last edited by Khaled; 22/04/17 05:48 PM.