From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 17:51:51 2017 Received: (at submit) by debbugs.gnu.org; 24 Nov 2017 22:51:51 +0000 Received: from localhost ([127.0.0.1]:56572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIMp5-0007ov-6c for submit@debbugs.gnu.org; Fri, 24 Nov 2017 17:51:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIMp3-0007oh-II for submit@debbugs.gnu.org; Fri, 24 Nov 2017 17:51:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIMox-0003A7-BB for submit@debbugs.gnu.org; Fri, 24 Nov 2017 17:51:44 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37202) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIMox-00039Z-8N for submit@debbugs.gnu.org; Fri, 24 Nov 2017 17:51:43 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48875) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIMow-0001Wd-3S for guix-patches@gnu.org; Fri, 24 Nov 2017 17:51:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIMor-00033r-9P for guix-patches@gnu.org; Fri, 24 Nov 2017 17:51:42 -0500 Received: from mail.lassieur.org ([83.152.10.219]:56816) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIMoq-00031M-Tr; Fri, 24 Nov 2017 17:51:37 -0500 Received: from rodion (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id d8acff71 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Fri, 24 Nov 2017 22:51:34 +0000 (UTC) User-agent: mu4e 0.9.18; emacs 25.3.1 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur To: guix-patches@gnu.org Subject: Fix messaging tests Date: Fri, 24 Nov 2017 23:51:33 +0100 Message-ID: <87mv3bffyi.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit Cc: Ludovic =?utf-8?Q?Court=C3=A8s?= , Rutger Helling X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) This patches fix the messaging test that didn't work because Prosody and GNU Freetalk didn't agree on an authentication mechanism (since Prosody 0.10). From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 17:53:22 2017 Received: (at 29433) by debbugs.gnu.org; 24 Nov 2017 22:53:23 +0000 Received: from localhost ([127.0.0.1]:56578 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIMqY-0007sX-II for submit@debbugs.gnu.org; Fri, 24 Nov 2017 17:53:22 -0500 Received: from mail.lassieur.org ([83.152.10.219]:56910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIMqW-0007sF-7D for 29433@debbugs.gnu.org; Fri, 24 Nov 2017 17:53:20 -0500 Received: from localhost.localdomain (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 938a266b (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29433@debbugs.gnu.org>; Fri, 24 Nov 2017 22:53:18 +0000 (UTC) From: =?UTF-8?q?Cl=C3=A9ment=20Lassieur?= To: 29433@debbugs.gnu.org Subject: [PATCH 1/2] services: prosody: Add support for disable-sasl-mechanisms. Date: Fri, 24 Nov 2017 23:52:57 +0100 Message-Id: <20171124225258.31595-1-clement@lassieur.org> X-Mailer: git-send-email 2.15.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29433 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) * doc/guix.texi (Messaging Services): Update accordingly. * gnu/services/messaging.scm (prosody-configuration)[disable-sasl-mechanisms]: New field. --- doc/guix.texi | 11 ++++++++--- gnu/services/messaging.scm | 6 ++++++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index dc2da7a45..a008b1c0a 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -14029,6 +14029,11 @@ See @url{http://prosody.im/doc/modules/mod_tls}. Defaults to @samp{#f}. @end deftypevr +@deftypevr {@code{prosody-configuration} parameter} string-list disable-sasl-mechanisms +Set of mechanisms that will never be offered. See +@url{https://prosody.im/doc/modules/mod_saslauth}. +@end deftypevr + @deftypevr {@code{prosody-configuration} parameter} boolean s2s-require-encryption? Whether to force all server-to-server connections to be encrypted or not. See @url{http://prosody.im/doc/modules/mod_tls}. @@ -14106,7 +14111,7 @@ See @url{http://prosody.im/doc/configure#virtual_host_settings}. Available @code{virtualhost-configuration} fields are: -all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: +all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{disable-sasl-mechanisms}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: @deftypevr {@code{virtualhost-configuration} parameter} string domain Domain you wish Prosody to serve. @end deftypevr @@ -14128,7 +14133,7 @@ Defaults to @samp{()}. Available @code{int-component-configuration} fields are: -all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: +all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{disable-sasl-mechanisms}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: @deftypevr {@code{int-component-configuration} parameter} string hostname Hostname of the component. @end deftypevr @@ -14181,7 +14186,7 @@ Defaults to @samp{()}. Available @code{ext-component-configuration} fields are: -all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: +all these @code{prosody-configuration} fields: @code{admins}, @code{use-libevent?}, @code{modules-enabled}, @code{modules-disabled}, @code{groups-file}, @code{allow-registration?}, @code{ssl}, @code{c2s-require-encryption?}, @code{disable-sasl-mechanisms}, @code{s2s-require-encryption?}, @code{s2s-secure-auth?}, @code{s2s-insecure-domains}, @code{s2s-secure-domains}, @code{authentication}, @code{log}, @code{http-max-content-size}, @code{http-external-url}, @code{raw-content}, plus: @deftypevr {@code{ext-component-configuration} parameter} string component-secret Password which the component will use to log in. @end deftypevr diff --git a/gnu/services/messaging.scm b/gnu/services/messaging.scm index b66d6ddb9..c75c71585 100644 --- a/gnu/services/messaging.scm +++ b/gnu/services/messaging.scm @@ -391,6 +391,12 @@ using them. See @url{http://prosody.im/doc/advanced_ssl_config}." See @url{http://prosody.im/doc/modules/mod_tls}." common) + (disable-sasl-mechanisms + (string-list '("DIGEST-MD5")) + "Set of mechanisms that will never be offered. See +@url{https://prosody.im/doc/modules/mod_saslauth}." + common) + (s2s-require-encryption? (boolean #f) "Whether to force all server-to-server connections to be encrypted or not. -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 17:53:23 2017 Received: (at 29433) by debbugs.gnu.org; 24 Nov 2017 22:53:23 +0000 Received: from localhost ([127.0.0.1]:56580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIMqY-0007sa-Sq for submit@debbugs.gnu.org; Fri, 24 Nov 2017 17:53:23 -0500 Received: from mail.lassieur.org ([83.152.10.219]:56910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIMqX-0007sF-77 for 29433@debbugs.gnu.org; Fri, 24 Nov 2017 17:53:21 -0500 Received: from localhost.localdomain (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id efec55b7 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29433@debbugs.gnu.org>; Fri, 24 Nov 2017 22:53:18 +0000 (UTC) From: =?UTF-8?q?Cl=C3=A9ment=20Lassieur?= To: 29433@debbugs.gnu.org Subject: [PATCH 2/2] tests: messaging: enable Prosody DIGEST-MD5 auth mechanism. Date: Fri, 24 Nov 2017 23:52:58 +0100 Message-Id: <20171124225258.31595-2-clement@lassieur.org> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171124225258.31595-1-clement@lassieur.org> References: <20171124225258.31595-1-clement@lassieur.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29433 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) GNU Freetalk doesn't support SCRAM-SHA-1. * gnu/tests/messaging.scm (%test-prosody): override default disable-sasl-mechanisms value. --- gnu/tests/messaging.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/tests/messaging.scm b/gnu/tests/messaging.scm index 0ba0c839d..60e2f332a 100644 --- a/gnu/tests/messaging.scm +++ b/gnu/tests/messaging.scm @@ -146,6 +146,7 @@ (define %test-prosody (let* ((config (prosody-configuration + (disable-sasl-mechanisms '()) (virtualhosts (list (virtualhost-configuration -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 26 12:12:54 2017 Received: (at control) by debbugs.gnu.org; 26 Nov 2017 17:12:54 +0000 Received: from localhost ([127.0.0.1]:59555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ0UA-0002v9-D1 for submit@debbugs.gnu.org; Sun, 26 Nov 2017 12:12:54 -0500 Received: from mail.lassieur.org ([83.152.10.219]:56988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eJ0U8-0002v0-N0 for control@debbugs.gnu.org; Sun, 26 Nov 2017 12:12:53 -0500 Received: from rodion (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 71f2aacf (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Sun, 26 Nov 2017 17:12:50 +0000 (UTC) Date: Sun, 26 Nov 2017 18:12:49 +0100 Message-Id: <87bmjpezfy.fsf@lassieur.org> To: control@debbugs.gnu.org From: clement@lassieur.org (=?utf-8?Q?Cl=C3=A9ment?= Lassieur) Subject: control message for bug #29433 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) tags 29433 fixed close 29433 From unknown Mon Jun 23 16:45:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 25 Dec 2017 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator