Mercurial > pidgin
diff libpurple/protocols/msn/soap.c @ 20471:530a92d50c5e
Misc cleanups, better error handling, and print the Address Book received from the server in a human readable way.
author | Carlos Silva <typ0@pidgin.im> |
---|---|
date | Tue, 17 Jul 2007 00:35:50 +0000 |
parents | 2a5c1de05e0a |
children | 9a2a4a0c0003 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/soap.c Mon Jul 16 23:06:21 2007 +0000 +++ b/libpurple/protocols/msn/soap.c Tue Jul 17 00:35:50 2007 +0000 @@ -68,7 +68,7 @@ MsnSoapConn * soapconn; MsnSession *session; - purple_debug_info("MaYuan","Soap connection connected!\n"); + purple_debug_info("MSNP14","Soap connection connected!\n"); soapconn = data; g_return_if_fail(soapconn != NULL); @@ -94,7 +94,7 @@ MsnSoapConn * soapconn = data; g_return_if_fail(data != NULL); - purple_debug_info("MaYuan","Soap connection error!\n"); + purple_debug_info("MSNP14","Soap connection error!\n"); msn_soap_set_process_step(soapconn, MSN_SOAP_UNCONNECTED); /*error callback*/ @@ -109,7 +109,7 @@ PurpleSslInputFunction connect_cb, PurpleSslErrorFunction error_cb) { - purple_debug_info("MaYuan","msn_soap_init...\n"); + purple_debug_info("MSNP14","msn_soap_init...\n"); soapconn->login_host = g_strdup(host); soapconn->ssl_conn = ssl; soapconn->connect_cb = connect_cb; @@ -221,8 +221,8 @@ soapconn->read_buf[soapconn->read_len] = '\0'; } #ifdef MSN_SOAP_DEBUG - purple_debug_info("MaYuan","++soap ssl read:{%d}\n",len); - purple_debug_info("MaYuan","nexus ssl read:{%s}\n",soapconn->read_buf); + purple_debug_info("MSNP14","++soap ssl read:{%d}\n",len); + purple_debug_info("MSNP14","nexus ssl read:{%s}\n",soapconn->read_buf); #endif return len; } @@ -237,7 +237,7 @@ char * body_start,*body_len; char *length_start,*length_end; -// purple_debug_misc("MaYuan", "soap read cb\n"); +// purple_debug_misc("MSNP14", "soap read cb\n"); session = soapconn->session; g_return_if_fail(session != NULL); @@ -270,7 +270,7 @@ /* Redirect. */ char *location, *c; - purple_debug_error("MaYuan", "soap redirect\n"); + purple_debug_error("MSNP14", "soap redirect\n"); location = strstr(soapconn->read_buf, "Location: "); if (location == NULL) { @@ -343,7 +343,7 @@ { const char *error; - purple_debug_error("MaYuan", "soap 401\n"); + purple_debug_error("MSNP14", "soap 401\n"); if ((error = strstr(soapconn->read_buf, "WWW-Authenticate")) != NULL) { if ((error = strstr(error, "cbtxt=")) != NULL) @@ -408,7 +408,7 @@ soapconn->body = body_start; soapconn->body_len = atoi(body_len); #ifdef MSN_SOAP_DEBUG - purple_debug_misc("MaYuan","SOAP Read length :%d,body len:%d\n",soapconn->read_len,soapconn->body_len); + purple_debug_misc("MSNP14","SOAP Read length :%d,body len:%d\n",soapconn->read_len,soapconn->body_len); #endif soapconn->need_to_read = (body_start - soapconn->read_buf +soapconn->body_len) - soapconn->read_len; if(soapconn->need_to_read >0){ @@ -468,7 +468,7 @@ g_return_if_fail(soapconn != NULL); if(soapconn->write_buf == NULL){ - purple_debug_error("MaYuan","soap buffer is NULL\n"); + purple_debug_error("MSNP14","soap buffer is NULL\n"); purple_input_remove(soapconn->output_handler); soapconn->output_handler = -1; return; @@ -592,12 +592,12 @@ if(!msn_soap_connected(soapconn)&&(soapconn->step == MSN_SOAP_UNCONNECTED) &&(!g_queue_is_empty(soapconn->soap_queue))){ /*not connected?and we have something to process connect it first*/ - purple_debug_info("Ma Yuan","soap is not connected!\n"); + purple_debug_info("MSNP14","soap is not connected!\n"); msn_soap_init_func(soapconn); msn_soap_connect(soapconn); return; } - purple_debug_info("Ma Yuan","soap connected!\n"); + purple_debug_info("MSNP14","soap connected!\n"); /*if connected, what we only needed to do is to queue the request, * when SOAP request in the queue processed done, will do this command. @@ -618,7 +618,7 @@ char * soap_head = NULL; char * request_str = NULL; - purple_debug_info("MaYuan","msn_soap_post_request()...\n"); + purple_debug_info("MSNP14","msn_soap_post_request()...\n"); msn_soap_set_process_step(soapconn,MSN_SOAP_PROCESSING); soap_head = g_strdup_printf( "POST %s HTTP/1.1\r\n" @@ -641,7 +641,7 @@ g_free(soap_head); #ifdef MSN_SOAP_DEBUG - purple_debug_info("MaYuan","send to server{%s}\n",request_str); + purple_debug_info("MSNP14","send to server{%s}\n",request_str); #endif /*free read buffer*/