]> jfr.im git - irc/znc/znc.git/commit
Stop buffering and echoing CTCP requests and responses to other clients, except for /me
authorAlexey Sokolov <redacted>
Sun, 18 Feb 2018 23:04:14 +0000 (23:04 +0000)
committerAlexey Sokolov <redacted>
Sun, 18 Feb 2018 23:04:14 +0000 (23:04 +0000)
commit15ccaca41a17a06dfb5957156c03056524a71ae6
treebc6fedd02fbd4f7ec3bd87a914449baa029b1c02
parent658a6e6f90cef7671ad7a40dfb3005301962e27b
Stop buffering and echoing CTCP requests and responses to other clients, except for /me

Fix interaction between self-message and CTCP:
CTCP request from client A gets reflected from ZNC to client B, because
B has self-message. B sees this as a usual CTCP request (from the same
nick), and replies (to the same nick). ZNC reflects that response to A
because A has self-message, and also passes that response to IRC server,
which sends that response back to ZNC, which sends it to its both clients.

Close #1488
src/Client.cpp