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;