On Mon, May 03, 2004 at 11:05:00PM -1000, Warren Togami wrote: > Woo! marv and grim in #gaim found the problem in the src/sha.* > implementation of the sha1 digest algorithm. > > https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=122221 > http://people.redhat.com/wtogami/temp/ > > Please test the gaim-0.77-4 builds here, which should fix yahoo > authentication on x86-64. Please test it for an extended period of > time on i386 and ppc too to make sure we did not break anything by > accident. > > Warren Togami > wtogami@xxxxxxxxxx That version still has a bug in the irc module (not related to x86-64, occurs in every arch). For more informations, bug #947794 @ gaim.sf.net, #114870 on bugzilla.redhat.com. Please include the fix I attach. Regards, Luciano Rocha
diff -ur gaim-0.77.orig/src/protocols/irc/msgs.c gaim-0.77/src/protocols/irc/msgs.c --- gaim-0.77.orig/src/protocols/irc/msgs.c 2004-03-30 18:44:40.000000000 +0100 +++ gaim-0.77/src/protocols/irc/msgs.c 2004-05-04 16:50:24.388180040 +0100 @@ -390,7 +390,8 @@ gaim_connection_set_state(gc, GAIM_CONNECTED); irc_blist_timeout(irc); - irc->timer = gaim_timeout_add(45000, (GSourceFunc)irc_blist_timeout, (gpointer)irc); + if (!irc->timer) + irc->timer = gaim_timeout_add(45000, (GSourceFunc)irc_blist_timeout, (gpointer)irc); } void irc_msg_nochan(struct irc_conn *irc, const char *name, const char *from, char **args)