]> arthur.barton.de Git - ngircd.git/commit
Correctly use cloaked IRC masks on "INVITE nickname"
authorAlexander Barton <alex@barton.de>
Mon, 27 Jan 2014 21:59:54 +0000 (22:59 +0100)
committerAlexander Barton <alex@barton.de>
Wed, 19 Mar 2014 01:27:16 +0000 (02:27 +0100)
commit9ecd8f616f7fa03a98230c3bf1939b8f27455495
tree607d3d4a5716a7c53c3621dad518d06df0587a4f
parent4525425879ac6ae9252019b65ba9fade7513547e
Correctly use cloaked IRC masks on "INVITE nickname"

The cloaked IRC mask of a user is his visible mask, so the daemon has
to use it for generating the "one time" entries for the invite list of
the given channel.

Without this patch, ngIRCd records the real IRC mask which will never
match while the target client is "+x", and even worse, will disclose
the real mask on "MODE #channel +I" commands :-/

Bug reported by Cahata on #ngircd, thanks!

(cherry picked from commit 20b52fe33dc3387d50790ed6da8c47c34277527a)
src/ngircd/irc-op.c