The following commit has been merged in the master branch:
commit 14aac9f98548d85385be21c08bdca6d1fcb316ab
Author: David Paleino <da...@debian.org>
Date:   Thu Jul 15 14:27:26 2010 +0200

    debian/patches/60-port_oauth_1.2.patch added: port josm to signpost 1.2

diff --git a/debian/changelog b/debian/changelog
index a22d533..dd1fea3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,10 +6,11 @@ josm (0.0.svn3329-2) UNRELEASED; urgency=low
     - debian/patches/:
       - series: 60-disable_oauth.patch disabled
       - 10-build.patch: add signpost-core.jar to MANIFEST's Class-Path
+      - 60-port_oauth_1.2.patch added: port josm to signpost 1.2
   * debian/README.Debian deleted, josm is a wrapper that uses the
     alternatives system
 
- -- David Paleino <da...@debian.org>  Thu, 15 Jul 2010 14:18:52 +0200
+ -- David Paleino <da...@debian.org>  Thu, 15 Jul 2010 14:19:44 +0200
 
 josm (0.0.svn3329-1) unstable; urgency=low
 
diff --git a/debian/patches/60-port_oauth_1.2.patch 
b/debian/patches/60-port_oauth_1.2.patch
new file mode 100644
index 0000000..c794616
--- /dev/null
+++ b/debian/patches/60-port_oauth_1.2.patch
@@ -0,0 +1,58 @@
+From: David Paleino <da...@debian.org>
+Subject: port JOSM code to OAuth-Signpost 1.2
+Forwarded: https://josm.openstreetmap.de/ticket/5244
+
+---
+ src/org/openstreetmap/josm/data/oauth/OAuthParameters.java            |    6 
+++---
+ src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java |    4 
++--
+ 2 files changed, 5 insertions(+), 5 deletions(-)
+
+--- josm.orig/src/org/openstreetmap/josm/data/oauth/OAuthParameters.java
++++ josm/src/org/openstreetmap/josm/data/oauth/OAuthParameters.java
+@@ -5,7 +5,7 @@ import oauth.signpost.OAuthConsumer;
+ import oauth.signpost.OAuthProvider;
+ import oauth.signpost.basic.DefaultOAuthConsumer;
+ import oauth.signpost.basic.DefaultOAuthProvider;
+-import oauth.signpost.signature.SignatureMethod;
++import oauth.signpost.signature.HmacSha1MessageSigner;
+ 
+ import org.openstreetmap.josm.data.Preferences;
+ import org.openstreetmap.josm.tools.CheckParameterUtil;
+@@ -133,7 +133,8 @@ public class OAuthParameters {
+      * @return the consumer
+      */
+     public OAuthConsumer buildConsumer() {
+-        return new DefaultOAuthConsumer(consumerKey, consumerSecret, 
SignatureMethod.HMAC_SHA1);
++        OAuthConsumer consumer = new DefaultOAuthConsumer(consumerKey, 
consumerSecret);
++        return consumer;
+     }
+ 
+     /**
+@@ -146,7 +147,6 @@ public class OAuthParameters {
+     public OAuthProvider buildProvider(OAuthConsumer consumer) throws 
IllegalArgumentException {
+         CheckParameterUtil.ensureParameterNotNull(consumer, "consumer");
+         return new DefaultOAuthProvider(
+-                consumer,
+                 requestTokenUrl,
+                 accessTokenUrl,
+                 authoriseUrl
+--- 
josm.orig/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java
++++ josm/src/org/openstreetmap/josm/gui/oauth/OsmOAuthAuthorizationClient.java
+@@ -129,7 +129,7 @@ public class OsmOAuthAuthorizationClient
+         try {
+             monitor.beginTask("");
+             monitor.indeterminateSubTask(tr("Retrieving OAuth Request Token 
from ''{0}''", oauthProviderParameters.getRequestTokenUrl()));
+-            provider.retrieveRequestToken(null);
++            provider.retrieveRequestToken(consumer, null);
+             return OAuthToken.createToken(consumer);
+         } catch(OAuthCommunicationException e){
+             if (canceled)
+@@ -162,7 +162,7 @@ public class OsmOAuthAuthorizationClient
+         try {
+             monitor.beginTask("");
+             monitor.indeterminateSubTask(tr("Retrieving OAuth Access Token 
from ''{0}''", oauthProviderParameters.getAccessTokenUrl()));
+-            provider.retrieveAccessToken(null);
++            provider.retrieveAccessToken(consumer, null);
+             return OAuthToken.createToken(consumer);
+         } catch(OAuthCommunicationException e){
+             if (canceled)

-- 
Java OpenStreetMap editor

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-devel

Reply via email to