svn commit: r522969 - in head/net-im/kaccounts-providers: . files
Tobias C. Berner
tcberner at FreeBSD.org
Mon Jan 13 18:43:41 UTC 2020
Author: tcberner
Date: Mon Jan 13 18:43:40 2020
New Revision: 522969
URL: https://svnweb.freebsd.org/changeset/ports/522969
Log:
net-im/kaccounts-providers: add upstream patches
- 0a71da4: Google provider: limit requested OAuth scopes
- 5952bf2: Remove the extra comma
Added:
head/net-im/kaccounts-providers/files/
head/net-im/kaccounts-providers/files/patch-git_0a71da4 (contents, props changed)
head/net-im/kaccounts-providers/files/patch-git_5952bf2 (contents, props changed)
Modified:
head/net-im/kaccounts-providers/Makefile
Modified: head/net-im/kaccounts-providers/Makefile
==============================================================================
--- head/net-im/kaccounts-providers/Makefile Mon Jan 13 18:36:04 2020 (r522968)
+++ head/net-im/kaccounts-providers/Makefile Mon Jan 13 18:43:40 2020 (r522969)
@@ -2,6 +2,7 @@
PORTNAME= kaccounts-providers
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net-im kde kde-applications
MAINTAINER= kde at FreeBSD.org
Added: head/net-im/kaccounts-providers/files/patch-git_0a71da4
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-im/kaccounts-providers/files/patch-git_0a71da4 Mon Jan 13 18:43:40 2020 (r522969)
@@ -0,0 +1,55 @@
+From 0a71da4e3caae0defe200a85954fc7e2012010c1 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= <dvratil at kde.org>
+Date: Mon, 13 Jan 2020 13:48:37 +0100
+Subject: Google provider: limit requested OAuth scopes
+
+Summary:
+Limit the scopes to what is actually permitted in the Google App settings:
+contacts and calendars for future PIM integration, GDrive for KIO-GDrive,
+and Youtube (upload-only) for the Purpose sharing plugin. We can extend
+this in the future if needed easilly, it's easier for us to get the
+Google App verified if we can proof and show how the individual scopes
+are used by KDE.
+
+Reviewers: elvisangelaccio, bshah
+
+Reviewed By: elvisangelaccio, bshah
+
+Differential Revision: https://phabricator.kde.org/D26454
+---
+ providers/google.provider.in | 13 +++----------
+ 1 file changed, 3 insertions(+), 10 deletions(-)
+
+diff --git a/providers/google.provider.in b/providers/google.provider.in
+index 638c1a9..97307af 100644
+--- providers/google.provider.in
++++ providers/google.provider.in
+@@ -21,22 +21,15 @@
+ order to return a refresh token -->
+ <setting name="ResponseType">code</setting>
+ <setting name="Scope" type="as">[
+- 'https://docs.google.com/feeds/',
+- 'https://www.googleapis.com/auth/googletalk',
+- 'https://www.googleapis.com/auth/youtube.upload',
+- 'https://www.googleapis.com/auth/youtube',
+ 'https://www.googleapis.com/auth/userinfo.email',
+ 'https://www.googleapis.com/auth/userinfo.profile',
+- 'https://picasaweb.google.com/data/',
+ 'https://www.googleapis.com/auth/calendar',
+- 'https://www.google.com/m8/feeds/',
+ 'https://www.googleapis.com/auth/tasks',
++ 'https://www.google.com/m8/feeds/',
+ 'https://www.googleapis.com/auth/drive',
+- 'https://www.googleapis.com/auth/drive.file',
+- 'https://www.googleapis.com/auth/drive.metadata.readonly',
+- 'https://www.googleapis.com/auth/drive.readonly'
++ 'https://www.googleapis.com/auth/youtube.upload',
+ ]</setting>
+- <setting name="AllowedSchemes" type="as">['https','http']</setting>
++ <setting name="AllowedSchemes" type="as">['https']</setting>
+ <setting name="ClientId">317066460457-pkpkedrvt2ldq6g2hj1egfka2n7vpuoo.apps.googleusercontent.com</setting>
+ <setting name="ClientSecret">Y8eFAaWfcanV3amZdDvtbYUq</setting>
+ <setting name="ForceClientAuthViaRequestBody" type="b">true</setting>
+--
+cgit v1.1
+
Added: head/net-im/kaccounts-providers/files/patch-git_5952bf2
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-im/kaccounts-providers/files/patch-git_5952bf2 Mon Jan 13 18:43:40 2020 (r522969)
@@ -0,0 +1,25 @@
+From 5952bf25358b8b2545cfdeb898461f82a7b17971 Mon Sep 17 00:00:00 2001
+From: Christophe Giboudeaux <christophe at krop.fr>
+Date: Mon, 13 Jan 2020 15:56:57 +0100
+Subject: Remove the extra comma
+
+---
+ providers/google.provider.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/providers/google.provider.in b/providers/google.provider.in
+index 97307af..e9f1b57 100644
+--- providers/google.provider.in
++++ providers/google.provider.in
+@@ -27,7 +27,7 @@
+ 'https://www.googleapis.com/auth/tasks',
+ 'https://www.google.com/m8/feeds/',
+ 'https://www.googleapis.com/auth/drive',
+- 'https://www.googleapis.com/auth/youtube.upload',
++ 'https://www.googleapis.com/auth/youtube.upload'
+ ]</setting>
+ <setting name="AllowedSchemes" type="as">['https']</setting>
+ <setting name="ClientId">317066460457-pkpkedrvt2ldq6g2hj1egfka2n7vpuoo.apps.googleusercontent.com</setting>
+--
+cgit v1.1
+
More information about the svn-ports-all
mailing list