changeset 9382:37fd8a10f5fa

[gaim-migrate @ 10190] oh dot seventy nine committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Thu, 24 Jun 2004 23:08:30 +0000
parents f1fd56e83567
children bb328381a387
files ChangeLog NEWS configure.ac src/protocols/yahoo/yahoo.c src/protocols/yahoo/yahoo.h src/protocols/yahoo/yahoo_auth.c
diffstat 6 files changed, 16 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu Jun 24 22:22:22 2004 +0000
+++ b/ChangeLog	Thu Jun 24 23:08:30 2004 +0000
@@ -1,6 +1,6 @@
 Gaim: The Pimpin' Penguin IM Client that's good for the soul!
 
-version 0.79cvs:
+version 0.79 (06/24/2004):
 	New Features:
 	* Display name changes are now shown in the conversation windows.
 	  (Robert Mibus)
@@ -34,8 +34,7 @@
 	  logged in using the web messenger method
 
 	Bug Fixes:
-	* Switched Yahoo! (not Japan) over to using Web Messenger auth
-	  again, like 0.75, due to last minute protocol changes
+	* Fixed Yahoo! authentication problems.  (Cerulean Studios)	
 	* Non-looping animated icons no longer cause Gaim to freeze
 	* Flashing windows should work again for unix in window managers that
 	  support the URGENT hint (Etan Reisner)
--- a/NEWS	Thu Jun 24 22:22:22 2004 +0000
+++ b/NEWS	Thu Jun 24 23:08:30 2004 +0000
@@ -1,5 +1,13 @@
 -=[ Gaim ]=-  The Pimpin' Penguin IM Client That's Good For The Soul!
 
+0.79 (06/24/2004):
+	Sean: We've moved to a three-week release cycle which we'll
+	hopefully be able to keep up more realistically than a two-week
+	cycle.  Yahoo! went and broke last night, but it's fixed now thanks
+	to a quick fix sent in by Cerulean Studios this morning. Reports say
+	they'll continue to try to break us, though, so don't be surprised
+	if your Yahoo cuts out again.
+
 0.78 (05/30/2004):
 	Luke: A very long time, once again, since the last release. I think
 	its mostly worth it. A few of you will still have trouble with msn
--- a/configure.ac	Thu Jun 24 22:22:22 2004 +0000
+++ b/configure.ac	Thu Jun 24 23:08:30 2004 +0000
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT([gaim], [0.79cvs], [gaim-devel@lists.sourceforge.net])
+AC_INIT([gaim], [0.79], [gaim-devel@lists.sourceforge.net])
 AC_CANONICAL_SYSTEM
 AM_CONFIG_HEADER(config.h)
 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
--- a/src/protocols/yahoo/yahoo.c	Thu Jun 24 22:22:22 2004 +0000
+++ b/src/protocols/yahoo/yahoo.c	Thu Jun 24 23:08:30 2004 +0000
@@ -1496,6 +1496,8 @@
 	 */
 	
 	shaUpdate(&ctx1, pass_hash_xor1, 64);
+	if (y >= 3)
+		ctx1.sizeLo = 0x1ff;
 	shaUpdate(&ctx1, magic_key_char, 4);
 	shaFinal(&ctx1, digest1);
 	
@@ -1587,6 +1589,8 @@
 	 */
 	
 	shaUpdate(&ctx1, crypt_hash_xor1, 64);
+	if (y >= 3)
+		ctx1.sizeLo = 0x1ff;
 	shaUpdate(&ctx1, magic_key_char, 4);
 	shaFinal(&ctx1, digest1);
 	
--- a/src/protocols/yahoo/yahoo.h	Thu Jun 24 22:22:22 2004 +0000
+++ b/src/protocols/yahoo/yahoo.h	Thu Jun 24 23:08:30 2004 +0000
@@ -27,8 +27,6 @@
 
 #include "prpl.h"
 
-#define YAHOO_WEBMESSENGER
-
 #define YAHOO_PAGER_HOST "scs.msg.yahoo.com"
 #define YAHOO_PAGER_PORT 5050
 #define YAHOO_PROFILE_URL "http://profiles.yahoo.com/"
--- a/src/protocols/yahoo/yahoo_auth.c	Thu Jun 24 22:22:22 2004 +0000
+++ b/src/protocols/yahoo/yahoo_auth.c	Thu Jun 24 23:08:30 2004 +0000
@@ -316,7 +316,7 @@
 		{ 1, 0x77d64b90, 0x0 },
 		{ 5, 0x562948, 0x0 },
 		{ 3, 0x547c10, 0x0 },
-		{ 2, 0x7d1428cb, 0x89f6853d },
+		{ 2, 0x7d1428cb, 0x3d },
 		{ 1, 0x6f872c49, 0x0 },
 		{ 1, 0x2e484655, 0x0 },
 		{ 2, 0x1e3349f7, 0x41f5 },