Bug #921

avatar

smuxi doesn't re-join some channels correctly

Added by Infinity Zero 4017 days ago. Updated 4014 days ago.

Status:Closed Start:12/23/2013
Priority:Normal Due date:
Assigned to:avatarMirco Bauer % Done:

100%

Category:Engine IRC
Target version:0.10.1
Complexity:

Found in Version:

2:0.11+dev.bzr388~ubuntu13.04.1

Votes: 0

Description

I've observed this behaviour for #tor-status and #tor-internal (private) on irc.oftc.net, but no other channels.

When my internet connection goes down, and smuxi reconnects, it tries to re-join this channel and thinks it has succeeded. However, the user list is empty (not even I am in there) and I get no message updates. There is no indication of this, I only notice afterwards when I manually switch to the tab.

Then, when I try to manually /join the channel again, smuxi thinks I am already in the channel and declines to send that command. I need to ctrl-W the channel tab, then issue a /join command.

My on-join commands are like this:

/msg NickServ regain infinity0 *** 
/msg NickServ identify *** infinity0
/sleep 3000
/sleep 3000
/sleep 2000
/j ** other channels **, #tor-status, ** other channels **
/j ** other channels **

I haven't observed this bug for any other channel.


Related issues

related to Smuxi - Bug #946 Reconnect issue with server and channel passwords Closed 01/24/2014

Associated revisions

Revision d0d457aebf6fdffa582cd612c9e33d0a2834ba66
Added by Mirco Bauer 4014 days ago

Engine-IRC: fixed already joined detection of /join command (closes: #921)

History

Updated by Infinity Zero 4017 days ago

avatar

(The /sleep stuff is to wait for the regain/identify stuff to complete on the server, then re-join the channels.)

Updated by Mirco Bauer 4014 days ago

avatar
  • Category set to Engine IRC
  • Assigned to set to Mirco Bauer
  • Target version set to 0.10.1

Updated by Mirco Bauer 4014 days ago

avatar
  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF