--- a/mcabber/README Sat Aug 25 12:33:16 2007 +0200
+++ b/mcabber/README Sat Aug 25 17:34:07 2007 +0200
@@ -31,6 +31,7 @@
XEP-0145 - Annotations
XEP-0146 - Remote Controlling Clients
XEP-0199 - XMPP Ping
+ XEP-0203 - Delayed Delivery
This software is under development, please give me some feedback (and some
patches if you can!). Or just tell me you're using it... ;-)
--- a/mcabber/libjabber/jabber.h Sat Aug 25 12:33:16 2007 +0200
+++ b/mcabber/libjabber/jabber.h Sat Aug 25 17:34:07 2007 +0200
@@ -294,6 +294,7 @@
#define NS_XMPP_TLS "urn:ietf:params:xml:ns:xmpp-tls"
#define NS_XMPP_STREAMS "urn:ietf:params:xml:ns:xmpp-streams"
+#define NS_XMPP_DELAY "urn:xmpp:delay"
#define NS_PING "urn:xmpp:ping"
#define NS_JABBERD_STOREDPRESENCE "http://jabberd.org/ns/storedpresence"
--- a/mcabber/src/jabglue.c Sat Aug 25 12:33:16 2007 +0200
+++ b/mcabber/src/jabglue.c Sat Aug 25 17:34:07 2007 +0200
@@ -1905,6 +1905,10 @@
xmlnode x;
char *p;
+ x = xml_get_xmlns(xmldata, NS_XMPP_DELAY);
+ if (x && !strcmp(xmlnode_get_name(x), "delay") &&
+ (p = xmlnode_get_attrib(x, "stamp")) != NULL)
+ return from_iso8601(p, 1);
x = xml_get_xmlns(xmldata, NS_DELAY);
if ((p = xmlnode_get_attrib(x, "stamp")) != NULL)
return from_iso8601(p, 1);