Mercurial > pidgin.yaz
comparison src/protocols/jabber/jabber.c @ 4508:4c40fccbd7c9
[gaim-migrate @ 4784]
We don't actually want file transfer anymore. More trouble than it's worth,
so we decided to just pull it, rather than deal with the support "requests"
(read: complaints).
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sun, 02 Feb 2003 07:43:27 +0000 |
parents | 3196d9044a45 |
children | 009e206f260c |
comparison
equal
deleted
inserted
replaced
4507:1761c8cb8a23 | 4508:4c40fccbd7c9 |
---|---|
1930 gjab_send(gjc, x); | 1930 gjab_send(gjc, x); |
1931 | 1931 |
1932 xmlnode_free(x); | 1932 xmlnode_free(x); |
1933 } | 1933 } |
1934 | 1934 |
1935 #if 0 | |
1935 struct jabber_file_transfer { | 1936 struct jabber_file_transfer { |
1936 enum { JFT_SENDFILE_IN, JFT_SENDFILE_OUT } type; | 1937 enum { JFT_SENDFILE_IN, JFT_SENDFILE_OUT } type; |
1937 struct file_transfer *xfer; | 1938 struct file_transfer *xfer; |
1938 char *from; | 1939 char *from; |
1939 struct g_url *url; | 1940 struct g_url *url; |
2092 static void jabber_file_transfer_in(struct gaim_connection *gc, struct file_transfer *xfer, int offset) { | 2093 static void jabber_file_transfer_in(struct gaim_connection *gc, struct file_transfer *xfer, int offset) { |
2093 struct jabber_file_transfer *jft = find_jft_by_xfer(gc, xfer); | 2094 struct jabber_file_transfer *jft = find_jft_by_xfer(gc, xfer); |
2094 | 2095 |
2095 proxy_connect(jft->url->address, jft->url->port, jabber_http_recv_callback, jft); | 2096 proxy_connect(jft->url->address, jft->url->port, jabber_http_recv_callback, jft); |
2096 } | 2097 } |
2098 #endif | |
2097 | 2099 |
2098 static void jabber_handleoob(gjconn gjc, xmlnode iqnode) { | 2100 static void jabber_handleoob(gjconn gjc, xmlnode iqnode) { |
2101 #if 0 | |
2099 struct jabber_file_transfer *jft; | 2102 struct jabber_file_transfer *jft; |
2100 struct jabber_data *jd = GJ_GC(gjc)->proto_data; | 2103 struct jabber_data *jd = GJ_GC(gjc)->proto_data; |
2101 char *msg = NULL; | 2104 char *msg = NULL; |
2102 xmlnode querynode = xmlnode_get_tag(iqnode, "query"); | 2105 xmlnode querynode = xmlnode_get_tag(iqnode, "query"); |
2103 xmlnode urlnode,descnode; | 2106 xmlnode urlnode,descnode; |
2123 jft->len = -1; | 2126 jft->len = -1; |
2124 | 2127 |
2125 jd->file_transfers = g_slist_append(jd->file_transfers, jft); | 2128 jd->file_transfers = g_slist_append(jd->file_transfers, jft); |
2126 | 2129 |
2127 jft->xfer = transfer_in_add(GJ_GC(gjc), jft->from, jft->name, jft->len, 1, msg); | 2130 jft->xfer = transfer_in_add(GJ_GC(gjc), jft->from, jft->name, jft->len, 1, msg); |
2131 #endif | |
2128 } | 2132 } |
2129 | 2133 |
2130 static void jabber_handlelast(gjconn gjc, xmlnode iqnode) { | 2134 static void jabber_handlelast(gjconn gjc, xmlnode iqnode) { |
2131 xmlnode x, querytag; | 2135 xmlnode x, querytag; |
2132 char *id, *from; | 2136 char *id, *from; |
4233 ret->alias_buddy = jabber_alias_buddy; | 4237 ret->alias_buddy = jabber_alias_buddy; |
4234 ret->group_buddy = jabber_group_change; | 4238 ret->group_buddy = jabber_group_change; |
4235 ret->send_typing = jabber_send_typing; | 4239 ret->send_typing = jabber_send_typing; |
4236 ret->convo_closed = jabber_convo_closed; | 4240 ret->convo_closed = jabber_convo_closed; |
4237 ret->rename_group = jabber_rename_group; | 4241 ret->rename_group = jabber_rename_group; |
4242 | |
4243 #if 0 | |
4238 ret->file_transfer_out = NULL; /* TODO */ | 4244 ret->file_transfer_out = NULL; /* TODO */ |
4239 ret->file_transfer_in = jabber_file_transfer_in; | 4245 ret->file_transfer_in = jabber_file_transfer_in; |
4240 ret->file_transfer_data_chunk = NULL; /* TODO */ | 4246 ret->file_transfer_data_chunk = NULL; /* TODO */ |
4241 ret->file_transfer_done = jabber_file_transfer_done; | 4247 ret->file_transfer_done = jabber_file_transfer_done; |
4242 ret->file_transfer_cancel = jabber_file_transfer_cancel; | 4248 ret->file_transfer_cancel = jabber_file_transfer_cancel; |
4249 #endif | |
4243 | 4250 |
4244 puo = g_new0(struct proto_user_opt, 1); | 4251 puo = g_new0(struct proto_user_opt, 1); |
4245 puo->label = g_strdup(_("Port:")); | 4252 puo->label = g_strdup(_("Port:")); |
4246 puo->def = g_strdup("5222"); | 4253 puo->def = g_strdup("5222"); |
4247 puo->pos = USEROPT_PORT; | 4254 puo->pos = USEROPT_PORT; |