
On Thu, Apr 23, 2009 at 11:27:47PM +0000, kevin@buley.org wrote:
If SVSNICK is sent to the user's server is this actually an issue? A NICK sent from the user would go to the local server, which would have the correct ban information due to your patch.
Or are we talking about non SVSNICK events... Where a user has changed to a nick that matches a ban on their own?
With my patch so far, only the user's local server will have the correct cached ban information, while all other servers on the network will still have the old cached ban information. This means, for example, when someone is SVSNICKed from a banned nickname to a unbanned nickname (bannednick to Guest12345 for instance), only their local server will believe that they are now unbanned. If they then try to talk in the channel they are in, the local server will allow them to do so, while other servers on the network will silently drop whatever they say (since the other servers believe they are still banned.) -- Ned T. Crigler