[Pkg-cli-apps-commits] r4844 - in /packages/gnome-do-plugins/trunk/debian: changelog patches/00list patches/15_twitter_api.dpatch
laney-guest at users.alioth.debian.org
laney-guest at users.alioth.debian.org
Sun Apr 19 00:54:42 UTC 2009
Author: laney-guest
Date: Sun Apr 19 00:54:42 2009
New Revision: 4844
URL: http://svn.debian.org/wsvn/pkg-cli-apps/?sc=1&rev=4844
Log:
debian/patches/15_twitter_api.dpatch: Backport upstream patch to fix
compatibility with new Twitter API - changed to require GET or POST
specifically for some actions instead of accepting either. (LP: #359141)
Added:
packages/gnome-do-plugins/trunk/debian/patches/15_twitter_api.dpatch (with props)
Modified:
packages/gnome-do-plugins/trunk/debian/changelog
packages/gnome-do-plugins/trunk/debian/patches/00list
Modified: packages/gnome-do-plugins/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/gnome-do-plugins/trunk/debian/changelog?rev=4844&op=diff
==============================================================================
--- packages/gnome-do-plugins/trunk/debian/changelog (original)
+++ packages/gnome-do-plugins/trunk/debian/changelog Sun Apr 19 00:54:42 2009
@@ -66,6 +66,9 @@
* debian/rules: Update repacking to account for upstream BundledLibs change
* debian/control: Add myself to Uploaders
* debian/control: GNOME# transition (again)
+ * debian/patches/15_twitter_api.dpatch: Backport upstream patch to fix
+ compatibility with new Twitter API - changed to require GET or POST
+ specifically for some actions instead of accepting either. (LP: #359141)
-- Iain Lane <laney at ubuntu.com> Sat, 18 Apr 2009 14:13:30 +0100
Modified: packages/gnome-do-plugins/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/gnome-do-plugins/trunk/debian/patches/00list?rev=4844&op=diff
==============================================================================
--- packages/gnome-do-plugins/trunk/debian/patches/00list (original)
+++ packages/gnome-do-plugins/trunk/debian/patches/00list Sun Apr 19 00:54:42 2009
@@ -1,3 +1,4 @@
00_dfsg_autofoo
04_fix_pidgin_dbus_ints
01_firefox_iceweasel_rename
+15_twitter_api
Added: packages/gnome-do-plugins/trunk/debian/patches/15_twitter_api.dpatch
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/gnome-do-plugins/trunk/debian/patches/15_twitter_api.dpatch?rev=4844&op=file
==============================================================================
--- packages/gnome-do-plugins/trunk/debian/patches/15_twitter_api.dpatch (added)
+++ packages/gnome-do-plugins/trunk/debian/patches/15_twitter_api.dpatch Sun Apr 19 00:54:42 2009
@@ -1,0 +1,57 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 15_twitter_api.dpatch by Iain Lane <laney at ubuntu.com>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Twitter started strictly enforcing the http request method on its API
+## DP: meaning that non-conformant clients stopped working.
+## DP: Patch is from upstream r592. Bug is lp:#359141.
+
+ at DPATCH@
+diff -urNad gnome-do-plugins-0.8.1.3+dfsg~/Microblogging/src/MicroblogClient.cs gnome-do-plugins-0.8.1.3+dfsg/Microblogging/src/MicroblogClient.cs
+--- gnome-do-plugins-0.8.1.3+dfsg~/Microblogging/src/MicroblogClient.cs 2009-03-17 17:56:56.000000000 +0000
++++ gnome-do-plugins-0.8.1.3+dfsg/Microblogging/src/MicroblogClient.cs 2009-04-19 00:48:16.000000000 +0100
+@@ -45,9 +45,9 @@
+ readonly string FailedPostMsg = Catalog.GetString ("Unable to post tweet. Check your login settings. If you "
+ + "are behind a proxy make sure that the settings in /system/http_proxy are correct.");
+
+- const int UpdateTimelineTimeout = 30 * 1000;
+- const int UpdateContactsTimeout = 10 * 60 * 1000;
+- const int CheckForMessagesTimeout = 5 * 60 * 1000;
++ const int UpdateTimelineTimeout = 60 * 1000; // every 60 seconds
++ const int UpdateContactsTimeout = 30 * 1000 * 60; // every 30 minutes
++ const int CheckForMessagesTimeout = 5 * 1000 * 60; // every 5 minutes
+
+ #endregion
+
+@@ -121,6 +121,7 @@
+ newContacts = new List<FriendItem> ();
+ friends = blog.User.Friends ();
+ } catch (TwitterizerException e) {
++ Log.Error("{0} {1}", e.RequestData.ResponseException.Message, e.RequestData.ResponseException.StackTrace);
+ Log<MicroblogClient>.Debug (GenericErrorMsg, "UpdateContacts", e.Message);
+ return;
+ }
+diff -urNad gnome-do-plugins-0.8.1.3+dfsg~/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs gnome-do-plugins-0.8.1.3+dfsg/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs
+--- gnome-do-plugins-0.8.1.3+dfsg~/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs 2009-03-17 17:56:56.000000000 +0000
++++ gnome-do-plugins-0.8.1.3+dfsg/Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs 2009-04-19 00:48:16.000000000 +0100
+@@ -141,7 +141,7 @@
+ Data.ActionUri = new Uri(
+ string.Format(Twitter.Urls.UpdateUrl, HttpUtility.UrlEncode(Status), InReplyToStatusID));
+
+- Data = Request.PerformWebRequest(Data);
++ Data = Request.PerformWebRequest(Data, "POST");
+
+ return Data.Statuses[0];
+ }
+diff -urNad gnome-do-plugins-0.8.1.3+dfsg~/Microblogging/src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs gnome-do-plugins-0.8.1.3+dfsg/Microblogging/src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs
+--- gnome-do-plugins-0.8.1.3+dfsg~/Microblogging/src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs 2009-03-17 17:56:56.000000000 +0000
++++ gnome-do-plugins-0.8.1.3+dfsg/Microblogging/src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs 2009-04-19 00:48:16.000000000 +0100
+@@ -40,7 +40,7 @@
+ {
+ public TwitterRequestData PerformWebRequest(TwitterRequestData Data)
+ {
+- PerformWebRequest(Data, "POST");
++ PerformWebRequest(Data, "GET");
+
+ return (Data);
+
Propchange: packages/gnome-do-plugins/trunk/debian/patches/15_twitter_api.dpatch
------------------------------------------------------------------------------
svn:executable = *
More information about the Pkg-cli-apps-commits
mailing list