| Summary: | Konversation does not auto-join channels when connecting to Hector IRC server | ||
|---|---|---|---|
| Product: | [Applications] konversation | Reporter: | drubo |
| Component: | protocol | Assignee: | Konversation Bugs <konversation-bugs-null> |
| Status: | RESOLVED DOWNSTREAM | ||
| Severity: | normal | CC: | hein |
| Priority: | NOR | ||
| Version First Reported In: | 1.4 | ||
| Target Milestone: | --- | ||
| Platform: | Debian testing | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
drubo
2012-01-23 19:48:26 UTC
Thanks for a high-quality bug report. Your deduction is correct; ENDOFMOTD is currently among the auto-join triggers, but ERRNOMOTD is not. I'll amend that in the 1.4 amd master branches once I get back to my desk. Turns out we already do auto-join on 422. I've installed Hector to take a closer look. It's a bug in Hector. It sends 422 without a reply target:
:myserver.irc 422 :MOTD File is missing
RFC 2812: "The numeric reply MUST be sent as one message consisting of the sender prefix, the three-digit numeric, and the target of the reply."
Our parser ignores the malformatted 422. We are picky parsers (and tend to do better on fuzz testing than most clients as a result).
Once Hector is fixed auto-join will work for you.
Ok, I've let the Hector people know. Thanks for the quick response. |