Received: (at 67323) by debbugs.gnu.org; 15 Dec 2023 09:00:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 15 04:00:40 2023 Received: from localhost ([127.0.0.1]:51606 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rE43k-0002ow-0e for submit <at> debbugs.gnu.org; Fri, 15 Dec 2023 04:00:40 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:14408) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1rE43g-0002gi-SW for 67323 <at> debbugs.gnu.org; Fri, 15 Dec 2023 04:00:38 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=2EWQdcp7 fj4ulIsMuEVTvnpl1CafZWZlNiZHJB0ufJY=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=U2FPKsjXyjuKFz7Io8cFlT26K81DHA mNSWMS7FMsbCHTW4xb5inYmkwDNYwgVUVwmhRp/aZtV+CDjMwxmp8bCw== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=2EWQdcp7fj4ulIsM uEVTvnpl1CafZWZlNiZHJB0ufJY=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=VnHAUMLso55pZnSpFMBWRoPp1lh7EXvrwo/00e uGKon+qKUwadMGUb3jFcVNFVHS+1IuLfhEP5OAbcC9jZq4fzpM4oC3CGTsiXOYHkKAnKZW 75x7rbv8g2LsGNIFR5q1MiJGEBdvGkYrGSELPEbi5Lj+smfxJZzQFDjQ/udXt8dZ9ZeR4Y PypA3or30P8Z5tA+tGL02ME5fzeB1mcVKCKIU2vX6EsrhQsc/U0EHnhhaxyO47ru9tRskN dzB0yGUS6dZZPWfXg3BRaOSoIO0/W+7GPpdDfrMHSOysR+nWh3DsYUh2A76mPcX/hXPBjg ChrexJMygU2N/Vwya/RAENug== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 4c5ddbd2 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 15 Dec 2023 10:00:34 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67323: 30.0.50; [PATCH] Set a new desktop file to mode 0600 In-Reply-To: <83a5qbq2sz.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 15 Dec 2023 10:37:32 +0200") References: <87il5v76bn.fsf@HIDDEN> <835y1vi92r.fsf@HIDDEN> <87edgj6z2r.fsf@HIDDEN> <8334wzi7d3.fsf@HIDDEN> <CADwFkmkOJTV0BesdhHyHWixh28u+ZvuROVgAGZnpqRZg=ut8Lw@HIDDEN> <83a5qbq2sz.fsf@HIDDEN> Date: Fri, 15 Dec 2023 10:00:33 +0100 Message-ID: <87wmtfu9fy.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67323 Cc: Stefan Kangas <stefankangas@HIDDEN>, 67323 <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 (-) Eli Zaretskii <eliz@HIDDEN> writes: [...] > Bottom line: I think we should install this as optional behavior, by > default off, if at all. If many people turn it on in their > customizations, we can later revisit the default value. So with all these conditions (a custom, off by default), I then think that we should not install this. My idea was to have better privacy by *default*. If one user have to tweak a custom somewhere to do this, I think he'd better set the Unix rights on its desktop file by "hand" as I'm doing now. And there is still umask also. -- Manuel Giraud
bug-gnu-emacs@HIDDEN
:bug#67323
; Package emacs
.
Full text available.Received: (at 67323) by debbugs.gnu.org; 15 Dec 2023 08:37:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 15 03:37:42 2023 Received: from localhost ([127.0.0.1]:51576 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rE3hV-0006N9-LM for submit <at> debbugs.gnu.org; Fri, 15 Dec 2023 03:37:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:52032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1rE3hS-0006Mv-W0 for 67323 <at> debbugs.gnu.org; Fri, 15 Dec 2023 03:37:40 -0500 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 1rE3hN-00077F-K9; Fri, 15 Dec 2023 03:37:33 -0500 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=1Nsmm4xFTEEbk50FULijXJ95KiYFUYcR1ecwPE1ZADw=; b=dfqaxenT0jxoEYsX+7VQ qv/WDg5PaDrbezQPlDKU+5fsAxnH3AoUZfLHa9sBF+sc4d/CyXy6orAOWxadSTFxCqeZW2CDIQaAr jfdw+FSLqNgp9JrA+zulEfR9hvAyCAr5W6H3XpBvi+zI+rZd5hjYjcOUk8ZFswxgD2Ep4Q7Y0kfN8 nJKJkDLYQyJz+GnPxi3LlAYsli3LvT03zpufelXgilPD8jjdFIw15bUNhlt/fnO/HnjGuLYoLoskk OrOglayJpG/nV4Lrt8EqHx9SZjNH4NKqCn8DFcIl3dnNs3wjW+XxoW3rVaE35G0KIsuEzWg7WmrR1 V4OARKDGBKOgMg==; Date: Fri, 15 Dec 2023 10:37:32 +0200 Message-Id: <83a5qbq2sz.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CADwFkmkOJTV0BesdhHyHWixh28u+ZvuROVgAGZnpqRZg=ut8Lw@HIDDEN> (message from Stefan Kangas on Thu, 14 Dec 2023 17:17:36 -0800) Subject: Re: bug#67323: 30.0.50; [PATCH] Set a new desktop file to mode 0600 References: <87il5v76bn.fsf@HIDDEN> <835y1vi92r.fsf@HIDDEN> <87edgj6z2r.fsf@HIDDEN> <8334wzi7d3.fsf@HIDDEN> <CADwFkmkOJTV0BesdhHyHWixh28u+ZvuROVgAGZnpqRZg=ut8Lw@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: 67323 Cc: 67323 <at> debbugs.gnu.org, manuel@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: Stefan Kangas <stefankangas@HIDDEN> > Date: Thu, 14 Dec 2023 17:17:36 -0800 > Cc: 67323 <at> debbugs.gnu.org > > Eli Zaretskii <eliz@HIDDEN> writes: > > >> From: Manuel Giraud <manuel@HIDDEN> > >> Cc: 67323 <at> debbugs.gnu.org > >> Date: Tue, 21 Nov 2023 14:00:28 +0100 > >> > >> I had this idea while browsing savehist.el. It have > >> 'savehist-file-modes' set to #o600 by default. Since desktop.el could > >> also contain histories or others "secrets", I thought that it may a good > >> idea to have more strict default. > >> > >> > The users can make this file unreadable by others if they want. > >> > >> Yes and it is what I have done previously for my own desktop file. The > >> idea here is to have saner default. And as I said, it also works the > >> other way around ;-) > >> > >> > It's a backward-incompatible change in any case. > >> > >> You are saying that it might surprise users who rely on the "readable > >> for all" nature of one desktop file by default? I'd have a hard time to > >> figure out such a scenario… But anyway, if you think this patch does > >> not worth it, say it and I'll close this report. > > > > I'll wait a bit for others to chime in, if anyone has an opinion. > > I think the patch makes sense. > > Having defaults that protect users security and privacy better, even if > only slightly, is not a bad thing, not unless there are cases where it > hurts. And I can't think of any such cases here. desktop.el can create desktop files in any directory, not just under the user's HOME directory. (In fact, I use this feature a lot: I have different desktop files in different directories, which allows me to restore the last session on a per-project basis.) While making the desktop file unreadable/unwritable by others is probably okay under HOME, doing that in other directories is not necessarily TRT, especially if those desktop files can later be used from other users' sessions. So, if we install this, I think we need: . have a defcustom to control this behavior . the default is changed, possibly limit the new behavior to desktop files under the HOME directory, leaving the behavior in other directories as it is now . call out the change in NEWS; if the default changes, we should call it out in "Incompatible changes" section There's also a (probably rare) scenario where the fact that the desktop file doesn't exist does not necessarily mean it didn't exist in that same directory. Consider the following sequence: . start Emacs and restore desktop from an existing file . delete the desktop file . save desktop in the same directory This could happen, for example, if the original desktop file was faulty or incorrect in some way, and the user wants to "make it right". Completely legitimate (I think I did it myself a few times), though probably rare. In this case, the user won't expect the desktop file to be treated as "new", and will certainly not expect to see its access bits change in such a drastic way. Bottom line: I think we should install this as optional behavior, by default off, if at all. If many people turn it on in their customizations, we can later revisit the default value. Thanks.
bug-gnu-emacs@HIDDEN
:bug#67323
; Package emacs
.
Full text available.Received: (at 67323) by debbugs.gnu.org; 15 Dec 2023 01:17:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 20:17:44 2023 Received: from localhost ([127.0.0.1]:51314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rDwpk-0004o8-7I for submit <at> debbugs.gnu.org; Thu, 14 Dec 2023 20:17:44 -0500 Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]:51399) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1rDwpi-0004nu-9j for 67323 <at> debbugs.gnu.org; Thu, 14 Dec 2023 20:17:42 -0500 Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3363ebb277bso71952f8f.2 for <67323 <at> debbugs.gnu.org>; Thu, 14 Dec 2023 17:17:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702603057; x=1703207857; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=ciehYepFbXBPHV77Ty7lK9KPxnEGEjC/TzsBFxHj7YM=; b=hSYJzF4BffGtkTlTmoP017syJ+5iAAKBxyLfkdjjv9G1eqH82ngZrzDVOyFjm+L59U Gwr3v5lCH/zjEl20MmvmdP31LI543xJGm7anL7Q96pH9vryeYxZv6Idr4wBI/GTPCeGQ +9aM6r4DDHg6dJtnarjEI5PARTahwFhn6W2X5hd6Hi+8++nvK9yy6Wonq5dDeVZbMQzQ 8NpKMJGO7WZbeXShKjxLRhLKh0m/G8UZT22K5GPwC4mYiEV9rw35TDvt48dq9xolQ1zl Lf+bpDMNoMIFrKpSw/9djvCPz/ee2FowPLw2bTLx3j25Cm/tuZY6qDpgzeUypC/VUlGc u1Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702603057; x=1703207857; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ciehYepFbXBPHV77Ty7lK9KPxnEGEjC/TzsBFxHj7YM=; b=DL8ww1GYVqNxUDrRMoJBO9JKWhuFAyZgAMQU0AcoOGcf1Op1OS1QWIHDEc6EVwBbBP Y5bhkT6ZS9eBFicyNhJyTF26FOYDmdDurJBPkL0yAogVhQRJX49BzlOVPfRQx1CCf0Qz 3sb641g+irMqjt1tC5xLLXV5OWX1p6/5FUOch1K8HB173orOXVgdR8eX/21re5ZU2ACJ 10rCAMM/UFyp85FqWcq4IYjWtMBheumxIoc9xqV72rDy1UCEvpKjdeeJzt4yRdQxk2gG JeDFtmPa7n59OUeYzvMkFOTWf6Wu5pJ5vBWoGuCJRwEIbATOvpYn4pVyBR9PWIuHNCmX aKBg== X-Gm-Message-State: AOJu0YwUJCY5q2NU5IBSvp9z8tMPPrp7q7wA8RIj62uUhpWuLTv9S+KE rrHOSAdQYodi4AIhd+Dtnf5JwmdT1qV+PJVYmPE= X-Google-Smtp-Source: AGHT+IFbjZNWiInm6zuiTUw717K0ox+nTmzH63lkBU1pGf3h8yYGOEkj/wEXJUU7gzfsZjWP/qkAbi5212oghpUcxnc= X-Received: by 2002:adf:fbd1:0:b0:333:2fd2:5204 with SMTP id d17-20020adffbd1000000b003332fd25204mr4704313wrs.125.1702603056696; Thu, 14 Dec 2023 17:17:36 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 14 Dec 2023 17:17:36 -0800 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <8334wzi7d3.fsf@HIDDEN> References: <87il5v76bn.fsf@HIDDEN> <835y1vi92r.fsf@HIDDEN> <87edgj6z2r.fsf@HIDDEN> <8334wzi7d3.fsf@HIDDEN> MIME-Version: 1.0 Date: Thu, 14 Dec 2023 17:17:36 -0800 Message-ID: <CADwFkmkOJTV0BesdhHyHWixh28u+ZvuROVgAGZnpqRZg=ut8Lw@HIDDEN> Subject: Re: bug#67323: 30.0.50; [PATCH] Set a new desktop file to mode 0600 To: Eli Zaretskii <eliz@HIDDEN>, Manuel Giraud <manuel@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67323 Cc: 67323 <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 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> From: Manuel Giraud <manuel@HIDDEN> >> Cc: 67323 <at> debbugs.gnu.org >> Date: Tue, 21 Nov 2023 14:00:28 +0100 >> >> I had this idea while browsing savehist.el. It have >> 'savehist-file-modes' set to #o600 by default. Since desktop.el could >> also contain histories or others "secrets", I thought that it may a good >> idea to have more strict default. >> >> > The users can make this file unreadable by others if they want. >> >> Yes and it is what I have done previously for my own desktop file. The >> idea here is to have saner default. And as I said, it also works the >> other way around ;-) >> >> > It's a backward-incompatible change in any case. >> >> You are saying that it might surprise users who rely on the "readable >> for all" nature of one desktop file by default? I'd have a hard time to >> figure out such a scenario=E2=80=A6 But anyway, if you think this patch= does >> not worth it, say it and I'll close this report. > > I'll wait a bit for others to chime in, if anyone has an opinion. I think the patch makes sense. Having defaults that protect users security and privacy better, even if only slightly, is not a bad thing, not unless there are cases where it hurts. And I can't think of any such cases here.
bug-gnu-emacs@HIDDEN
:bug#67323
; Package emacs
.
Full text available.Received: (at 67323) by debbugs.gnu.org; 21 Nov 2023 13:06:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 21 08:06:24 2023 Received: from localhost ([127.0.0.1]:55469 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r5QSO-0007Q6-E7 for submit <at> debbugs.gnu.org; Tue, 21 Nov 2023 08:06:24 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1r5QSM-0007Ps-Cm for 67323 <at> debbugs.gnu.org; Tue, 21 Nov 2023 08:06:22 -0500 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 1r5QSE-0007oG-53; Tue, 21 Nov 2023 08:06:14 -0500 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=jAW5VJVHrHx3kSYB8kXymRkJy0qpmG4MWWk5T8hOUkQ=; b=PdpqbmZoV+nBn+Wk0UyO rLHy7E9Kw5pLVPN4ARMEb/u6aEsgenIGekN2da+Gm9kPYNAivRPfqAPJb2JXYIT/GovK1Sb/AQhcF cgrx+tuN4zIjonKYl/MrUcnkOFdvbAjqlmG2iBpPAghuyL3X2ej9G/qUmwEJZL2H4i+vsOCk8HP7W HQ7S32m5jL/5QAj7EEbKRMQB6nKHj/zxIdG+k+20l7Z5jpuLPALDgvL8P4k25z5YdGdQLs10X2A80 ISDvn8Z+cMKa5quEflwEnX9B0Ct6zmyCNjpQ3r/vuGMoF2Njtgl+3hU+ghixfPyRc7uFvEcOj642F fUpcE23d8vePCQ==; Date: Tue, 21 Nov 2023 15:06:00 +0200 Message-Id: <8334wzi7d3.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Manuel Giraud <manuel@HIDDEN> In-Reply-To: <87edgj6z2r.fsf@HIDDEN> (message from Manuel Giraud on Tue, 21 Nov 2023 14:00:28 +0100) Subject: Re: bug#67323: 30.0.50; [PATCH] Set a new desktop file to mode 0600 References: <87il5v76bn.fsf@HIDDEN> <835y1vi92r.fsf@HIDDEN> <87edgj6z2r.fsf@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: 67323 Cc: 67323 <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 (---) > From: Manuel Giraud <manuel@HIDDEN> > Cc: 67323 <at> debbugs.gnu.org > Date: Tue, 21 Nov 2023 14:00:28 +0100 > > I had this idea while browsing savehist.el. It have > 'savehist-file-modes' set to #o600 by default. Since desktop.el could > also contain histories or others "secrets", I thought that it may a good > idea to have more strict default. > > > The users can make this file unreadable by others if they want. > > Yes and it is what I have done previously for my own desktop file. The > idea here is to have saner default. And as I said, it also works the > other way around ;-) > > > It's a backward-incompatible change in any case. > > You are saying that it might surprise users who rely on the "readable > for all" nature of one desktop file by default? I'd have a hard time to > figure out such a scenario… But anyway, if you think this patch does > not worth it, say it and I'll close this report. I'll wait a bit for others to chime in, if anyone has an opinion. Thanks.
bug-gnu-emacs@HIDDEN
:bug#67323
; Package emacs
.
Full text available.Received: (at 67323) by debbugs.gnu.org; 21 Nov 2023 13:00:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 21 08:00:36 2023 Received: from localhost ([127.0.0.1]:55404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r5QMm-0007EF-BN for submit <at> debbugs.gnu.org; Tue, 21 Nov 2023 08:00:36 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:47681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1r5QMj-0007E5-6U for 67323 <at> debbugs.gnu.org; Tue, 21 Nov 2023 08:00:34 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=VND9ubSE gsPzP5k2HrIigNZoViN2/ZZHzLzWMmn/a+g=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=ofOrW49EHFkhaC45ApTrdHQrVZ/3dg GvQ9DDAgEDn3tDfV7pCNNKsMGNvmIjTf7oC0ccrnhBxz5hgqtcs+xZBg== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=VND9ubSEgsPzP5k2 HrIigNZoViN2/ZZHzLzWMmn/a+g=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=IC9IRxGa3QDyzmJGOXlF3AP40AwFrDLe+3VE+w Jo+XDnwbRXDA5/+VgkLUWzoCMcjPdwDtJ+zulALZa+ECmhh6bAV3Ka0nFpxaTr4h3VY1Ah tR3/AiPLEtJ22clE9jUOpoU4nzCzi48z4dGy0thIhL+Xl2eSFsclJlcysNSqnmndQJTKN0 yPO3BJ/6BMnkM38GnBqvYTom9ZMjoWtXPPa7l0X8gR6/+pmR+wsRoM7sXT/erjhaDQHf5A Qi3j6po9F53s63ZCQTHNffJbvIgyoh35tbD8J1/WVwpBeNuuolTRsUou4xICl+R1RJIkvS AIS0hz1VclQlJrloNQcVKX+A== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id a43b6572 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 21 Nov 2023 14:00:29 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67323: 30.0.50; [PATCH] Set a new desktop file to mode 0600 In-Reply-To: <835y1vi92r.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 21 Nov 2023 14:29:00 +0200") References: <87il5v76bn.fsf@HIDDEN> <835y1vi92r.fsf@HIDDEN> Date: Tue, 21 Nov 2023 14:00:28 +0100 Message-ID: <87edgj6z2r.fsf@HIDDEN> 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-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67323 Cc: 67323 <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 (-) Eli Zaretskii <eliz@HIDDEN> writes: >> Date: Tue, 21 Nov 2023 11:23:56 +0100 >> From: Manuel Giraud via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> >>=20 >> As a desktop file can contain some "secret" data, I think it is better >> to make it read/write only to the user by default. This does not >> prevent the user to later change the mode of this desktop file if he >> wants to "share" it. > > We don't do this in other cases, AFAICT, so why do it here? Hi Eli, I had this idea while browsing savehist.el. It have 'savehist-file-modes' set to #o600 by default. Since desktop.el could also contain histories or others "secrets", I thought that it may a good idea to have more strict default. > The users can make this file unreadable by others if they want. Yes and it is what I have done previously for my own desktop file. The idea here is to have saner default. And as I said, it also works the other way around ;-) > It's a backward-incompatible change in any case. You are saying that it might surprise users who rely on the "readable for all" nature of one desktop file by default? I'd have a hard time to figure out such a scenario=E2=80=A6 But anyway, if you think this patch do= es not worth it, say it and I'll close this report. Thanks, --=20 Manuel Giraud
bug-gnu-emacs@HIDDEN
:bug#67323
; Package emacs
.
Full text available.Received: (at 67323) by debbugs.gnu.org; 21 Nov 2023 12:29:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 21 07:29:23 2023 Received: from localhost ([127.0.0.1]:55350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r5PsZ-00017u-8X for submit <at> debbugs.gnu.org; Tue, 21 Nov 2023 07:29:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1r5PsX-00017g-EZ for 67323 <at> debbugs.gnu.org; Tue, 21 Nov 2023 07:29:21 -0500 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 1r5PsP-0005c0-4h; Tue, 21 Nov 2023 07:29:13 -0500 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=nT+EkT1M/Q2DZWrBBuH/B/+NHP6Q9UOe4O1u75w3KrM=; b=ZLGn2J033eUP SJ8Jr8+4Fq/U9QOOfAQbR9LOs7cUkDsTh+j+5xcsfOrtn5/MIRVOJnBD/aid7Pq1DTUlYPyNnfUWu PV3bVJaJ/VtLhwJbzSv5mOdrCU3uP/FeQiIHzppWYQ5W0jXA/nDUN8DIYIBjZbjMT6UjjVzAf8/i6 DfxW4ykr3WQxzHp23/O3EGAE/hEm4T7sMEF1yF1XFhvBygEBzGfZ3GgER5yv34vgxMI8hIuH66bNb PPZ1na6z4M/Eg/m0PfSEfhY1hByI1UN96gEWpYksZDQQlksMBJQ6pEVuqR2t3Ffi5AWwluOBii6ae wz+XztoT1Abs/Gsjq+j0lg==; Date: Tue, 21 Nov 2023 14:29:00 +0200 Message-Id: <835y1vi92r.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Manuel Giraud <manuel@HIDDEN> In-Reply-To: <87il5v76bn.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#67323: 30.0.50; [PATCH] Set a new desktop file to mode 0600 References: <87il5v76bn.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67323 Cc: 67323 <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, 21 Nov 2023 11:23:56 +0100 > From: Manuel Giraud via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > As a desktop file can contain some "secret" data, I think it is better > to make it read/write only to the user by default. This does not > prevent the user to later change the mode of this desktop file if he > wants to "share" it. We don't do this in other cases, AFAICT, so why do it here? The users can make this file unreadable by others if they want. It's a backward-incompatible change in any case.
bug-gnu-emacs@HIDDEN
:bug#67323
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Nov 2023 10:24:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 21 05:24:20 2023 Received: from localhost ([127.0.0.1]:55227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r5NvX-0003RF-Gm for submit <at> debbugs.gnu.org; Tue, 21 Nov 2023 05:24:20 -0500 Received: from lists.gnu.org ([2001:470:142::17]:45820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <manuel@HIDDEN>) id 1r5NvT-0003Qz-A7 for submit <at> debbugs.gnu.org; Tue, 21 Nov 2023 05:24:17 -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 <manuel@HIDDEN>) id 1r5NvJ-00044Y-KP for bug-gnu-emacs@HIDDEN; Tue, 21 Nov 2023 05:24:06 -0500 Received: from ledu-giraud.fr ([51.159.28.247]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <manuel@HIDDEN>) id 1r5NvF-000797-Au for bug-gnu-emacs@HIDDEN; Tue, 21 Nov 2023 05:24:04 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=uqI2GAYM qCq89yPQm3rLFX3yf6K2aVfUEubin3xKOT8=; h=date:subject:to:from; d=ledu-giraud.fr; b=naXhSMTYJNzqO24sez+2YfO3EkmJJUoVcG1G8PzxMwXgaQQTOI 42sdFDMfCOkil6I/6xj3ZZGAl/fCaKwBJzBw== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=uqI2GAYMqCq89yPQ m3rLFX3yf6K2aVfUEubin3xKOT8=; h=date:subject:to:from; d=ledu-giraud.fr; b=jXZtrYkaO6Z/hxtuWpsF38tR3ly9ATJYa6x8pi1+9S7N0NzCPu rrg5OyfnUfzJI7U1+8ji8EdAFuudRAoQNlx5zokGeLXNktVFCNfwNQ98IQ7Z0ZlZIHph/e Sw6qZLcKN2kK1SkWqmwx/9YKTn5haRZj3fIYol9OpEzd52iQcmpWAf82UxMm9BDfYkS5vC su/NFEcX8zfv/xsVB7h++ebg0AB+qmSE72U2qwd63d5tfYFZWKiGgyFDIVITRkhEmsepRQ BW0tolfPPfkfqPe1XQIh8bMo/c1Jju+bFrlWgl0jb4RZHQqrZZq8qvGWNDY/b408SUyjh/ 1ZPQb4crj3DA== Received: from computer (<unknown> [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 3b392640 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Tue, 21 Nov 2023 11:23:57 +0100 (CET) From: Manuel Giraud <manuel@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 30.0.50; [PATCH] Set a new desktop file to mode 0600 Date: Tue, 21 Nov 2023 11:23:56 +0100 Message-ID: <87il5v76bn.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=51.159.28.247; envelope-from=manuel@HIDDEN; helo=ledu-giraud.fr 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_PASS=-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.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 (/) --=-=-= Content-Type: text/plain Hi, As a desktop file can contain some "secret" data, I think it is better to make it read/write only to the user by default. This does not prevent the user to later change the mode of this desktop file if he wants to "share" it. Best regards, --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-Set-a-new-desktop-file-to-mode-0600.patch From 50605fe88c7c777592a4a785c92004d757809428 Mon Sep 17 00:00:00 2001 From: Manuel Giraud <manuel@HIDDEN> Date: Tue, 21 Nov 2023 11:15:45 +0100 Subject: [PATCH] Set a new desktop file to mode 0600 * lisp/desktop.el (desktop-save): Set a new desktop file to mode 0600 by default. --- lisp/desktop.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lisp/desktop.el b/lisp/desktop.el index f096f13ab80..dc6b48f8844 100644 --- a/lisp/desktop.el +++ b/lisp/desktop.el @@ -1158,6 +1158,13 @@ desktop-save (desktop-release-lock) (unless (and new-modtime (desktop-owner)) (desktop-claim-lock))) + ;; If the desktop file does not exist, create one only + ;; read/writable by user. + (let ((full-name (desktop-full-file-name))) + (unless (file-exists-p full-name) + (make-empty-file full-name) + (set-file-modes full-name #o600))) + ;; What format are we going to write the file in? (setq desktop-io-file-version (cond -- 2.42.1 --=-=-= Content-Type: text/plain In GNU Emacs 30.0.50 (build 11, x86_64-unknown-openbsd7.4) of 2023-11-21 built on computer Repository revision: 04200f58f09f05f668ce7354851d488de11ccff6 Repository branch: mgi/gnus-modeline Windowing system distributor 'The X.Org Foundation', version 11.0.12101009 System Description: OpenBSD computer 7.4 GENERIC.MP#1453 amd64 Configured using: 'configure CC=egcc MAKEINFO=gmakeinfo --prefix=/home/manuel/emacs --exec-prefix=/home/manuel --with-x-toolkit=no --without-cairo --without-dbus --without-gconf --without-gsettings --without-sound --without-compress-install' Configured features: FREETYPE GIF GLIB GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBXML2 MODULES NOTIFY KQUEUE OLDXMENU PDUMPER PNG RSVG SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XFT XIM XINPUT2 XPM ZLIB Important settings: value of $LC_CTYPE: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Group Minor modes in effect: gnus-topic-mode: t display-time-mode: t display-battery-mode: t server-mode: t gnus-undo-mode: t override-global-mode: t repeat-mode: t desktop-save-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/manuel/.emacs.d/elpa/ef-themes-1.4.0/theme-loaddefs hides /home/manuel/emacs/share/emacs/30.0.50/lisp/theme-loaddefs Features: (qp gnus-async gnus-bcklg gnus-ml magit-utils dash shortdoc comp-common dabbrev cl-print help-fns radix-tree misearch multi-isearch display-line-numbers proced smtpmail textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check mailalias shadow sort gnus-cite mail-extr emacsbug pulse log-edit add-log smerge-mode diff whitespace vc-bzr vc-src vc-sccs vc-svn gnus-topic mm-archive url-cache utf-7 imap rfc2104 nndoc nndraft nnmh network-stream nnfolder nnml gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-cache nnrss org-agenda mule-util on-screen pascal conf-mode vc-hg org-indent oc-basic org-element org-persist org-id avl-tree ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view jka-compr image-mode exif ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi gnus-icalendar org-capture org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs org-version org-compat org-macs make-mode css-mode sgml-mode facemenu imenu eww url-queue mm-url view sh-script smie treesit executable vc-cvs vc-rcs log-view pcvs-util vc-dir ewoc vc autorevert filenotify vc-git diff-mode vc-dispatcher bug-reference paredit gnus-dired time battery cus-load exwm-randr xcb-randr exwm-config ido exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server modus-operandi-theme modus-themes zone speed-type url-http url-auth url-gw nsm compat ytdious mingus libmpdee reporter edebug debug backtrace transmission color calc-bin calc-ext calc calc-loaddefs rect calc-macs supercite regi ebdb-message ebdb-gnus gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader gnus-win ebdb-mua ebdb-com crm ebdb-format ebdb mailabbrev eieio-opt speedbar ezimage dframe find-func eieio-base timezone icalendar gnus nnheader gnus-util mail-utils range mm-util mail-prsvr wid-edit web-mode derived disp-table erlang-start skeleton cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs slime-asdf grep slime-tramp tramp rx trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete parse-time iso8601 time-date format-spec tramp-loaddefs slime-fancy slime-indentation slime-cl-indent cl-indent slime-trace-dialog slime-fontifying-fu slime-package-fu slime-references slime-compiler-notes-tree advice slime-scratch slime-presentations bridge slime-macrostep macrostep slime-mdot-fu slime-enclosing-context slime-fuzzy slime-fancy-trace slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-repl slime-parse slime apropos compile text-property-search etags fileloop generator xref project arc-mode archive-mode noutline outline icons pp comint ansi-osc ansi-color ring hyperspec thingatpt slime-autoloads edmacro kmacro use-package-bind-key bind-key appt diary-lib diary-loaddefs cal-menu calendar cal-loaddefs pcase dired-x dired-aux dired dired-loaddefs notifications dbus xml cl-extra help-mode use-package-core repeat easy-mmode desktop frameset debbugs-autoloads ebdb-autoloads ef-themes-autoloads exwm-autoloads hyperbole-autoloads magit-autoloads git-commit-autoloads finder-inf magit-section-autoloads dash-autoloads on-screen-autoloads osm-autoloads paredit-autoloads rust-mode-autoloads speed-type-autoloads transmission-autoloads with-editor-autoloads info compat-autoloads ytdious-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue lcms2 dynamic-setting font-render-setting xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 1120120 482852) (symbols 48 57677 39) (strings 32 296390 30784) (string-bytes 1 9719758) (vectors 16 181383) (vector-slots 8 3111778 142788) (floats 8 690 1106) (intervals 56 52158 2695) (buffers 992 125)) -- Manuel Giraud --=-=-=--
Manuel Giraud <manuel@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#67323
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.