Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Jan 2020 18:43:40 +0000 (UTC)
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r522969 - in head/net-im/kaccounts-providers: . files
Message-ID:  <202001131843.00DIheFw028676@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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@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
+



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001131843.00DIheFw028676>