Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 122221 - 64bit gaim fails yahoo login
Summary: 64bit gaim fails yahoo login
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gaim
Version: rawhide
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Daniel Reed
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: FC2Target
TreeView+ depends on / blocked
 
Reported: 2004-05-02 09:41 UTC by Warren Togami
Modified: 2007-11-30 22:10 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2004-05-05 04:12:57 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
ethereal .cap of successful yahoo login on a i386 system (deleted)
2004-05-03 01:00 UTC, Karen Spearel
no flags Details
this is an ethereal .cap of an unsuccessful yahoo login on an x86_64 system (deleted)
2004-05-03 01:03 UTC, Karen Spearel
no flags Details

Description Warren Togami 2004-05-02 09:41:02 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6)
Gecko/20040418 Firefox/0.8

Description of problem:
gaim when running on 64bit archs fails yahoo authentication on 64bit
architectures like x86-64, but works on i386 and ppc32.  When a login
fails, it reports that the password was incorrect.

Version-Release number of selected component (if applicable):
gaim-0.77-3

Comment 1 Karen Spearel 2004-05-03 01:00:19 UTC
Created attachment 99892 [details]
ethereal .cap of successful yahoo login on a i386 system

this is an ethereal .cap of a successful i386 logon (password has been
temporarily changed at yahoo for security reasons)

Comment 2 Karen Spearel 2004-05-03 01:03:54 UTC
Created attachment 99893 [details]
this is an ethereal .cap of an unsuccessful yahoo login on an x86_64 system

this is a failed yahoo login attempt on a x86_64 system.  The password has been
temporarily changed at yahoo for security purposes but is the same as the i386
.cap

Comment 3 Karen Spearel 2004-05-03 01:08:10 UTC
can supply further data as needed

Comment 4 Karen Spearel 2004-05-03 01:13:16 UTC
something, perhaps about the attachments, made bugzilla very
mad...they were only a little over 3k apiece...complained about
insufficient disk space.  Can send them directly on request.

Comment 5 Karen Spearel 2004-05-04 06:49:06 UTC
I guess it is understood that resp_6 and resp_96 have differing values
for the i386 (successful login) and x86_64 (fails with unknown status)
so there is something broken in yahoo_process_auth_new...I guess I
don't get to hand the ball off to someone else to figure out what/where

Comment 6 Warren Togami 2004-05-04 07:02:09 UTC
grim in #gaim found the problem in src/sha.*, which was improperly
using an unsigned long.  He is cleaning up some 64bit compiler
warnings, then we are testing it on all archs (i386, ppc, x86-64)
before issuing the package update.  I may post test packages here in a
few hours.

Comment 7 Warren Togami 2004-05-04 08:55:52 UTC
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.

Comment 8 Warren Togami 2004-05-05 04:12:57 UTC
gaim-0.77-4 -5 and -6 are fixed, should hit rawhide tomorrow.


Note You need to log in before you can comment on or make changes to this bug.