GNU bug report logs - #74938
[PATCH 0/2] Enable plugins for cyrus-sasl and add xoauth2 plugin

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: reza <reza@HIDDEN>; Keywords: patch; dated Wed, 18 Dec 2024 08:54:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 74938 <at> debbugs.gnu.org:


Received: (at 74938) by debbugs.gnu.org; 18 Dec 2024 08:59:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 18 03:59:22 2024
Received: from localhost ([127.0.0.1]:33363 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tNptp-0006ri-LC
	for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:59:22 -0500
Received: from a2-130.smtp-out.eu-west-1.amazonses.com ([54.240.2.130]:52753)
 by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from
 <01020193d8fde8da-f22a8a06-dc8d-4e4b-a11f-ae25b8f943ba-000000@HIDDEN>)
 id 1tNptl-0006rR-GQ
 for 74938 <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:59:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
 s=tsl3ypnlx3orlf3fv2rkjjc5b3u22mve; d=housseini.me; t=1734512339;
 h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id;
 bh=M1SB/N8LWUu/w76bPTW+ZaHlo8I+Q1viK+oIipWkjXI=;
 b=hOtwazTZFRQP+rQFWJnJupsGEKyN4jqqqLbWNFvn5K8D6I4ODeEByNwI4aVCYzL/
 A2VEx02o7uoAZIbP28jy+cygm+p6y9Po+0oL1x+cH851c6q1U5q7Q1zw2lNeXC3royH
 sRbjGm7FJonzlZix7QqQoLvc+3YsP4ciTtEPLT9k=
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
 s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1734512339;
 h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID;
 bh=M1SB/N8LWUu/w76bPTW+ZaHlo8I+Q1viK+oIipWkjXI=;
 b=GuR0rTmguMI4y+4AFg0q2+aqNcpe4QFCyhYiwAQlp45h7G8or62qHkbYRlsLevMG
 aKuPOUi/Xv712KUXjQk8LDqBq023WTQ3fI5ZvEVRqrLD8UjaKwKVNc3CCYwYH41hejB
 a7flEgjGDeHzrIza7Tk1L0x3SDtpav61l0DVRh6Q=
Subject: [PATCH 2/2] gnu: Add cyrus-sasl-xoauth2.
From: =?UTF-8?Q?reza?= <reza@HIDDEN>
To: =?UTF-8?Q?74938=40debbugs=2Egnu=2Eorg?= <74938 <at> debbugs.gnu.org>
Date: Wed, 18 Dec 2024 08:58:59 +0000
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
In-Reply-To: <cover.1734511804.git.reza@HIDDEN>
References: <cover.1734511804.git.reza@HIDDEN> 
 <87db700cc361eedb650e084b9c0ae1032eb46f43.1734511804.git.reza@HIDDEN>
X-Mailer: Amazon WorkMail
Thread-Index: AQHbUSpFNRymRBM7TsiXsvNqPpVmIgAAM3PH
Thread-Topic: [PATCH 2/2] gnu: Add cyrus-sasl-xoauth2.
X-Wm-Sent-Timestamp: 1734512338
X-Original-Mailer: git-send-email 2.46.0
Message-ID: <01020193d8fde8da-f22a8a06-dc8d-4e4b-a11f-ae25b8f943ba-000000@HIDDEN>
Feedback-ID: ::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES
X-SES-Outgoing: 2024.12.18-54.240.2.130
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 74938
Cc: =?UTF-8?Q?reza?= <reza@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

* gnu/packages/cyrus-sasl.scm (cyrus-sasl-xoauth2): New variable.

Change-Id: I2e7d415c2ae18467d9901118c987155aa3f0edca
---
 gnu/packages/cyrus-sasl.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/cyrus-sasl.scm b/gnu/packages/cyrus-sasl.scm
index ee8ad14d08..4ef5564d41 100644
--- a/gnu/packages/cyrus-sasl.scm
+++ b/gnu/packages/cyrus-sasl.scm
@@ -77,3 +77,35 @@ (define-public cyrus-sasl
     (license (license:non-copyleft "file://COPYING"
                                    "See COPYING in the distribution."))
     (home-page "https://cyrusimap.org/sasl/")))
