Here are the logs and how i came about them... I cleared the logs in openfire then rebooted. I then open pidign with -d option and logged into user. Openfire Error Log [code] 2009.05.10 14:01:38 [org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:258)] Error trying to connect to remote server: proxy.jabber.org(DNS lookup: proxy.jabber.org:5269) java.net.SocketTimeoutException: connect timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at org.jivesoftware.openfire.session.LocalOutgoingServerSession.createOutgoingSession(LocalOutgoingServerSession.java:253) at org.jivesoftware.openfire.session.LocalOutgoingServerSession.authenticateDomain(LocalOutgoingServerSession.java:144) at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.sendPacket(OutgoingSessionPromise.java:239) at org.jivesoftware.openfire.server.OutgoingSessionPromise$PacketsProcessor.run(OutgoingSessionPromise.java:216) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) [/code] Openfire warn log [code] 2009.05.10 14:18:13 Error or result packet could not be delivered 2009.05.10 14:18:13 Error or result packet could not be delivered [/code] Pidgin debug output [code] (14:33:37) account: Connecting to account afe@fshopenfire.local/ (14:33:37) connection: Connecting. gc = 0x9ce4780 (14:33:37) dns: DNS query for 'fshopenfire.local' queued (14:33:37) dns: Created new DNS child 19961, there are now 1 children. (14:33:37) dns: Successfully sent DNS request to child 19961 (14:33:37) dns: Got response for 'fshopenfire.local' (14:33:37) dnsquery: IP resolved for fshopenfire.local (14:33:37) proxy: Attempting connection to 192.168.1.59 (14:33:37) proxy: Connecting to fshopenfire.local:5222 with no proxy (14:33:37) proxy: Connection in progress (14:33:37) proxy: Connecting to fshopenfire.local:5222. (14:33:37) jabber: Sending: (14:33:37) jabber: Sending: (14:33:37) jabber: Recv (580): PLAINzlib (14:33:37) jabber: Sending: (14:33:37) jabber: Recv (50): (14:33:37) nss: subject=CN=fshopenfire.local issuer=CN=fshopenfire.local (14:33:37) certificate/x509/tls_cached: Starting verify for fshopenfire.local (14:33:37) certificate/x509/tls_cached: Checking for cached cert... (14:33:37) certificate/x509/tls_cached: ...Found cached cert (14:33:37) nss/x509: Loading certificate from /home/fshlinux/.purple/certificates/x509/tls_peers/fshopenfire.local (14:33:37) certificate/x509/tls_cached: Peer cert matched cached (14:33:37) certificate: Successfully verified certificate for fshopenfire.local (14:33:37) jabber: XML parser error for JabberStream 0x9688c0c: Domain 1, code 5, level 3: Extra content at the end of the document (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Recv (ssl)(519): PLAINzlib (14:33:37) sasl: Mechs found: PLAIN (14:33:37) jabber: Sending (ssl): password removed (14:33:37) jabber: Recv (ssl)(51): (14:33:37) jabber: XML parser error for JabberStream 0x9688c0c: Domain 1, code 5, level 3: Extra content at the end of the document (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Recv (ssl)(419): zlib (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Recv (ssl)(170): afe@fshopenfire.local/cf0e821e (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Recv (ssl)(133): (14:33:37) jabber: jabber_actions: have pep: NO (14:33:37) connection: Activating keepalive. (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Recv (ssl)(373): (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Recv (ssl)(2673): (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: attempt to send presence before roster retrieved (14:33:37) jabber: Sending (ssl): (14:33:37) jabber: Sending (ssl): (14:33:38) jabber: Recv (ssl)(559): (14:33:38) jabber: Recv (ssl)(2076): (14:33:38) jabber: Recv (ssl)(361): (14:33:38) jabber: Found bytestream proxy server: proxy.fshopenfire.local (14:33:38) jabber: Sending (ssl): (14:33:38) jabber: Recv (ssl)(106): (14:33:38) jabber: Recv (ssl)(212): Buddies (14:33:38) jabber: Sending (ssl): 1 (14:33:38) jabber: Sending (ssl): (14:33:38) jabber: Recv (ssl)(202): (14:33:38) jabber: Recv (ssl)(244): (14:33:38) jabber: Discovered bytestream proxy server: jid='proxy.fshopenfire.local' host='127.0.1.1' port='7777' zeroconf='' (14:33:38) jabber: Recv (ssl)(75): (14:33:38) jabber: jabber_iq_parse (14:33:38) jabber: Recv (ssl)(340): (14:33:43) util: Writing file accounts.xml to directory /home/fshlinux/.purple (14:33:43) util: Writing file /home/fshlinux/.purple/accounts.xml (14:33:43) util: Writing file blist.xml to directory /home/fshlinux/.purple (14:33:43) util: Writing file /home/fshlinux/.purple/blist.xml [/code]