rpms/gaim/devel gaim-2.0.0beta5-debian-13_yahoo_webauth_disable.patch, NONE, 1.1 gaim.spec, 1.161, 1.162
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Mon Dec 11 22:11:10 UTC 2006
Author: wtogami
Update of /cvs/dist/rpms/gaim/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv3339
Modified Files:
gaim.spec
Added Files:
gaim-2.0.0beta5-debian-13_yahoo_webauth_disable.patch
Log Message:
- Debian patch 13_yahoo_webauth_disable
temporarily disable the broken yahoo web auth fallback
gaim-2.0.0beta5-debian-13_yahoo_webauth_disable.patch:
yahoo.c | 2 ++
1 files changed, 2 insertions(+)
--- NEW FILE gaim-2.0.0beta5-debian-13_yahoo_webauth_disable.patch ---
When Yahoo auth fails, or user types incorrect password, it falls back to webauth.
Webauth is now broken. Gaim gets stuck in yahoo authentication, causing user confusion.
This patch is not upstream, because they want to look into fixing webauth instead of disabling this.
We need a more stable client now, thus using this as a temporary workaround.
diff -ur gaim-2.0.0+beta5.orig/libgaim/protocols/yahoo/yahoo.c gaim-2.0.0+beta5/libgaim/protocols/yahoo/yahoo.c
--- gaim-2.0.0+beta5.orig/libgaim/protocols/yahoo/yahoo.c 2006-12-11 12:17:48.000000000 -0500
+++ gaim-2.0.0+beta5/libgaim/protocols/yahoo/yahoo.c 2006-12-11 12:39:04.000000000 -0500
@@ -1905,6 +1905,7 @@
msg = g_strdup(_("Invalid username."));
break;
case 13:
+#if 0
if (!yd->wm) {
GaimUtilFetchUrlData *url_data;
yd->wm = TRUE;
@@ -1925,6 +1926,7 @@
"in reduced functionality and features."));
return;
}
+#endif
msg = g_strdup(_("Incorrect password."));
break;
case 14:
Index: gaim.spec
===================================================================
RCS file: /cvs/dist/rpms/gaim/devel/gaim.spec,v
retrieving revision 1.161
retrieving revision 1.162
diff -u -r1.161 -r1.162
--- gaim.spec 6 Dec 2006 19:06:27 -0000 1.161
+++ gaim.spec 11 Dec 2006 22:11:08 -0000 1.162
@@ -33,7 +33,7 @@
Name: gaim
Version: 2.0.0
-Release: 0.27.%{betaver}%{?dist}
+Release: 0.28.%{betaver}%{?dist}
License: GPL
Group: Applications/Internet
URL: http://gaim.sourceforge.net/
@@ -56,7 +56,9 @@
## Patches 0-99: Fedora specific or upstream wont accept
-#Patch5: gaim2-PIE.patch
+#Patch5: gaim2-PIE.patch
+# Tempory Hack: disable yahoo web auth fallback
+Patch6: gaim-2.0.0beta5-debian-13_yahoo_webauth_disable.patch
## Patches 100+: To be Included in Future Upstream
Patch102: gaim-2.0.0beta5-debian-02_gnthistory-in-gtk.patch
@@ -188,10 +190,12 @@
%prep
%setup -q -n gaim-%{version}%{betaver}
## Patches 0-99: Fedora specific or upstream wont accept
-#%patch5 -p1
# Considering not doing PIE anymore in the future, as it seems not necessary
# given all of the other precautions used to build gaim in Fedora.
# See Bug #133680 for more information about PIE difficulties
+#%patch5 -p1
+# Temporary Hack: disable yahoo webauth fallback
+%patch6 -p1
## Patches 100+: To be Included in Future Upstream
%patch102 -p0
@@ -358,6 +362,10 @@
%endif
%changelog
+* Mon Dec 11 2006 Warren Togami <wtogami at redhat.com> - 2:2.0.0-0.28.beta5
+- Debian patch 13_yahoo_webauth_disable
+ temporarily disable the broken yahoo web auth fallback
+
* Wed Dec 06 2006 Warren Togami <wtogami at redhat.com> - 2:2.0.0-0.27.beta5
- Debian patch 12_gstreamer-cleanup, hopefully fixes #218070
More information about the fedora-cvs-commits
mailing list