+
+(define-public cyrus-sasl-xoauth2
+  (package
+    (name "cyrus-sasl-xoauth2")
+    (version "0.2")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://github.com/moriyoshi/"
+                                  "cyrus-sasl-xoauth2/archive/tags/v"
+				  version ".tar.gz"))
+              (sha256
+               (base32
+                "0hz95rp2n0xrkc0y2fgif2s7d61hlhd4qki5m8q0s44qc1b2cb56"))))
+    (build-system gnu-build-system)
+    (inputs (list autoconf
+                  automake
+                  libtool
+                  cyrus-sasl))
+    (arguments
+     (list #:configure-flags
+	   #~(list (string-append "--with-cyrus-sasl=" #$output))
+	   #:phases
+	   #~(modify-phases %standard-phases
+	       (add-after 'unpack 'add-shebang
+		 (lambda _
+		   (substitute* "autogen.sh"
+		     (("libtoolize") "#!/bin/sh\nlibtoolize")))))))
+    (synopsis "XOAUTH2 mechanism plugin for cyrus-sasl")
+    (description
+     "This is a plugin implementation of XOAUTH2 for cyrus-sasl.")
+    (home-page "https://github.com/moriyoshi/cyrus-sasl-xoauth2")
+    (license license:expat)))
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74938; Package guix-patches. Full text available.

Message received at 74938 <at> debbugs.gnu.org:


Received: (at 74938) by debbugs.gnu.org; 18 Dec 2024 08:59:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 18 03:59:06 2024
Received: from localhost ([127.0.0.1]:33360 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tNpta-0006qx-0U
	for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:59:06 -0500
Received: from a2-53.smtp-out.eu-west-1.amazonses.com ([54.240.2.53]:37655)
 by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from
 <01020193d8fda869-d73cd4ff-442f-45af-99ec-338c1bcab265-000000@HIDDEN>)
 id 1tNptO-0006qJ-BR
 for 74938 <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:59:01 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
 s=tsl3ypnlx3orlf3fv2rkjjc5b3u22mve; d=housseini.me; t=1734512322;
 h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id;
 bh=5mdapxbrHlm5favhG3j2lw5p2czzzWBCCznb02iCD3U=;
 b=UjZl/t3LY2n44EKy85Kg8dtyQaeLuIaS0Jb7om7Va02lodXEYebU/ZwKscBfVuSj
 dr10Y02eXdsD2tjYrfXss5P+jjZX9v06uWSQTjTQ02iwebQDfLEGe7chKjvg+rtMeUK
 llJHVUG3Tm3uJ7Y6iU7Y9tK/CdcYjYsH+Uyiau2U=
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
 s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1734512322;
 h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:In-Reply-To:References:Message-Id:Feedback-ID;
 bh=5mdapxbrHlm5favhG3j2lw5p2czzzWBCCznb02iCD3U=;
 b=inhgHAKs1BtKgF6lUci6bTjxy6zLPGaLwvzTwyxU5HMmOaoaxOC8LJ09pWSKZFB0
 sJ3oHSDaNlxD60wcnqT9DA3zppw/2sHwQ00sVty3NnkOestyEAJ8wxkBdLnBVUzfMO/
 vM3PTNnDT94KQzmWpuwmRTZZCbsTcBYntZKVvV5U=
Subject: [PATCH 1/2] gnu: cyrus-sasl: Add native-search-paths.
From: =?UTF-8?Q?reza?= <reza@HIDDEN>
To: =?UTF-8?Q?74938=40debbugs=2Egnu=2Eorg?= <74938 <at> debbugs.gnu.org>
Date: Wed, 18 Dec 2024 08:58:42 +0000
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
In-Reply-To: <cover.1734511804.git.reza@HIDDEN>
References: <cover.1734511804.git.reza@HIDDEN> 
 <0c257a6fa32e3285988a8ac474cc67cb58f6a08c.1734511804.git.reza@HIDDEN>
X-Mailer: Amazon WorkMail
Thread-Index: AQHbUSpFNRymRBM7TsiXsvNqPpVmIgAAMQEw
Thread-Topic: [PATCH 1/2] gnu: cyrus-sasl: Add native-search-paths.
X-Wm-Sent-Timestamp: 1734512321
X-Original-Mailer: git-send-email 2.46.0
Message-ID: <01020193d8fda869-d73cd4ff-442f-45af-99ec-338c1bcab265-000000@HIDDEN>
Feedback-ID: ::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES
X-SES-Outgoing: 2024.12.18-54.240.2.53
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 74938
Cc: =?UTF-8?Q?reza?= <reza@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/cyrus-sasl.scm (cyrus-sasl)
  [native-search-paths]: Add 'SASL_PATH'.

Change-Id: I553473c7707480ac422b2c6aa70363ba04f4b1e2
---
 gnu/packages/cyrus-sasl.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/cyrus-sasl.scm b/gnu/packages/cyrus-sasl.scm
