Received: (at 70301) by debbugs.gnu.org; 12 Apr 2024 08:14:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 12 04:14:46 2024 Received: from localhost ([127.0.0.1]:57815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rvC3Z-0002D3-Sw for submit <at> debbugs.gnu.org; Fri, 12 Apr 2024 04:14:46 -0400 Received: from mout.gmx.net ([212.227.17.20]:51225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1rvC3W-0002BR-UW for 70301 <at> debbugs.gnu.org; Fri, 12 Apr 2024 04:14:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1712909659; x=1713514459; i=michael.albinus@HIDDEN; bh=ynzbcooBf+nDUsC3vAfvMtNnZO3GawyPTHz73KQ4GYI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=RHZz64kMq4/yCv+g+LX8FAIaqrwIb4Q+8gaoSF24yuhPjaTNe4npTcr9jlglhBXO CazmAp4jmRHtT6i228LysUIbYuDXLStYXrdiu+mjMZYcPrsZ1URKD5FSouTGUSv+e /AMJDybNlMx3W4DAPBTbVy5RbTswxUN0u6C/e2Q6bd2ddCqsj50PFNzzh0Ul4qMjR 8uow4qoqYtN8FKygmHcWvS/xQN/USZwOJO1z0m4dRlp/IrR+Li4JbLgI6NCTMgVII mb6l2m21hY5gR3vHuD9wW2RqRKJUhIABvSzHz/ArCvUL5LSfkeMco0EJxnhuak6ri EqP68uW51czvFTXrDQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.16]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MgvrB-1sP25G1kC5-00hLc6; Fri, 12 Apr 2024 10:14:19 +0200 From: Michael Albinus <michael.albinus@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#70301: 30.0.50; secrets-create-item mangles cyrillic passwords In-Reply-To: <87bk6hryg7.fsf@HIDDEN> (Michael Albinus's message of "Wed, 10 Apr 2024 18:10:00 +0200") References: <1712650236526.1662743497.3911072838@HIDDEN> <86o7aix3wq.fsf@HIDDEN> <87jzl5s06c.fsf@HIDDEN> <86o7ahusrg.fsf@HIDDEN> <87bk6hryg7.fsf@HIDDEN> Date: Fri, 12 Apr 2024 10:14:18 +0200 Message-ID: <87o7afyp45.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Wb9S9ruC7vWfOPuFekylMVqU+s0tvPkdFWDKm6td5VT7+VPzAhI B4YZWFD5X4ikyBUXVf3Ga1reK+hkJzRAr08DD5UcGP89fCU3Ssy08JCA+dP8RBNdq8cCqM2 CIdPNqTEi9jg5b/UGITBAN4RoOe4AA5OJFFLcDwj/tIG5L8MGQ79zAQecxhj/vVBI/1Te1L cGlkfxSQ5fS0GUVkKmqvQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:oBMvsiudsQo=;hmohF+1Vaaph44l/38nb3c3nDE1 o5D/ElwgBUiMr49CjABiH4qeN4zeh6GNNimANUDM3W6zIrRIPx9NAwzkEcXoGtsU2hWIgpxer YBebQdgrUjaqEcvEsq5jOFAzFXm0nJn827t/3nbKeF0ZqVHJHs2JnmsuVgA6rN+g8lBJF/YcX 27TApmRUI2y9ADp8YDAZlBaUgFPO9ZAgws206ZDg4U8rIeKXj2x75c1Yqhtv//NOO4VtKN8kU hDOSBbZgA8xI4X/6yUlk5e7RopPV4QuKwYUwMLBRjWhI/7sqzOFlc8tlonsVtEkyZfNE4ChAD io3y+aZIptRgcn5Agpl0V0q/oZUaVdlx+ZpwRNW7R924SNwz52P/XZ3EwDmHaWM9ShwiVHNyd ydjUT+cYcqQyIr4oEWodD0E5v0ZV5+3q03sqIigrLOHzePwKt9BeCkyAP+JW9bU7iozZSRBVy yKguRVguGAMB3zvosNJgU7+5mmJXd7jDvbA9qt9op2q48z2wQ5mmu8bi62gWBF/qbbsQShCpN mWF68z0pVFTVqNd2VQK019qehi/0OTmbmapMdQuIdVpA5fs5A6GJUB4O/aLxyAXcOuA8y3+WN 9M192Vy+Hz5WvjBXa13Z5vmfnUZ6/O7gFTGImY5ptVkV3AmX7IDMSdQm3zoUNKa3ThRmf/Yi7 GKgQRbabM/JwKTSz27IOPTlDNy9q3pHYAgQI+ke2HNU5NF8Mo3r3Ys+0Ehk5QfvHHXI3cFuVx OG8Fjk0LQu7XzFJN88okNZ1kgKc7F+zDPHwGnwPxse7rrKMBjmZg1/dHnY3S1W5I8lgVHUqw+ mtj6yw7erpcz8S/QvJEB9Y96uQuEFG+oSrmht9LeUevi0= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 70301 Cc: 70301 <at> debbugs.gnu.org, k.ninev@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.7 (-) Michael Albinus <michael.albinus@HIDDEN> writes: > I'll puzzle everything together by tomorrow. Pushed to master. Could you, pls, check whether it works as expected? Best regards, <<michael.
bug-gnu-emacs@HIDDEN
:bug#70301
; Package emacs
.
Full text available.Received: (at 70301) by debbugs.gnu.org; 10 Apr 2024 16:10:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 12:10:27 2024 Received: from localhost ([127.0.0.1]:54235 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruaWp-0001WP-Ih for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 12:10:27 -0400 Received: from mout.gmx.net ([212.227.17.22]:50217) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1ruaWm-0001Vv-UD for 70301 <at> debbugs.gnu.org; Wed, 10 Apr 2024 12:10:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1712765402; x=1713370202; i=michael.albinus@HIDDEN; bh=/q4Ia6QX4HLyKBPggIGNUe3oZSi4Xl7x9pXy5pmKv0o=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=ZzN3huCFECH4EWdGWaBFC5FCzkvk5MgGOveuy7iLDGzLyioH0ONNPo/n/nFjQF0d /UpZxxst0t89WIa+GdvpW2oqgOuPil+GTe+1u3w5m7hfYOIiCNN+1gHz6ICieGwjA bbk00TK/6KyawNRwA00zFDt3ylHrrUCfiu8fBUrEYeQPy1fY381dgfJkM7LH4k0HX Z5f5NL1k+LwZaHHr7+tCPZ8r10YVq6LpJe++p6lJ//g+k5zbk7Io9lfwFy2XpAImy uHLDXJKBBVQO2CFANxy3kMIo41CXGYZQLjJIhyZI+ucnGRdivs4jXDxkSbmlW+yjv 0ZAs6JtjNXFakpmmLA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.16]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MF3HU-1s17y53oIi-00FPkr; Wed, 10 Apr 2024 18:10:01 +0200 From: Michael Albinus <michael.albinus@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#70301: 30.0.50; secrets-create-item mangles cyrillic passwords In-Reply-To: <86o7ahusrg.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 10 Apr 2024 18:44:35 +0300") References: <1712650236526.1662743497.3911072838@HIDDEN> <86o7aix3wq.fsf@HIDDEN> <87jzl5s06c.fsf@HIDDEN> <86o7ahusrg.fsf@HIDDEN> Date: Wed, 10 Apr 2024 18:10:00 +0200 Message-ID: <87bk6hryg7.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:1DOSdlMNW3qCDhZC8fJC143XGiPFlBOCfJ7m3lakto+Pn9hKekj OhF7y9czNPW7rEtqKRBN2K5NHa0P8RCZBflAH4JPclZ3LokyjLYPDi2RR67xurqVgQsUK7U w4DqHEGc6TFrFjMKMGNE/qz1Qhchc37PcWTJjAs0B+GQY+iVZ8SPP/dWc4ksUjp6rA2EZ97 mRYs7q+YuMvfc8/IdgIPg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:06O2wdFNSyU=;WHHrV4Mt1SwwP95Opxf5PssytxQ Rb3MznZ1X8Lm+3TsQ+Fjg7pjSneS2cAEVOczH9AUeckV1Na+yVzbCJrxr2mCnXiTp05UN9l73 x4CmTvUze5NRBoT4vq32+j89ShFEc7qBB1flp3RZ+MAPU3fHu6TWnmqTIa/LdyyuoJmoB9I2I Wtwo2/InHlc45H/RKL2RkDTCjX5Vs12zM72biyQ/ZbrqoZBJnywd81oETgtViwImc/58Vn03l rjvgNMokzNUPu/yZZ43arBh+0XDPH28X/rlokV3Zx5Wu4v3DyghsNv2zuOYEIqHZ7MoGuOfBq vlvaFnW6rPZBUib96trXl608+Sj9YSKKEah/+eq7D6PcomQNDwsGirrIFU5eHMfU4wsDPccvT H0daxFuaFzHKR/XcPIEU3+6x8A/2Y04b6eq+m1EtJlNyAJ7nhCCJG3r2dAhlxRWy+Tb3ZdUtT 3MCjfe7je5qh11c/fhBhwIgVG1j+5qCVzB7VOlnJQALe9uMyM4/z1wDDn1646tz3VQ+56hFYF IAf+tVm9hDYsQqesM5AFMhy4UezHDlMLwzN3t2iLgg04sMFCgOB2f5j1tIZhZkmwC1xLoKtcE DbRWaIR8BFaHFi31Qkvzb+3kbtHxJtO4dTIE/yZ9oj7nprFP9FOucSFceBgqcinalr/m2pHep Pf/7zMXhLDjnz/0pqg1kpciLo5NDaqX2FsiNj/RqWbzReMF2whWZRuHMEIfCHBDtJrHXMQ1ry SSjUIlrouDiOsOVWvENcgXfqFarzyh5SsIwWhwXcXV3HvqsAff3wrBO2LyJ8CDWF1YScXgKpT FSaGOzKeF05ejmZdyZ7xBSpm1+Nk1YW3q6dwuT0ll3gjI= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 70301 Cc: 70301 <at> debbugs.gnu.org, k.ninev@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.7 (-) Eli Zaretskii <eliz@HIDDEN> writes: Hi Eli, >> Thanks for the patch. However, I believe we shouldn't fix it in >> secrets.el, but in dbus.el. > > Then we ought to update the doc string of dbus-string-to-byte-array, > which currently says the argument should be a UTF-8 encoded string. Yep. >> > Michael, I think we have a similar problem in >> > dbus-byte-array-to-string: when MULTIBYTE is non-nil, the function >> > should call decode-coding-string on the unibyte string it produces >> > instead of converting each byte to multibyte. Because the bytes in >> > the argument BYTE-ARRAY are not characters, they are raw bytes of the >> > UTF-8 sequence, so calling 'string' on them is not TRT. >> >> Yes. The following patch works for me. WDYT? > > If you are okay with changing the behavior of > dbus-byte-array-to-string in backward-incompatible ways, I don't mind. > But maybe this should be called out in NEWS. I'm aware of this incompatibility. Well, I've played several hours today with this. Since we have no information from D-Bus about the underlying byte array, we must assume a given context. A sequence of raw 8-bit bytes, unibyte, representing an UTF-8 encoded string seems to be aapropriate. If people want another conversion for a D-Bus byte array, it is still possible. But they shouldn't use dbus-byte-array-to-string and dbus-string-to-byte-array then. I'll puzzle everything together by tomorrow. Best regards, <<michael.
bug-gnu-emacs@HIDDEN
:bug#70301
; Package emacs
.
Full text available.Received: (at 70301) by debbugs.gnu.org; 10 Apr 2024 15:44:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 11:44:58 2024 Received: from localhost ([127.0.0.1]:54201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rua88-00036n-Ms for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 11:44:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42226) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rua85-00035N-3W for 70301 <at> debbugs.gnu.org; Wed, 10 Apr 2024 11:44:55 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1rua7q-000730-4k; Wed, 10 Apr 2024 11:44:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=xhlATQzFrZ5VDC/0gf43MMOs1G47B3nvoq7mzMDCdRg=; b=HSmMNjj0aiYs WRp8Hy+9SSqFiFI/jpBeKgTHlqO3UUIoNLcM34ANHJxEA55qiZUp6LhH7EPwTUyv9guOr97vEmy4V oguUtOaIuz8A/C8F0I0Uye1EtAVQoyI8/9VuNphh/iuNL/JOQSvtGmKKJ+o1WxQUIpAuAS8KJRxZb mQISaVLRK6XeMTqXBAtdi0/rEUW/AgwGH1bI42Ku1MU8jUm8r0YJRZnYVnnSRKr0wH7T6l80Rop2b 2MFM8tzOh98+GGOMQaWe85OGlXqGFik8W+n27RGEAEz9EfOGfGncyZha0Rc954of6UnSTdzQoD00m euZ0UOuupsyLYqoRr3RBFw==; Date: Wed, 10 Apr 2024 18:44:35 +0300 Message-Id: <86o7ahusrg.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Michael Albinus <michael.albinus@HIDDEN> In-Reply-To: <87jzl5s06c.fsf@HIDDEN> (message from Michael Albinus on Wed, 10 Apr 2024 17:32:43 +0200) Subject: Re: bug#70301: 30.0.50; secrets-create-item mangles cyrillic passwords References: <1712650236526.1662743497.3911072838@HIDDEN> <86o7aix3wq.fsf@HIDDEN> <87jzl5s06c.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70301 Cc: 70301 <at> debbugs.gnu.org, k.ninev@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: -3.3 (---) > From: Michael Albinus <michael.albinus@HIDDEN> > Cc: k.ninev@HIDDEN, 70301 <at> debbugs.gnu.org > Date: Wed, 10 Apr 2024 17:32:43 +0200 > > > Does the patch below give good results? > > Thanks for the patch. However, I believe we shouldn't fix it in > secrets.el, but in dbus.el. Then we ought to update the doc string of dbus-string-to-byte-array, which currently says the argument should be a UTF-8 encoded string. > > Michael, I think we have a similar problem in > > dbus-byte-array-to-string: when MULTIBYTE is non-nil, the function > > should call decode-coding-string on the unibyte string it produces > > instead of converting each byte to multibyte. Because the bytes in > > the argument BYTE-ARRAY are not characters, they are raw bytes of the > > UTF-8 sequence, so calling 'string' on them is not TRT. > > Yes. The following patch works for me. WDYT? If you are okay with changing the behavior of dbus-byte-array-to-string in backward-incompatible ways, I don't mind. But maybe this should be called out in NEWS.
bug-gnu-emacs@HIDDEN
:bug#70301
; Package emacs
.
Full text available.Michael Albinus <michael.albinus@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 70301) by debbugs.gnu.org; 10 Apr 2024 15:33:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 10 11:33:10 2024 Received: from localhost ([127.0.0.1]:54187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ruZwj-0001Nc-54 for submit <at> debbugs.gnu.org; Wed, 10 Apr 2024 11:33:10 -0400 Received: from mout.gmx.net ([212.227.17.20]:51633) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>) id 1ruZwf-0001Le-Sh for 70301 <at> debbugs.gnu.org; Wed, 10 Apr 2024 11:33:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1712763164; x=1713367964; i=michael.albinus@HIDDEN; bh=F78+uJjtUnzj62w34EYspKKtvEYwFrwxb9G68dBi7lU=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=RCz1m/az13sEwHHtHdF59CnmF+P2kO+2jxf4Zcuylf6ToogGYwtcecDt6E4P3/Px scBo9psth+4Onf0nWSIFIjFeyrDhzvAYzmnfVbRqbl8p2oEGjW6NGeZbVqhGhyq89 XJSGrZPNX2YcsX3xVMCeghbwtSnzcOfYInNkbrhnzcmdnqh6Qe69r3htHh5qhTB3V 0fb7DV/8fMziHAiCiUpQldhDv7AiMgCsB7s0NYb0RtjtOBepABu9bvvdnCZ+lPHqW s8eU4ebZdIHqosngtxHKACeSoaMIpRK0r4hetuvL/XoeUrd7b1eYLRkoGCBkSNT/9 5R6RUqW/PdRpmaHJkg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.39.16]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M4s51-1rtD1n0INj-0020ik; Wed, 10 Apr 2024 17:32:44 +0200 From: Michael Albinus <michael.albinus@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#70301: 30.0.50; secrets-create-item mangles cyrillic passwords In-Reply-To: <86o7aix3wq.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 09 Apr 2024 12:48:37 +0300") References: <1712650236526.1662743497.3911072838@HIDDEN> <86o7aix3wq.fsf@HIDDEN> Date: Wed, 10 Apr 2024 17:32:43 +0200 Message-ID: <87jzl5s06c.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:MtvW8iF99b3XCJv65XGAtdoIesBZpXdgYPU13szzDg10hDLjSCQ OeQcvjBxCaqVN3hdpImHMYkKB2m5BfgdlYVnVxy7ICGCQzJ60YFs5uQX+Pxw9KLrNW7eqhV moJpBh23CnmhaNK16dos5/DtfmjH6cMSQP0MgmOdRmSi2PQyR4JKB48QszXoeHKFA7bjG1+ h7ZIxu9WzZRDxfgAa5zyA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:ZsociVLCtMk=;th9qft1JvBPB+e2UhAavwgms388 vLNNcFwgeeUjORQ3vp3EYhR2Era5Z6X45d11ATsWcy5fjVhCFlA6Ulrtre+f1J+Bz1dAK3Du1 C5caOb4Ljh7nSDRr7pR1uv57Ih91SNgiuYBHmSGMcgJruoZdzRte4/RM3fRGUIG7tN74kWf4g VSbW1+KBr4/VTQ7D9Ke0GojwH+C30Qcm3y+xkyvxrvCixpK2bOBPzYv4a3oNXDbWZ6Ib8STJD /i+0SwcZ0bjl72ZiQ9zKlc2g6Gt/sGB6xigJUN1pRy+7J70bNXlKey2+h4z+ZwNYDqz2G+IZr khbZKYwjFbuvCHmexee9/E0YRkUnaMPswAdT6b5rthzoJClEU8kGPYIbEoWmSaIUFcpplWRqp ojjCxzgrt+eI213d+oAjLQSjq1jZ9000B5nJb0BuP9MWPbzNACTvJFCOoRNrGBLrarZNhHX0b SAKDqW+elBOxYQoXXVfeRpiGvbz90a8FI8Onim9SYV1Kv4bWh+zSlH7QrIncSMj7MtvMT0oYh dz6IHWwnsOgGHvIZMTICnk5mGAZzVxC8CmtXvW2rCayUEEkIv5SPJfwxt4+cNZ2y2pesL6LOU QPQygOTWsiIUkr0P2JUcDQ9/eo5b4GDN4zxpgxFKtn04IcvRyXwYM9efq0XOyg2OW0NLLMeXg d58jjXnzKYGZwt8PxIkukE16aukc/UlKgIaJ2KjMsqKxL/ix2SJiDbkgWTG9iX3ZNO1cX5E4k sUEZIGr0Oc28Yd0EOD62hNOGLPd5kECc8Mxs7Jz0MEtjYfTATCEeHHhwkWB8buzrynM4M593x vVVVWSOh0/6BM2JmM6aNhz05WuTSSxXN3J4sCxc5D7tO0= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 70301 Cc: 70301 <at> debbugs.gnu.org, k.ninev@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.7 (-) --=-=-= Content-Type: text/plain Eli Zaretskii <eliz@HIDDEN> writes: Hi Eli, > Does the patch below give good results? Thanks for the patch. However, I believe we shouldn't fix it in secrets.el, but in dbus.el. > Michael, I think we have a similar problem in > dbus-byte-array-to-string: when MULTIBYTE is non-nil, the function > should call decode-coding-string on the unibyte string it produces > instead of converting each byte to multibyte. Because the bytes in > the argument BYTE-ARRAY are not characters, they are raw bytes of the > UTF-8 sequence, so calling 'string' on them is not TRT. Yes. The following patch works for me. WDYT? --=-=-= Content-Type: text/x-patch Content-Disposition: inline Content-Transfer-Encoding: quoted-printable diff --git a/lisp/net/dbus.el b/lisp/net/dbus.el index 46f85daba24..11c87e72d4e 100644 =2D-- a/lisp/net/dbus.el +++ b/lisp/net/dbus.el @@ -997,17 +997,18 @@ dbus-string-to-byte-array STRING shall be UTF-8 coded." (if (zerop (length string)) '(:array :signature "y") - (cons :array (mapcan (lambda (c) (list :byte c)) string)))) + (cons :array + (mapcan (lambda (c) (list :byte c)) + (encode-coding-string string 'utf-8))))) -(defun dbus-byte-array-to-string (byte-array &optional multibyte) +(defun dbus-byte-array-to-string (byte-array &optional _multibyte) "Transform BYTE-ARRAY into UTF-8 coded string. -BYTE-ARRAY must be a list of structure (c1 c2 ...), or a byte -array as produced by `dbus-string-to-byte-array'. The resulting -string is unibyte encoded, unless MULTIBYTE is non-nil." - (apply - (if multibyte #'string #'unibyte-string) - (unless (equal byte-array '(:array :signature "y")) - (seq-filter #'characterp byte-array)))) +BYTE-ARRAY must be a unibyte list of structure (c1 c2 ...), or a byte +array as produced by `dbus-string-to-byte-array'." + (if-let ((bytes (seq-filter #'characterp byte-array)) + (string (apply #'unibyte-string bytes))) + (decode-coding-string string 'utf-8) + "")) (defun dbus-escape-as-identifier (string) "Escape an arbitrary STRING so it follows the rules for a C identifier. --=-=-=--
bug-gnu-emacs@HIDDEN
:bug#70301
; Package emacs
.
Full text available.Received: (at 70301) by debbugs.gnu.org; 9 Apr 2024 10:24:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 06:24:22 2024 Received: from localhost ([127.0.0.1]:48393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ru8eL-0001zE-Ss for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 06:24:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ru8eI-0001yH-FO for 70301 <at> debbugs.gnu.org; Tue, 09 Apr 2024 06:24:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ru8e3-0005eb-1N; Tue, 09 Apr 2024 06:24:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=AE2QF5rm36NVkXtNYk8GlR6WokRuc1K5yxUWv7wsPds=; b=V/zjKXhIZfcb ooQe2568r4TlkJsM57vj5IMXMfh+cq1QjEckfMQBTG0+bEwGJBbHgGDz1mcI+IAYrNpQafhs3yzMp X658/x5nJomfp8mqegA1iZCGUdbbSkxCV9eHDagS2F7xCS5maGHoNscsLu66c6OALs52+CPDLftuV 85j3kVLmhHXceWwwr4vWjkjTGUzpYWiXNnzzINdlGp1zvczE1wbgvRRD/dpQXT/Ojiwwa6ClU6umZ dx4Wn71qHVX6Hjkm3X4/5V18F/bD6Hr5ExPAbagzbzXqdhhQA484QV7TVVtogahC35IjPKSOTaR6L GgeURpERfBXQVVPUGZs0+Q==; Date: Tue, 09 Apr 2024 13:23:58 +0300 Message-Id: <86jzl6x29t.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: k.ninev@HIDDEN In-Reply-To: <1712657350147.2542454644.3268333671@HIDDEN> (k.ninev@HIDDEN) Subject: Re: bug#70301: 30.0.50; secrets-create-item mangles cyrillic passwords References: <86o7aix3wq.fsf@HIDDEN> <1712657350147.2542454644.3268333671@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70301 Cc: 70301 <at> debbugs.gnu.org, michael.albinus@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: -3.3 (---) > From: k.ninev@HIDDEN > Cc: 70301 <at> debbugs.gnu.org > Date: Tue, 09 Apr 2024 10:09:19 +0000 > > > Yes, the patch works for me. Thank you. Thanks for testing.
bug-gnu-emacs@HIDDEN
:bug#70301
; Package emacs
.
Full text available.Received: (at 70301) by debbugs.gnu.org; 9 Apr 2024 10:09:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 06:09:39 2024 Received: from localhost ([127.0.0.1]:48353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ru8Q5-00007A-BG for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 06:09:38 -0400 Received: from mail.cdots.bg ([91.92.199.54]:60928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <k.ninev@HIDDEN>) id 1ru8Q1-00005b-SC for 70301 <at> debbugs.gnu.org; Tue, 09 Apr 2024 06:09:35 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cdots.bg (Postfix) with ESMTP id 45DAFA0D6352; Tue, 9 Apr 2024 13:09:20 +0300 (EEST) Received: from mail.cdots.bg ([127.0.0.1]) by localhost (mail.cdots.bg [127.0.0.1]) (amavis, port 10032) with ESMTP id hFXsvU1LRa3A; Tue, 9 Apr 2024 13:09:19 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by mail.cdots.bg (Postfix) with ESMTP id 9CD53A0D634D; Tue, 9 Apr 2024 13:09:19 +0300 (EEST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cdots.bg 9CD53A0D634D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cdots.bg; s=38EB8BB6-1E4E-11E5-AEB1-E0FC2BDD2164; t=1712657359; bh=Wse4o1wiJAQzQxJ99gsm4DDKqwkdkEsJ4BSfUgVFlNw=; h=Message-Id:From:To:Date:MIME-Version; b=gtRipSRlilI4XaFMIRkSYK7WbI1Ysyj0Q0bJG+Y17HklhATyC838/bdpeqD74FAxw 4432r5dQMpl7ufCZfuRKqkJiGopBzJLu/a8LsMsPuOisVSlMtX1NHxo/1SCf4aQRr3 /aTk3R75EjKruZE0A/oRaU0c05BdAmj2VaE7cieI= X-Virus-Scanned: amavis at mail.cdots.bg Received: from mail.cdots.bg ([127.0.0.1]) by localhost (mail.cdots.bg [127.0.0.1]) (amavis, port 10026) with ESMTP id 5tmI0Coa2a5C; Tue, 9 Apr 2024 13:09:19 +0300 (EEST) Received: from noip.localdomain (unknown [85.196.152.25]) by mail.cdots.bg (Postfix) with ESMTPSA id 7F4DCA0D3264; Tue, 9 Apr 2024 13:09:19 +0300 (EEST) Content-Type: text/plain; charset=utf-8 Message-Id: <1712657350147.2542454644.3268333671@HIDDEN> From: k.ninev@HIDDEN To: Eli Zaretskii <eliz@HIDDEN>, Michael Albinus <michael.albinus@HIDDEN> Subject: Re: bug#70301: 30.0.50; secrets-create-item mangles cyrillic passwords Date: Tue, 09 Apr 2024 10:09:19 +0000 In-Reply-To: <86o7aix3wq.fsf@HIDDEN> References: <86o7aix3wq.fsf@HIDDEN> X-Mailer: Vivaldi Mail User-Agent: Vivaldi Mail/6.6.3271.57 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 70301 Cc: 70301 <at> debbugs.gnu.org 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 (-) Yes, the patch works for me. Thank you. On Tuesday, April 9, 2024 12:48 PM (+03:00), Eli Zaretskii wrote: > > Date: Tue, 09 Apr 2024 08:18:37 +0000 > > From: k.ninev--- via "Bug reports for GNU Emacs, > > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > >=20 > >=20 > > using this Secret Service API code in 'emacs -Q' > >=20 > > (require 'secrets) > > (secrets-create-item "session" "my item" "=D0=BF=D0=B0=D1=80=D0=BE= =D0=BB=D0=B0" :method "sudo" :user > > "joe" :host "remote-host") > >=20 > > Successfully creates an entry but the password "=D0=BF=D0=B0=D1=80= =D0=BE=D0=BB=D0=B0" is mangled to > > "?0@>;0" and cannot be viewed both with M-x secrets-show-secrets=20 > > and secret-tool cli tool , this does not occur with latin passwords >=20 > Does the patch below give good results? >=20 > Michael, I think we have a similar problem in > dbus-byte-array-to-string: when MULTIBYTE is non-nil, the function > should call decode-coding-string on the unibyte string it produces > instead of converting each byte to multibyte. Because the bytes in > the argument BYTE-ARRAY are not characters, they are raw bytes of the > UTF-8 sequence, so calling 'string' on them is not TRT. >=20 > diff --git a/lisp/net/secrets.el b/lisp/net/secrets.el > index c1a670f..63fc874 100644 > --- a/lisp/net/secrets.el > +++ b/lisp/net/secrets.el > @@ -665,7 +665,8 @@ secrets-create-item > ;; Secret. > `(:struct :object-path ,secrets-session-path > (:array :signature "y") ;; No parameters. > - ,(dbus-string-to-byte-array password) > + ,(dbus-string-to-byte-array > + (encode-coding-string password 'utf-8)) > ,secrets-struct-secret-content-type) > ;; Do not replace. Replace does not seem to work. > nil)) >=20 --=20 KN
bug-gnu-emacs@HIDDEN
:bug#70301
; Package emacs
.
Full text available.Received: (at 70301) by debbugs.gnu.org; 9 Apr 2024 09:48:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 05:48:59 2024 Received: from localhost ([127.0.0.1]:48289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ru866-0005sG-V0 for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 05:48:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1ru863-0005r7-LW for 70301 <at> debbugs.gnu.org; Tue, 09 Apr 2024 05:48:57 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1ru85p-0007vC-G3; Tue, 09 Apr 2024 05:48:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=eVRYXR6MxpfEZ40L5KEkr2qKV4nHzdVwt/NeyZI1Z/g=; b=TA0+yX4E2fswFR0uqpYA P5cTiNn6lCA/rrKfqPcycs6GOC6qvGngk4vxIlk993QesdTChJSmGoY6lsDLnIyRLa4Hib96ZJHg3 GL2sfrWtgdOfgSt3SqOSVIMhY33/ytOK4vDxH/UikypKG2QUhgbEctE8oO3qavXCPsXuEEwvEaAX8 Rs9yde8WIQP1ocie9Xq6vaYs12PIISnYNSfcmv4czno7VTcmnwU1/rF0x+nMjxN7VBVn7J04QhYoR ZeZmieHfzWGnlRHcKItgXAFYSu16o6NLcOrcSvbiFaIzbqccCjZjIkaHH3Ulf/TQQV6hAfpl9ETF8 x5xk0RJ3txsk6w==; Date: Tue, 09 Apr 2024 12:48:37 +0300 Message-Id: <86o7aix3wq.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: k.ninev@HIDDEN, Michael Albinus <michael.albinus@HIDDEN> In-Reply-To: <1712650236526.1662743497.3911072838@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#70301: 30.0.50; secrets-create-item mangles cyrillic passwords References: <1712650236526.1662743497.3911072838@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 70301 Cc: 70301 <at> debbugs.gnu.org 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: -3.3 (---) > Date: Tue, 09 Apr 2024 08:18:37 +0000 > From: k.ninev--- via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > using this Secret Service API code in 'emacs -Q' > > (require 'secrets) > (secrets-create-item "session" "my item" "парола" :method "sudo" :user > "joe" :host "remote-host") > > Successfully creates an entry but the password "парола" is mangled to > "?0@>;0" and cannot be viewed both with M-x secrets-show-secrets > and secret-tool cli tool , this does not occur with latin passwords Does the patch below give good results? Michael, I think we have a similar problem in dbus-byte-array-to-string: when MULTIBYTE is non-nil, the function should call decode-coding-string on the unibyte string it produces instead of converting each byte to multibyte. Because the bytes in the argument BYTE-ARRAY are not characters, they are raw bytes of the UTF-8 sequence, so calling 'string' on them is not TRT. diff --git a/lisp/net/secrets.el b/lisp/net/secrets.el index c1a670f..63fc874 100644 --- a/lisp/net/secrets.el +++ b/lisp/net/secrets.el @@ -665,7 +665,8 @@ secrets-create-item ;; Secret. `(:struct :object-path ,secrets-session-path (:array :signature "y") ;; No parameters. - ,(dbus-string-to-byte-array password) + ,(dbus-string-to-byte-array + (encode-coding-string password 'utf-8)) ,secrets-struct-secret-content-type) ;; Do not replace. Replace does not seem to work. nil))
bug-gnu-emacs@HIDDEN
:bug#70301
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 9 Apr 2024 08:19:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 09 04:19:15 2024 Received: from localhost ([127.0.0.1]:48223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ru6hF-00066c-1p for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 04:19:14 -0400 Received: from lists.gnu.org ([2001:470:142::17]:51464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <k.ninev@HIDDEN>) id 1ru6h8-00064h-Ng for submit <at> debbugs.gnu.org; Tue, 09 Apr 2024 04:19:10 -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 <k.ninev@HIDDEN>) id 1ru6gu-0005h2-OO for bug-gnu-emacs@HIDDEN; Tue, 09 Apr 2024 04:18:53 -0400 Received: from mail.cdots.bg ([91.92.199.54]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <k.ninev@HIDDEN>) id 1ru6gs-0000nV-2m for bug-gnu-emacs@HIDDEN; Tue, 09 Apr 2024 04:18:52 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cdots.bg (Postfix) with ESMTP id 76FE7A002215 for <bug-gnu-emacs@HIDDEN>; Tue, 9 Apr 2024 11:18:39 +0300 (EEST) Received: from mail.cdots.bg ([127.0.0.1]) by localhost (mail.cdots.bg [127.0.0.1]) (amavis, port 10032) with ESMTP id Zlxrxzk38Tf2 for <bug-gnu-emacs@HIDDEN>; Tue, 9 Apr 2024 11:18:38 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by mail.cdots.bg (Postfix) with ESMTP id 57EFEA0BCEC6 for <bug-gnu-emacs@HIDDEN>; Tue, 9 Apr 2024 11:18:38 +0300 (EEST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cdots.bg 57EFEA0BCEC6 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cdots.bg; s=38EB8BB6-1E4E-11E5-AEB1-E0FC2BDD2164; t=1712650718; bh=Bs+Hk2fIJnaZhjyjMM/IJ+kx3ECvvXgMQUBZmHn/y7s=; h=Message-Id:From:To:Date:MIME-Version; b=VtpRm8bQEH766SzQhWbHi/VP8HX1iEjrV4XKBX2f2lqW17pfSuiZeHf6Fx1o+V88O Pxua9S+0sGixxTYuKhVz0F0/1ne33f1nL2AXmnga0J44QFAKlmpNBqYa6i5wa30ld0 J+8+Gm4E/lSJNFV8wh/irbtzGFaoLuN2NY3Oo29I= X-Virus-Scanned: amavis at mail.cdots.bg Received: from mail.cdots.bg ([127.0.0.1]) by localhost (mail.cdots.bg [127.0.0.1]) (amavis, port 10026) with ESMTP id GhRgwctPHUzO for <bug-gnu-emacs@HIDDEN>; Tue, 9 Apr 2024 11:18:38 +0300 (EEST) Received: from noip.localdomain (unknown [85.196.152.25]) by mail.cdots.bg (Postfix) with ESMTPSA id 37204A0D30C9 for <bug-gnu-emacs@HIDDEN>; Tue, 9 Apr 2024 11:18:38 +0300 (EEST) Content-Type: text/plain; charset=utf-8 Message-Id: <1712650236526.1662743497.3911072838@HIDDEN> From: k.ninev@HIDDEN To: bug-gnu-emacs@HIDDEN Subject: 30.0.50; secrets-create-item mangles cyrillic passwords Date: Tue, 09 Apr 2024 08:18:37 +0000 X-Mailer: Vivaldi Mail User-Agent: Vivaldi Mail/6.6.3271.57 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Received-SPF: pass client-ip=91.92.199.54; envelope-from=k.ninev@HIDDEN; helo=mail.cdots.bg 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit 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.1 (/) using this Secret Service API code in 'emacs -Q' (require 'secrets) (secrets-create-item "session" "my item" "=D0=BF=D0=B0=D1=80=D0=BE=D0=BB= =D0=B0" :method "sudo" :user "joe" :host "remote-host") Successfully creates an entry but the password "=D0=BF=D0=B0=D1=80=D0=BE= =D0=BB=D0=B0" is mangled to "?0@>;0" and cannot be viewed both with M-x secrets-show-secrets=20 and secret-tool cli tool , this does not occur with latin passwords Tested with both gnome-keyring and keepassxc as API backends. --text follows this line- In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-04-08 built on arch-nspawn-197981 Repository revision: 600ac35cc6597b63306786bffd0d762f70555322 Repository branch: master System Description: Arch Linux Configured using: 'configure --prefix=3D/usr --sysconfdir=3D/etc --libexecdir=3D/usr/lib --localstatedir=3D/var --mandir=3D/usr/share/man --with-gameuser=3D:games --with-modules --without-m17n-flt --without-gconf --with-native-compilation=3Dyes --with-xinput2 --with-pgtk --without-xaw3d --with-sound=3Dno --with-tree-sitter --without-gpm --without-compress-install '--program-transform-name=3Ds/\([ec]tags\)/\1.emacs/' 'CFLAGS=3D-march=3Dx86-64 -mtune=3Dgeneric -O2 -pipe -fno-plt = -fexceptions -Wp,-D_FORTIFY_SOURCE=3D2 -Wformat -Werror=3Dformat-security -fstack-clash-protection -fcf-protection -g -ffile-prefix-map=3D/build/emacs-git/src=3D/usr/src/debug/emacs-git -flto=3Dauto' 'LDFLAGS=3D-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=3Dauto'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LC_MONETARY: bg_BG.UTF-8 value of $LC_NUMERIC: bg_BG.UTF-8 value of $LC_TIME: bg_BG.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Fundamental --=20 KN
k.ninev@HIDDEN
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#70301
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.