From unknown Fri Aug 15 20:02:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38371: 27.0.50; network-stream-certificate fails to specify :port as a string for auth-source-search Resent-From: Alex Murray Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Nov 2019 21:33:41 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 38371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 38371@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Reply-To: alex.murray@canonical.com Received: via spool by submit@debbugs.gnu.org id=B.15746955145042 (code B ref -1); Mon, 25 Nov 2019 21:33:41 +0000 Received: (at submit) by debbugs.gnu.org; 25 Nov 2019 15:25:14 +0000 Received: from localhost ([127.0.0.1]:49515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZGEj-0001JG-SI for submit@debbugs.gnu.org; Mon, 25 Nov 2019 10:25:14 -0500 Received: from lists.gnu.org ([209.51.188.17]:49370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZDqJ-0005JQ-K7 for submit@debbugs.gnu.org; Mon, 25 Nov 2019 07:51:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54098) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZCsd-0005Go-FJ for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 06:50:12 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_HI, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZCsc-0007ga-0X for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 06:50:11 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:34026) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iZCsb-0007f7-PP for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 06:50:09 -0500 Received: from 1.general.amurray.us.vpn ([10.172.65.220] helo=slate) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1iZCsY-0001lA-S5 for bug-gnu-emacs@gnu.org; Mon, 25 Nov 2019 11:50:07 +0000 User-agent: mu4e 1.2.0; emacs 27.0.50 From: Alex Murray Date: Mon, 25 Nov 2019 22:20:02 +1030 Message-ID: <87sgmcgoph.fsf@canonical.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 91.189.89.112 X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Mon, 25 Nov 2019 10:25:12 -0500 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: -3.3 (---) --=-=-= Content-Type: text/plain Sending mail via SMTP in Emacs 27.0.50 fails when using the secrets auth-source backend - this seems to be due to network-stream-certificate calling auth-source-search with :port specified as an integer - since then later auth-source-secrets-listify-pattern fails with the following backtrace as it seems to expect all parameters to be strings. Attached is a patch to resolve this, in the same way bug#20541 was solved previously. I wonder however if it might just be better to make auth-source-secrets-listify-pattern smarter to handle numeric elements Debugger entered--Lisp error: (wrong-type-argument sequencep 587) mapcar(#f(compiled-function (v) #) 587) auth-source-secrets-listify-pattern((:port 587)) auth-source-secrets-listify-pattern((:host "smtp.server.com" :port 587)) auth-source-secrets-search(:backend # :type secrets :max 1 :require nil :create nil :delete nil :max 1 :host "smtp.server.com" :port 587) apply(auth-source-secrets-search :backend # :type secrets :max 1 :require nil :create nil :delete nil (:max 1 :host "smtp.server.com" :port 587)) auth-source-search-backends((# # #) (:max 1 :host "smtp.server.com" :port 587) 1 nil nil nil) auth-source-search(:max 1 :host "smtp.server.com" :port 587) network-stream-certificate("smtp.server.com" 587 (:type nil :return-list t :warn-unless-encrypted nil :capability-command "EHLO slate\15\n" :end-of-command "^[0-9]+ .*\15\n" :success "^2.*\n" :always-query-capabilities t :starttls-function #f(compiled-function (capabilities) #) :client-certificate t :use-starttls-if-possible t)) network-stream-open-starttls("smtpmail" # "smtp.server.com" 587 (:type nil :return-list t :warn-unless-encrypted nil :capability-command "EHLO slate\15\n" :end-of-command "^[0-9]+ .*\15\n" :success "^2.*\n" :always-query-capabilities t :starttls-function #f(compiled-function (capabilities) #) :client-certificate t :use-starttls-if-possible t)) open-network-stream("smtpmail" # "smtp.server.com" 587 :type nil :return-list t :warn-unless-encrypted nil :capability-command "EHLO slate\15\n" :end-of-command "^[0-9]+ .*\15\n" :success "^2.*\n" :always-query-capabilities t :starttls-function #f(compiled-function (capabilities) #) :client-certificate t :use-starttls-if-possible t) smtpmail-via-smtp(("foo@bar.com") #) smtpmail-send-it() message-use-send-mail-function() message--default-send-mail-function() message-multi-smtp-send-mail() message--send-mail-maybe-partially() message-send-mail(nil) message-send-via-mail(nil) message-send(nil) message-send-and-exit(nil) funcall-interactively(message-send-and-exit nil) call-interactively(message-send-and-exit nil nil) command-execute(message-send-and-exit) --=-=-= Content-Type: text/x-diff Content-Disposition: attachment; filename=0001-Fix-auth-source-password-lookup.patch >From 92942fc012b96240c908834add932f4a551ab883 Mon Sep 17 00:00:00 2001 From: Alex Murray Date: Mon, 25 Nov 2019 22:18:07 +1030 Subject: [PATCH] Fix auth-source password lookup * lisp/net/network-stream.el (network-stream-certificate): Ensure :port is specified as a string to 'auth-source-search'. Copyright-paperwork-exempt: yes --- lisp/net/network-stream.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lisp/net/network-stream.el b/lisp/net/network-stream.el index 9a796d93ab..3227458f8a 100644 --- a/lisp/net/network-stream.el +++ b/lisp/net/network-stream.el @@ -228,7 +228,9 @@ gnutls-boot (as returned by `gnutls-boot-parameters')." (let* ((auth-info (car (auth-source-search :max 1 :host host - :port service))) + :port (if (numberp service) + (number-to-string service) + service)))) (key (plist-get auth-info :key)) (cert (plist-get auth-info :cert))) (and key cert (file-readable-p key) (file-readable-p cert) -- 2.20.1 --=-=-=-- From unknown Fri Aug 15 20:02:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38371: 27.0.50; network-stream-certificate fails to specify :port as a string for auth-source-search Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Nov 2019 08:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Alex Murray Cc: 38371@debbugs.gnu.org Received: via spool by 38371-submit@debbugs.gnu.org id=B38371.157475704511678 (code B ref 38371); Tue, 26 Nov 2019 08:31:02 +0000 Received: (at 38371) by debbugs.gnu.org; 26 Nov 2019 08:30:45 +0000 Received: from localhost ([127.0.0.1]:50168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZWFA-00032D-Sj for submit@debbugs.gnu.org; Tue, 26 Nov 2019 03:30:45 -0500 Received: from mail-wm1-f43.google.com ([209.85.128.43]:37986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZWF8-00031v-Tw; Tue, 26 Nov 2019 03:30:43 -0500 Received: by mail-wm1-f43.google.com with SMTP id z19so2222627wmk.3; Tue, 26 Nov 2019 00:30:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:gmane-reply-to-list:date:in-reply-to :message-id:mime-version; bh=IG7zUdhRtqpJr5m2a8yB8ie7VVB1oHI3s4lho8GUvJ4=; b=OP3dLxul57sCoHf/d4BPYC/aGf4pIzWp3KpObTXZO/AikvOQSlTKixodtKOipiz5Lu CeV+HwyaRR4YkWxzwsArKBAvVgCgVGdK4FsjrZTqwJ9AVNsQXEeAOC0rauj4uwyn1p7G 5iihL/NWTg+gSJVJ8nG5AC5y+WSUufUrENojrzyYxNwmZJ41KvU9jX97Qd86GiJHJyrd y1Ia6ziiJtaXcf/M4yZjf0Bb64c1LAeY+f5RFI29BD09TFbhxYHxBLZxSBlb6ZX1Caqc RMMSTZAMomufWJrJ5ed6wdCiVVJNnI+L8YaABEqzRW5yson55QvLdIVMqry+jTjeQaEm 95pQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=IG7zUdhRtqpJr5m2a8yB8ie7VVB1oHI3s4lho8GUvJ4=; b=Uu1Dcd4kGnW09rLnCnn7uYhQbv9sS47DAeDMve/5U3P0l2I35j/wjnFzussF/KzRaN ucMApI5Q/mcJXqY69RRFFcVIs7MJavU7TI7UvXEXd62VL+Ye9FITwvXIr33+gJWwSZ11 pGnIyzPQbjAHUYWVHmgeA2ukpeqSBwANNVolL2uEaZBZZoByRhxfWJRE+xtgFxPSHIZk fN5cLiHh/PB85QqyKzPNtvGLVynMLAt3kqVQZ8w8+OOhIVscTsRv2ZjTYKiDAoFxMKXT 5Wd4kpM4b8ckFv3/PbPPGcIRw1dticvJqmeGsuN9FrDXBt2cgZJ4ugbY/9cNo1WtK+Ar pRtA== X-Gm-Message-State: APjAAAUPwayLNAGKhix3LX/OSX7dDhm4YHcHd2O/LxX5YPGXCkoDT7lT RnsIpAk2pMpHff/SDHOOylEK2qfOXoQ= X-Google-Smtp-Source: APXvYqxxOoj1VbAPbFkJGPAdbF1ZSwkYLJQkP6HgAxfXqz4UIk/TKpdQclP7/OCAiJJKFuH7j2Eiiw== X-Received: by 2002:a7b:ce92:: with SMTP id q18mr3080332wmj.164.1574757036317; Tue, 26 Nov 2019 00:30:36 -0800 (PST) Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id u1sm2207361wmc.3.2019.11.26.00.30.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Nov 2019 00:30:35 -0800 (PST) From: Robert Pluim References: <87sgmcgoph.fsf@canonical.com> Gmane-Reply-To-List: yes Date: Tue, 26 Nov 2019 09:30:33 +0100 In-Reply-To: <87sgmcgoph.fsf@canonical.com> (Alex Murray's message of "Mon, 25 Nov 2019 22:20:02 +1030") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: -1.0 (-) tags 38371 fixed close 38371 27.1 quit >>>>> On Mon, 25 Nov 2019 22:20:02 +1030, Alex Murray said: Alex> Sending mail via SMTP in Emacs 27.0.50 fails when using the secrets Alex> auth-source backend - this seems to be due to network-stream-certificate Alex> calling auth-source-search with :port specified as an integer - since Alex> then later auth-source-secrets-listify-pattern fails with the following Alex> backtrace as it seems to expect all parameters to be strings. Alex> Attached is a patch to resolve this, in the same way bug#20541 was Alex> solved previously. Thanks for the patch, pushed (with a slight modification, plus I added the Bug# to the commit message). Alex> I wonder however if it might just be better to make Alex> auth-source-secrets-listify-pattern smarter to handle numeric elements Maybe. But this is enough for now (and the recent flipping of the default of network-stream-use-client-certificates would hide it anyway). Robert From unknown Fri Aug 15 20:02:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38371: 27.0.50; network-stream-certificate fails to specify :port as a string for auth-source-search Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Nov 2019 10:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Robert Pluim Cc: Alex Murray , 38371@debbugs.gnu.org Received: via spool by 38371-submit@debbugs.gnu.org id=B38371.157476503131978 (code B ref 38371); Tue, 26 Nov 2019 10:44:01 +0000 Received: (at 38371) by debbugs.gnu.org; 26 Nov 2019 10:43:51 +0000 Received: from localhost ([127.0.0.1]:50629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZYJz-0008Ji-0I for submit@debbugs.gnu.org; Tue, 26 Nov 2019 05:43:51 -0500 Received: from mout.gmx.net ([212.227.17.20]:46529) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZYJx-0008JV-IR for 38371@debbugs.gnu.org; Tue, 26 Nov 2019 05:43:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1574765022; bh=tXQxHXMXSvnJ2f/DGsX7m2vUOvzaLkaAvZfe2UGDEsw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=boo87RY2N5BL3x+yO4zZFao71xe+qwllLJvzBwVTNbDFT7qHgcVa5OSHtZqIEHDrj CD+RQkl/j/INNBqBwHOSrw6rsGUfWO1DOiUTJZEU9vU2AJiv7nUG/cz3EsTYsjnYyL Gx2v5TYGOgLGSxg30lRTbKp18Lh+WlDWvD2O4ZQU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from detlef.gmx.de ([212.86.58.137]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MRmjq-1iPDVf45Qg-00TEnw; Tue, 26 Nov 2019 11:43:42 +0100 From: Michael Albinus References: <87sgmcgoph.fsf@canonical.com> Date: Tue, 26 Nov 2019 11:43:40 +0100 In-Reply-To: (Robert Pluim's message of "Tue, 26 Nov 2019 09:30:33 +0100") Message-ID: <871rtu3okj.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:rCxNuDomZIxrB8NM0dA47+lHi+BfFqa+KA+a1aLZ1q9YK9PVIa6 ejEnOgCPY+yf0wKQBBZ2Y1COEtRrZ/5HISzuXYrN/CVc79jQov95bmwwTp/0yJKrpVeAzsd vY2kFzMOrD9tjF+cZAg+5y+7Mm19s0mHzHr0IGdroE8WBwwDQuixkoyP3PgPm0/zNVrBINR sv7RYXrvHMX4Lt3R1lcjA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:4siFD90jewQ=:E3CWCN4Pgfj+NlRuSpqJYu MqN1VDOqdnEHePEXxJshqD3fwIcFvC+jYV0scdIBUYed4YIlSIjbVodyQHQmcw8GdIBtIlfnA qfEma3IARrONGqNYKmGBBgOc3g0NdaiwTxrUmygODEXS/B4eqnqg2pfsBH90LYvaSud6388RH t/KlJ3Ul/qlvjOTaF0WinF2Kj96NIStPzoTG9d6UZ+Jml1XTddtIcCkErljFPoeHtv+SwBb+h Qry+vEJHVrgh6TnYPWr3GPeMguIEsJ/EsOraLp62i0St0I8DKZK6HbP0UuIfyGyen6IQ11uGP 2wDbatjc4ykooSfajVJ4T2cmsrBTFSrxWSoD+IVj3EvODhvplm5cNdE/M3oanpKL1lYSomcP2 aQiyikiCJJCGADhU+LjjuQuQXUtxG75MnU8EQzOKkj+Go4wj44wYgBMziElan4hQ+DgDrKxL+ +pecQgxNNxc7LYGGYAvzthRzzyEYZX/TJ0N1QHM/7M/enPpPb6l24bzbsW8dasDoGBkaeVBXM dQ3ooDPRvYH7V6p94mh5uOypnUFsgbm/q+tRHiceI/KViq6QsGDRqJ30NxXqUaVFvjNogudgC sUHe9PrIa7Q7OmEgFPnh5vXlfGyLq74PixNI4NjyGgSSs6u6DUxxgQrszOI1lSBYb5w7PmdYy QgXLMXoLUn7ua2PKVrtYVdI7o0Tzj0I7/Vc7vtuNBGcWoa/H9rNKrQ2ZTqbVrLckxTXMBgowY fRzD/lOqPRSkUDPUlHokufgkoB75A2lCoQHR41w5FEGJrkRrhJTsg8Pe8McIDOIvaIq1PSeq6 6N/kjMDr1GyPMeql9IIyewLlzhMHHVA8ddR4kUwWtiMoNYTGiXHcmLAIHwnRNGWlAA44OAPhv WPD83LuKNSwTk63w91iGiSCQzq5O3Lk7Nn8nwFzO3aGrJuJUQAV52Tl8ADvlAJvWIi4HbgKPt +G7dhDVPGrZwbJwn8OBHYNMAWxc+OQDNZa4mnTYOd2usbN0w2FQ4p/yY9PjdBoENoH3ZRnajd 8sKDpy36DBqHDY+GzWBtCKpiiK6f3jzR2ZSiZNniKPi5Xit+D3uB7n50IIvsQ+HQFs5veoXIf X/l8DlCRHmEtBBDgUrGR8lNPSAMTp6gtrO9SBn/rOn8Fexgm4IxpbMzcdm+u4GOhQdgi4Cke6 TXUw2Mjo9lDchssEv7v3DuWsRXkVociA1Re8gemZ1BsWUVVfSrnVdYQIuArUgdTtdoThd4++a aFJyQzVRf6qx/BTVGHj3vvkxeFNtxxalqmikvhVWUe50jII7hKO04PT3Bgng= X-Spam-Score: -0.7 (/) 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: -1.7 (-) Robert Pluim writes: Hi, > Alex> I wonder however if it might just be better to make > Alex> auth-source-secrets-listify-pattern smarter to handle > Alex> numeric elements > > Maybe. But this is enough for now (and the recent flipping of the > default of network-stream-use-client-certificates would hide it > anyway). Integer values for :port are not foreseen, see the docstring of `auth-source-search': --8<---------------cut here---------------start------------->8--- A string value is always matched literally. A symbol is matched as its string value, literally. All the SPEC values can be single values (symbol or string) or lists thereof (in which case any of the search terms matches). --8<---------------cut here---------------end--------------->8--- > Robert Best regards, Michael. From unknown Fri Aug 15 20:02:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38371: 27.0.50; network-stream-certificate fails to specify :port as a string for auth-source-search Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Nov 2019 10:55:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Michael Albinus Cc: Alex Murray , 38371@debbugs.gnu.org Received: via spool by 38371-submit@debbugs.gnu.org id=B38371.1574765670623 (code B ref 38371); Tue, 26 Nov 2019 10:55:01 +0000 Received: (at 38371) by debbugs.gnu.org; 26 Nov 2019 10:54:30 +0000 Received: from localhost ([127.0.0.1]:50646 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZYUI-00009z-DD for submit@debbugs.gnu.org; Tue, 26 Nov 2019 05:54:30 -0500 Received: from mail-wm1-f53.google.com ([209.85.128.53]:50513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZYUG-00009m-JC for 38371@debbugs.gnu.org; Tue, 26 Nov 2019 05:54:28 -0500 Received: by mail-wm1-f53.google.com with SMTP id l17so2709347wmh.0 for <38371@debbugs.gnu.org>; Tue, 26 Nov 2019 02:54:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:gmane-reply-to-list:date:in-reply-to :message-id:mime-version; bh=AzzM0MmL9eYvnKZ2OgKjqxMOMzoM5hcK0SZPJW2t/K4=; b=Y9wM8MOBPKV3De0CgeQffpkO7GNzYzLT0UZoiAr6tDSgS1hCKcORpoC4ayELMkCRu8 5MVlp7csYCjUjJ5LpWy4XVUFQmUo3mcNlNeQDGucVhySdYwSHyDrj2QB8E59ElcEQnhx t7php3dZLyAUHHNL8T9e1oDTkJ22XuV+ujKBzRigibxrujkfyQWB1WHwpbwAqdinb514 1bHd8rGSoYG5/9tVamDHY8SkhvMawmyeRkngVTbMeZOYb2nUtzrUz4AgyGZKN96M/Qlc +niZm2bhQ/II7s0qYSnuREtWuoqUhT3eAybaFIUjX44XI0U+lDMOtEUE5Z5UMOQw3njj iNDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references :gmane-reply-to-list:date:in-reply-to:message-id:mime-version; bh=AzzM0MmL9eYvnKZ2OgKjqxMOMzoM5hcK0SZPJW2t/K4=; b=p0jRcqbAVad3on7wB5LORDOt5drguSCB5jl8JA1l7Mt7ceQf+OmFabRydqmZzWCuCJ EAyWgSVtiVeM9AzDSCLDvxhsGwZTsBrHsyGvPjEdmynAd1qEucOh/lUahiHGc0jWWFxi CpZyd4Bg0fT/xE3tRs4pdd0NwRhR2qo9dcV0dc5WurjNARU5/POLMUSV1UTLuxBVPLfF JTfufoQ50YFVFMZZeeOR27W5rHUbRzz+TXra5pkmEnPPUifl5zrlFVnQgVIsu6YT383L SE3gOI1hWqJUHLMhIiCbJQ65Qpzkk8HnYBk5NT3xoNwxcB7pZl5BW0ltTIJXmTdISUki azmQ== X-Gm-Message-State: APjAAAWFnuWz22DTqoyXftgfp98qQCyLOgsCDMRJiBv/zgpQc3ofpLZZ 65+55SRZKeySpUewGwTmQDQRZgyb X-Google-Smtp-Source: APXvYqyDz6e3U2BbcIKHac8FPCHpyFo3a0HR1i+26V/1XTagwJJC5gkDYxUhJCn0zaas91dHKWDcwA== X-Received: by 2002:a1c:b1d4:: with SMTP id a203mr3389626wmf.160.1574765662116; Tue, 26 Nov 2019 02:54:22 -0800 (PST) Received: from rpluim-mac ([149.5.228.1]) by smtp.gmail.com with ESMTPSA id j3sm14151191wrs.70.2019.11.26.02.54.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 26 Nov 2019 02:54:21 -0800 (PST) From: Robert Pluim References: <87sgmcgoph.fsf@canonical.com> <871rtu3okj.fsf@gmx.de> Gmane-Reply-To-List: yes Date: Tue, 26 Nov 2019 11:54:20 +0100 In-Reply-To: <871rtu3okj.fsf@gmx.de> (Michael Albinus's message of "Tue, 26 Nov 2019 11:43:40 +0100") Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: -1.0 (-) >>>>> On Tue, 26 Nov 2019 11:43:40 +0100, Michael Albinus said: Michael> Integer values for :port are not foreseen, see the docstring of Michael> `auth-source-search': Michael> A string value is always matched literally. A symbol is matched Michael> as its string value, literally. All the SPEC values can be Michael> single values (symbol or string) or lists thereof (in which case Michael> any of the search terms matches). Right, which is why Alex's patch was the right thing to do. Robert From unknown Fri Aug 15 20:02:30 2025 X-Loop: help-debbugs@gnu.org Subject: bug#38371: 27.0.50; network-stream-certificate fails to specify :port as a string for auth-source-search Resent-From: Alex Murray Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Nov 2019 15:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38371 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed To: Robert Pluim Cc: 38371@debbugs.gnu.org Reply-To: alex.murray@canonical.com Received: via spool by 38371-submit@debbugs.gnu.org id=B38371.15747813229743 (code B ref 38371); Tue, 26 Nov 2019 15:16:01 +0000 Received: (at 38371) by debbugs.gnu.org; 26 Nov 2019 15:15:22 +0000 Received: from localhost ([127.0.0.1]:52710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZcYk-0002X4-Fy for submit@debbugs.gnu.org; Tue, 26 Nov 2019 10:15:22 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:42691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iZYeS-0000Pt-SZ for 38371@debbugs.gnu.org; Tue, 26 Nov 2019 06:05:01 -0500 Received: from 1.general.amurray.us.vpn ([10.172.65.220] helo=slate) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1iZYeM-0007qP-F0; Tue, 26 Nov 2019 11:04:55 +0000 References: <87sgmcgoph.fsf@canonical.com> User-agent: mu4e 1.2.0; emacs 27.0.50 From: Alex Murray In-reply-to: Date: Tue, 26 Nov 2019 21:34:49 +1030 Message-ID: <87eexu525q.fsf@canonical.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Tue, 26 Nov 2019 10:15:21 -0500 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: -6.0 (------) On Tue, 2019-11-26 at 19:00:33 +1030, Robert Pluim wrote: > > Thanks for the patch, pushed (with a slight modification, plus I added > the Bug# to the commit message). Thanks!