| 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; |