From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: What is the most useful potential feature which Emacs lacks? Date: Thu, 14 May 2020 23:25:36 -0400 Message-ID: References: <865zd1h3ru.fsf@duenenhof-wilhelm.de> <875zd15rze.fsf@gmx.de> <87wo5gjfbr.fsf@gmx.de> <87eermkdov.fsf@gmx.de> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="102086"; mail-complaints-to="usenet@ciao.gmane.io" Cc: dieter@duenenhof-wilhelm.de, ndame@protonmail.com, emacs-devel@gnu.org To: Michael Albinus Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 15 05:26:36 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 1jZQzb-000QU0-GX for ged-emacs-devel@m.gmane-mx.org; Fri, 15 May 2020 05:26:35 +0200 Original-Received: from localhost ([::1]:34918 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZQza-00036b-H8 for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 23:26:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48294) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZQyh-0001Rb-EZ for emacs-devel@gnu.org; Thu, 14 May 2020 23:25:39 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49616) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZQyg-0002Lx-L8; Thu, 14 May 2020 23:25:38 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jZQye-0000zc-2c; Thu, 14 May 2020 23:25:36 -0400 In-Reply-To: <87eermkdov.fsf@gmx.de> (message from Michael Albinus on Thu, 14 May 2020 12:34:24 +0200) 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:250329 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > 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. We may be miscommunicating. You should _only_ do encryption and decryption on your own machine, using free software that you installed in the usual way. You cannot trust a server to do those operations for you. 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. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)