From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel Subject: Re: Integrate Tramp Date: Fri, 21 Jun 2002 14:55:09 +0000 (UTC) Sender: emacs-devel-admin@gnu.org Message-ID: References: <200206171631.g5HGVBM13861@aztec.santafe.edu> <200206190223.g5J2NlQ15963@aztec.santafe.edu> <200206201434.g5KEYru18709@aztec.santafe.edu> Reply-To: bob@rattlesnake.com NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1024671445 22127 127.0.0.1 (21 Jun 2002 14:57:25 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 21 Jun 2002 14:57:25 +0000 (UTC) Cc: rms@gnu.org, miles@gnu.org, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17LPqn-0005km-00 for ; Fri, 21 Jun 2002 16:57:25 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17LQIz-0007GL-00 for ; Fri, 21 Jun 2002 17:26:34 +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 17LPqY-0000Ml-00; Fri, 21 Jun 2002 10:57:10 -0400 Original-Received: from megalith.rattlesnake.com ([140.186.114.245] helo=localhost) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 17LPoi-0000Ef-00; Fri, 21 Jun 2002 10:55:17 -0400 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.114) Fri, 21 Jun 2002 14:55:09 +0000 (UTC) Original-To: Kai.Grossjohann@CS.Uni-Dortmund.DE 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:5056 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:5056 > I am confused: how do I make a multi-hop that requires both? > In particular, I would like to make a two hop connection in which the > first hop uses `mimencode' and the second hop uses `uuencode' and > `uudecode' It not possible nor necessary to use a method that uses both. ... If you hop via A and then B to C, ...the file contents go "directly" from C to your local machine. Thank you! Now I understand. >From this I infer that this means that you can *not* use a method like `smx' or `su' in a multi-hop connection. Instead, you must use only a `plain' method, such as `ssh' or `telnet'. The `multi'/`multiu' distinction tells the most remote machine what to use. Am I right? In other words, my example should look like this: /[multiu]ssh#bob@fencepost.gnu.org|ssh#bob@titan.berkshire.net:/home/bob/ If so, I am a little bit bothered, since it would seem easier to me * to provide only one kind of `multi' tag, * which would be optional, since a `multi' tag is no longer needed, * to tell users that they need only provide `plain' methods on the intermediary hops, * but let users provide methods like `smx' or `tu' if they wish, since they may simply be copying the types used for single hop connections. (The `mimencode' or `uuencode' commands can be ignored for intermediary hops.) * and tell users that they *must* specify a `mimencode' or `uuencode' command for the most remote machine (unless the connection can automatically default or be auto-dectected). Based on this suggestion, my file name would look like the following, with the `smx' being read only for the SSH part and the `su' telling Emacs that this is a uuencoding style connection: /smx#bob@fencepost.gnu.org|su#bob@titan.berkshire.net:/home/bob/ And I could also, equally well, write the file name like this, which would be more `proper': /ssh#bob@fencepost.gnu.org|su#bob@titan.berkshire.net:/home/bob/ -- Robert J. Chassell bob@rattlesnake.com Rattlesnake Enterprises http://www.rattlesnake.com