From unknown Sun Jun 22 07:39:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68376: 30.0.50; auth-source-search doesn't support numeric port on macOS Resent-From: "Kirill A. Korinsky" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Jan 2024 00:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 68376@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170493466319473 (code B ref -1); Thu, 11 Jan 2024 00:58:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Jan 2024 00:57:43 +0000 Received: from localhost ([127.0.0.1]:43590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNjOA-00053z-PP for submit@debbugs.gnu.org; Wed, 10 Jan 2024 19:57:43 -0500 Received: from lists.gnu.org ([2001:470:142::17]:54474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNjO9-00053g-9A for submit@debbugs.gnu.org; Wed, 10 Jan 2024 19:57:42 -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 ) id 1rNjO2-0006L4-Qj for bug-gnu-emacs@gnu.org; Wed, 10 Jan 2024 19:57:34 -0500 Received: from mx1.catap.net ([162.55.82.72]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNjNz-0008Dk-E4 for bug-gnu-emacs@gnu.org; Wed, 10 Jan 2024 19:57:33 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; s=20231225_mx1_rsa; bh=6YDog 1p7dyMiXjJpVuambDEcmMU=; h=to:subject:date:from; d=korins.ky; b=wKLG1U 8gdOPXRsRioWJhswejdyccepnZE47nDyX1iiorghNYqZdkntzt21ayKtSTotgiHh2N8rJd jKw4qjduBXFdFNytr3oJgsRsX95H87mVeX4YDHOmiHHy7H2flnIQpnD+ec0PLF2421WOMe sx85KM/FaOO0rpJ3pzQPlySmq1pr24oqe39M4bqiki7GgKK+4Y3Wgg35Jurbudy+jUeMHv FQCK7Z2XJYw3djZnJyrZzwhbY2TMNSuhwYvIETySuR9KZMh8uA22Z7upFBuWlvrB39lw2X osalNjyFcQzyB7VB7hovRieLgNxzzClmgVcOhDwF3TqEnOTWL7dakvew== Received: by mx1.catap.net (OpenSMTPD) with ESMTPSA id d355d33e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 11 Jan 2024 01:57:23 +0100 (CET) From: "Kirill A. Korinsky" Content-Type: multipart/signed; boundary="Apple-Mail=_D3EAC303-4345-4E29-AAC1-5E99306FB6B8"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.4\)) Date: Thu, 11 Jan 2024 01:57:21 +0100 Message-Id: <2DF5150B-0710-4417-ADDD-BBFD449A4DBB@korins.ky> X-Mailer: Apple Mail (2.3696.120.41.1.4) Received-SPF: pass client-ip=162.55.82.72; envelope-from=kirill@korins.ky; helo=mx1.catap.net 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) 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.4 (/) --Apple-Mail=_D3EAC303-4345-4E29-AAC1-5E99306FB6B8 Content-Type: multipart/alternative; boundary="Apple-Mail=_4928B066-D0C4-4B06-AA2B-90AED2F96906" --Apple-Mail=_4928B066-D0C4-4B06-AA2B-90AED2F96906 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Greeting, I'd like to share a bug with simple reproducer: (auth-source-search :host "some.host" :port "123" :user "user") (auth-source-search :host "some.host" :port 123 :user "user") The first line works as expected, and the second one fails as: Debugger entered--Lisp error: (wrong-type-argument stringp 123) call-process("/usr/bin/security" nil t nil "find-generic-password" = "-g" "-c" "some.host" "-a" "user" "-s" 123) auth-source-macos-keychain-search-items("default" = macos-keychain-generic 1 "some.host" 123 "user" :type = macos-keychain-generic :user "user") apply(auth-source-macos-keychain-search-items "default" = macos-keychain-generic 1 "some.host" 123 "user" (:type = macos-keychain-generic :user "user")) auth-source-macos-keychain-search(:backend # :type macos-keychain-generic :max 1 = :require nil :create nil :delete nil :host "some.host" :port 123 :user = "user") auth-source-search-backends((# # # #) (:host "some.host" :port 123 :user = "user") 1 nil nil nil) auth-source-search(:host "some.host" :port 123 :user "user") eval((auth-source-search :host "some.host" :port 123 :user "user") = nil) elisp--eval-last-sexp(nil) eval-last-sexp(nil) funcall-interactively(eval-last-sexp nil) command-execute(eval-last-sexp) on In GNU Emacs 30.0.50 (build 1, x86_64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.7.1 (Build 21G920)) of 2024-01-10 built on Kirills-MBP.sa31-home.catap.net Windowing system distributor 'Apple', version 10.3.2113 System Description: macOS 12.7.1 Configured using: 'configure --prefix=3D/opt/local --disable-silent-rules --without-dbus --without-gconf --without-libotf --without-m17n-flt --with-libgmp --with-gnutls --with-json --with-xml2 --with-modules --with-sqlite3 --with-webp --infodir /opt/local/share/info/emacs --with-ns --with-lcms2 --without-harfbuzz --without-xaw3d --with-imagemagick --with-rsvg --with-native-compilation=3Daot --with-tree-sitter 'CFLAGS=3D-pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch x86_64' 'CPPFLAGS=3D-I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk' 'LDFLAGS=3D-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-rpath /opt/local/lib/gcc13 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch x86_64'' which was build from = https://github.com/emacs-mirror/emacs/commit/d9462e24a967e32d550ee886b5150= f0cc78358f6 = -- wbr, Kirill --Apple-Mail=_4928B066-D0C4-4B06-AA2B-90AED2F96906 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
Greeting,

I'd like to share a bug with simple = reproducer:

(auth-source-search :host "some.host" :port "123" :user = "user")
(auth-source-search :host "some.host" :port = 123 :user "user")

The first line works as expected, and the second one fails = as:

Debugger = entered--Lisp error: (wrong-type-argument stringp 123)
  call-process("/usr/bin/security" nil t nil = "find-generic-password" "-g" "-c" "some.host" "-a" "user" "-s" = 123)
  = auth-source-macos-keychain-search-items("default" macos-keychain-generic = 1 "some.host" 123 "user" :type macos-keychain-generic :user = "user")
  = apply(auth-source-macos-keychain-search-items "default" = macos-keychain-generic 1 "some.host" 123 "user" (:type = macos-keychain-generic :user "user"))
  = auth-source-macos-keychain-search(:backend #<auth-source-backend = auth-source-backend-1ff08463df92> :type macos-keychain-generic :max 1 = :require nil :create nil :delete nil :host "some.host" :port 123 :user = "user")
  = auth-source-search-backends((#<auth-source-backend = auth-source-backend-1ff08463df92> #<auth-source-backend = auth-source-backend-1ff0887f79e6> #<auth-source-backend = auth-source-backend-1ff07046d5fe> #<auth-source-backend = auth-source-backend-1ff070457074>) (:host "some.host" :port 123 :user = "user") 1 nil nil nil)
  = auth-source-search(:host "some.host" :port 123 :user "user")
  eval((auth-source-search :host "some.host" :port 123 = :user "user") nil)
  = elisp--eval-last-sexp(nil)
  = eval-last-sexp(nil)
  = funcall-interactively(eval-last-sexp nil)
  = command-execute(eval-last-sexp)

on

In GNU Emacs 30.0.50 (build 1, = x86_64-apple-darwin21.6.0, NS
 appkit-2113.60 = Version 12.7.1 (Build 21G920)) of 2024-01-10 built on
Windowing system distributor 'Apple', version = 10.3.2113
System Description:  macOS = 12.7.1

Configured using:
 'configure = --prefix=3D/opt/local --disable-silent-rules --without-dbus
 --without-gconf --without-libotf --without-m17n-flt = --with-libgmp
 --with-gnutls --with-json = --with-xml2 --with-modules --with-sqlite3
 --with-webp --infodir /opt/local/share/info/emacs = --with-ns
 --with-lcms2 --without-harfbuzz = --without-xaw3d --with-imagemagick
 --with-rsvg = --with-native-compilation=3Daot --with-tree-sitter
 'CFLAGS=3D-pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX1= 2.sdk -arch
 x86_64' = 'CPPFLAGS=3D-I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX1= 2.sdk'
 'LDFLAGS=3D-L/opt/local/lib = -Wl,-headerpad_max_install_names -Wl,-rpath
 /opt/local/lib/gcc13
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/= MacOSX12.sdk
 -arch x86_64''


-- 
wbr, Kirill

= --Apple-Mail=_4928B066-D0C4-4B06-AA2B-90AED2F96906-- --Apple-Mail=_D3EAC303-4345-4E29-AAC1-5E99306FB6B8 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE3/KLNtcfWfLw7JxqmNjZhndZIm4FAmWfPPIACgkQmNjZhndZ Im67rg/+K88bR0FjG/G+qxBg+WNgu8kSjMJp/NF5tY7SfkcCACGhkRVKAufzGBdU Mn2r0g9gI/faOA7ot3l7RsrE6a0ZM+Pc0zfkAleFl1gX6iDA//C/YweOLPCMvG1n qOl9Iz/kd21k0jLm0Va30L+Pq7koyDEkuFLd9WTuNYv+1JwyD2jFeYPfmug/Mf/F TdB7S/Wm+AHy9MX/hhvKXmTqRG/MygHZNF6lI+ZBPuSb51zuSMFKd98E835pb1ff bGMcZoOSkUUBlytBdvo5WiR5gSGaWCIDhi+Yl9SjOjm0pqruR2DFDvlMhvDvjAa0 SU3j5XSNq0JV/rOiYwYuaSLtLNvsWy1htB7cdKi7emdZWyG4NQir22GolHwUJKZC zgYAAauExuJtgf3SuAKcvv9ihUS6Qqs1nst5OlJfrbJisIzAHe1zhLF3ylc/rODE xRyjzedyG8GXJ9ORcmNgkdkEbtK9K/oCsR26U77oYKt0nQ+Zrn4QQOg9kPqNCLpL wXzuZ6nEGay7BcL3mv6BvdYuN0hRZNNz5GSnIEZ5GMHsOo7wYb1T3mA2k57v1fa1 144L1/+sjL3bsXMHK69Nx0VZJEnbIefwbZW1zv/fiXT8s47bvMUp6TpOlK9Tt604 7ALB95W8Xw05HTuv3JixSaDGRJfjF2rcA3XPNNlgDa/4+ZJ4/lo= =ixFH -----END PGP SIGNATURE----- --Apple-Mail=_D3EAC303-4345-4E29-AAC1-5E99306FB6B8-- From unknown Sun Jun 22 07:39:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68376: 30.0.50; auth-source-search doesn't support numeric port on macOS Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Jan 2024 10:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "Kirill A. Korinsky" Cc: 68376@debbugs.gnu.org Received: via spool by 68376-submit@debbugs.gnu.org id=B68376.170496794726817 (code B ref 68376); Thu, 11 Jan 2024 10:13:01 +0000 Received: (at 68376) by debbugs.gnu.org; 11 Jan 2024 10:12:27 +0000 Received: from localhost ([127.0.0.1]:58770 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNs30-0006yT-KN for submit@debbugs.gnu.org; Thu, 11 Jan 2024 05:12:26 -0500 Received: from mout.gmx.net ([212.227.17.22]:38311) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNs2y-0006yD-3Z for 68376@debbugs.gnu.org; Thu, 11 Jan 2024 05:12:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1704967939; x=1705572739; i=michael.albinus@gmx.de; bh=LYeVcbpwbxdtZF4STJ0M26Dxy7yfo42YYXasDSFufkQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=pD7ZQg366+hbcO4UsycGa0NtnKt+Ai+qUEO/HK3WjFT2q/+bQ/Z9GvTWv7Qjf2RH DesIG+s6YQ4uMC1DJxj8JgitJXkLWB9LO3Y3HG9I8jK+sOhPhTvPjgmovL+khJ0mA +wuR/7LBIwp13uHIUSK7urz0EvGoanbpd6/Wk331/wqrEAYv+eTwLB+3vNEDEDNvE 0AlrPbDfJdD7f2EsiOvAe+ORbOwJt2IfEO4ckd64dTwX7n0JcHNNYMpu2OLgnvTxH 1RPlynOLauveLkQhpOeIKY42QbC/N090GpTum45DwiIdAENlpwqE3BokoRPGnSNWO ieh0b2YBVon0XvyM3w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.3]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N1wll-1rCU6l3n57-012HhI; Thu, 11 Jan 2024 11:12:19 +0100 From: Michael Albinus In-Reply-To: <2DF5150B-0710-4417-ADDD-BBFD449A4DBB@korins.ky> (Kirill A. Korinsky's message of "Thu, 11 Jan 2024 01:57:21 +0100") References: <2DF5150B-0710-4417-ADDD-BBFD449A4DBB@korins.ky> Date: Thu, 11 Jan 2024 11:12:17 +0100 Message-ID: <87a5pcp4am.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:ztH6aggPbNT4h1D8J4XR+vab58QwWPGxWA4fNqYk7E+gFY+Z0cF oo+RRihtz6eKTJPTEARGugj/6WYhdRRvChPyP0+up3JnQ2cjL18ktENcRg/C8NkmtKzliKA /F0K1M42VS6/JQ4K5RPn9Xw5ceuF1kMTqb19PrCjFUsawu0C0yOZiCeledut/hhCDoVmaAe 2iJXQ5hJkmgS4l/vIgWqA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:H3GRLCXEFN4=;EMI9kxTf8JAwKaxmM0uy4k/JoMU vDm2quiNojK9pyibY7eaDWOPmHSep9FCBnn0NcpQS9aCU4/K/OEoJatlQW6PLkUC3JM5oQMAt J9ud2rjjf62uhngeH8eWKVSxQzNi8YCJkixF9MELjAfSXN81t+vOmWzsO+tS1+GmdsYCxrYPG zloLEOqFfsxWeu04BXIC5c3jGURnQZq4V68PQzl+R5PT2F27CkdFGGTIV9aWslezCMrkWHpYM wIviKPu//pqkQimMaXMbznNYp/34eSDiCsbFDzzwCv/VnqLVss7vp2jsVX4WB0QLTp4U+XdAk bLmdDD0dHEz53LEo3JkaUSovfFw4mApcqW55yfKPJKgRfwhTRwlFvSZO+nuv9VlLB92tu1ksG OgPkOZMhlcSkzWWMsq4WOnrlbBm/DJwBXeXuIRujYlyrGVNYGSieds+CTYKXoLDLgHiKlvhLq 2TO+exZNvQCrpQ3SQxCPgajgMYrXEchu4/FBnppgisu6KRl0P6Fjau1l58sDmaWQNq2ReZQpa yZvrTHaQSbSdYOQ2Gyp4t09I5ClEXYEmOEItEDcj8ZgIZh+h5G6am6m4Qg+SglBz2xOzVE3W0 PqpQoAIUk4pDieZFPiNYMQKZmK4K7FVRSpoqc7pjVwT/U/6vtNw5HD3goU2Qg2HjrR93+lXwD GpRUCFc7L2iFU2PVtZQ6zv4QFsUalOHeshMDqACxZobLC80zD6WBmxehsAX3obbyE7QJp7zIx wTf3CDisC0mR00T8gB/0JRjtrF/oNVoWU4R4vPY/mOKSUKaOfZRhwevKqPtj5BOBvppjWm5xh i0hXIn1W84RlmNkldvPo4pV12RUd3hUEGXtlX7wAFkfI4OE4LBzMivFw4LLd76StdYvpRmIun r0T1Wc3fb2JbgHcqVTCotB0aZ3ghA9v29RFo5ib37Ic/Li2Rw1Q4i3GGbzcEUCIfyFKMycf1v 9l+Uvw== 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 (-) --=-=-= Content-Type: text/plain "Kirill A. Korinsky" writes: > Greeting, Hi Kirill, > I'd like to share a bug with simple reproducer: > > (auth-source-search :host "some.host" :port "123" :user "user") > (auth-source-search :host "some.host" :port 123 :user "user") > > The first line works as expected, and the second one fails as: > > Debugger entered--Lisp error: (wrong-type-argument stringp 123) > call-process("/usr/bin/security" nil t nil "find-generic-password" > "-g" "-c" "some.host" "-a" "user" "-s" 123) call-process requires strings as arguments. This must be converted in auth-source-macos-keychain-search-items if needed. Could you, please, check whether the appended patch works? I cannot test myself, I have no macOS machine. Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment diff --git a/lisp/auth-source.el b/lisp/auth-source.el index 369cf4dca2e..cf93cb05fba 100644 --- a/lisp/auth-source.el +++ b/lisp/auth-source.el @@ -1946,18 +1946,20 @@ auth-source-macos-keychain-search (returned-keys (delete-dups (append '(:host :login :port :secret) search-keys))) - ;; Extract host and port from spec + ;; Extract host, port and user from spec (hosts (plist-get spec :host)) - (hosts (if (and hosts (listp hosts)) hosts `(,hosts))) + (hosts (if (consp hosts) hosts `(,hosts))) (ports (plist-get spec :port)) - (ports (if (and ports (listp ports)) ports `(,ports))) + (ports (if (consp ports) ports `(,ports))) (users (plist-get spec :user)) - (users (if (and users (listp users)) users `(,users))) + (users (if (consp users) users `(,users))) ;; Loop through all combinations of host/port and pass each of these to - ;; auth-source-macos-keychain-search-items + ;; auth-source-macos-keychain-search-items. Convert numeric port to + ;; string (bug#68376). (items (catch 'match (dolist (host hosts) (dolist (port ports) + (when (numberp port) (setq port (number-to-string port))) (dolist (user users) (let ((items (apply #'auth-source-macos-keychain-search-items @@ -2019,7 +2021,7 @@ auth-source-macos-keychain-search-items (when port (if keychain-generic (setq args (append args (list "-s" port))) - (setq args (append args (if (string-match "[0-9]+" port) + (setq args (append args (if (string-match-p "\\`[[:digit:]]+\\'" port) (list "-P" port) (list "-r" (substring (format "%-4s" port) --=-=-=-- From unknown Sun Jun 22 07:39:03 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68376: 30.0.50; auth-source-search doesn't support numeric port on macOS Resent-From: "Kirill A. Korinsky" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Jan 2024 10:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68376 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 68376@debbugs.gnu.org Received: via spool by 68376-submit@debbugs.gnu.org id=B68376.170496949017730 (code B ref 68376); Thu, 11 Jan 2024 10:39:02 +0000 Received: (at 68376) by debbugs.gnu.org; 11 Jan 2024 10:38:10 +0000 Received: from localhost ([127.0.0.1]:58797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNsRu-0004bt-4m for submit@debbugs.gnu.org; Thu, 11 Jan 2024 05:38:10 -0500 Received: from mx1.catap.net ([162.55.82.72]:9049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNsRr-0004bh-0L for 68376@debbugs.gnu.org; Thu, 11 Jan 2024 05:38:08 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; s=20231225_mx1_rsa; bh=2wAxB bi6bJNnVjkk5/Z6fFb0RqA=; h=to:references:cc:date:in-reply-to:from: subject; d=korins.ky; b=VsEBDnAf2eSp6zuO0y0dVmvw9xaIboabZbke0mb6smzKGa kRae6Qz7W7eJPiXJ9ZFjJaEfRLVg/e7fa5ueoe7Ug+zu/p+vMleFUveR4VPh9Z8N31lDU7 gUeUheL5ysfW85h+zdbxew6ykfnfVRAPwZ/wsL3kWttpQpgp9Vzk5cVeaoCMpkBNZ46lzx 14aRrnH5igP2iWTpeAc7hfknv6fTYNcNBN0xwd3OP6pZao1dvYwEsjI/KK9Xf6B8RrcACk ALWIq8H0zntBaBZXg05wFeErAzAMDz7HeUMGwJcnQ8qPrf2MQA03gOiKW0u4NuT74E1c44 exAlWzBttz3/YwbA== Received: by mx1.catap.net (OpenSMTPD) with ESMTPSA id 2e37a887 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 11 Jan 2024 11:38:07 +0100 (CET) Content-Type: multipart/signed; boundary="Apple-Mail=_CD9F8A73-A90F-48C7-8814-BB8BE64ED3FB"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.4\)) From: "Kirill A. Korinsky" In-Reply-To: <87a5pcp4am.fsf@gmx.de> Date: Thu, 11 Jan 2024 11:38:05 +0100 Message-Id: <647DBA90-0D75-4C67-BDBC-696FE802C691@korins.ky> References: <2DF5150B-0710-4417-ADDD-BBFD449A4DBB@korins.ky> <87a5pcp4am.fsf@gmx.de> X-Mailer: Apple Mail (2.3696.120.41.1.4) 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 (-) --Apple-Mail=_CD9F8A73-A90F-48C7-8814-BB8BE64ED3FB Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii > On 11. Jan 2024, at 11:12, Michael Albinus wrote: > > Could you, please, check whether the appended patch works? I cannot test > myself, I have no macOS machine. It works, thanks. -- wbr, Kirill --Apple-Mail=_CD9F8A73-A90F-48C7-8814-BB8BE64ED3FB Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE3/KLNtcfWfLw7JxqmNjZhndZIm4FAmWfxQ0ACgkQmNjZhndZ Im7EdQ//QFlpAqn0LbKYGh2WNKsKxM6qQpmiG7WFsoVahCldoKLgl64YWL7u9+6+ Ne9mbSyhdfUIxx8Qqwl2TZke0Q2JAUbtdXxgzuhxtye1w4TFrCv5exCd6WKTLfMc 6SdOUZYd5dZpuS3f/vOoVEL6Q6WLxwDLSc5qq12rU7kHVs5F4aMRIBJY/S0wmy53 FH82v9zaWPfIqV7b9HdLG8LcEs4oyZ+fME+ZaYb4HYDeglcx6AnhhzeYDeMc3Z6I MHlECC9dgJXf+NdfMFZ3TlMTxFF8TB7/1scwHTcQd9MPzQ5QsUtx416XGx/qRv2n S/gbeAFOJ8mb/a/MujQMxeibHHxsVeTJNBw/rSDZC7rfFR71Qf3fu4cemr9+3za7 s3qOGuuwx9i+OjebFG8I8v15sRuCTzx1zcWU87L8XPzkM/waIUOQmJC5wjFMe5oz lDZlz+n4DcTKjgM/FusVY+oPhkkdP/MPe4kAXJ9StHoxW/nvVpjTdXv/AIHh6SfM dxiwknigLtl6CLuwMXkld8lN4Wvt5/flLD0pXmF4oE4xOWWh+M0Kf2tV/XGgsAJF xAQhUn5r79+z7ZMi9evvHd1XeizYdIJSUNIL3EP/ZCBoFPP6e4oQOM7tFfzNs8N7 Jw6eElgiOj5TlRbvuHk+XBW5z5AKnGO39pCNNDEmZ8r8n2iurzo= =aPgo -----END PGP SIGNATURE----- --Apple-Mail=_CD9F8A73-A90F-48C7-8814-BB8BE64ED3FB-- From unknown Sun Jun 22 07:39:03 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: "Kirill A. Korinsky" Subject: bug#68376: closed (Re: bug#68376: 30.0.50; auth-source-search doesn't support numeric port on macOS) Message-ID: References: <87le8w5cly.fsf@gmx.de> <2DF5150B-0710-4417-ADDD-BBFD449A4DBB@korins.ky> X-Gnu-PR-Message: they-closed 68376 X-Gnu-PR-Package: emacs Reply-To: 68376@debbugs.gnu.org Date: Thu, 11 Jan 2024 11:34:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1704972842-891-1" This is a multi-part message in MIME format... ------------=_1704972842-891-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #68376: 30.0.50; auth-source-search doesn't support numeric port on macOS which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 68376@debbugs.gnu.org. --=20 68376: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D68376 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1704972842-891-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 68376-done) by debbugs.gnu.org; 11 Jan 2024 11:33:15 +0000 Received: from localhost ([127.0.0.1]:58842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNtJD-0000DE-3Q for submit@debbugs.gnu.org; Thu, 11 Jan 2024 06:33:15 -0500 Received: from mout.gmx.net ([212.227.17.20]:35167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNtJA-0000Cz-CJ for 68376-done@debbugs.gnu.org; Thu, 11 Jan 2024 06:33:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1704972779; x=1705577579; i=michael.albinus@gmx.de; bh=mr9JcakGbRyiV+FOE3rcGnel8teQlr5S6KGLLl9EVOg=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=cz8g1+zVvPp3mU0MB78mXLovEkZN1YpcjYqYZNACOmP+nE4S0XOIwDi1hg+j0BL/ 58isbkYYpaV2xaNSrl3LQD6lVihDOdOtbyPLxSorcWuln9L4DXd4s3ntsETnoCPqf 5DMahoQ1vdKIoAJXw+G+r42NCST+vtKeKBCBqNQ9r6DfEkesDP+ZSpgeNBjkJeE4k xlKDLBbt57HwgY3zbF3INk+a4IWgTsmKGV5Vp4uXEVpWPQtxjeDEs83Y3tD7LWftm LnPvyzUCtVjaoGUBTp5UKFBo83CfhfKSuSqtKlCNXJc95sCA8WlJmqqMOgMbx+ZZP 6iM2nNUq1JlJ//kZAg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.3]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MN5eX-1re3713KGj-00J5lH; Thu, 11 Jan 2024 12:32:58 +0100 From: Michael Albinus To: "Kirill A. Korinsky" Subject: Re: bug#68376: 30.0.50; auth-source-search doesn't support numeric port on macOS In-Reply-To: <647DBA90-0D75-4C67-BDBC-696FE802C691@korins.ky> (Kirill A. Korinsky's message of "Thu, 11 Jan 2024 11:38:05 +0100") References: <2DF5150B-0710-4417-ADDD-BBFD449A4DBB@korins.ky> <87a5pcp4am.fsf@gmx.de> <647DBA90-0D75-4C67-BDBC-696FE802C691@korins.ky> Date: Thu, 11 Jan 2024 12:32:57 +0100 Message-ID: <87le8w5cly.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:rgLcT61HeX3dWHyqQNHdD1nXar+sp5RluA+xiOOH73X3/Xn2n5B agtZB47gZJHJGiLax7W1vC0dHtgIcI1+Jr+cgtBZnS/DKal34b5pJrW7pX6Fy0WDy1Uud9w +f5CZR50AygssFcynFt+C62eEsXWFjZrNk6D6skZximes0BHtxppUkp46/k0YODIBeSYPjq WOWA2+or71Amv8729h2eg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:+8H34PajYms=;pjLInds4/0+Zf+5crOYL0o3w8FZ AyiCHTcm0yimra0gXq9jcHfHAbFnInlfUPAt155+uwp+0p6RtjWODNGbcZ2ku2GOXiD6w+uFi bzgoAUQ6Je/KFMl9QRaezNrVptj73+XzqteMOU3HWxFBmqsZDwkju731Ei8ufb2wlCQwch4xe JpmjWnenJ8Equk5bKCACk/sSTcfluysHp5ReuvEY66z5FC9UJrGKXXPvfmTCYrL6Gym/Dxqyg JdsEMXx7RvjZT0+3ITdG7E/2H1nR1Cl3HD5l9ELVzXdpZ/VDJZhIU4WIxmJBG/+Pqt1Of2Qhm Co/EieDRxqx9D+fO6Td9h/ug0ohGzpvxZkd4Jyag2exEn6O1yusSrWNST2Jv35M8nPh3+vaL7 0GyacW1QvCw/WGACcHyjiu2xg4XENdqHUsB8Z+Jo1cLO5jTizCDcKUwt2YVLSH8njHMiBGTzn UN76X0wM0RvJMa2xN/PNQi43tHOagvSpQw9gV8G3iKsWi0vOC6sJFZlA4KL4zE9f2V72fo1xG tpS4feED6Zs5ZaIwl1ghdV7BXRRHvEGlJz8LVtLm7N0YkoRN2/IbJ/50LLU85oFh74tGzUhkQ 7aTwKCy48pDwXfi54upf+Ri/TYT9gz3aP2TCtpz+snbMlEd2PoDcJmefPTvagYooBowEj4iao Ko39p7DBL550/Ez87UYS1HwjFY6jmd8sWTjGluPoNliqvb4nyxbPHXgIwOMA65r5ro6pOqpOc VY11cKY+e1w7JsSRqieU9U98CPYsFSu+g/tqZKIE4ksL3CSpqKIF4CKCeAnZL8zs2CBkdrojD MlADGyUqrDLGj40HpVROVEEoP7F4bYYrGVuYGK8kbTnnxVsGIBHr3NmExV29s5qjOcJkAtJA/ OIfDr0734taZSyIGnjzvM4pDadPBFgKhUQD6DBmEhXCKbytqa1t3UZwrmdNEONgGIg+POO9qL UcyvEg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 68376-done Cc: 68376-done@debbugs.gnu.org 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 (-) Version: 30.1 "Kirill A. Korinsky" writes: Hi Kirill, >> Could you, please, check whether the appended patch works? I cannot test >> myself, I have no macOS machine. > > It works, thanks. Thanks for the feedback. I've pushed the fix to the master branch, closing the bug. > wbr, Kirill Best regards, Michael. ------------=_1704972842-891-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Jan 2024 00:57:43 +0000 Received: from localhost ([127.0.0.1]:43590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNjOA-00053z-PP for submit@debbugs.gnu.org; Wed, 10 Jan 2024 19:57:43 -0500 Received: from lists.gnu.org ([2001:470:142::17]:54474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNjO9-00053g-9A for submit@debbugs.gnu.org; Wed, 10 Jan 2024 19:57:42 -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 ) id 1rNjO2-0006L4-Qj for bug-gnu-emacs@gnu.org; Wed, 10 Jan 2024 19:57:34 -0500 Received: from mx1.catap.net ([162.55.82.72]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNjNz-0008Dk-E4 for bug-gnu-emacs@gnu.org; Wed, 10 Jan 2024 19:57:33 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=simple/simple; s=20231225_mx1_rsa; bh=6YDog 1p7dyMiXjJpVuambDEcmMU=; h=to:subject:date:from; d=korins.ky; b=wKLG1U 8gdOPXRsRioWJhswejdyccepnZE47nDyX1iiorghNYqZdkntzt21ayKtSTotgiHh2N8rJd jKw4qjduBXFdFNytr3oJgsRsX95H87mVeX4YDHOmiHHy7H2flnIQpnD+ec0PLF2421WOMe sx85KM/FaOO0rpJ3pzQPlySmq1pr24oqe39M4bqiki7GgKK+4Y3Wgg35Jurbudy+jUeMHv FQCK7Z2XJYw3djZnJyrZzwhbY2TMNSuhwYvIETySuR9KZMh8uA22Z7upFBuWlvrB39lw2X osalNjyFcQzyB7VB7hovRieLgNxzzClmgVcOhDwF3TqEnOTWL7dakvew== Received: by mx1.catap.net (OpenSMTPD) with ESMTPSA id d355d33e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 11 Jan 2024 01:57:23 +0100 (CET) From: "Kirill A. Korinsky" Content-Type: multipart/signed; boundary="Apple-Mail=_D3EAC303-4345-4E29-AAC1-5E99306FB6B8"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.4\)) Date: Thu, 11 Jan 2024 01:57:21 +0100 Subject: 30.0.50; auth-source-search doesn't support numeric port on macOS Message-Id: <2DF5150B-0710-4417-ADDD-BBFD449A4DBB@korins.ky> To: bug-gnu-emacs@gnu.org X-Mailer: Apple Mail (2.3696.120.41.1.4) Received-SPF: pass client-ip=162.55.82.72; envelope-from=kirill@korins.ky; helo=mx1.catap.net 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: submit 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.4 (/) --Apple-Mail=_D3EAC303-4345-4E29-AAC1-5E99306FB6B8 Content-Type: multipart/alternative; boundary="Apple-Mail=_4928B066-D0C4-4B06-AA2B-90AED2F96906" --Apple-Mail=_4928B066-D0C4-4B06-AA2B-90AED2F96906 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Greeting, I'd like to share a bug with simple reproducer: (auth-source-search :host "some.host" :port "123" :user "user") (auth-source-search :host "some.host" :port 123 :user "user") The first line works as expected, and the second one fails as: Debugger entered--Lisp error: (wrong-type-argument stringp 123) call-process("/usr/bin/security" nil t nil "find-generic-password" = "-g" "-c" "some.host" "-a" "user" "-s" 123) auth-source-macos-keychain-search-items("default" = macos-keychain-generic 1 "some.host" 123 "user" :type = macos-keychain-generic :user "user") apply(auth-source-macos-keychain-search-items "default" = macos-keychain-generic 1 "some.host" 123 "user" (:type = macos-keychain-generic :user "user")) auth-source-macos-keychain-search(:backend # :type macos-keychain-generic :max 1 = :require nil :create nil :delete nil :host "some.host" :port 123 :user = "user") auth-source-search-backends((# # # #) (:host "some.host" :port 123 :user = "user") 1 nil nil nil) auth-source-search(:host "some.host" :port 123 :user "user") eval((auth-source-search :host "some.host" :port 123 :user "user") = nil) elisp--eval-last-sexp(nil) eval-last-sexp(nil) funcall-interactively(eval-last-sexp nil) command-execute(eval-last-sexp) on In GNU Emacs 30.0.50 (build 1, x86_64-apple-darwin21.6.0, NS appkit-2113.60 Version 12.7.1 (Build 21G920)) of 2024-01-10 built on Kirills-MBP.sa31-home.catap.net Windowing system distributor 'Apple', version 10.3.2113 System Description: macOS 12.7.1 Configured using: 'configure --prefix=3D/opt/local --disable-silent-rules --without-dbus --without-gconf --without-libotf --without-m17n-flt --with-libgmp --with-gnutls --with-json --with-xml2 --with-modules --with-sqlite3 --with-webp --infodir /opt/local/share/info/emacs --with-ns --with-lcms2 --without-harfbuzz --without-xaw3d --with-imagemagick --with-rsvg --with-native-compilation=3Daot --with-tree-sitter 'CFLAGS=3D-pipe -Os -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch x86_64' 'CPPFLAGS=3D-I/opt/local/include -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk' 'LDFLAGS=3D-L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-rpath /opt/local/lib/gcc13 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch x86_64'' which was build from = https://github.com/emacs-mirror/emacs/commit/d9462e24a967e32d550ee886b5150= f0cc78358f6 = -- wbr, Kirill --Apple-Mail=_4928B066-D0C4-4B06-AA2B-90AED2F96906 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
Greeting,

I'd like to share a bug with simple = reproducer:

(auth-source-search :host "some.host" :port "123" :user = "user")
(auth-source-search :host "some.host" :port = 123 :user "user")

The first line works as expected, and the second one fails = as:

Debugger = entered--Lisp error: (wrong-type-argument stringp 123)
  call-process("/usr/bin/security" nil t nil = "find-generic-password" "-g" "-c" "some.host" "-a" "user" "-s" = 123)
  = auth-source-macos-keychain-search-items("default" macos-keychain-generic = 1 "some.host" 123 "user" :type macos-keychain-generic :user = "user")
  = apply(auth-source-macos-keychain-search-items "default" = macos-keychain-generic 1 "some.host" 123 "user" (:type = macos-keychain-generic :user "user"))
  = auth-source-macos-keychain-search(:backend #<auth-source-backend = auth-source-backend-1ff08463df92> :type macos-keychain-generic :max 1 = :require nil :create nil :delete nil :host "some.host" :port 123 :user = "user")
  = auth-source-search-backends((#<auth-source-backend = auth-source-backend-1ff08463df92> #<auth-source-backend = auth-source-backend-1ff0887f79e6> #<auth-source-backend = auth-source-backend-1ff07046d5fe> #<auth-source-backend = auth-source-backend-1ff070457074>) (:host "some.host" :port 123 :user = "user") 1 nil nil nil)
  = auth-source-search(:host "some.host" :port 123 :user "user")
  eval((auth-source-search :host "some.host" :port 123 = :user "user") nil)
  = elisp--eval-last-sexp(nil)
  = eval-last-sexp(nil)
  = funcall-interactively(eval-last-sexp nil)
  = command-execute(eval-last-sexp)

on

In GNU Emacs 30.0.50 (build 1, = x86_64-apple-darwin21.6.0, NS
 appkit-2113.60 = Version 12.7.1 (Build 21G920)) of 2024-01-10 built on
Windowing system distributor 'Apple', version = 10.3.2113
System Description:  macOS = 12.7.1

Configured using:
 'configure = --prefix=3D/opt/local --disable-silent-rules --without-dbus
 --without-gconf --without-libotf --without-m17n-flt = --with-libgmp
 --with-gnutls --with-json = --with-xml2 --with-modules --with-sqlite3
 --with-webp --infodir /opt/local/share/info/emacs = --with-ns
 --with-lcms2 --without-harfbuzz = --without-xaw3d --with-imagemagick
 --with-rsvg = --with-native-compilation=3Daot --with-tree-sitter
 'CFLAGS=3D-pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX1= 2.sdk -arch
 x86_64' = 'CPPFLAGS=3D-I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX1= 2.sdk'
 'LDFLAGS=3D-L/opt/local/lib = -Wl,-headerpad_max_install_names -Wl,-rpath
 /opt/local/lib/gcc13
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/= MacOSX12.sdk
 -arch x86_64''


-- 
wbr, Kirill

= --Apple-Mail=_4928B066-D0C4-4B06-AA2B-90AED2F96906-- --Apple-Mail=_D3EAC303-4345-4E29-AAC1-5E99306FB6B8 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE3/KLNtcfWfLw7JxqmNjZhndZIm4FAmWfPPIACgkQmNjZhndZ Im67rg/+K88bR0FjG/G+qxBg+WNgu8kSjMJp/NF5tY7SfkcCACGhkRVKAufzGBdU Mn2r0g9gI/faOA7ot3l7RsrE6a0ZM+Pc0zfkAleFl1gX6iDA//C/YweOLPCMvG1n qOl9Iz/kd21k0jLm0Va30L+Pq7koyDEkuFLd9WTuNYv+1JwyD2jFeYPfmug/Mf/F TdB7S/Wm+AHy9MX/hhvKXmTqRG/MygHZNF6lI+ZBPuSb51zuSMFKd98E835pb1ff bGMcZoOSkUUBlytBdvo5WiR5gSGaWCIDhi+Yl9SjOjm0pqruR2DFDvlMhvDvjAa0 SU3j5XSNq0JV/rOiYwYuaSLtLNvsWy1htB7cdKi7emdZWyG4NQir22GolHwUJKZC zgYAAauExuJtgf3SuAKcvv9ihUS6Qqs1nst5OlJfrbJisIzAHe1zhLF3ylc/rODE xRyjzedyG8GXJ9ORcmNgkdkEbtK9K/oCsR26U77oYKt0nQ+Zrn4QQOg9kPqNCLpL wXzuZ6nEGay7BcL3mv6BvdYuN0hRZNNz5GSnIEZ5GMHsOo7wYb1T3mA2k57v1fa1 144L1/+sjL3bsXMHK69Nx0VZJEnbIefwbZW1zv/fiXT8s47bvMUp6TpOlK9Tt604 7ALB95W8Xw05HTuv3JixSaDGRJfjF2rcA3XPNNlgDa/4+ZJ4/lo= =ixFH -----END PGP SIGNATURE----- --Apple-Mail=_D3EAC303-4345-4E29-AAC1-5E99306FB6B8-- ------------=_1704972842-891-1--