From debbugs-submit-bounces@debbugs.gnu.org Mon May 19 01:32:34 2025 Received: (at submit) by debbugs.gnu.org; 19 May 2025 05:32:34 +0000 Received: from localhost ([127.0.0.1]:36020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGt73-0003rl-Sa for submit@debbugs.gnu.org; Mon, 19 May 2025 01:32:34 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59630) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGlG2-0007xb-JD for submit@debbugs.gnu.org; Sun, 18 May 2025 17:09:18 -0400 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 1uGlFw-0008Ld-Ks for bug-gnu-emacs@gnu.org; Sun, 18 May 2025 17:09:12 -0400 Received: from dd19608.kasserver.com ([85.13.139.225]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uGlFt-0002wV-Ji for bug-gnu-emacs@gnu.org; Sun, 18 May 2025 17:09:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=colomb.de; s=kas202501011017; t=1747602544; bh=IOghGROmPCFdAqh6lOrDl1Fd3IcLAuJrXaWtp2Dxi2I=; h=Date:To:From:Subject:From; b=lQU6b8b566Sxmq37hLhKfAbAhoLJiz+ufrUvmf5R57No7mApr8a8qMsQ/YocgJHrg ppKn6vBUJEIRYOhBhIqjJatpLi6at73oETDIaqS2DiTbMg8BMsNNII0gfTYzPeB9kJ KdG4L+5Mm6ZqxXoWg9Lk5oR5gMNh8tXTrDZBAGGZE/Sq28/KQUTBRSue3/wcq/cMih ikTQHKw6HwZXb9X9MFuXyoAESZ1EcVeoWUG5YaADttZIWAmyvU3xiC2Wx8P/KCUetl iSc4u9ukir3TZzjnWim3PWRaUkxX7rB2CQ9RB1LUeSoeicBdrNWPGpoyByamD1eX8m njoLtcB0wjPfw== Received: from [192.168.0.108] (ip-088-152-184-092.um26.pools.vodafone-ip.de [88.152.184.92]) by dd19608.kasserver.com (Postfix) with ESMTPSA id 3C14E4F822F4 for ; Sun, 18 May 2025 23:09:04 +0200 (CEST) Message-ID: <707ec695-b043-4cc0-b868-83f0e6f742b4@andre.colomb.de> Date: Sun, 18 May 2025 23:09:03 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US, de-DE, en-GB, de-CH To: bug-gnu-emacs@gnu.org From: =?UTF-8?Q?Andr=C3=A9_Colomb?= Subject: Feature Request: secrets.el should handle org.freedesktop.Secret.Prompt for KeePassXC approval Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: / Received-SPF: none client-ip=85.13.139.225; envelope-from=src@andre.colomb.de; helo=dd19608.kasserver.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 19 May 2025 01:32:33 -0400 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 (-) Hi Emacs developers, I hope this is the right channel to pose such a feature request, especially concerning the secrets.el component. If not, please direct me to the right venue. I've been trying to switch my Secret-Service integration within Emacs (used by magit via ghub via auth-source via secrets.el) from accessing the GNOME Keying Daemon to KeePassXC as the backend. It works in principle, but as soon as the option in KeePassXC "Confirm when passwords are retrieved by clients" is activated, the credential lookup fails silently. Normally, a graphical prompt should pop up from KeePassXC to either allow or deny the request. That part works perfectly using other methods such as secret-tool from the command line. Some further investigation and a helpful ChatGPT interrogation pointed toward the culprit here: Emacs' secrets.el simply doesn't implement the unlocking workflow of that API. AFAIUI, the DBus call returns an error code org.freedesktop.Secret.Error.IsLocked, and a Prompt object whose "Prompt" method needs to be invoked via DBus to show the confirmation popup. The same behavior can be reproduced using the "M-x secrets-show-secrets" command. Is there a chance this could be properly added to secrets.el? I wouldn't even mind if the whole lisp execution got blocked while waiting for a response to the popup. Unfortunately, I have no experience at all in Emacs lisp development, so I doubt I'd be able to provide a patch myself. Would be happy to test a patch though, as long as it only needs a new version of secrets.el, not a whole rebuild of Emacs. I am running: GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-04-01, modified by Debian; installed from the Ubuntu 24.04 packages. Thanks in advance and kind regards André From debbugs-submit-bounces@debbugs.gnu.org Mon May 19 03:03:44 2025 Received: (at 78490) by debbugs.gnu.org; 19 May 2025 07:03:44 +0000 Received: from localhost ([127.0.0.1]:36529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uGuXI-0000ij-8z for submit@debbugs.gnu.org; Mon, 19 May 2025 03:03:44 -0400 Received: from mout.gmx.net ([212.227.17.20]:36515) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uGuXE-0000iJ-Do for 78490@debbugs.gnu.org; Mon, 19 May 2025 03:03:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1747638212; x=1748243012; i=michael.albinus@gmx.de; bh=Cu1ThI9LqdB7DW3SbFqzR6rvoHrB6cA3SAf46Q4GG/A=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=EPfEFwVtVSoa8EHwO5H63sttUS5Vhd76HdytBWAmWSc0t2udjVFkxm56jJ4mCkup yMnNGJM/7cjCLl0LZQG1oChF/ZzkoIIUXtABztky6TFYeFAiSLoJWKX1Fb7cLWFFq a9QOpJJ0y1sUMyOSAg9yngJqS6dap4uq1W44qFPW6wiIzcLVWVRGxo4j66LLtsq4+ IdMrM8N+313sqb87+q3qRofI9EcZrWlieR7/Lq59MT5JfBPx++4I+6T4wBJKeC2M6 IgfiPnC3Js8YyTelbiQcnMIDUrGQ0gOfxZLECEd3vW7YtSdRUL+Z8pAHVS1qoQ7r9 9Nbyf3ZH2fJh5KrWBQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mw9UK-1v8b0y0iw8-012vsP; Mon, 19 May 2025 09:03:32 +0200 From: Michael Albinus To: =?utf-8?Q?Andr=C3=A9?= Colomb Subject: Re: bug#78490: Feature Request: secrets.el should handle org.freedesktop.Secret.Prompt for KeePassXC approval In-Reply-To: <707ec695-b043-4cc0-b868-83f0e6f742b4@andre.colomb.de> References: <707ec695-b043-4cc0-b868-83f0e6f742b4@andre.colomb.de> Date: Mon, 19 May 2025 09:03:31 +0200 Message-ID: <87zff9ozek.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:mUKpHql9+69a2vNzU5oMQgJi+NDfravKRLALAcOc3WHmYp6LbJI HAIQx2nIU96syhZrxFvoylypouZ5PRwEFzrp0hQA+TlixzIJo1IgfPTivqicdsE74kbBOAe XbVh2Xz9sja3uzBqV7k1j09V6FEjwI0jWAdVV/zGC5kTSz6s9gUdnPr1472nCXPY5TR9f48 A5hwGKsXSEq/envytxsUg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:MKIoqQgEF18=;RW960ITdj56UT5lNNdydN4dFiJs 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 GpJOeU6GzHc/YY/++r7XgX37rSb6Mn9QfA X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78490 Cc: 78490@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 (-) Andr=C3=A9 Colomb writes: > Hi Emacs developers, Hi Andr=C3=A9 > Some further investigation and a helpful ChatGPT interrogation pointed > toward the culprit here: Emacs' secrets.el simply doesn't implement > the unlocking workflow of that API. AFAIUI, the DBus call returns an > error code org.freedesktop.Secret.Error.IsLocked, and a Prompt object > whose "Prompt" method needs to be invoked via DBus to show the > confirmation popup. The same behavior can be reproduced using the > "M-x secrets-show-secrets" command. Thanks for the report! Yes, an Emacs bug report is the right place. > Is there a chance this could be properly added to secrets.el? I > wouldn't even mind if the whole lisp execution got blocked while > waiting for a response to the popup. I will investigate in a couple of days, when there is some spare time. > I am running: GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ > Version 3.24.41, cairo version 1.18.0) of 2024-04-01, modified by > Debian; installed from the Ubuntu 24.04 packages. There is bug#62952. It sounds very similar to your problem, and it is fixed in Emacs 30.1. Do you have a chance to check, whether Emacs 30.1 solves your problem? > Thanks in advance and kind regards > Andr=C3=A9 Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon May 19 16:36:42 2025 Received: (at 78490) by debbugs.gnu.org; 19 May 2025 20:36:42 +0000 Received: from localhost ([127.0.0.1]:45885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uH7E2-0001p3-AW for submit@debbugs.gnu.org; Mon, 19 May 2025 16:36:42 -0400 Received: from dd19608.kasserver.com ([85.13.139.225]:54912) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uH7Dy-0001oh-Jm for 78490@debbugs.gnu.org; Mon, 19 May 2025 16:36:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=colomb.de; s=kas202501011017; t=1747686996; bh=oTAqx7bCpVK5R794YTJ7U4XQENmW9zkZ3lSeZw8Cbtw=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=EwITh6wejmKUGMA0MiA/8o1C3sM/EIkA1e2nZAZobjT3aA55f+C7/XXbxY7EYOnsg r7YrPf9N9CGGYOx0IJctHtJshhXwAbJJbiiPc5+fQbzDLzzalS9YjthSgBRihhOQ03 itECQ2NBmFReHi3+A8Jt/5rCtq/3ejbhrW/YOQ6hEbBec5IuiIEAlko4HMEBo53b7N z4UiRBnE2hwJtXGzkakjqDCYN05ooeHtYHY0km5XYd8PzZyH/7iceArPE4PwDwsaWU F/DF5Eb6TR3T+fpWXLedckoWIO6HnECoF6Pce8Ax86u1CMaXfOlQl+iyJry1vxGor0 hpkunDIAqjAgQ== Received: from [192.168.0.108] (ip-088-152-184-092.um26.pools.vodafone-ip.de [88.152.184.92]) by dd19608.kasserver.com (Postfix) with ESMTPSA id CDD4C4F81D48; Mon, 19 May 2025 22:36:35 +0200 (CEST) Message-ID: <786743ab-b5e6-4884-a8cb-b049d5c0d8b0@andre.colomb.de> Date: Mon, 19 May 2025 22:36:35 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#78490: Feature Request: secrets.el should handle org.freedesktop.Secret.Prompt for KeePassXC approval To: Michael Albinus References: <707ec695-b043-4cc0-b868-83f0e6f742b4@andre.colomb.de> <87zff9ozek.fsf@gmx.de> Content-Language: en-US, de-DE, en-GB, de-CH From: =?UTF-8?Q?Andr=C3=A9_Colomb?= In-Reply-To: <87zff9ozek.fsf@gmx.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: / X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78490 Cc: 78490@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.0 (-) Hi Michael, On 19.05.25 09:03, Michael Albinus wrote: >> I am running: GNU Emacs 29.3 (build 1, x86_64-pc-linux-gnu, GTK+ >> Version 3.24.41, cairo version 1.18.0) of 2024-04-01, modified by >> Debian; installed from the Ubuntu 24.04 packages. > > There is bug#62952. It sounds very similar to your problem, and it is > fixed in Emacs 30.1. Do you have a chance to check, whether Emacs 30.1 > solves your problem? Sorry I did not find that previous bug report before. It sounds like exactly the same problem. I've tested with the Flatpak version 30.1 and gave it D-Bus access. Looks like the feature is already implemented in that newer version. KeePassXC did ask me for confirmation when accessing the secret. It was a little weird because KeePassXC warned that it cannot find / identify the emacs executable, probably because of the flatpak sandboxing. But at least there was an unlock prompt for the individual entry. I guess it's fine then and I just need to wait for an updated emacs package for my Ubuntu installation. Going with the flatpak version is not really an option for me. But I haven't found a trustworthy and recent Ubuntu PPA with builds of 30.1 which I could use. Might try installing the packages from Ubuntu Plucky Puffin (25.04), but I fear it's a high risk for my day-to-day editor / IDE. So might just be patient as well and look forward to seeing this bug fixed when I do switch to a newer official Ubuntu release. Thank you very much for your time and investigation. Kind regards André From debbugs-submit-bounces@debbugs.gnu.org Tue May 20 03:46:19 2025 Received: (at 78490-done) by debbugs.gnu.org; 20 May 2025 07:46:19 +0000 Received: from localhost ([127.0.0.1]:53372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uHHg2-0002B2-QG for submit@debbugs.gnu.org; Tue, 20 May 2025 03:46:19 -0400 Received: from mout.gmx.net ([212.227.15.18]:55413) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uHHfz-0002AP-6d for 78490-done@debbugs.gnu.org; Tue, 20 May 2025 03:46:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1747727168; x=1748331968; i=michael.albinus@gmx.de; bh=b6SDN/SsmCAsvgMN0zDpwsfApC/eVlg74WaSrwhwxz4=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=numkBFrsN2PCrHM3RUesSUtNIMaqGNXlUrnz/+geGKE+xY8lghLuEJrZQLbkryJq +07KfCavYSXRiTcO5Q6pGkHu+fynOskJLiofghjV8b9a2C4FGe3P4EEIxK9LSyrsM rjgJoB4F2uMFscTHaROTz7dUwVI4k1NuZTpvQwvg9RJvWxCBMhDwWtlTUHXvIxfl+ MkIyJYeGgVyGGLLyjeoiO3u2HTNHuLCRQ98lkA3ELAbOS6WmSyL+TWrbiqoJervZz +d7S21JaASus4v1hNM/WYlxQSeCLKIhHjkiPvydIGEzXHBQqeG3AU4zUIgC7WRCsg Nq39GyUxzJ4xpyVFqA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MAOJV-1u753U39H1-008tMC; Tue, 20 May 2025 09:46:07 +0200 From: Michael Albinus To: =?utf-8?Q?Andr=C3=A9?= Colomb Subject: Re: bug#78490: Feature Request: secrets.el should handle org.freedesktop.Secret.Prompt for KeePassXC approval In-Reply-To: <786743ab-b5e6-4884-a8cb-b049d5c0d8b0@andre.colomb.de> References: <707ec695-b043-4cc0-b868-83f0e6f742b4@andre.colomb.de> <87zff9ozek.fsf@gmx.de> <786743ab-b5e6-4884-a8cb-b049d5c0d8b0@andre.colomb.de> Date: Tue, 20 May 2025 09:46:07 +0200 Message-ID: <87sekzpvwg.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:CeYgiUdTOm0I22X7hRQkPsE14bXC4qSS28kwyQ6MSR+wDpfuMkw o7ZNnJimm4ljaKAz4k9hb8HwvnAsqrCbxNEHlecKks+scmB2RDZ0Di/nmRmrTViIBI5T2jd t9E7yUf72QsSBlEuiJFP2oaB3JP/ARP9pwSCTg0lv6QQlVPPellhC/JpSXecBWoS3hKvm/W QPp8Jm0f5S45aY/gijTpA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:vzG381o72cc=;2uRt9eUPme8ivZdnwwLya3U8J7M +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 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 78490-done Cc: 78490-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 Andr=C3=A9 Colomb writes: > Hi Michael, Hi Andr=C3=A9, > Sorry I did not find that previous bug report before. It sounds like > exactly the same problem. > > I've tested with the Flatpak version 30.1 and gave it D-Bus > access. Looks like the feature is already implemented in that newer > version. KeePassXC did ask me for confirmation when accessing the > secret. It was a little weird because KeePassXC warned that it cannot > find / identify the emacs executable, probably because of the flatpak > sandboxing. But at least there was an unlock prompt for the > individual entry. Thanks for the feedback. I'm closing this bug, therefore. > I guess it's fine then and I just need to wait for an updated emacs > package for my Ubuntu installation. Going with the flatpak version is > not really an option for me. But I haven't found a trustworthy and > recent Ubuntu PPA with builds of 30.1 which I could use. Might try > installing the packages from Ubuntu Plucky Puffin (25.04), but I fear > it's a high risk for my day-to-day editor / IDE. So might just be > patient as well and look forward to seeing this bug fixed when I do > switch to a newer official Ubuntu release. Well, you could extract secrets.el from Emacs 30.1 flatpak, and use it with your Emacs 29. I didn't test, but the diff between the two versions is rather small, I expect that it works. > Thank you very much for your time and investigation. > > Kind regards > Andr=C3=A9 Best regards, Michael. From unknown Tue Jun 17 22:21:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 17 Jun 2025 11:24:12 +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