Bug #143

avatar

not joining channels when using psyBNC

Added by Mirco Bauer 5804 days ago. Updated 5804 days ago.

Status:Closed Start:
Priority:Normal Due date:
Assigned to:avatarMirco 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 5804 days ago

avatar
  • Status changed from New to Closed
  • 1 set to wontfix

Updated by Mirco Bauer 5804 days ago

avatar
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 5804 days ago

avatar
For the reference here a transcript of the login stage:
INFO  CONNECTION - connected
DEBUG SOCKET - sent: "PASS $pass" 
DEBUG SOCKET - sent: "NICK $nick" 
DEBUG SOCKET - sent: "USER $user 0 * :$realname" 
DEBUG SOCKET - received: ":Welcome!psyBNC@psyBNC.at NOTICE * :psyBNC2.3.2-9" 
DEBUG SOCKET - received: ":-psyBNC!psyBNC@psyBNC.at 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)

Also available in: Atom PDF