index ef408f2dd7..ee8ad14d08 100644
--- a/gnu/packages/cyrus-sasl.scm
+++ b/gnu/packages/cyrus-sasl.scm
@@ -64,6 +64,10 @@ (define-public cyrus-sasl
       ;; ends up doing "ln -s plugin_common.lo plugin_common.o", which can
       ;; fail with EEXIST when building things in parallel.
       #:parallel-build? #f))
+    (native-search-paths
+     (list (search-path-specification
+            (variable "SASL_PATH")
+            (files (list "lib/sasl2")))))
     (synopsis "Simple Authentication Security Layer implementation")
     (description
      "SASL (Simple Authentication Security Layer) is an Internet
-- 
2.46.0





Information forwarded to guix-patches@HIDDEN:
bug#74938; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 18 Dec 2024 08:53:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 18 03:53:25 2024
Received: from localhost ([127.0.0.1]:33346 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tNpo5-0006aK-IU
	for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:53:25 -0500
Received: from lists.gnu.org ([209.51.188.17]:38676)
 by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from
 <01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN>)
 id 1tNpo4-0006aC-4M
 for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 03:53:24 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from
 <01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN>)
 id 1tNpo3-00022N-Na
 for guix-patches@HIDDEN; Wed, 18 Dec 2024 03:53:23 -0500
Received: from a2-27.smtp-out.eu-west-1.amazonses.com ([54.240.2.27])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_CBC_SHA1:128)
 (Exim 4.90_1) (envelope-from
 <01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN>)
 id 1tNpnz-000478-Pj
 for guix-patches@HIDDEN; Wed, 18 Dec 2024 03:53:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
 s=tsl3ypnlx3orlf3fv2rkjjc5b3u22mve; d=housseini.me; t=1734511994;
 h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id;
 bh=lcLztnpGEOb4wKGDCEIfOJvOzIG45lzoah6ga5vyJKM=;
 b=a89eV0dy4wtYE6+215T26k9KXL5FxOaRpS5yt9/9xeYegRrWtiBlACLqpucrKCs+
 SYQIBfWyyzXOG7IHpac6V1EGE4UmnspUbqVxCQgXBwCsWfq8GVRn2E2c0nP8CTBGHY6
 PSKm8AclRDAcHIqQalQdItbmWgh+malWxihfNXBk=
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple;
 s=uku4taia5b5tsbglxyj6zym32efj7xqv; d=amazonses.com; t=1734511994;
 h=Subject:From:To:Cc:Date:Mime-Version:Content-Type:Content-Transfer-Encoding:References:Message-Id:Feedback-ID;
 bh=lcLztnpGEOb4wKGDCEIfOJvOzIG45lzoah6ga5vyJKM=;
 b=VG9V4oYNdfw9SROnBQsYo3jxrQud768xZ7WRPE8Q1Cw2RY6kIVWT6NF2cOIH93lE
 rnKnv/SDsf7Xni2UGI0Hoo+jbYINuGGWDNE3MmMGAPDDlgZh49Ln3VQ4Tprusf3k9ZZ
 flFSaIfb8gOctRi+LUswLOVanRRbMLs6sTrKYepE=
Subject: [PATCH 0/2] Enable plugins for cyrus-sasl and add xoauth2 plugin
From: =?UTF-8?Q?reza?= <reza@HIDDEN>
To: =?UTF-8?Q?guix-patches=40gnu=2Eorg?= <guix-patches@HIDDEN>
Date: Wed, 18 Dec 2024 08:53:14 +0000
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
References: <cover.1734511804.git.reza@HIDDEN>
X-Mailer: Amazon WorkMail
Thread-Index: AQHbUSpFNRymRBM7TsiXsvNqPpVmIg==
Thread-Topic: [PATCH 0/2] Enable plugins for cyrus-sasl and add xoauth2 plugin
X-Wm-Sent-Timestamp: 1734511993
X-Original-Mailer: git-send-email 2.46.0
Message-ID: <01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN>
Feedback-ID: ::1.eu-west-1.b24dn6frgCi6dh20skzbuMRr7UL8M6Soir/3ogtEjHQ=:AmazonSES
X-SES-Outgoing: 2024.12.18-54.240.2.27
Received-SPF: pass client-ip=54.240.2.27;
 envelope-from=01020193d8f8a66e-7dd5cc5a-93c6-458f-8eff-500a10f05ef6-000000@HIDDEN;
 helo=a2-27.smtp-out.eu-west-1.amazonses.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Debbugs-Envelope-To: submit
Cc: =?UTF-8?Q?reza?= <reza@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

This patch series adds the plugin search path to cyrus-sasl and a first p=
lugin=0D=0Acyrus-sasl-xoauth2.=0D=0A=0D=0AReza Housseini (2):=0D=0A  gnu:=
 cyrus-sasl: Add native-search-paths.=0D=0A  gnu: Add cyrus-sasl-xoauth2.=
=0D=0A=0D=0A gnu/packages/cyrus-sasl.scm | 36 +++++++++++++++++++++++++++=
+++++++++=0D=0A 1 file changed, 36 insertions(+)=0D=0A=0D=0A=0D=0Abase-co=
mmit: 20b1613484f512649f919d89285e981998592497=0D=0A--=20=0D=0A2.46.0=0D=0A=
=0D=0A




Acknowledgement sent to reza <reza@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#74938; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.