Ticket #12621 (closed defect: fixed)
Adium/Libpurple sends status auto-replies on IRC in response to CTCP messages
| Reported by: | boredzo | Owned by: | zacw |
|---|---|---|---|
| Milestone: | Component: | Service/IRC | |
| Version: | 1.4b7 | Severity: | normal |
| Keywords: | Cc: | ||
| Patch Status: |
Description (last modified by boredzo) (diff)
Steps to Reproduce
- Set a status with auto-reply turned on.
- From another client (or telnet), send yourself a CTCP request, such as CTCP VERSION.
Expected behavior
Adium sends its CTCP response (if it has one for that CTCP message).
Actual behavior
Adium sends its CTCP response, then a status auto-reply via NOTICE.
Notes
This is Adium sending the auto-reply as a NOTICE; I'm not talking about the 301 code that the server itself sends on behalf of Adium (which Adium has nothing to do with).
You can reproduce this with CTCP responses as well as requests if you include one or more additional words after the CTCP name. For example, “VERSION foo”.
Adium does not send the auto-reply when the message is not a CTCP. It's possible that Adium is performing a test the wrong way around.
Everywhere you see “Adium” in this ticket, read “Adium or Libpurple”.
Originally reported by nyso and satmd on #adium.
Change History
Note: See
TracTickets for help on using
tickets.

