comparison libpurple/protocols/jabber/ping.h @ 26917:6b0e150f2276

Stop trying to be clever with XMPP keepalive pings. djabberd is responding like this (note no 'from' on the reply. No, I haven't yet filed a bug with them): C: <iq type='get' id='purplefc9e10a4' to='livejournal.com'><ping xmlns='urn:xmpp:ping'/></iq> S: <iq to='Adium user' type='error' id='purplefc9e10a4'><ping xmlns='urn:xmpp:ping'/><error type='cancel'><feature-not-implemented xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/><text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas' xml:lang='en'>This feature is not implemented yet in DJabberd.</text></error></iq> This fixes Adium#12124.
author Paul Aurich <paul@darkrain42.org>
date Wed, 20 May 2009 00:34:59 +0000
parents 40de88e41162
children 8c991e09efcb
comparison
equal deleted inserted replaced
26916:bf3ad70508f4 26917:6b0e150f2276
27 #include "xmlnode.h" 27 #include "xmlnode.h"
28 28
29 void jabber_ping_parse(JabberStream *js, const char *from, 29 void jabber_ping_parse(JabberStream *js, const char *from,
30 JabberIqType, const char *id, xmlnode *child); 30 JabberIqType, const char *id, xmlnode *child);
31 gboolean jabber_ping_jid(JabberStream *js, const char *jid); 31 gboolean jabber_ping_jid(JabberStream *js, const char *jid);
32 void jabber_keepalive_ping(JabberStream *js);
32 33
33 #endif /* PURPLE_JABBER_PING_H_ */ 34 #endif /* PURPLE_JABBER_PING_H_ */