Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

irc_437(forbidden /nick due to a ban) only shows up on the channel #88

Closed
zertap opened this issue May 23, 2014 · 2 comments
Closed

irc_437(forbidden /nick due to a ban) only shows up on the channel #88

zertap opened this issue May 23, 2014 · 2 comments
Assignees
Labels
bug Unexpected problem or unintended behavior
Milestone

Comments

@zertap
Copy link

zertap commented May 23, 2014

Say, you are currently on 2 channels, a and b.
You are currently viewing a.
Your nick is bar.
You change your nick on the server to foo.
Then you try to change your nick back to bar.
It fails, and you don't get any message about why on your current channel nor the server log.

This is due to nick foo being banned on the channel b. While on any channel with a banned nick, you cannot change nick on the server (At least, true to Rizon).

Problem is that weechat only informs you about this on the channel that has the affecting ban. Unless you go look at the channel b, you will never know why you cannot change your nick.

First place you'd go look when things go wrong like this, is the server log(after the current channel you are monitoring). I was pretty confused about what was going on, and figured it out by looking at the raw log.

on WeeChat 0.4.4-dev (git: v0.4.3-475-gb174b3c)

@zertap
Copy link
Author

zertap commented May 23, 2014

In my case, the reason was channel mode +M, which is:

'ModReg'. This will prevent any user who isn't a owner,
protected, opped, half-opped or voiced (+q/+a/+o/+h/+v) from
talking in the channel if they havent identified to their
nickname.

@flashcode flashcode added the bug label May 25, 2014
@0xallie
Copy link
Contributor

0xallie commented Aug 22, 2014

Non-standard numerics are so much fun... This is numeric 435 (ERR_BANONCHAN) on charybdis-esque IRCds, which use 437 (ERR_UNAVAILRESOURCE) for a different thing: Return when the target is unable to be reached temporarily, eg. a delay mechanism in play, or a service being offline.

@flashcode flashcode self-assigned this May 16, 2023
@flashcode flashcode added this to the 4.0.0 milestone May 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Unexpected problem or unintended behavior
Projects
None yet
Development

No branches or pull requests

2 participants