Mercurial > pidgin
comparison libpurple/protocols/yahoo/yahoo.c @ 26995:1dcf9c7311f1
Yahoo auth ver 16: Use the current status of the account when logging in. Enables logging as invisible.
author | Sulabh Mahajan <sulabh@soc.pidgin.im> |
---|---|
date | Mon, 01 Jun 2009 07:30:00 +0000 |
parents | 077eae6f3d84 |
children | 3acb76e56517 |
comparison
equal
deleted
inserted
replaced
26994:1fcd09c34fee | 26995:1dcf9c7311f1 |
---|---|
1582 purple_cipher_context_append(md5_ctx, (guchar *)crypt, strlen(crypt)); | 1582 purple_cipher_context_append(md5_ctx, (guchar *)crypt, strlen(crypt)); |
1583 purple_cipher_context_digest(md5_ctx, sizeof(md5_digest), md5_digest, NULL); | 1583 purple_cipher_context_digest(md5_ctx, sizeof(md5_digest), md5_digest, NULL); |
1584 | 1584 |
1585 to_y64(base64_string, md5_digest, 16); | 1585 to_y64(base64_string, md5_digest, 16); |
1586 | 1586 |
1587 pkt = yahoo_packet_new(YAHOO_SERVICE_AUTHRESP, YAHOO_STATUS_WEBLOGIN, yd->session_id); | 1587 purple_debug_info("yahoo", "yahoo status: %d\n", yd->current_status); |
1588 pkt = yahoo_packet_new(YAHOO_SERVICE_AUTHRESP, yd->current_status, yd->session_id); | |
1588 if(yd->jp) { | 1589 if(yd->jp) { |
1589 yahoo_packet_hash(pkt, "ssssssss", | 1590 yahoo_packet_hash(pkt, "ssssssss", |
1590 1, name, | 1591 1, name, |
1591 0, name, | 1592 0, name, |
1592 277, yd->cookie_y, | 1593 277, yd->cookie_y, |