From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-15?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.devel Subject: Current Tramp plans Date: Fri, 21 Jun 2002 23:08:38 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1024693755 8239 127.0.0.1 (21 Jun 2002 21:09:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 21 Jun 2002 21:09:15 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17LVed-00028m-00 for ; Fri, 21 Jun 2002 23:09:15 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17LW6y-0007FL-00 for ; Fri, 21 Jun 2002 23:38:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17LVea-00061i-00; Fri, 21 Jun 2002 17:09:12 -0400 Original-Received: from waldorf.cs.uni-dortmund.de ([129.217.4.42]) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17LVe9-000602-00 for ; Fri, 21 Jun 2002 17:08:45 -0400 Original-Received: from lothlorien.cs.uni-dortmund.de (lothlorien [129.217.19.67]) by waldorf.cs.uni-dortmund.de with ESMTP id g5LL8ib16842 for ; Fri, 21 Jun 2002 23:08:44 +0200 (MES) Original-Received: from lucy.cs.uni-dortmund.de (lucy [129.217.19.80]) by lothlorien.cs.uni-dortmund.de id XAA16386; Fri, 21 Jun 2002 23:08:38 +0200 (MET DST) Original-Received: by lucy.cs.uni-dortmund.de (Postfix, from userid 6104) id ABA993B5E4; Fri, 21 Jun 2002 23:08:38 +0200 (CEST) Original-To: emacs-devel@gnu.org Original-Lines: 66 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.3.50 (i686-pc-linux-gnu) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:5078 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:5078 There has been a lot of discussion regarding Tramp. I would like to thank all participants for their thoughtful comments. My summary of the situation: * The longterm goal is to unify the Tramp and Ange-FTP filenames, and to use a format for the filenames which is a superset of the Ange-FTP format. * The Ange-FTP entries are deleted from file-name-handler-alist. * In certain cases, Tramp forwards the file operations to Ange-FTP. These cases include: - ftp is explicitly mentioned in the filename - the user has said to always use ftp for certain user/host combinations Additionally, we might want to default to ftp in some cases, such as when the user is anonymous. * Different people have different opinions on what the new format should look like. Proposals for the non-multi case that seem to be still in the competition: Richard: /user@host@method:file empty strings for omitted/defaulted components, eg /@host@method:file Miles (?) /user@host#method:file numeric methods would be considered ports for ftp Kai: /[method]user@host:file Because I really doubt that square brackets in the user name are actually needed. And if they are needed, people can just say something like /[sm][xx]yy@zz:file This will use the sm method, connect to host zz, and use the user name "[xx]yy". Since square brackets are quite rare, I don't think it matters that people have to type a slightly longer filename in this case. /method#user@host:file because `#' is already used by Ange-FTP as a special character If there is more than one colon before the first slash, then we know that it must be a multi-hop method. Hence, the colon can be reused as a separator between hops. I would like to proceed in a step-by-step fashion: * First, I want to make it so that Tramp can forward requests to Ange-FTP. * Then I need to have Tramp accept the port number for the Ange-FTP case. * Then comes an Ange-FTP-like filename format for the non-multi methods. * Then comes a new format for the multi-hop filenames. kai -- A large number of young women don't trust men with beards. (BFBS Radio)