Bug #143
not joining channels when using psyBNC
Status: | Closed | Start: | ||
Priority: | Normal | Due date: | ||
Assigned to: | Mirco Bauer | % Done: | 0% |
|
Category: | Engine IRC | |||
Target version: | - | |||
Complexity: | Found in Version: | |||
Votes: | 0 |
Description
When using the bouncer psyBNC, smuxi is connecting but not joining any channels. This is caused by psyBNC only supporting the obsolete IRC RFC1459 instead of RFC2812. Smuxi uses the SmartIrc4net library to implement the IRC functionality and it only supports RFC2812. The difference between the 2 RFCs regarding this issue is that RFC1459 doesn't specify the RPL_WELCOME confirmation upon successful login, thus SmartIrc4net believes it doesn't pass the login stage. I don't have plans to implement this obsolete RFC and thus Smuxi doesn't support psyBNC as long as psyBNC doesn't support RFC2812.
History
Updated by Mirco Bauer 5806 days ago
- Status changed from New to Closed
- 1 set to wontfix
Updated by Mirco Bauer 5806 days ago
As example a successful login reply would look like this:
:$server 001 $nick :Welcome to the OFTC Internet Relay Chat Network
Updated by Mirco Bauer 5806 days ago
For the reference here a transcript of the login stage:
(pass/nick/user/server etc was replaced with variables)
INFO CONNECTION - connected DEBUG SOCKET - sent: "PASS $pass" DEBUG SOCKET - sent: "NICK $nick" DEBUG SOCKET - sent: "USER $user 0 * :$realname" DEBUG SOCKET - received: ":[email protected] NOTICE * :psyBNC2.3.2-9" DEBUG SOCKET - received: ":[email protected] PRIVMSG $nick :You have Messages. Type /QUOTE PLAYPRIVATELOG to read your messages." DEBUG SOCKET - received: ":$nick!$user@$host JOIN :#$prefix'#$channel"
(pass/nick/user/server etc was replaced with variables)