In reply to post ID 1156
My wildfire server accepts s2s connection on port 5269, and file transfer proxy is enabled on port 7777. Here is a dump of my XML debug (apologies for the length)
SEND: <stream:stream to='192.168.10.71' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' xml:lang='en'>
RECV: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="192.168.10.71" version="1.0" xml:lang="en" id="816252f" >
RECV: <stream:features xmlns:stream="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls" /><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><auth xmlns="http://jabber.org/features/iq-auth" /><register xmlns="http://jabber.org/features/iq-register" /></stream:features>
SEND: <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
SEND: <stream:stream to='192.168.10.71' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' xml:lang='en'>
RECV: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="192.168.10.71" version="1.0" xml:lang="en" id="816252f" >
RECV: <stream:features xmlns:stream="http://etherx.jabber.org/streams"><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><auth xmlns="http://jabber.org/features/iq-auth" /><register xmlns="http://jabber.org/features/iq-register" /></stream:features>
SEND: <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="DIGEST-MD5" />
RECV: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09IjE5Mi4xNjguMTAuNzEiLG5vbmNlPSJhdzRiUDJPNzFvdXhwVUdjLytKWHVralB5d0k1MzRoampkWmpnTjd5Iixxb3A9ImF1dGgiLGNoYXJzZXQ9InV0Zi04IixhbGdvcml0aG09Im1kNS1zZXNzIg==</challenge>
SEND: <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dXNlcm5hbWU9ImpzaGFmZmVyIixyZWFsbT0iMTkyLjE2OC4xMC43MSIsbm9uY2U9ImF3NGJQMk83MW91eHBVR2MvK0pYdWtqUHl3STUzNGhqamRaamdON3kiLGNub25jZT0iYTc4MjBlYTI5MDMzZmU3OGM1NjBlODlmNjg3Y2UwYjU5M2I0MzE0M2RmODBhNzhkNWNiNTRkNmMxNTFjMzI3NiIsbmM9MDAwMDAwMDEscW9wPWF1dGgsZGlnZXN0LXVyaT0ieG1wcC8xOTIuMTY4LjEwLjcxIixjaGFyc2V0PXV0Zi04LHJlc3BvbnNlPTUzMzIxZDJhMGQ4YTU4ZjlmNTRlNDUyZmI2MjVhOTEz</response>
RECV: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">[B@404eb2</success>
SEND: <stream:stream to='192.168.10.71' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' xml:lang='en'>
RECV: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="192.168.10.71" version="1.0" xml:lang="en" id="816252f" >
RECV: <stream:features xmlns:stream="http://etherx.jabber.org/streams"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind" /><session xmlns="urn:ietf:params:xml:ns:xmpp-session" /></stream:features>
SEND: <iq xmlns="jabber:client" id="agsXMPP_1" type="set" to="192.168.10.71"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource>MiniClient</resource></bind></iq>
RECV: <iq xmlns="jabber:client" from="192.168.10.71" to="192.168.10.71/816252f" type="result" id="agsXMPP_1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>jshaffer@192.168.10.71/MiniClient</jid></bind></iq>
SEND: <iq xmlns="jabber:client" id="agsXMPP_2" type="set" to="192.168.10.71"><session xmlns="urn:ietf:params:xml:ns:xmpp-session" /></iq>
RECV: <iq xmlns="jabber:client" from="192.168.10.71" to="jshaffer@192.168.10.71/MiniClient" type="result" id="agsXMPP_2"><session xmlns="urn:ietf:params:xml:ns:xmpp-session" /></iq>
SEND: <iq xmlns="jabber:client" id="agsXMPP_3" type="get" to="192.168.10.71"><query xmlns="jabber:iq:agents" /></iq>
SEND: <iq xmlns="jabber:client" id="agsXMPP_4" type="get"><query xmlns="jabber:iq:roster" /></iq>
RECV: <iq xmlns="jabber:client" from="192.168.10.71" to="jshaffer@192.168.10.71/MiniClient" type="error" id="agsXMPP_3"><query xmlns="jabber:iq:agents" /><error code="501" type="cancel"><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /></error></iq>
RECV: <iq xmlns="jabber:client" to="jshaffer@192.168.10.71/MiniClient" type="result" id="agsXMPP_4"><query xmlns="jabber:iq:roster"><item name="jshaffer" jid="jshaffer@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item><item name="Bryan Spangler" jid="bspangler@192.168.10.71" subscription="both"><group>SMS Team</group></item><item name="jpublic" jid="jpublic@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item><item name="lfournier" jid="lfournier@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item><item name="npiasecki" jid="npiasecki@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item><item name="ascharf" jid="ascharf@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item></query></iq>
SEND: <presence xmlns="jabber:client"><status /><priority>1</priority></presence>
RECV: <presence xmlns="jabber:client" from="jshaffer@192.168.10.71/MiniClient" to="jshaffer@192.168.10.71/MiniClient"><status /><priority>1</priority></presence>
RECV: <presence xmlns="jabber:client" from="ascharf@192.168.10.71/Spark" to="jshaffer@192.168.10.71/MiniClient" id="s6FFA-8"><status>Online</status></presence>
SEND: <iq xmlns="jabber:client" id="agsXMPP_5" type="set" to="ascharf@192.168.10.71/Spark"><si xmlns="http://jabber.org/protocol/si" profile="http://jabber.org/protocol/si/profile/file-transfer" id="s5b_8c87a10df51fd34"><file xmlns="http://jabber.org/protocol/si/profile/file-transfer" name="license.txt" size="15883"><desc /></file><feature xmlns="http://jabber.org/protocol/feature-neg"><x xmlns="jabber:x:data" type="form"><field type="list-single" var="stream-method"><option><value>http://jabber.org/protocol/bytestreams</value></option></field></x></feature></si></iq>
RECV: <iq xmlns="jabber:client" from="ascharf@192.168.10.71/Spark" to="jshaffer@192.168.10.71/MiniClient" type="result" id="agsXMPP_5"><si xmlns="http://jabber.org/protocol/si"><feature xmlns="http://jabber.org/protocol/feature-neg"><x xmlns="jabber:x:data" type="submit"><field var="stream-method"><value>http://jabber.org/protocol/bytestreams</value></field></x></feature></si></iq>
SEND: <iq xmlns="jabber:client" id="agsXMPP_6" type="get" to="proxy.ag-software.de"><query xmlns="http://jabber.org/protocol/bytestreams" /></iq>
SEND: <stream:stream to='192.168.10.71' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' xml:lang='en'>
RECV: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="192.168.10.71" version="1.0" xml:lang="en" id="816252f" >
RECV: <stream:features xmlns:stream="http://etherx.jabber.org/streams"><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls" /><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><auth xmlns="http://jabber.org/features/iq-auth" /><register xmlns="http://jabber.org/features/iq-register" /></stream:features>
SEND: <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
RECV: <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls" />
SEND: <stream:stream to='192.168.10.71' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' xml:lang='en'>
RECV: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="192.168.10.71" version="1.0" xml:lang="en" id="816252f" >
RECV: <stream:features xmlns:stream="http://etherx.jabber.org/streams"><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>CRAM-MD5</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>ANONYMOUS</mechanism></mechanisms><auth xmlns="http://jabber.org/features/iq-auth" /><register xmlns="http://jabber.org/features/iq-register" /></stream:features>
SEND: <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="DIGEST-MD5" />
RECV: <challenge xmlns="urn:ietf:params:xml:ns:xmpp-sasl">cmVhbG09IjE5Mi4xNjguMTAuNzEiLG5vbmNlPSJhdzRiUDJPNzFvdXhwVUdjLytKWHVralB5d0k1MzRoampkWmpnTjd5Iixxb3A9ImF1dGgiLGNoYXJzZXQ9InV0Zi04IixhbGdvcml0aG09Im1kNS1zZXNzIg==</challenge>
SEND: <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dXNlcm5hbWU9ImpzaGFmZmVyIixyZWFsbT0iMTkyLjE2OC4xMC43MSIsbm9uY2U9ImF3NGJQMk83MW91eHBVR2MvK0pYdWtqUHl3STUzNGhqamRaamdON3kiLGNub25jZT0iYTc4MjBlYTI5MDMzZmU3OGM1NjBlODlmNjg3Y2UwYjU5M2I0MzE0M2RmODBhNzhkNWNiNTRkNmMxNTFjMzI3NiIsbmM9MDAwMDAwMDEscW9wPWF1dGgsZGlnZXN0LXVyaT0ieG1wcC8xOTIuMTY4LjEwLjcxIixjaGFyc2V0PXV0Zi04LHJlc3BvbnNlPTUzMzIxZDJhMGQ4YTU4ZjlmNTRlNDUyZmI2MjVhOTEz</response>
RECV: <success xmlns="urn:ietf:params:xml:ns:xmpp-sasl">[B@404eb2</success>
SEND: <stream:stream to='192.168.10.71' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0' xml:lang='en'>
RECV: <stream:stream xmlns:stream="http://etherx.jabber.org/streams" from="192.168.10.71" version="1.0" xml:lang="en" id="816252f" >
RECV: <stream:features xmlns:stream="http://etherx.jabber.org/streams"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind" /><session xmlns="urn:ietf:params:xml:ns:xmpp-session" /></stream:features>
SEND: <iq xmlns="jabber:client" id="agsXMPP_1" type="set" to="192.168.10.71"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><resource>MiniClient</resource></bind></iq>
RECV: <iq xmlns="jabber:client" from="192.168.10.71" to="192.168.10.71/816252f" type="result" id="agsXMPP_1"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"><jid>jshaffer@192.168.10.71/MiniClient</jid></bind></iq>
SEND: <iq xmlns="jabber:client" id="agsXMPP_2" type="set" to="192.168.10.71"><session xmlns="urn:ietf:params:xml:ns:xmpp-session" /></iq>
RECV: <iq xmlns="jabber:client" from="192.168.10.71" to="jshaffer@192.168.10.71/MiniClient" type="result" id="agsXMPP_2"><session xmlns="urn:ietf:params:xml:ns:xmpp-session" /></iq>
SEND: <iq xmlns="jabber:client" id="agsXMPP_3" type="get" to="192.168.10.71"><query xmlns="jabber:iq:agents" /></iq>
SEND: <iq xmlns="jabber:client" id="agsXMPP_4" type="get"><query xmlns="jabber:iq:roster" /></iq>
RECV: <iq xmlns="jabber:client" from="192.168.10.71" to="jshaffer@192.168.10.71/MiniClient" type="error" id="agsXMPP_3"><query xmlns="jabber:iq:agents" /><error code="501" type="cancel"><feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" /></error></iq>
RECV: <iq xmlns="jabber:client" to="jshaffer@192.168.10.71/MiniClient" type="result" id="agsXMPP_4"><query xmlns="jabber:iq:roster"><item name="jshaffer" jid="jshaffer@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item><item name="Bryan Spangler" jid="bspangler@192.168.10.71" subscription="both"><group>SMS Team</group></item><item name="jpublic" jid="jpublic@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item><item name="lfournier" jid="lfournier@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item><item name="npiasecki" jid="npiasecki@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item><item name="ascharf" jid="ascharf@192.168.10.71" subscription="both"><group>Friends</group><group>SMS Team</group></item></query></iq>
SEND: <presence xmlns="jabber:client"><status /><priority>1</priority></presence>
RECV: <presence xmlns="jabber:client" from="jshaffer@192.168.10.71/MiniClient" to="jshaffer@192.168.10.71/MiniClient"><status /><priority>1</priority></presence>
RECV: <presence xmlns="jabber:client" from="ascharf@192.168.10.71/Spark" to="jshaffer@192.168.10.71/MiniClient" id="s6FFA-8"><status>Online</status></presence>
SEND: <iq xmlns="jabber:client" id="agsXMPP_5" type="set" to="ascharf@192.168.10.71/Spark"><si xmlns="http://jabber.org/protocol/si" profile="http://jabber.org/protocol/si/profile/file-transfer" id="s5b_8c87a10df51fd34"><file xmlns="http://jabber.org/protocol/si/profile/file-transfer" name="license.txt" size="15883"><desc /></file><feature xmlns="http://jabber.org/protocol/feature-neg"><x xmlns="jabber:x:data" type="form"><field type="list-single" var="stream-method"><option><value>http://jabber.org/protocol/bytestreams</value></option></field></x></feature></si></iq>
RECV: <iq xmlns="jabber:client" from="ascharf@192.168.10.71/Spark" to="jshaffer@192.168.10.71/MiniClient" type="result" id="agsXMPP_5"><si xmlns="http://jabber.org/protocol/si"><feature xmlns="http://jabber.org/protocol/feature-neg"><x xmlns="jabber:x:data" type="submit"><field var="stream-method"><value>http://jabber.org/protocol/bytestreams</value></field></x></feature></si></iq>
SEND: <iq xmlns="jabber:client" id="agsXMPP_6" type="get" to="proxy.ag-software.de"><query xmlns="http://jabber.org/protocol/bytestreams" /></iq>