aboutsummaryrefslogtreecommitdiffstats
path: root/irc_send.c
diff options
context:
space:
mode:
authordequis <dx@dxzone.com.ar>2015-11-09 09:21:46 -0300
committerdequis <dx@dxzone.com.ar>2015-11-09 09:21:46 -0300
commitd6e2aa8220ae87c58c10ff54b2de80e32b51ac08 (patch)
treec667e88df6f7e207828fb519b2675e76dd923971 /irc_send.c
parentd63f37c78c273bc345daf8c40ce99905212a84a0 (diff)
Nuke imcb_clean_handle(), which was merging handles accidentally
Well, just deprecated and turned into a no-op. It was only used for jabber anonymous MUCs, but this is something the IRC layer must take care of. It stripped all whitespace, control and non-ascii characters, breaking utf8 nicks support and accidentally merging contacts whose cleaned-up handles were the same string. For example, you could have two users with nicks ' ' and ' ' (one and two spaces respectively) and imcb_clean_handle() would just merge them into a single handle, '', which makes them look like a single irc user. The same thing happens with nicks that are entirely made of utf8. Thanks to schoppenhauer from #bitlbee for reporting this and preparing a test case channel!
Diffstat (limited to 'irc_send.c')
0 files changed, 0 insertions, 0 deletions