View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003665||unreal||ircd||public||2008-03-15 15:12||2015-07-26 03:33|
|Summary||0003665: Numeric 972 :channel is +Q|
|Description||This is returned when attempting a KICK and channel mode +Q causes refusal.|
The channel name isn't included in the reply, which makes it less reliable to couple a sent command to a received response.
Usually, numerics for channel-specific commands do contain the channel name.
For example, raw 482 is <mynick> <channel> You're not channel operator.
A similar case, but not as problematic, is raw 974 <mynick> <flag> <nick> is a channel admin/owner/network service, which is a failure raw for a MODE command, it's somewhat less obvious as the 972 but it could also have the channel name since MODE is bound to a channel.
Another remark about this 974 one is that the <flag> parameter doesnt have + or -, just the flag character itself, at the moment I use a ? wildcard before it, but there is surely a bigger chance for mismatching the returned message to the command that was sent.
|Tags||No tags attached.|
|3rd party modules|
Numeric 972 is an extension of numeric 482 based on my knowledge. But should we add the #channel parameter for numeric 972 just because they serve the same purpose? Doesn't seem difficult from my side.
Edit: It is also worth noting that mIRC displays numeric 482 on the channel's window hence omitting the #channel parameter.