Bug 144279

Summary: Connect command should be performed before joining channels on reconnect
Product: [Applications] konversation Reporter: Diogo Galvão <diogo86>
Component: generalAssignee: Konversation Developers <konversation-devel>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: NOR    
Version: 1.0.1   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Diogo Galvão 2007-04-15 23:57:30 UTC
Version:           1.0.1 (using KDE KDE 3.5.5)
Installed from:    Debian testing/unstable Packages
OS:                Linux

When I got disconnected and it reconnects automatically, the Command for identifying is sent after joining the already opened channels (See that these are different than Auto Join).

The current scenario:

 1 - Open Konversation for the first time; it connects to Freenode, identify using the configured Command and join the channels in Auto Join. Fine;

 2 - Then I got disconnected due to an ISP problem (I was talking in some channels that keep opened);

 3 - It reconnects;

 4 - It re-joins the already opened channels;

 5 - I'm not identified yet so I'm moved to ##overflow, because one of the channels require registered nicks.

 6 - Perform that command;

And since my actual command is "/msg NickServ recover MyNick MyPassword ; /msg NickServ release MyNick MyPassword ; /nick MyNick ; /msg NickServ identify MyPassword" it fails because ##overflow is +m so I get the message "[438] MyNick ##overflow Cannot send to channel so cannot change nicks".

Thus I think that, on reconnect, the Connect command should be performed before joining the channels that were openened when I got disconnected.
Comment 1 Eike Hein 2007-04-16 00:28:26 UTC

*** This bug has been marked as a duplicate of 132608 ***