S2S with GTalk


I think I red all messages related to this in the forum, without finding a solution.

Basicaly, I’'m not able to add GTalk contacts to my list.

Wildfire 3.1.1, I use iChat as Jabber client on my workstation.

I add a GTalk user, the the status keep saying “waiting for authorization”

In S2S settings, service is enabled and anyone can connect.

(no specific whitelist)

My server has SRV records set up :

jabber.tcp.tynsoe.org. 86400 IN SRV 5 0 5269 server.tynsoe.org.

xmpp-server.tcp.tynsoe.org. 86400 IN SRV 5 0 5269 server.tynsoe.org.

xmpp-client.tcp.tynsie.org. 86400 In SRV 5 0 5222 server.tynsoe.org.

Though I can force sending a message to someone at GTalk, he receive the message but can’'t answer neither can add myself to its contact list.

If I manually send the register message using telnet on google’‘s server port 5269, the connexion drops after I send the line, I don’'t know if this is a normal behavior.

Thanks for your help

Here is the debug log of Wildfire :

2006.11.08 11:45:22 addingContact yann:

2006.11.08 11:45:22 OS - Trying to connect to gmail.com:5269(DNS lookup: xmpp-server.l.google.com:5269)

2006.11.08 11:45:23 OS - Plain connection to gmail.com:5269 successful

2006.11.08 11:45:23 OS - Going to try connecting using server dialback with: gmail.com

2006.11.08 11:45:23 OS - Trying to connect to gmail.com:5269(DNS lookup: xmpp-server4.l.google.com:5269)

2006.11.08 11:45:23 OS - Connection to gmail.com:5269 successful

2006.11.08 11:45:23 OS - Sent dialback key to host: gmail.com id: 8625CC71BE8A4954 from domain: tynsoe.org

2006.11.08 11:45:24 Connect Socket[addr=/,port=20478,localport=5269]

2006.11.08 11:45:24 Error creating session

java.io.EOFException: input contained no data

at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)

at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)

at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)

at org.jivesoftware.wildfire.net.MXParser.nextImpl(MXParser.java:331)

at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)

at org.jivesoftware.wildfire.net.SocketReader.createSession(SocketReader.java:435)

at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 53)

at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)

at java.lang.Thread.run(Unknown Source)

2006.11.08 11:45:24 Connexion clôturée avant l établissement de la session


2006.11.08 11:45:24 Connect Socket[addr=/,port=20479,localport=5269]

2006.11.08 11:45:24 RS - Received dialback key from host: gmail.com to: tynsoe.org

2006.11.08 11:45:24 RS - Trying to connect to Authoritative Server: gmail.com:5269(DNS lookup: xmpp-server3.l.google.com:5269)

2006.11.08 11:45:24 RS - Connection to AS: gmail.com:5269 successful

2006.11.08 11:45:25 RS - Asking AS to verify dialback key for id2ce40d81

2006.11.08 11:45:25 RS - Key was VERIFIED by the Authoritative Server for: gmail.com

2006.11.08 11:45:25 RS - Closing connection to Authoritative Server: gmail.com

2006.11.08 11:45:25 RS - Sending key verification result to OS: gmail.com

2006.11.08 11:45:25 AS - Verifying key for host: gmail.com id: 8625CC71BE8A4954

2006.11.08 11:45:25 AS - Key was: VALID for host: gmail.com id: 8625CC71BE8A4954

2006.11.08 11:45:25 OS - Validation GRANTED from: gmail.com id: 8625CC71BE8A4954 for domain: tynsoe.org

2006.11.08 11:48:27 Logging off gmail.com on org.jivesoftware.wildfire.net.SocketConnection@13638d4 socket: Socket[addr=/,port=20479,localport=5269] session: org.jivesoftware.wildfire.server.IncomingServerSession@fc5408 status: -1 address: gmail.com id: 2ce40d81

2006.11.08 11:48:41 Connect Socket[addr=/,port=52714,localport=5269]

2006.11.08 11:48:42 Connexion clôturée avant l établissement de la session


Many thanks to Gary.

It happens that I enabled, some times ago, Google Apps for your Domain, with tynsoe.org.

Google just though it was authoritative for the gtalk service on tynsoe.org and did not notify my server.

I removes mail service and gtalk service from this domain in the google’'s interface, and now everything is OK.