# HG changeset patch # User John Bailey # Date 1226784578 0 # Node ID 5713cca010d57906fe1b40d406022b53a8898496 # Parent 71c42ce1a1df79f23cca36bfbaaae0ab366e7d2f Patch from 'db42' to enable MD5 auth on ICQ. Refs #4449. Before I merge this back to im.pidgin.pidgin I want to get a prompt in here to let the user fail over to the XOR method if MD5 fails. I suspect this won't be necessary though. diff -r 71c42ce1a1df -r 5713cca010d5 libpurple/protocols/oscar/family_auth.c --- a/libpurple/protocols/oscar/family_auth.c Sat Nov 15 17:37:44 2008 +0000 +++ b/libpurple/protocols/oscar/family_auth.c Sat Nov 15 21:29:38 2008 +0000 @@ -32,7 +32,7 @@ #include -#define USE_XOR_FOR_ICQ +/* #define USE_XOR_FOR_ICQ */ #ifdef USE_XOR_FOR_ICQ /** diff -r 71c42ce1a1df -r 5713cca010d5 libpurple/protocols/oscar/oscar.c --- a/libpurple/protocols/oscar/oscar.c Sat Nov 15 17:37:44 2008 +0000 +++ b/libpurple/protocols/oscar/oscar.c Sat Nov 15 21:29:38 2008 +0000 @@ -1142,15 +1142,7 @@ conn->watcher_incoming = purple_input_add(conn->fd, PURPLE_INPUT_READ, flap_connection_recv_cb, conn); if (conn->cookie == NULL) - { - if (!aim_snvalid_icq(purple_account_get_username(account))) - /* - * We don't send this when authenticating an ICQ account - * because for some reason ICQ is still using the - * assy/insecure authentication procedure. - */ flap_connection_send_version(od, conn); - } else { flap_connection_send_version_with_cookie(od, conn,