Hi Brian, The recommended DNS mechanism used by XMPP uses DNS SRV records _xmpp-server._tcp.<hostname>, and these are the ones we use for wavesandbox. The server should not rely on the DNS A record, in fact you'll see that:
$ dig -t SRV _xmpp-server._tcp.wave.wavesandbox.com ;; QUESTION SECTION: ;_xmpp-server._tcp.wave.wavesandbox.com. IN SRV ;; ANSWER SECTION: _xmpp-server._tcp.wave.wavesandbox.com. 86400 IN SRV 20 0 5268 xmpp-server2.l.google.com. _xmpp-server._tcp.wave.wavesandbox.com. 86400 IN SRV 20 0 5268 xmpp-server4.l.google.com. _xmpp-server._tcp.wave.wavesandbox.com. 86400 IN SRV 20 0 5268 xmpp-server3.l.google.com. _xmpp-server._tcp.wave.wavesandbox.com. 86400 IN SRV 5 0 5268 xmpp-server.l.google.com. _xmpp-server._tcp.wave.wavesandbox.com. 86400 IN SRV 20 0 5268 xmpp-server1.l.google.com. Thus a connection should be made to port 5268. Furthermore, once the connection is established, an XMPP discovery negotiation is made (which Google Talk currently does not support and it will fail), whereupon FedOne should fall back to connecting to the JID wave.wavesandbox.com. Once this occurs, communication should proceed (subject to a few known issues discussed in our status update forum post). Good luck, and keep it up :) thanks, Jochen On Thu, Nov 5, 2009 at 10:51 AM, Brian May <[email protected]> wrote: > > > Is this message "INFO: key for this error is > org.xmpp.packet.IQ:wavesandbox.com:7853-3" an indication of an error, > or is it normal? > > Complete debug outputy of trying to create a wave and share with sandbox > below. Actually it seems one sided, > like I should expect a response or something... I guess I should check my > jabber daemon log file for > errors. > > I also noticed when I went the other way - tried to add my home server as a > participant to a sandbox wave, > I couldn't see any packets on my home server. > > > 05/11/2009 10:26:16 AM > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet > INFO: ### WS is local? > [WaveId:microcomaustralia.com.au!w+q1CPse6l0MUS]/[WaveletId:microcomaustralia.com.au!conv+root] > = true > 05/11/2009 10:26:16 AM > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl submitDelta > INFO: ## WS: Got submit: > [WaveId:microcomaustralia.com.au!w+q1CPse6l0MUS]/[WaveletId:microcomaustralia.com.au!conv+root] > delta: ByteStringMessage: hashed_version { > version: 2 > history_hash: "*JV#\267d\310?S\335!G8*\364\247QKL\360" > } > author: "[email protected]" > operation { > add_participant: "[email protected]" > } > > 05/11/2009 10:26:16 AM > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet > INFO: ### WS is local? > [WaveId:microcomaustralia.com.au!w+q1CPse6l0MUS]/[WaveletId:microcomaustralia.com.au!conv+root] > = true > 05/11/2009 10:26:16 AM > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl submitDelta > INFO: ## WS: Submit result: > [WaveId:microcomaustralia.com.au!w+q1CPse6l0MUS]/[WaveletId:microcomaustralia.com.au!conv+root] > appliedDelta: ByteStringMessage: signed_original_delta { > delta: > "\n\030\b\002\022\024*jv#\267d\310?s\335!g8*\364\247qkl\360\022\[email protected]\032\033\n\[email protected]" > signature { > signature_bytes: > "f\230\223\032\304G\301f\3000\0045\034p\273\3037\216\224W\263\272\330\360\211\216\377\205\231_\244u\225\364?\031\017\226\315\307\205\031A\200\001\004\317Is)\304\216b\300\231\003D\231\030\002\303\373\371\340\320\205\222\325P\303K\2240\023\025\316\023\341X\222\276\360q`2\301\344\210\204\361\"\006\341=\341\204\367\246\212\333F\301]{]c\330\235\305\025\004fy\301T\004\322\357\227C\231\303\000 > \304|" > signer_id: > "\373\265\037\370)/\361\356\207\260\212.F-1\236(\f\001\242\276\330\...@\204\351[\363g\216/\274" > signature_algorithm: SHA1_RSA > } > } > hashed_version_applied_at { > version: 2 > history_hash: "*JV#\267d\310?S\335!G8*\364\247QKL\360" > } > operations_applied: 1 > application_timestamp: 1257377176410 > > 05/11/2009 10:26:16 AM > org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl submitDelta > INFO: Sending update to client listener: hashed_version { > version: 2 > history_hash: "*JV#\267d\310?S\335!G8*\364\247QKL\360" > } > author: "[email protected]" > operation { > add_participant: "[email protected]" > } > > 05/11/2009 10:26:16 AM > org.waveprotocol.wave.examples.fedone.federation.xmpp.XmppDisco > sendDiscoItemsGet > INFO: Trying to discover remote server: wavesandbox.com > 05/11/2009 10:26:16 AM > org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent > sendPacket > INFO: sent XMPP packet: > <iq type="get" id="7853-3" to="wavesandbox.com" > from="wave.microcomaustralia.com.au"> > <query xmlns="http://jabber.org/protocol/disco#items"/> > </iq> > 05/11/2009 10:26:16 AM > org.waveprotocol.wave.examples.fedone.federation.xmpp.WaveXmppComponent > sendPacket > INFO: key for this error is org.xmpp.packet.IQ:wavesandbox.com:7853-3 > > Hmm. Now this seems rather abnormal: > > 495.586680 202.173.153.100 -> 216.239.38.21 TCP 37880 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108720478 TSER=0 > 498.586680 202.173.153.100 -> 216.239.38.21 TCP 37880 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108721228 TSER=0 > 504.586680 202.173.153.100 -> 216.239.38.21 TCP 37880 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108722728 TSER=0 > 516.586680 202.173.153.100 -> 216.239.38.21 TCP 37880 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108725728 TSER=0 > 525.430680 216.239.38.21 -> 202.173.153.100 TCP xmpp-server > 37880 [RST] > Seq=1 Win=5840 Len=0 > 540.586680 202.173.153.100 -> 216.239.38.21 TCP 37880 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108731728 TSER=0 > 570.518680 216.239.38.21 -> 202.173.153.100 TCP xmpp-server > 37880 [RST] > Seq=1 Win=5840 Len=0 > 588.586680 202.173.153.100 -> 216.239.38.21 TCP 37880 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108743728 TSER=0 > 618.670680 216.239.38.21 -> 202.173.153.100 TCP xmpp-server > 37880 [RST] > Seq=1 Win=5840 Len=0 > 684.586680 202.173.153.100 -> 216.239.32.21 TCP 57550 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108767728 TSER=0 > 687.586680 202.173.153.100 -> 216.239.32.21 TCP 57550 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108768478 TSER=0 > 693.586680 202.173.153.100 -> 216.239.32.21 TCP 57550 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108769978 TSER=0 > 705.586680 202.173.153.100 -> 216.239.32.21 TCP 57550 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108772978 TSER=0 > 714.482680 216.239.32.21 -> 202.173.153.100 TCP xmpp-server > 57550 [RST, > ECN] Seq=1 Win=5840 Len=0 > 729.550455 202.173.153.100 -> 216.239.32.21 TCP 57550 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108778978 TSER=0 > 759.554455 216.239.32.21 -> 202.173.153.100 TCP xmpp-server > 57550 [RST] > Seq=1 Win=5840 Len=0 > 777.550455 202.173.153.100 -> 216.239.32.21 TCP 57550 > xmpp-server [SYN] > Seq=0 Win=5840 Len=0 MSS=1460 TSV=108790978 TSER=0 > 807.713985 216.239.32.21 -> 202.173.153.100 TCP xmpp-server > 57550 [RST] > Seq=1 Win=5840 Len=0 > > Who is 216.239.32.21? > > wavesandbox.com has address 216.239.38.21 > wavesandbox.com has address 216.239.32.21 > wavesandbox.com has address 216.239.34.21 > wavesandbox.com has address 216.239.36.21 > wavesandbox.com mail is handled by 20 alt2.aspmx.l.google.com. > wavesandbox.com mail is handled by 30 aspmx2.googlemail.com. > wavesandbox.com mail is handled by 30 aspmx3.googlemail.com. > wavesandbox.com mail is handled by 30 aspmx4.googlemail.com. > wavesandbox.com mail is handled by 30 aspmx5.googlemail.com. > wavesandbox.com mail is handled by 10 aspmx.l.google.com. > wavesandbox.com mail is handled by 20 alt1.aspmx.l.google.com. > > Oh... I guess that would explain why I can't federate with wavesandbox. This > doesn't appear to be a local firewall issue (have tried it on two independant > network connections at different locations). > > I can ping the above hosts. > -- > Brian May <[email protected]> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Wave Protocol" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/wave-protocol?hl=en -~----------~----~----~----~------~----~------~--~---
