* tramp.texi (Frequently Asked Questions): Add GNU Emacs 23 and
authorMichael Albinus <michael.albinus@gmx.de>
Sun, 17 Jan 2010 12:15:25 +0000 (13:15 +0100)
committerMichael Albinus <michael.albinus@gmx.de>
Sun, 17 Jan 2010 12:15:25 +0000 (13:15 +0100)
SXEmacs 22 to the supported systems.  New item for hung ssh sessions.

doc/misc/ChangeLog
doc/misc/tramp.texi

index c179fef..3226b1c 100644 (file)
@@ -1,3 +1,8 @@
+2010-01-17  Michael Albinus  <michael.albinus@gmx.de>
+
+       * tramp.texi (Frequently Asked Questions): Add GNU Emacs 23 and
+       SXEmacs 22 to the supported systems.  New item for hung ssh sessions.
+
 2010-01-17  Glenn Morris  <rgm@gnu.org>
 
        * calc.texi (Reporting Bugs): Don't mention format of repository.
index ff686ee..a01eda2 100644 (file)
@@ -2749,9 +2749,8 @@ There is also a Savannah project page.
 @item
 Which systems does it work on?
 
-The package has been used successfully on GNU Emacs 21, GNU Emacs 22
-and XEmacs 21 (starting with 21.4).  Gateway methods are supported for
-GNU Emacs 22 only.
+The package has been used successfully on GNU Emacs 21, GNU Emacs 22,
+GNU Emacs 23, XEmacs 21 (starting with 21.4), and SXEmacs 22.
 
 The package was intended to work on Unix, and it really expects a
 Unix-like system on the remote end (except the @option{smb} method),
@@ -2762,12 +2761,6 @@ There is some informations on @value{tramp} on NT at the following URL;
 many thanks to Joe Stoy for providing the information:
 @uref{ftp://ftp.comlab.ox.ac.uk/tmp/Joe.Stoy/}
 
-@c The link is broken.  I've contacted Tom for clarification.  Michael.
-@ignore
-The above mostly contains patches to old ssh versions; Tom Roche has a
-Web page with instructions:
-@uref{http://www4.ncsu.edu/~tlroche/plinkTramp.html}
-@end ignore
 
 @item
 How could I speed up @value{tramp}?
@@ -2838,7 +2831,6 @@ the following command:
 [ $TERM = "dumb" ] && unsetopt zle && PS1='$ '
 @end example
 
-
 @item
 @value{tramp} doesn't transfer strings with more than 500 characters
 correctly
@@ -2869,6 +2861,25 @@ checksum.
 @end itemize
 
 
+@item
+@value{tramp} does not recognize hung @command{ssh} sessions
+
+When your network connection is down, @command{ssh} sessions might
+hang.  @value{tramp} cannot detect it safely, because it still sees a
+running @command{ssh} process.  Timeouts cannot be used as well,
+because it cannot be predicted, how long a remote command will last,
+for example when copying very large files.
+
+Therefore, you must configure the @command{ssh} process to die
+in such a case.  The following entry in @file{~/.ssh/config} would do
+the job:
+
+@example
+Host *
+     ServerAliveInterval 5
+@end example
+
+
 @item
 File name completion does not work with @value{tramp}