Version: 0.7.94 (using KDE 3.1.94 (3.2 Beta 2), compiled sources) Compiler: gcc version 3.3.2 (Debian) OS: Linux (i686) release 2.6.0 Yahoo's suddenly stopped working today. It keeps asking for the password repeatedly. I tried connecting through ymessenger, and it worked. Have they updated their protocol again?
I'm having the same issue.. updated to latest CVS this morning, and it still happens.
I can confirm this also.
It looks like Yahoo started blocking accounts today. Gaim seems to have the same issue: http://sourceforge.net/tracker/index.php?func=detail&aid=873547&group_id=235&atid=100235 As a work-around, you might need to login at http://login.yahoo.com/config/login before you can re-login with Kopete's Yahoo plugin.
For me, a login at the yahoo site didn't help.
Yeah, I tried it too after seeing it mentioned on the Gaim forum but it didn't work for me :-( In related news: Trillian has released a patch for their Yahoo plugin today. We're not the only one having this issue.
Found on the libyahoo2 forum: "the auth was modified to only send challenges that we can't handle" We will have to wait till a newer version of libyahoo2 is released which can handle this. Until then the Yahoo plugin stays broken :-( Developers: Is this a showstopper?
unfortunately, yes.
I don't understand, if you have the code that works ( from Gaim, they patched today ), why can't we update the Kopete libyahoo2 source directly and mail them a patch?
It would be helpful to know what files they patches so i know where to look. Also don't think it's trickled through to anoncvs yet.
Arghhh... the hideous sourceforge.net forums tricked us. The "Sean fixed this in Gaim CVS" message was dated "2003-09-28".
Subject: Re: yahoo doesn't connect: keeps asking for password repeatedly On Friday 09 Jan 2004 22:11, Andy Goossens wrote: > As a work-around, you might need to login at > http://login.yahoo.com/config/login before you can re-login with Kopete's > Yahoo plugin. This suggested workaround didn't work for me...
Subject: Re: [Kopete-devel] yahoo doesn't connect: keeps asking for password repeatedly On Friday 09 January 2004 08:41 am, Andy Goossens wrote: > ------- Additional Comments From andygoossens@pandora.be 2004-01-09 17:41 > ------- It looks like Yahoo started blocking accounts today. > > Gaim seems to have the same issue: > http://sourceforge.net/tracker/index.php?func=detail&aid=873547&group_id=23 >5&atid=100235 > > > As a work-around, you might need to login at > http://login.yahoo.com/config/login before you can re-login with Kopete's I can no longer get my Yahoo accounts to work with Kopete either, but GAIM works perfectly with all of them. This started happening right around Thursday. I updated everything from KDE CVS and rebuilt it ALL from scratch last night. No change - still can not get Yahoo working with Kopete at all. 8-Dale
Subject: Re: [Kopete-devel] yahoo doesn't connect: keeps asking for password repeatedly On Friday 09 January 2004 03:45 pm, Andy Goossens wrote: > "the auth was modified to only send challenges that we can't handle" > > We will have to wait till a newer version of libyahoo2 is released which > can handle this. Until then the Yahoo plugin stays broken :-( > > > Developers: Is this a showstopper? If true, this means I have to stop using Kopete for now. Most of my IMing is done in Yahoo. 8-Dale
change the server string "scs.msg.yahoo.com" to "scs.yahoo.com" in kyahoo.c, yahooaccount.cpp, libyahoo2.c. these changes can let you log in.
Subject: kdenetwork/kopete/protocols/yahoo CVS commit by mattr: Fix yahoo with the last suggestion from the bug report. Thanks for the info. I had done this earlier, but i don't guess I modified enough files. :( A kopete 0.7.5 release, as well as another 0.8 Beta release is planned so that we can get the fix out to people without them having to checkout cvs. CCMAIL: 72219-done@bugs.kde.org M +1 -1 kyahoo.cpp 1.52 M +1 -1 yahooaccount.cpp 1.62 M +1 -1 libyahoo2/libyahoo2.c 1.17 --- kdenetwork/kopete/protocols/yahoo/kyahoo.cpp #1.51:1.52 @@ -37,5 +37,5 @@ /* exported to libyahoo */ #define MAX_PREF_LEN 255 -char pager_host[MAX_PREF_LEN] = "scs.msg.yahoo.com"; +char pager_host[MAX_PREF_LEN] = "scs.yahoo.com"; char pager_port[MAX_PREF_LEN] = "5050"; char filetransfer_host[MAX_PREF_LEN] = "filetransfer.msg.yahoo.com"; --- kdenetwork/kopete/protocols/yahoo/yahooaccount.cpp #1.61:1.62 @@ -161,5 +161,5 @@ QColor YahooAccount::getMsgColor(const Q void YahooAccount::connect() { - QString server = "scs.msg.yahoo.com"; + QString server = "scs.yahoo.com"; int port = 5050; --- kdenetwork/kopete/protocols/yahoo/libyahoo2/libyahoo2.c #1.16:1.17 @@ -127,5 +127,5 @@ int yahoo_set_log_level(enum yahoo_log_l /* default values for servers */ -static char pager_host[] = "scs.msg.yahoo.com"; +static char pager_host[] = "scs.yahoo.com"; static int pager_port = 5050; static int fallback_ports[]={23, 25, 80, 20, 119, 8001, 8002, 5050, 0};
I do not think it is an effective solution in the long run. may be it will work temporarily. the webmessesenger login need to be added, maybe libyahoo2 will do it.
Subject: kopete_0_7_branch: kdenonbeta/kopete/protocols/yahoo CVS commit by goossens: Matt: you missed a spot :-p I can't see how this fixes Yahoo though. The login may seem to work, but seeing no online buddies and being unable to communicate is still a major bug. CCMAIL: 72219@bugs.kde.org M +1 -1 yahooprefs.cpp 1.11.2.3 --- kdenonbeta/kopete/protocols/yahoo/yahooprefs.cpp #1.11.2.2:1.11.2.3 @@ -50,5 +50,5 @@ YahooPreferences::YahooPreferences(const m_config->setGroup("Yahoo"); - m_yahooPrefsDialog->mServer->setText(m_config->readEntry("Server", "scs.msg.yahoo.com")); + m_yahooPrefsDialog->mServer->setText(m_config->readEntry("Server", "scs.yahoo.com")); m_yahooPrefsDialog->mPort->setValue(m_config->readNumEntry("Port", 5050)); m_yahooPrefsDialog->mImportContacts->setChecked(m_config->readBoolEntry("ImportContacts", true));
ehh, that spot doesn't matter, but it's probably better to be through anyways. Also, I made sure i could do everything when i tested it. I see buddies online, and i can send messages back and forth. Although i'm quite skeptical as to how long this will work...
Sorry Matt. It doesn't work for me and several others. You must have hit a server which wasn't updated or just had incredible luck. Reopening... Even the Gaim guys didn't found out how the new authorization works, they're (ab)using Yahoo WebMessenger instead: http://sourceforge.net/forum/forum.php?forum_id=665 But, there seems to be a break-through by the libyahoo2 guys: http://sourceforge.net/mailarchive/forum.php?thread_id=3728082&forum_id=12121
no wonder it worked for me when i tested it. all my accounts were using the same host.
I'm going to hack the webmessenger stuff into the plugin and make the yahoo plugin use that. This is how gaim got around it.
Patch posted for review. I didn't need the web messenger stuff after all.
where's the patch?
sorry, It does not work.
OK, I had fixed it. there is some compilation problem in yahoo_fn.c and yahoo_fn.h. great, yahoo run again:-D
Created attachment 4141 [details] the patch needed Here's the patch you'll need. There's also two new files. I'll attach them shortly
Created attachment 4142 [details] first of two new files needed put this file in the libyahoo2 directory of the yahoo plugin
Created attachment 4143 [details] the second of two new files put this file in the libyahoo2 directory of the yahoo plugin
anyone else have a problem getting the filenames of the attachments from bugzilla when downloading?.. anyways the large attachment is yahoo_fn.c and smaller one is yahoo_fn.h anyways i applied the patch and added the two files, and everything appears to be working
could someone clue me in on how to apply the patch? I have and renamed the 2 files.. Or should I just wait till the official patch is out?
inside $SRC/kdenetwork/kopete/protocols/yahoo patch -p0 <yahoo_fix.patch
Subject: kdenetwork/kopete/protocols/yahoo CVS commit by mattr: Fix the yahoo connection problems by adding the additional support necessary for the new authentication methods. Takes care of bug 72219 CCMAIL: 72219-done@bugs.kde.org A libyahoo2/yahoo_fn.c 1.1 [GPL (v2+)] A libyahoo2/yahoo_fn.h 1.1 [GPL (v2+)] M +3 -3 kyahoo.cpp 1.53 M +8 -6 yahooaccount.cpp 1.63 M +2 -2 libyahoo2/Makefile.am 1.9 M +62 -50 libyahoo2/libyahoo2.c 1.18
Subject: kopete_0_7_branch: kdenonbeta/kopete/protocols/yahoo CVS commit by mattr: Backport of the yahoo fix for the Kopete 0.7.4 users. CCMAIL: 72219@bugs.kde.org A libyahoo2/yahoo_fn.c 1.1.2.1 [GPL (v2+)] A libyahoo2/yahoo_fn.h 1.1.2.1 [GPL (v2+)] M +1 -1 kyahoo.cpp 1.33.2.5 M +2 -2 yahooprotocol.cpp 1.60.2.4 M +2 -2 libyahoo2/Makefile.am 1.6.6.2 M +62 -50 libyahoo2/libyahoo2.c 1.11.2.5
SO how does me a joe user get this? I am not up on CVS yet.. Will there be a release with this in it? thanks for fixing it :)
there will be a release later today. :)
Awsome.. Thanks for getting it to us in a jiff :)
I patched the sources and put the two files in $SRC/kdenetwork/kopete/protocols/yahoo/libyahoo2 I compiled and installed but when I try to connect to yahoo kopete crash with this message: kopete: relocation error: /opt/kde/lib/kde3/kopete_yahoo.so: undefined symbol: yahoo_xfrm :-(
Any chance on the patch today perhaps?
Im sorry.. Not the patch, I mean the new release.. (im not quite sure how to patch it myself)
Kopete 0.8 will be released alongside KDE 3.1 on Feb 2, assuming nothing drastic happens.
Er, alongside kde 3.2 :P
Ok.. Matt had said "there will be a release later today" thats why I asked.. well its been fun.. Thanks anyway..
rc1 tarballs will be released later today. Please give me time to make them.
I have kopete version 0.8.0, installed as part of Mandrake RPM kdenetwork-kopete-3.2-17.1.100mdk. I still have this problem. Has Yahoo changed their protocol yet again?
rcvd 0.8.3 with Slackware 10.0 distro, Yahoo bug prevents password from being accepted. Downloaded 0.8.2 from kopete site, bz2, configure, make, install. Still no Yahoo login, bummer. None of the Yahoo apps will install correctly. Hope this gets fixed.
Why is this bug marked as fixed? I'm running Kopete from KDE 3.2.3 (Gentoo) and the Yahoo plugin still won't let me log in when I enter my correct password, complaining that the password is wrong.
yeh whats goin on ladsand lasses, i use Kopete 0.8.0 under Mandrake, yahoo worked fine in January but packed up 2 weeks ago?, i'm back to using the crude lookin Unix version of Yahoo!Messenger for now :(
To everyone from #44 downwards: The bug report you're commenting on relates to a protocol change in January that prevented a login and was fixed at the time. There has been another protocol change at the end of June that also prevents login and was fixed shortly thereafter. The bug report for this change is #83291. Packagers and distributions have been notified of the fix and Gentoo and SUSE at least have picked it up. There will also be a 0.8.4 source release available on our website shortly. If you can't wait that long, follow the instructions for obtaining Kopete (stable or HEAD) from our CVS, on our website.
and a newbie like me is suppose to understand all these cryptic files and where to put them. Isn't there an rpm to just install so that darn kopete runs with yahoo?If there is one let me know please. I did not yet get an tar.gz archive to install, could not find any simple explanation what to do step by step.
Still a problem in KDE 3.2.3
I have the new free Mandrake 10.0 and Kopete still has the same problem, as of 11th October, 2004; KDE 3.2
I just signed up the other day and Yahoo nor MSN works. Only my AIM account works.