Mercurial > pidgin.yaz
changeset 20403:599b5a4aebab
The last of the merge fix-ups.
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sun, 15 Apr 2007 05:28:07 +0000 |
parents | 00e7d8ded567 |
children | 455c5700c866 |
files | libpurple/protocols/msn/contact.c libpurple/protocols/msn/dialog.c libpurple/protocols/msn/msnutils.c libpurple/protocols/msn/userlist.c |
diffstat | 4 files changed, 14 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/protocols/msn/contact.c Sun Apr 15 05:01:55 2007 +0000 +++ b/libpurple/protocols/msn/contact.c Sun Apr 15 05:28:07 2007 +0000 @@ -395,6 +395,7 @@ friendly = xmlnode_get_data(xmlnode_get_child(contactInfo, "displayName")); purple_connection_set_display_name(session->account->gc, purple_url_decode(friendly)); g_free(friendly); + continue; /* Not adding own account as buddy to buddylist */ } passportName = xmlnode_get_child(contactInfo,"passportName"); @@ -876,4 +877,3 @@ msn_contact_login_connect_cb, msn_contact_login_error_cb); } -
--- a/libpurple/protocols/msn/dialog.c Sun Apr 15 05:01:55 2007 +0000 +++ b/libpurple/protocols/msn/dialog.c Sun Apr 15 05:28:07 2007 +0000 @@ -117,7 +117,6 @@ buddy = purple_find_buddy_in_group(account, passport, group); else buddy = purple_find_buddy(account, passport); - } if (buddy != NULL) purple_blist_remove_buddy(buddy);
--- a/libpurple/protocols/msn/msnutils.c Sun Apr 15 05:01:55 2007 +0000 +++ b/libpurple/protocols/msn/msnutils.c Sun Apr 15 05:28:07 2007 +0000 @@ -168,7 +168,7 @@ { char *base64; - base64 = gaim_base64_encode((guchar *)str, strlen(str)); + base64 = purple_base64_encode((guchar *)str, strlen(str)); return g_strdup_printf("=?utf-8?B?%s?=", base64); } @@ -481,7 +481,7 @@ struct tm ctime; time_t ts; - gaim_debug_info("MaYuan","convert string is{%s}\n",timestr); + purple_debug_info("MaYuan","convert string is{%s}\n",timestr); tzset(); /*copy string first*/ memset(temp, 0, sizeof(temp)); @@ -528,8 +528,8 @@ void msn_handle_chl(char *input, char *output) { - GaimCipher *cipher; - GaimCipherContext *context; + PurpleCipher *cipher; + PurpleCipherContext *context; char *productKey = MSNP13_WLM_PRODUCT_KEY, *productID = MSNP13_WLM_PRODUCT_ID, *hexChars = "0123456789abcdef", @@ -544,16 +544,16 @@ /* Determine our endianess */ bigEndian = isBigEndian(); - /* Create the MD5 hash by using Gaim MD5 algorithm*/ - cipher = gaim_ciphers_find_cipher("md5"); - context = gaim_cipher_context_new(cipher, NULL); + /* Create the MD5 hash by using Purple MD5 algorithm*/ + cipher = purple_ciphers_find_cipher("md5"); + context = purple_cipher_context_new(cipher, NULL); - gaim_cipher_context_append(context, (const guchar *)input, + purple_cipher_context_append(context, (const guchar *)input, strlen(input)); - gaim_cipher_context_append(context, (const guchar *)productKey, + purple_cipher_context_append(context, (const guchar *)productKey, strlen(productKey)); - gaim_cipher_context_digest(context, sizeof(md5Hash), md5Hash, NULL); - gaim_cipher_context_destroy(context); + purple_cipher_context_digest(context, sizeof(md5Hash), md5Hash, NULL); + purple_cipher_context_destroy(context); /* Split it into four integers */ md5Parts = (unsigned int *)md5Hash; @@ -614,7 +614,7 @@ output[32]='\0'; -// gaim_debug_info("MaYuan","chl output{%s}\n",output); +// purple_debug_info("MaYuan","chl output{%s}\n",output); } #if (!defined(_XOPEN_SOURCE))||defined(_WIN32)
--- a/libpurple/protocols/msn/userlist.c Sun Apr 15 05:01:55 2007 +0000 +++ b/libpurple/protocols/msn/userlist.c Sun Apr 15 05:28:07 2007 +0000 @@ -287,7 +287,7 @@ if (list_id == MSN_LIST_FL) { /* TODO: When is the user totally removed? */ - if (group_id >= 0) + if (group_id != NULL) { msn_user_remove_group_id(user, group_id); return;