View Issue Details

IDProjectCategoryView StatusLast Update
0001814unrealircdpublic2004-05-13 10:43
Reportervonitsanet Assigned To 
PrioritynormalSeveritytextReproducibilityalways
Status closedResolutionopen 
Product Version3.2 
Summary0001814: Extended Ban answers from server
DescriptionI think that the correct answer from server for extended channel bans (~c:*) should be like this:
#chan1 unable to join channel (You Can Not Join on #chan1 while you are in #Test )

On Realname bans (~r:*) answer from server should be like this:
#chan1 unable to join channel (Your RealName Is Banned)

And If the a host is (~q:*) banned the answer should be like this:
#chan1 You can join but you are not allowed to speak in this channel (#chan1)
3rd party modules

Activities

aquanight

2004-05-13 09:38

reporter   ~0006229

Last edited: 2004-05-13 09:39

The problem is that the server is using a standard numeric, which actually looks like:

ERR_BANNEDFROMCHAN #Blah :Cannot join channel (+b)

mIRC mutilates to:

#Blah Cannot join channel (address is banned)
-or-
#Blah Unable to rejoin channel (address is banned)

The only thing mIRC pulls from the numeric is the channel name.

So naturally doing something like this would break clients unless you made seperate numerics, and that messes up the ban system.

(To see this, type /debug -pt @debug, then try to join a channel that you are banned on. Compare the message in the status window with the message in the debug window ;) .)

edited on: 2004-05-13 09:39

syzop

2004-05-13 10:43

administrator   ~0006234

Right, we never say *why* they are banned... and why would we? We don't say either 'your nickname is banned' in case of nick!*@*... and I actually think it's good to "hide" the reason and don't give them too many hints :P.

Issue History

Date Modified Username Field Change
2004-05-13 06:27 vonitsanet New Issue
2004-05-13 09:38 aquanight Note Added: 0006229
2004-05-13 09:39 aquanight Note Edited: 0006229
2004-05-13 10:43 syzop Status new => closed
2004-05-13 10:43 syzop Note Added: 0006234