Opened 11 years ago

Last modified 11 years ago

#1146 new Defect

Auto Join support fails w/Jabber (or maybe just long-name/strange-character rooms)

Reported by: robla Owned by: timothy
Component: Chat Core (XMPP/Jabber) Version: 2.1 (Mac)
Severity: Normal Keywords:
Cc:

Description

Trying "Auto Join" in Jabber seems to have no effect on our server.

We have a jabber<->IRC gateway that forces us to use long/strange room names from Jabber, which I'm guessing is likely to trip up the code as it exists. Here's an example of a room name:

lindenlab%irc.lindenlab.com@…

(which would equate to the #lindenlab channel on irc.lindenlab.com)

I'm able to use Colloquy to successfully join manually, but then right clicking and selecting "Auto join" seems to have no effect on subsequent logins, nor does adding it in Window|Connections|Info|Automatic|Join Rooms.

Change History (1)

comment:1 Changed 11 years ago by kumar303

I too am unable to autoconnect to a jabber chat room. Our chatroom is simply named "devs" however. So, the full connection looks like devs@… ... and I can join fine with "Join Room" but setting Connect on launch in Automatic gives this output and no connection :

<stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' to='ourserver.com'>
<?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="ourserver.com" id="c67f8839" xml:lang="en">
<iq xmlns='jabber:client' from='kumar@ourserver.com/colloquy' id='ACID_1' type='get'><query xmlns='jabber:iq:auth'><username>kumar</username></query></iq>
<iq type="result" id="ACID_1"><query xmlns="jabber:iq:auth"><username>kumar</username><password/><resource/></query></iq>
<iq xmlns='jabber:client' from='kumar@ourserver.com/colloquy' id='ACID_2' type='set'><query xmlns='jabber:iq:auth'><username>kumar</username><resource>colloquy</resource><password>SECRET!</password></query></iq>
<iq type="result" id="ACID_2" to="kumar@ourserver.com/colloquy"/>
<iq xmlns='jabber:client' from='kumar@ourserver.com/colloquy' id='ACID_3' type='get'><query xmlns='jabber:iq:roster'/></iq>
<iq type="result" id="ACID_3" to="kumar@ourserver.com/colloquy"><query xmlns="jabber:iq:roster"/></iq>

(only minimally edited to remove sensitive words)

Note: See TracTickets for help on using tickets.