From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: What is the most useful potential feature which Emacs lacks? Date: Fri, 15 May 2020 10:15:39 +0200 Message-ID: <87r1vlipg4.fsf@gmx.de> References: <865zd1h3ru.fsf@duenenhof-wilhelm.de> <875zd15rze.fsf@gmx.de> <87wo5gjfbr.fsf@gmx.de> <87eermkdov.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="10489"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: dieter@duenenhof-wilhelm.de, ndame@protonmail.com, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 15 10:21:09 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jZVae-0002X1-Qf for ged-emacs-devel@m.gmane-mx.org; Fri, 15 May 2020 10:21:08 +0200 Original-Received: from localhost ([::1]:49298 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZVad-000050-P5 for ged-emacs-devel@m.gmane-mx.org; Fri, 15 May 2020 04:21:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50724) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZVVR-0003Vq-Mr for emacs-devel@gnu.org; Fri, 15 May 2020 04:15:45 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:45849) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jZVVP-0005IT-Lo; Fri, 15 May 2020 04:15:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1589530540; bh=raOc53zf4RMoiPRziGXvk3PjD+XH79KwJQNBKWeR9is=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=K8j8ld788p9Eit7T5zWeHfQQUsitx4pufhFkGqOsUI9a6IpC8S83wqUf0vgoA/NWI vKnwWjM/58/mxnIudmvgIxIDlZchCZmTmAYKSKAHWkKjWYb5uAg4NsbUZUUd3v5Hbu IdHypU/+hQAQMfb6ejTRd2F+okzyvYeZVX3+gpkc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([79.140.119.151]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MXp5Q-1jaZqS0eiq-00Y7lG; Fri, 15 May 2020 10:15:40 +0200 In-Reply-To: (Richard Stallman's message of "Thu, 14 May 2020 23:25:36 -0400") X-Provags-ID: V03:K1:SFYK9GoLbqE7DT0m2SwIjpFoUn85aL1XbDhGNwKIpWlwsWwvPvm DFBUrJCkU2G11qsbyRMG4+J1Hz0id1kAE/7nzDn/CRtCgXNa+AsNAxshRh6KcfnGXb9ByNq MtWNPYgcGKvz1UT1f++5P3/wYrv8UE0sIPqvzFPbRE3ZFr/8IXLBduLvt6m5Xb4kxvErhtf HlUQczyrTmSok+Cgx4o2Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:EBC0IEzFu7A=:eoaUhZz+4Zj98elnAkT4s/ 7eU+HQ4Xco946j2Q94FlqUnIqO5eDmbuted26kBXxPEPHUpZkg/YQc57rbSSIJ79emy6/vYoY tEKB321mnAyH0a5RTMd/7DdWd9L5t9s8ANDmbxtIm9c8kkwPJ76s0ErfrqwFx6C44rhpqeO0f 2V7ZZYlqGtyRnJxZj/SkFhILQpH2+bVXFp0EgwaKB4LOTeOyb14krMc70fE1ckK3kJZP0thg3 n2o41MzL7oVX1+BEQJ7eWXu9CHtdxMwogcaWQ9SDmMLPsuvlxR7nLCDp9fkUiasJ5BJvgv4bA JozG5uxaJuhqzmb9WyyJQIryGmV7w1p7R4yD67en4QOLc8mmRlcAH3ySAgYU0FBtx4tNW7xhl EMXlznyu9mB6mEDZlQfXUMK1ECpYn8tV4oJcHo5hmdZ0ggScGIHg1Xas+kugSXVtgFDhOKANS S0dNH7OkCPJQA5sDB2wxraag6z27x9rYv1KLe6ktc60D8807B4pmVD4c/tacPDGRBdqSkzSj3 VST8epmvd2+u+p/79NCNFOLsu2Xudtxd9WMcQIg4BLJVd61j3djfudQNHNVZd4+dyiytzAMdq WTumH0zHQ4kz5az0pMoN1qlE84+6Vprb0uXGiUeUYy8XhrHIFol9boow+74T2drzPrkWSwHXE NQ/kDBoi/f0hQc0TahNOwQI7rZaAIQu42Eiscd541TnEuBSAxPVcOkcLfkabNADTqMyQWSy5X AdA8HnOyxlnLwxLnMKY8EjLCT20qSmnH6HNBwkVtTdeElz0LEiPTynv7ozVHdm+PfrQAA9zr Received-SPF: pass client-ip=212.227.17.21; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/15 03:30:10 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:250364 Archived-At: Richard Stallman writes: Hi Richard, > So the way I have in mind is that Tramp would automatically encrypt > any file before sending it to Nextcloud, and decrypt after fetching > it. So you would not have to choose your file names to specify "this > is encrypted data." Tramp, when uploading, would put in something to > indicate that Tramp had encrypted the data, and that would tell Tramp > to decrypt it when fetching it back. > > The file name you started with should be encrypted too, so that the > nextcloud instance cannot see what it was. Such functionality does not exist in Tramp. Remember, Tramp is just a stupid library, which offers alternative implementations for primitives like write-region, copy-file, or insert-file-contents. Before Tramp could implement automagic encoding/decoding, we would need a design in Emacs how it shall look like. Not only for Tramp, other file name handlers could profit from this as well. And even files on mounted directories come to mind. Best regards, Michael.