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: Thu, 14 May 2020 12:34:24 +0200 Message-ID: <87eermkdov.fsf@gmx.de> References: <865zd1h3ru.fsf@duenenhof-wilhelm.de> <875zd15rze.fsf@gmx.de> <87wo5gjfbr.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="33963"; 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, emacs-devel@gnu.org, ndame@protonmail.com To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 14 12:38:19 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 1jZBFq-0008lP-VS for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 12:38:18 +0200 Original-Received: from localhost ([::1]:46908 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZBFp-0001eL-No for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 06:38:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37872) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZBCB-00005z-PP for emacs-devel@gnu.org; Thu, 14 May 2020 06:34:31 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:36237) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jZBCA-0002iI-14; Thu, 14 May 2020 06:34:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1589452465; bh=ssiYotH29PlMGtSAwBJRzAbpsucnN+7Us6hMdIrczuU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Zz+NwAX/i/IbHS2Uz66MP6RvwMisJMbnBk+z/PRIRfNmhwfTQU/LUmMkcvOBNgyyA jRz1lmJH0AjOmNyDlIqVJopIFR49A7s3bnGWOPd83yX+Ei+yeOWG8nLKfUQGqtm7sy Kjur94YHXUk+idZcgweZAQVr6wgMFbWyrRazfuFo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([79.140.119.151]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N3bSt-1j9ING0NAR-010bbV; Thu, 14 May 2020 12:34:25 +0200 In-Reply-To: (Richard Stallman's message of "Thu, 14 May 2020 01:11:59 -0400") X-Provags-ID: V03:K1:BVbhC530gAsvLi8dNcEVW3svzzhTjOdA1aR8qMKFybhWCV7M4Ef AQa6I7vZkIY3TvnDRLG3BlK/pTDLnVmi5/+02mX9tJKvrKg/1lv4I2Sn+3nnlGTsFGD/q3V Iw2ofIZtEPdo6SU9/fIalmewoNIm04LBT6bNZem5sBz333knE5iEO2i6YagPEaqDuD4af3H DPDnNg4tMY7CdbiOs1WoA== X-UI-Out-Filterresults: notjunk:1;V03:K0:YjlYbyyKnJU=:xNZOOFJ+DkGrY7KYcL1+IR UhowjOC+csZoZHbzL0UR3K4NMF2CxxMlXbPngHfUJSuad9U7Am3qHEa4NxOeQl2U16M181xPN vZ88nCIQpyH3aY+mPEOyAO98XJYuxj6fc8IAES1A9R4aqnGvsUdetRJ/TuukODqds6Eq5LG6B nRuVt//L5alp247ow69D9CUWpJBEvA/4dwCglAr4qlvb4igag4agzz/ct5JYX4vnIrNiG70qy ibjR9c1PMyTgc1msX9IQnDQLfglGOIPiIewOB/6qpB1mZ9bAF6BuyoKEnff/igPmX71cFZZMF qeUq/4NqJCHep94MrLya++9sE9NK9rJ6uIVVg2+mfALopkf1i2gD0AJCyX0W0rz3f2eNpTMmz FzwZNd0ohZ3Iv8fVd4r4Gtm7RKjlylOSrKCw4y/z02h1dlKZVTCVtfTZOj+xfqofi9RncNRo7 fL3jmVQAseK+MqziUsh0jexYTFUEDYh5vUu/nbWIVB4h9Et1K+RuTYh96GJM2KLX2qAVT3Jl5 f/qaYJgMiYWkJRgtYX8NpAl4HdEb4Nj3gHl4P30NcNLJoDbJiSTVtSzIwuc+LsFVxqVIc7o/q fI7+V+eac7LpLL3/XXJ9epcV0iCoizxxzDahPmPWBDKd9tuESDbWpSxU0r4rvxA78rNSaNkd+ FGJVlOxx8QwzcmZbl0MEB9cU2fYkcpnJfauVrukImV33g9Sd5ozG0VlMrOwOcSV9zFmy5VsAK YFqOaB5LwHGNetGkRSuNFyP5NtgSZjXrlFbObEe3yBU/klO4knge5t36u0MPzBls0fLvv8LB 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/14 06:34:26 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:250225 Archived-At: Richard Stallman writes: Hi Richard, > > So yes, data are encrypted when Tramp accesses a nextcloud server. > > SSL encrypts the data for transport between Tramp and the nextcloud > server. Whan I am talking about is to store the data in encrypted > form _in_ the nextcloud server, and not decrypt them until you fetch > them back again. Tramp cannot run processes on a remote nextcloud server. Fortunately, this isn't needed. When you visit an encrypted file from the nextcloud server, let's call it foo.gpg, Tramp creates a local copy of that file with the same extension, like tmp.gpg. That file is visited then in the buffer, and Emacs' mechanisms recognize it as encrypted, and ask you for the passphrase to decrypt. The reverse scenario works similar: If you want to save a buffer bound to a file on the remote nextcloud server, let's call it foo.gpg again, Tramp saves the buffer into a local tempoprary file with the same extension, like tmp.gpg. This triggers encryption of the local file. Afterwards, Tramp moves the local file to the nextcloud server with the proper name. For you (the user) everything looks like handling a local file. Best regards, Michael.