ElementalAlchemist / txircd

Modular IRCd built using Twisted. Made to be extremely customizable.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Extbans

Heufneutje opened this issue · comments

This has not been merged into dev/0.3 yet, but @ekimekim and I noticed some strange things regarding extbans.

  • I couldn't make them work by setting +b v;R:*. This might be me derping up the syntax or a bug on the NickServ side so I'm not sure about this one.
  • Extbans can't be unset. Setting mode -b on them after setting them does nothing.

Extbans can be unset as of de70d50. Autostatus still does not work, will look into this later today.

So this was a mistake on my part. I was missing a module and extbans/autostatus work now. I have a few issues that need addressing though.

  • Modes are not unset when a user logs out, despite their cache being updated.
  • Anyone who has access to the MODE command can set autostatus, even levels higher than their own. Probably shouldn't happen.
  • If you're on someone else's nickname and you identify for your own account, you get your statuses despite using a nickname that is registered by someone else.