Mercurial > pidgin.yaz
diff libpurple/protocols/jabber/jabber.h @ 21603:a4b6854737d5
Implement more of XEP-0065 to support sending files through a proxy. To avoid adding strings this close to a release, it only supports using a proxy that is discovered from the server, but we'll include an account option to manually specify a ft proxy in the next release. Lots of this is based on a patch from galt - Fixes #3730, #116, #1768
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Wed, 21 Nov 2007 05:22:39 +0000 |
parents | ba41f2a60253 |
children | d20a1c190c2f |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.h Wed Nov 21 02:53:27 2007 +0000 +++ b/libpurple/protocols/jabber/jabber.h Wed Nov 21 05:22:39 2007 +0000 @@ -117,7 +117,7 @@ GHashTable *disco_callbacks; int next_id; - + GList *bs_proxies; GList *oob_file_transfers; GList *file_transfers; @@ -146,7 +146,7 @@ char *gmail_last_time; char *gmail_last_tid; - char *serverFQDN; + char *serverFQDN; /* OK, this stays at the end of the struct, so plugins can depend * on the rest of the stuff being in the right place @@ -202,6 +202,13 @@ JabberFeatureEnabled *is_enabled; } JabberFeature; +typedef struct _JabberBytestreamsStreamhost { + char *jid; + char *host; + int port; + char *zeroconf; +} JabberBytestreamsStreamhost; + /* what kind of additional features as returned from disco#info are supported? */ extern GList *jabber_features;