aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2009-06-30 21:24:52 +0000
committerMichael Albinus2009-06-30 21:24:52 +0000
commit7494b873c57ef1c7bf0e9755545e2e753d7f205f (patch)
tree0d277cfebc45f6c8a073512e942903071a237834
parent02cecbfe647f7e1a41469cb84e2c6ded82f6b482 (diff)
downloademacs-7494b873c57ef1c7bf0e9755545e2e753d7f205f.tar.gz
emacs-7494b873c57ef1c7bf0e9755545e2e753d7f205f.zip
* tramp.texi (Inline methods, External methods, Gateway methods): Avoid
the words "kludge" and hack". (External methods): Add `synce' method.
-rw-r--r--doc/misc/tramp.texi43
1 files changed, 25 insertions, 18 deletions
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index c12a8798993..069359f1a63 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -703,7 +703,7 @@ to not print any shell prompt, which confuses @value{tramp} mightily.
703For reasons unknown, some Windows ports for @command{ssh} require the 703For reasons unknown, some Windows ports for @command{ssh} require the
704doubled @samp{-t} option. 704doubled @samp{-t} option.
705 705
706This supports the @samp{-p} kludge. 706This supports the @samp{-p} argument.
707 707
708 708
709@item @option{krlogin} 709@item @option{krlogin}
@@ -723,7 +723,7 @@ This method is mostly interesting for Windows users using the PuTTY
723implementation of SSH. It uses @samp{plink -ssh} to log in to the 723implementation of SSH. It uses @samp{plink -ssh} to log in to the
724remote host. 724remote host.
725 725
726This supports the @samp{-P} kludge. 726This supports the @samp{-P} argument.
727 727
728Additionally, the methods @option{plink1} and @option{plink2} are 728Additionally, the methods @option{plink1} and @option{plink2} are
729provided, which call @samp{plink -1 -ssh} or @samp{plink -2 -ssh} in 729provided, which call @samp{plink -1 -ssh} or @samp{plink -2 -ssh} in
@@ -822,9 +822,9 @@ Two other variants, @option{scp1_old} and @option{scp2_old}, use the
822@command{ssh1} and @command{ssh2} commands explicitly. If you don't 822@command{ssh1} and @command{ssh2} commands explicitly. If you don't
823know what these are, you do not need these options. 823know what these are, you do not need these options.
824 824
825All the @command{ssh} based methods support the kludgy @samp{-p} 825All the @command{ssh} based methods support the @samp{-p} feature
826feature where you can specify a port number to connect to in the host 826where you can specify a port number to connect to in the host name.
827name. For example, the host name @file{host#42} tells @value{tramp} to 827For example, the host name @file{host#42} tells @value{tramp} to
828specify @samp{-p 42} in the argument list for @command{ssh}, and to 828specify @samp{-p 42} in the argument list for @command{ssh}, and to
829specify @samp{-P 42} in the argument list for @command{scp}. 829specify @samp{-P 42} in the argument list for @command{scp}.
830 830
@@ -842,7 +842,7 @@ This command does not work like @value{ftppackagename}, where
842@command{ftp} is called interactively, and all commands are send from 842@command{ftp} is called interactively, and all commands are send from
843within this session. Instead of, @command{ssh} is used for login. 843within this session. Instead of, @command{ssh} is used for login.
844 844
845This method supports the @samp{-p} hack. 845This method supports the @samp{-p} argument.
846 846
847 847
848@item @option{rsync} --- @command{ssh} and @command{rsync} 848@item @option{rsync} --- @command{ssh} and @command{rsync}
@@ -863,7 +863,7 @@ remote host. When you just open a file from the remote host (or write
863a file there), this is not the case, because on the local side 863a file there), this is not the case, because on the local side
864temporary files are used. 864temporary files are used.
865 865
866This method supports the @samp{-p} hack. 866This method supports the @samp{-p} argument.
867 867
868 868
869@item @option{scpx} --- @command{ssh} and @command{scp} 869@item @option{scpx} --- @command{ssh} and @command{scp}
@@ -886,7 +886,7 @@ invoked from an @value{emacsname} buffer, tells them that it is not
886allocating a pseudo tty. When this happens, the login shell is wont 886allocating a pseudo tty. When this happens, the login shell is wont
887to not print any shell prompt, which confuses @value{tramp} mightily. 887to not print any shell prompt, which confuses @value{tramp} mightily.
888 888
889This method supports the @samp{-p} hack. 889This method supports the @samp{-p} argument.
890 890
891 891
892@item @option{scpc} --- @command{ssh} and @command{scp} 892@item @option{scpc} --- @command{ssh} and @command{scp}
@@ -906,7 +906,7 @@ implementation does support this option. Try from the command line
906ssh localhost -o ControlMaster=yes 906ssh localhost -o ControlMaster=yes
907@end example 907@end example
908 908
909This method supports the @samp{-p} hack. 909This method supports the @samp{-p} argument.
910 910
911 911
912@item @option{pscp} --- @command{plink} and @command{pscp} 912@item @option{pscp} --- @command{plink} and @command{pscp}
@@ -921,7 +921,7 @@ This method is similar to @option{scp}, but it uses the
921@command{pscp} for transferring the files. These programs are part 921@command{pscp} for transferring the files. These programs are part
922of PuTTY, an SSH implementation for Windows. 922of PuTTY, an SSH implementation for Windows.
923 923
924This method supports the @samp{-P} hack. 924This method supports the @samp{-P} argument.
925 925
926 926
927@item @option{psftp} --- @command{plink} and @command{psftp} 927@item @option{psftp} --- @command{plink} and @command{psftp}
@@ -936,7 +936,7 @@ uses the @command{plink} command to connect to the remote host, and it
936uses @command{psftp} for transferring the files. These programs are 936uses @command{psftp} for transferring the files. These programs are
937part of PuTTY, an SSH implementation for Windows. 937part of PuTTY, an SSH implementation for Windows.
938 938
939This method supports the @samp{-P} hack. 939This method supports the @samp{-P} argument.
940 940
941 941
942@item @option{fcp} --- @command{fsh} and @command{fcp} 942@item @option{fcp} --- @command{fsh} and @command{fcp}
@@ -1020,7 +1020,7 @@ name is specified at all, the anonymous user (without password
1020prompting) is assumed. This is different from all other @value{tramp} 1020prompting) is assumed. This is different from all other @value{tramp}
1021methods, where in such a case the local user name is taken. 1021methods, where in such a case the local user name is taken.
1022 1022
1023The @option{smb} method supports the @samp{-p} hack. 1023The @option{smb} method supports the @samp{-p} argument.
1024 1024
1025@strong{Please note:} If @value{emacsname} runs locally under MS 1025@strong{Please note:} If @value{emacsname} runs locally under MS
1026Windows, this method isn't available. Instead of, you can use UNC 1026Windows, this method isn't available. Instead of, you can use UNC
@@ -1055,6 +1055,14 @@ OBEX is an FTP-like access protocol for simple devices, like cell
1055phones. Like @option{dav} and @option{davs}, it uses GVFS for 1055phones. Like @option{dav} and @option{davs}, it uses GVFS for
1056mounting remote files and directories via FUSE. Until now 1056mounting remote files and directories via FUSE. Until now
1057@value{tramp} supports only OBEX over Bluetooth. 1057@value{tramp} supports only OBEX over Bluetooth.
1058
1059@item @option{synce}
1060@cindex method synce
1061@cindex synce method
1062
1063SYNCE allows communication with Windows Mobile devices. Beside GVFS
1064for mounting remote files and directories via FUSE, it needs also the
1065SYNCE-GVFS plugin.
1058@end ifset 1066@end ifset
1059@end table 1067@end table
1060 1068
@@ -1062,8 +1070,8 @@ mounting remote files and directories via FUSE. Until now
1062@defopt tramp-gvfs-methods 1070@defopt tramp-gvfs-methods
1063This customer option, a list, defines the external methods, which 1071This customer option, a list, defines the external methods, which
1064shall be used with GVFS. Per default, these are @option{dav}, 1072shall be used with GVFS. Per default, these are @option{dav},
1065@option{davs} and @option{obex}. Other possible values are 1073@option{davs}, @option{obex} and @option{synce}. Other possible
1066@option{ftp}, @option{sftp} and @option{smb}. 1074values are @option{ftp}, @option{sftp} and @option{smb}.
1067@end defopt 1075@end defopt
1068@end ifset 1076@end ifset
1069 1077
@@ -1080,10 +1088,9 @@ Therefore, they can be used for proxy host declarations
1080(@pxref{Multi-hops}) only. 1088(@pxref{Multi-hops}) only.
1081 1089
1082A gateway method must come always along with a method who supports 1090A gateway method must come always along with a method who supports
1083port setting (referred to as @samp{-p} kludge). This is because 1091port setting. This is because @value{tramp} targets the accompanied
1084@value{tramp} targets the accompanied method to 1092method to @file{localhost#random_port}, from where the firewall or
1085@file{localhost#random_port}, from where the firewall or proxy server 1093proxy server is accessed to.
1086is accessed to.
1087 1094
1088Gateway methods support user name and password declarations. These 1095Gateway methods support user name and password declarations. These
1089are used to authenticate towards the corresponding firewall or proxy 1096are used to authenticate towards the corresponding firewall or proxy