My XMPP domain is fourkitchens.com.
I can currently:
Federate in all ways (messaging and authorization) with jabber.org.
Send messages to GTalk users if they've added the Openfire account to their buddy list.
I cannot:
Receive messages from GTalk, regardless of whether I've added the GTalk account to my buddy list.
Authorize my Openfire accounts on my GTalk buddy lists.
Authorize my GTalk accounts on my Openfire buddy lists.
I see the following in my debug log when I close the GTalk server-to-server session and send a message from Openfire to GTalk:
2008.06.30 06:46:53 OutgoingServerSocketReader: Finishing Outgoing Server Reader. Closing session: org.jivesoftware.openfire.session.LocalOutgoingServerSession@f9de08 status: -1 address: gmail.com id: 0A3E89BEB62662EF
java.net.SocketException: Socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at org.jivesoftware.openfire.net.ServerTrafficCounter$InputStreamWrapper.read(Serv erTrafficCounter.java:210)
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
at sun.nio.cs.StreamDecoder.read(Unknown Source)
at java.io.InputStreamReader.read(Unknown Source)
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:2992)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.jivesoftware.openfire.net.MXParser.nextImpl(MXParser.java:321)
at org.xmlpull.mxp1.MXParser.nextToken(MXParser.java:1100)
at org.dom4j.io.XMPPPacketReader.parseDocument(XMPPPacketReader.java:317)
at org.jivesoftware.openfire.server.OutgoingServerSocketReader$1.run(OutgoingServe rSocketReader.java:93)
2008.06.30 06:46:53 002037 (01/05/00) - Connection #1 tested: OK
2008.06.30 06:46:53 002038 (01/05/00) - Connection #1 tested: OK
2008.06.30 06:46:53 002038 (01/05/00) - Connection #3 tested: OK
2008.06.30 06:46:53 002039 (01/05/00) - Connection #3 tested: OK
2008.06.30 06:47:03 002039 (02/05/00) - Connection #4 tested: OK
2008.06.30 06:47:03 002040 (02/05/00) - Connection #5 tested: OK
2008.06.30 06:47:03 002041 (02/05/00) - Connection #4 tested: OK
2008.06.30 06:47:03 002041 (01/05/00) - Connection #5 tested: OK
2008.06.30 06:47:03 002041 (01/05/00) - Connection #2 tested: OK
2008.06.30 06:47:03 002042 (02/05/00) - Connection #1 tested: OK
2008.06.30 06:47:03 002043 (02/05/00) - Connection #1 tested: OK
2008.06.30 06:47:03 LocalOutgoingServerSession: OS - Trying to connect to gmail.com:5269(DNS lookup: xmpp-server4.l.google.com:5269)
2008.06.30 06:47:03 002043 (01/05/00) - Connection #2 tested: OK
2008.06.30 06:47:03 LocalOutgoingServerSession: OS - Plain connection to gmail.com:5269 successful
2008.06.30 06:47:03 LocalOutgoingServerSession: OS - Going to try connecting using server dialback with: gmail.com
2008.06.30 06:47:03 ServerDialback: OS - Trying to connect to gmail.com:5269(DNS lookup: xmpp-server3.l.google.com:5269)
2008.06.30 06:47:03 ServerDialback: OS - Connection to gmail.com:5269 successful
2008.06.30 06:47:03 ServerDialback: OS - Sent dialback key to host: gmail.com id: 2868FF73202267EE from domain: fourkitchens.com
2008.06.30 06:47:03 Connect Socket[http://addr=/72.14.252.129,port=16972,localport=5269|http://addr=/72.14.252.129, port=16972,localport=5269]
2008.06.30 06:47:03 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.openfire.net.MXParser.nextImpl(MXParser.java:332)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.openfire.net.SocketReader.createSession(SocketReader.java:364)
at org.jivesoftware.openfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 54)
at org.jivesoftware.openfire.net.SocketReader.run(SocketReader.java:120)
at java.lang.Thread.run(Unknown Source)
2008.06.30 06:47:03 Connection closed before session established
2008.06.30 06:47:04 Connect Socket[http://addr=/72.14.252.129,port=16973,localport=5269|http://addr=/72.14.252.129, port=16973,localport=5269]
2008.06.30 06:47:04 ServerDialback: RS - Received dialback key from host: gmail.com to: fourkitchens.com
2008.06.30 06:47:04 ServerDialback: RS - Trying to connect to Authoritative Server: gmail.com:5269(DNS lookup: xmpp-server2.l.google.com:5269)
2008.06.30 06:47:04 ServerDialback: RS - Connection to AS: gmail.com:5269 successful
2008.06.30 06:47:04 ServerDialback: RS - Asking AS to verify dialback key for id3b582bb7
2008.06.30 06:47:04 ServerDialback: RS - Key was VERIFIED by the Authoritative Server for: gmail.com
2008.06.30 06:47:04 ServerDialback: RS - Closing connection to Authoritative Server: gmail.com
2008.06.30 06:47:04 ServerDialback: RS - Sending key verification result to OS: gmail.com
2008.06.30 06:47:04 ServerDialback: AS - Verifying key for host: gmail.com id: 2868FF73202267EE
2008.06.30 06:47:04 ServerDialback: AS - Key was: VALID for host: gmail.com id: 2868FF73202267EE
2008.06.30 06:47:04 ServerDialback: OS - Validation GRANTED from: gmail.com id: 2868FF73202267EE for domain: fourkitchens.com
I see nothing when sending from GTalk to Openfire, but GTalk does give me error code 503.
Any ideas? I'm running Openfire 3.5.2 on 64-bit RHEL 5.