comparison libpurple/protocols/jabber/disco.c @ 23999:b4ec5481a67a

Implements file transfers using in-band bytestreams for XMPP using XEP-0047 Refs #6183
author Marcus Lundblad <ml@update.uu.se>
date Sat, 06 Sep 2008 07:49:05 +0000
parents 10382f1e1353
children 7d6280b006a8
comparison
equal deleted inserted replaced
23998:ac3db6ba7078 23999:b4ec5481a67a
130 SUPPORT_FEATURE("jabber:iq:version") 130 SUPPORT_FEATURE("jabber:iq:version")
131 SUPPORT_FEATURE("jabber:x:conference") 131 SUPPORT_FEATURE("jabber:x:conference")
132 SUPPORT_FEATURE("http://jabber.org/protocol/bytestreams") 132 SUPPORT_FEATURE("http://jabber.org/protocol/bytestreams")
133 SUPPORT_FEATURE("http://jabber.org/protocol/disco#info") 133 SUPPORT_FEATURE("http://jabber.org/protocol/disco#info")
134 SUPPORT_FEATURE("http://jabber.org/protocol/disco#items") 134 SUPPORT_FEATURE("http://jabber.org/protocol/disco#items")
135 #if 0 135 SUPPORT_FEATURE("http://jabber.org/protocol/ibb");
136 SUPPORT_FEATURE("http://jabber.org/protocol/ibb")
137 #endif
138 SUPPORT_FEATURE("http://jabber.org/protocol/muc") 136 SUPPORT_FEATURE("http://jabber.org/protocol/muc")
139 SUPPORT_FEATURE("http://jabber.org/protocol/muc#user") 137 SUPPORT_FEATURE("http://jabber.org/protocol/muc#user")
140 SUPPORT_FEATURE("http://jabber.org/protocol/si") 138 SUPPORT_FEATURE("http://jabber.org/protocol/si")
141 SUPPORT_FEATURE("http://jabber.org/protocol/si/profile/file-transfer") 139 SUPPORT_FEATURE("http://jabber.org/protocol/si/profile/file-transfer")
142 SUPPORT_FEATURE("http://jabber.org/protocol/xhtml-im") 140 SUPPORT_FEATURE("http://jabber.org/protocol/xhtml-im")
271 else if(!strcmp(var, "http://www.xmpp.org/extensions/xep-0199.html#ns")) 269 else if(!strcmp(var, "http://www.xmpp.org/extensions/xep-0199.html#ns"))
272 capabilities |= JABBER_CAP_PING; 270 capabilities |= JABBER_CAP_PING;
273 else if(!strcmp(var, "http://jabber.org/protocol/commands")) { 271 else if(!strcmp(var, "http://jabber.org/protocol/commands")) {
274 capabilities |= JABBER_CAP_ADHOC; 272 capabilities |= JABBER_CAP_ADHOC;
275 } 273 }
274 else if(!strcmp(var, "http://jabber.org/protocol/ibb")) {
275 purple_debug_info("jabber", "remote supports IBB\n");
276 capabilities |= JABBER_CAP_IBB;
277 }
276 } 278 }
277 } 279 }
278 280
279 capabilities |= JABBER_CAP_RETRIEVED; 281 capabilities |= JABBER_CAP_RETRIEVED;
280 282