comparison lisp/ChangeLog @ 110121:5a6b4fafaa52

Sync with Tramp 2.1.19. * net/tramp-cmds.el (tramp-cleanup-all-connections) (tramp-reporter-dump-variable, tramp-load-report-modules) (tramp-append-tramp-buffers): Use `tramp-compat-funcall'. (tramp-bug): Recommend setting of `tramp-verbose' to 9. * net/tramp-compat.el (top): Do not autoload `tramp-handle-file-remote-p'. Load tramp-util.el and tramp-vc.el only when `start-file-process' is not bound. (byte-compile-not-obsolete-vars): Define if not bound. (tramp-compat-funcall): New defmacro. (tramp-compat-line-beginning-position) (tramp-compat-line-end-position) (tramp-compat-temporary-file-directory) (tramp-compat-make-temp-file, tramp-compat-file-attributes) (tramp-compat-copy-file, tramp-compat-copy-directory) (tramp-compat-delete-file, tramp-compat-delete-directory) (tramp-compat-number-sequence, tramp-compat-process-running-p): Use it. (tramp-advice-file-expand-wildcards): Do not use `tramp-handle-file-remote-p'. (tramp-compat-make-temp-file): Simplify fallback implementation. (tramp-compat-copy-file): Add PRESERVE-SELINUX-CONTEXT. (tramp-compat-copy-tree): Remove function. (tramp-compat-delete-file): New defun. (tramp-compat-delete-directory): Provide implementation for older Emacsen. (tramp-compat-file-attributes): Handle only `wrong-number-of-arguments' error. * net/tramp-fish.el (tramp-fish-handle-copy-file): Add PRESERVE_SELINUX_CONTEXT. (tramp-fish-handle-delete-file): Add TRASH arg. (tramp-fish-handle-directory-files-and-attributes): Do not use `tramp-fish-handle-file-attributes. (tramp-fish-handle-file-local-copy) (tramp-fish-handle-insert-file-contents) (tramp-fish-maybe-open-connection): Use `with-progress-reporter'. * net/tramp-gvfs.el (top): Require url-util. (tramp-gvfs-mount-point): Remove. (tramp-gvfs-file-name-handler-alist): Add `file-selinux-context' and `set-file-selinux-context'. (tramp-gvfs-stringify-dbus-message, tramp-gvfs-send-command) (tramp-gvfs-handle-file-selinux-context) (tramp-gvfs-handle-set-file-selinux-context): New defuns. (with-tramp-dbus-call-method): Format trace message. (tramp-gvfs-handle-copy-file): Handle PRESERVE-SELINUX-CONTEXT. (tramp-gvfs-handle-copy-file, tramp-gvfs-handle-rename-file): Implement backup call, when operation on local files fails. Use progress reporter. Flush properties of changed files. (tramp-gvfs-handle-delete-file): Add TRASH arg. Use `tramp-compat-delete-file'. (tramp-gvfs-handle-expand-file-name): Expand "~/". (tramp-gvfs-handle-make-directory): Make more traces. (tramp-gvfs-handle-write-region): Protect deleting tmpfile. (tramp-gvfs-url-file-name): Hexify file name in url. (tramp-gvfs-fuse-file-name): Take also prefix (like dav shares) into account for the resulting file name. (tramp-gvfs-handler-askquestion): Preserve current message, in order to let progress reporter continue afterwards. (Bug#6257) Return dummy mountpoint, when the answer is "no". See `tramp-gvfs-maybe-open-connection'. (tramp-gvfs-handler-mounted-unmounted) (tramp-gvfs-connection-mounted-p): Test also for new mountspec attribute "default_location". Set "prefix" property. Handle default-location. (tramp-gvfs-mount-spec): Return both prefix and mountspec. (tramp-gvfs-maybe-open-connection): Test, whether mountpoint exists. Raise an error, if not (due to a corresponding answer "no" in interactive questions, for example). Use `tramp-compat-funcall'. * net/tramp-imap.el (top): Autoload `epg-make-context'. (tramp-imap-handle-copy-file): Add PRESERVE-SELINUX-CONTEXT. (tramp-imap-do-copy-or-rename-file) (tramp-imap-handle-insert-file-contents) (tramp-imap-handle-file-local-copy): Use `with-progress-reporter'. (tramp-imap-handle-delete-file): Add TRASH arg. * net/tramp-smb.el (tramp-smb-handle-copy-file): Add PRESERVE-SELINUX-CONTEXT. (tramp-smb-handle-copy-file) (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file) (tramp-smb-handle-write-region, tramp-smb-maybe-open-connection): Use `with-progress-reporter'. (tramp-smb-handle-delete-file): Add TRASH arg. * net/tramp.el (tramp-methods): Move hostname to the end in all ssh `tramp-login-args'. Add `tramp-async-args' attribute where appropriate. (tramp-verbose): Describe verbose level 9. (tramp-completion-function-alist) (tramp-file-name-regexp, tramp-chunksize) (tramp-local-coding-commands, tramp-remote-coding-commands) (with-connection-property, tramp-completion-mode-p) (tramp-action-process-alive, tramp-action-out-of-band) (tramp-check-for-regexp, tramp-file-name-p, tramp-equal-remote) (tramp-exists-file-name-handler): Fix docstring. (tramp-remote-process-environment): Use `format' instead of `concat'. Protect version string by apostroph. (tramp-shell-prompt-pattern): Do not use a shy group in case of XEmacs. (tramp-file-name-regexp-unified) (tramp-completion-file-name-regexp-unified): On W32 systems, do not regard the volume letter as remote filename. (Bug#5447) (tramp-perl-file-attributes) (tramp-perl-directory-files-and-attributes): Don't pass "$3". (tramp-vc-registered-read-file-names): Read input as here-document, otherwise the command could exceed maximum length of command line. (tramp-file-name-handler-alist): Add `file-selinux-context' and `set-file-selinux-context'. (tramp-debug-message): Add `tramp-compat-funcall' to ignored backtrace functions. (tramp-error-with-buffer): Don't show the connection buffer when we are in completion mode. (tramp-progress-reporter-update, tramp-remote-selinux-p) (tramp-handle-file-selinux-context) (tramp-handle-set-file-selinux-context, tramp-process-sentinel) (tramp-connectable-p, tramp-open-shell, tramp-get-remote-trash): New defuns. (with-progress-reporter): New defmacro. (tramp-debug-outline-regexp): New defconst. (top, tramp-rfn-eshadow-setup-minibuffer) (tramp-rfn-eshadow-update-overlay, tramp-handle-set-file-times) (tramp-handle-dired-compress-file, tramp-handle-shell-command) (tramp-completion-mode-p, tramp-check-for-regexp) (tramp-open-connection-setup-interactive-shell) (tramp-compute-multi-hops, tramp-read-passwd, tramp-clear-passwd) (tramp-time-diff, tramp-coding-system-change-eol-conversion) (tramp-set-process-query-on-exit-flag, tramp-unload-tramp): Use `tramp-compat-funcall'. (tramp-handle-make-symbolic-link): Flush file properties. (tramp-handle-load, tramp-handle-file-local-copy) (tramp-handle-insert-file-contents, tramp-handle-write-region) (tramp-handle-vc-registered, tramp-maybe-send-script) (tramp-find-shell): Use `with-progress-reporter'. (tramp-do-file-attributes-with-stat): Add space in format string, in order to work around a bug in pdksh. Reported by Gilles Pion <gpion@lfdj.com>. (tramp-handle-verify-visited-file-modtime): Do not send a command when the connection is not established. (tramp-handle-set-file-times): Simplify the check for utc. (tramp-handle-directory-files-and-attributes) (tramp-get-remote-path): Use `copy-tree'. (tramp-completion-handle-file-name-all-completions): Ensure, that non remote files are still checked. Oops. (tramp-handle-copy-file, tramp-do-copy-or-rename-file): Handle PRESERVE-SELINUX-CONTEXT. (tramp-do-copy-or-rename-file): Add progress reporter. (tramp-do-copy-or-rename-file-directly): Do not use `tramp-handle-file-remote-p'. (tramp-do-copy-or-rename-file-out-of-band): Use `tramp-compat-delete-directory'. (tramp-do-copy-or-rename-file-out-of-band) (tramp-compute-multi-hops, tramp-maybe-open-connection): Use `format-spec-make'. (tramp-handle-delete-file): Add TRASH arg. (tramp-handle-dired-uncache): Flush directory cache, not only file cache. (tramp-handle-expand-file-name) (tramp-completion-handle-file-name-all-completions) (tramp-completion-handle-file-name-completion): Use `tramp-connectable-p'. (tramp-handle-start-file-process): Set connection property "vec". Use it, in order to invalidate file caches. Check only for `remote-tty' process property. Implement tty setting. (Bug#4604, Bug#6360) (tramp-file-name-for-operation): Add `call-process-region' and `set-file-selinux-context'. (tramp-find-foreign-file-name-handler) (tramp-advice-make-auto-save-file-name) (tramp-set-auto-save-file-modes): Remove superfluous check for `stringp'. This is done inside `tramp-tramp-file-p'. (tramp-file-name-handler): Trace 'quit. Catch the error for some operations when we are in completion mode. This gives the user the chance to correct the file name in the minibuffer. (tramp-completion-mode-p): Use `non-essential'. (tramp-handle-file-name-all-completions): Backward/ XEmacs compatibility: Use `completion-ignore-case' if `read-file-name-completion-ignore-case' does not exist. (tramp-get-debug-buffer): Use `tramp-debug-outline-regexp'. (tramp-find-shell, tramp-open-connection-setup-interactive-shell): `tramp-open-shell'. (tramp-action-password): Hide password prompt before next run. (tramp-process-actions): Widen connection buffer for the trace. (tramp-open-connection-setup-interactive-shell): Set `remote-tty' process property. Trace stty settings if `tramp-verbose' >= 9. Apply workaround for IRIX64 bug. Move argument of last `tramp-send-command' where it belongs to. (tramp-maybe-open-connection): Use `async-args' and `gw-args' in front of `login-args'. (tramp-get-ls-command, tramp-get-ls-command-with-dired): Run tests on "/dev/null" instead of "/". (tramp-get-ls-command-with-dired): Make test for "--dired" stronger. (tramp-set-auto-save-file-modes): Adapt version check. (tramp-set-process-query-on-exit-flag): Fix wrong parentheses. (tramp-handle-process-file): Call the program in a subshell, in order to preserve working directory. (tramp-handle-shell-command): Don't use hard-wired "/bin/sh" but `tramp-remote-sh' from `tramp-methods'. (tramp-get-ls-command): Make test for "--color=never" stronger. (tramp-check-for-regexp): Use (forward-line 1). * net/trampver.el: Update release number. * net/tramp-gvfs.el (tramp-gvfs-handle-copy-file): Do not pass empty argument to gvfs-copy. * net/tramp-compat.el (tramp-compat-delete-file): Rewrite to handle new TRASH arg of `delete-file'. * net/tramp.el (tramp-handle-insert-directory): Don't use `forward-word', its default syntax could be changed. Implement compression for inline methods. * net/tramp.el (tramp-inline-compress-start-size): New defcustom. (tramp-copy-size-limit): Allow also nil. (tramp-inline-compress-commands): New defconst. (tramp-find-inline-compress, tramp-get-inline-compress) (tramp-get-inline-coding): New defuns. (tramp-get-remote-coding, tramp-get-local-coding): Remove, replaced by `tramp-get-inline-coding'. (tramp-handle-file-local-copy, tramp-handle-write-region) (tramp-method-out-of-band-p): Use `tramp-get-inline-coding'. Detect ssh 'ControlMaster' argument automatically in some cases. * net/tramp.el (tramp-detect-ssh-controlmaster): New defun. (tramp-default-method): Use it. * net/tramp.el (tramp-file-name-for-operation): Add file-selinux-context.
author Michael Albinus <michael.albinus@gmx.de>
date Thu, 26 Aug 2010 21:23:02 +0200
parents 3d32b7120396
children cca2a663ef92
comparison
equal deleted inserted replaced
110120:3d32b7120396 110121:5a6b4fafaa52
1 2010-08-26 Michael Albinus <michael.albinus@gmx.de>
2
3 Sync with Tramp 2.1.19.
4
5 * net/tramp-cmds.el (tramp-cleanup-all-connections)
6 (tramp-reporter-dump-variable, tramp-load-report-modules)
7 (tramp-append-tramp-buffers): Use `tramp-compat-funcall'.
8 (tramp-bug): Recommend setting of `tramp-verbose' to 9.
9
10 * net/tramp-compat.el (top): Do not autoload
11 `tramp-handle-file-remote-p'. Load tramp-util.el and tramp-vc.el
12 only when `start-file-process' is not bound.
13 (byte-compile-not-obsolete-vars): Define if not bound.
14 (tramp-compat-funcall): New defmacro.
15 (tramp-compat-line-beginning-position)
16 (tramp-compat-line-end-position)
17 (tramp-compat-temporary-file-directory)
18 (tramp-compat-make-temp-file, tramp-compat-file-attributes)
19 (tramp-compat-copy-file, tramp-compat-copy-directory)
20 (tramp-compat-delete-file, tramp-compat-delete-directory)
21 (tramp-compat-number-sequence, tramp-compat-process-running-p):
22 Use it.
23 (tramp-advice-file-expand-wildcards): Do not use
24 `tramp-handle-file-remote-p'.
25 (tramp-compat-make-temp-file): Simplify fallback implementation.
26 (tramp-compat-copy-file): Add PRESERVE-SELINUX-CONTEXT.
27 (tramp-compat-copy-tree): Remove function.
28 (tramp-compat-delete-file): New defun.
29 (tramp-compat-delete-directory): Provide implementation for older
30 Emacsen.
31 (tramp-compat-file-attributes): Handle only
32 `wrong-number-of-arguments' error.
33
34 * net/tramp-fish.el (tramp-fish-handle-copy-file): Add
35 PRESERVE_SELINUX_CONTEXT.
36 (tramp-fish-handle-delete-file): Add TRASH arg.
37 (tramp-fish-handle-directory-files-and-attributes):
38 Do not use `tramp-fish-handle-file-attributes.
39 (tramp-fish-handle-file-local-copy)
40 (tramp-fish-handle-insert-file-contents)
41 (tramp-fish-maybe-open-connection): Use `with-progress-reporter'.
42
43 * net/tramp-gvfs.el (top): Require url-util.
44 (tramp-gvfs-mount-point): Remove.
45 (tramp-gvfs-file-name-handler-alist): Add `file-selinux-context'
46 and `set-file-selinux-context'.
47 (tramp-gvfs-stringify-dbus-message, tramp-gvfs-send-command)
48 (tramp-gvfs-handle-file-selinux-context)
49 (tramp-gvfs-handle-set-file-selinux-context): New defuns.
50 (with-tramp-dbus-call-method): Format trace message.
51 (tramp-gvfs-handle-copy-file): Handle PRESERVE-SELINUX-CONTEXT.
52 (tramp-gvfs-handle-copy-file, tramp-gvfs-handle-rename-file):
53 Implement backup call, when operation on local files fails. Use
54 progress reporter. Flush properties of changed files.
55 (tramp-gvfs-handle-delete-file): Add TRASH arg. Use
56 `tramp-compat-delete-file'.
57 (tramp-gvfs-handle-expand-file-name): Expand "~/".
58 (tramp-gvfs-handle-make-directory): Make more traces.
59 (tramp-gvfs-handle-write-region): Protect deleting tmpfile.
60 (tramp-gvfs-url-file-name): Hexify file name in url.
61 (tramp-gvfs-fuse-file-name): Take also prefix (like dav shares)
62 into account for the resulting file name.
63 (tramp-gvfs-handler-askquestion): Preserve current message, in
64 order to let progress reporter continue afterwards. (Bug#6257)
65 Return dummy mountpoint, when the answer is "no". See
66 `tramp-gvfs-maybe-open-connection'.
67 (tramp-gvfs-handler-mounted-unmounted)
68 (tramp-gvfs-connection-mounted-p): Test also for new mountspec
69 attribute "default_location". Set "prefix" property. Handle
70 default-location.
71 (tramp-gvfs-mount-spec): Return both prefix and mountspec.
72 (tramp-gvfs-maybe-open-connection): Test, whether mountpoint
73 exists. Raise an error, if not (due to a corresponding answer
74 "no" in interactive questions, for example). Use
75 `tramp-compat-funcall'.
76
77 * net/tramp-imap.el (top): Autoload `epg-make-context'.
78 (tramp-imap-handle-copy-file): Add PRESERVE-SELINUX-CONTEXT.
79 (tramp-imap-do-copy-or-rename-file)
80 (tramp-imap-handle-insert-file-contents)
81 (tramp-imap-handle-file-local-copy): Use `with-progress-reporter'.
82 (tramp-imap-handle-delete-file): Add TRASH arg.
83
84 * net/tramp-smb.el (tramp-smb-handle-copy-file): Add
85 PRESERVE-SELINUX-CONTEXT.
86 (tramp-smb-handle-copy-file)
87 (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
88 (tramp-smb-handle-write-region, tramp-smb-maybe-open-connection):
89 Use `with-progress-reporter'.
90 (tramp-smb-handle-delete-file): Add TRASH arg.
91
92 * net/tramp.el (tramp-methods): Move hostname to the end in all
93 ssh `tramp-login-args'. Add `tramp-async-args' attribute where
94 appropriate.
95 (tramp-verbose): Describe verbose level 9.
96 (tramp-completion-function-alist)
97 (tramp-file-name-regexp, tramp-chunksize)
98 (tramp-local-coding-commands, tramp-remote-coding-commands)
99 (with-connection-property, tramp-completion-mode-p)
100 (tramp-action-process-alive, tramp-action-out-of-band)
101 (tramp-check-for-regexp, tramp-file-name-p, tramp-equal-remote)
102 (tramp-exists-file-name-handler): Fix docstring.
103 (tramp-remote-process-environment): Use `format' instead of
104 `concat'. Protect version string by apostroph.
105 (tramp-shell-prompt-pattern): Do not use a shy group in case of
106 XEmacs.
107 (tramp-file-name-regexp-unified)
108 (tramp-completion-file-name-regexp-unified): On W32 systems, do
109 not regard the volume letter as remote filename. (Bug#5447)
110 (tramp-perl-file-attributes)
111 (tramp-perl-directory-files-and-attributes): Don't pass "$3".
112 (tramp-vc-registered-read-file-names): Read input as
113 here-document, otherwise the command could exceed maximum length
114 of command line.
115 (tramp-file-name-handler-alist): Add `file-selinux-context' and
116 `set-file-selinux-context'.
117 (tramp-debug-message): Add `tramp-compat-funcall' to ignored
118 backtrace functions.
119 (tramp-error-with-buffer): Don't show the connection buffer when
120 we are in completion mode.
121 (tramp-progress-reporter-update, tramp-remote-selinux-p)
122 (tramp-handle-file-selinux-context)
123 (tramp-handle-set-file-selinux-context, tramp-process-sentinel)
124 (tramp-connectable-p, tramp-open-shell, tramp-get-remote-trash):
125 New defuns.
126 (with-progress-reporter): New defmacro.
127 (tramp-debug-outline-regexp): New defconst.
128 (top, tramp-rfn-eshadow-setup-minibuffer)
129 (tramp-rfn-eshadow-update-overlay, tramp-handle-set-file-times)
130 (tramp-handle-dired-compress-file, tramp-handle-shell-command)
131 (tramp-completion-mode-p, tramp-check-for-regexp)
132 (tramp-open-connection-setup-interactive-shell)
133 (tramp-compute-multi-hops, tramp-read-passwd, tramp-clear-passwd)
134 (tramp-time-diff, tramp-coding-system-change-eol-conversion)
135 (tramp-set-process-query-on-exit-flag, tramp-unload-tramp):
136 Use `tramp-compat-funcall'.
137 (tramp-handle-make-symbolic-link): Flush file properties.
138 (tramp-handle-load, tramp-handle-file-local-copy)
139 (tramp-handle-insert-file-contents, tramp-handle-write-region)
140 (tramp-handle-vc-registered, tramp-maybe-send-script)
141 (tramp-find-shell): Use `with-progress-reporter'.
142 (tramp-do-file-attributes-with-stat): Add space in format string,
143 in order to work around a bug in pdksh. Reported by Gilles Pion
144 <gpion@lfdj.com>.
145 (tramp-handle-verify-visited-file-modtime): Do not send a command
146 when the connection is not established.
147 (tramp-handle-set-file-times): Simplify the check for utc.
148 (tramp-handle-directory-files-and-attributes)
149 (tramp-get-remote-path): Use `copy-tree'.
150 (tramp-completion-handle-file-name-all-completions): Ensure, that
151 non remote files are still checked. Oops.
152 (tramp-handle-copy-file, tramp-do-copy-or-rename-file): Handle
153 PRESERVE-SELINUX-CONTEXT.
154 (tramp-do-copy-or-rename-file): Add progress reporter.
155 (tramp-do-copy-or-rename-file-directly): Do not use
156 `tramp-handle-file-remote-p'.
157 (tramp-do-copy-or-rename-file-out-of-band):
158 Use `tramp-compat-delete-directory'.
159 (tramp-do-copy-or-rename-file-out-of-band)
160 (tramp-compute-multi-hops, tramp-maybe-open-connection):
161 Use `format-spec-make'.
162 (tramp-handle-delete-file): Add TRASH arg.
163 (tramp-handle-dired-uncache): Flush directory cache, not only file
164 cache.
165 (tramp-handle-expand-file-name)
166 (tramp-completion-handle-file-name-all-completions)
167 (tramp-completion-handle-file-name-completion): Use
168 `tramp-connectable-p'.
169 (tramp-handle-start-file-process): Set connection property "vec".
170 Use it, in order to invalidate file caches. Check only for
171 `remote-tty' process property.
172 Implement tty setting. (Bug#4604, Bug#6360)
173 (tramp-file-name-for-operation): Add `call-process-region' and
174 `set-file-selinux-context'.
175 (tramp-find-foreign-file-name-handler)
176 (tramp-advice-make-auto-save-file-name)
177 (tramp-set-auto-save-file-modes): Remove superfluous check for
178 `stringp'. This is done inside `tramp-tramp-file-p'.
179 (tramp-file-name-handler): Trace 'quit. Catch the error for some
180 operations when we are in completion mode. This gives the user
181 the chance to correct the file name in the minibuffer.
182 (tramp-completion-mode-p): Use `non-essential'.
183 (tramp-handle-file-name-all-completions): Backward/ XEmacs
184 compatibility: Use `completion-ignore-case' if
185 `read-file-name-completion-ignore-case' does not exist.
186 (tramp-get-debug-buffer): Use `tramp-debug-outline-regexp'.
187 (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
188 `tramp-open-shell'.
189 (tramp-action-password): Hide password prompt before next run.
190 (tramp-process-actions): Widen connection buffer for the trace.
191 (tramp-open-connection-setup-interactive-shell): Set `remote-tty'
192 process property. Trace stty settings if `tramp-verbose' >= 9.
193 Apply workaround for IRIX64 bug. Move argument of last
194 `tramp-send-command' where it belongs to.
195 (tramp-maybe-open-connection): Use `async-args' and `gw-args' in
196 front of `login-args'.
197 (tramp-get-ls-command, tramp-get-ls-command-with-dired): Run tests
198 on "/dev/null" instead of "/".
199 (tramp-get-ls-command-with-dired): Make test for "--dired"
200 stronger.
201 (tramp-set-auto-save-file-modes): Adapt version check.
202 (tramp-set-process-query-on-exit-flag): Fix wrong parentheses.
203 (tramp-handle-process-file): Call the program in a subshell, in
204 order to preserve working directory.
205 (tramp-handle-shell-command): Don't use hard-wired "/bin/sh" but
206 `tramp-remote-sh' from `tramp-methods'.
207 (tramp-get-ls-command): Make test for "--color=never" stronger.
208 (tramp-check-for-regexp): Use (forward-line 1).
209
210 * net/trampver.el: Update release number.
211
212 2010-08-26 Magnus Henoch <magnus.henoch@gmail.com>
213
214 * net/tramp-gvfs.el (tramp-gvfs-handle-copy-file): Do not pass
215 empty argument to gvfs-copy.
216
217 2010-08-26 Chong Yidong <cyd@stupidchicken.com>
218
219 * net/tramp-compat.el (tramp-compat-delete-file): Rewrite to
220 handle new TRASH arg of `delete-file'.
221
222 2010-08-26 Christian Lynbech <christian.lynbech@tieto.com> (tiny change)
223
224 * net/tramp.el (tramp-handle-insert-directory): Don't use
225 `forward-word', its default syntax could be changed.
226
227 2010-08-26 Toru TSUNEYOSHI <t_tuneyosi@hotmail.com>
228 Michael Albinus <michael.albinus@gmx.de>
229
230 Implement compression for inline methods.
231
232 * net/tramp.el (tramp-inline-compress-start-size): New defcustom.
233 (tramp-copy-size-limit): Allow also nil.
234 (tramp-inline-compress-commands): New defconst.
235 (tramp-find-inline-compress, tramp-get-inline-compress)
236 (tramp-get-inline-coding): New defuns.
237 (tramp-get-remote-coding, tramp-get-local-coding): Remove,
238 replaced by `tramp-get-inline-coding'.
239 (tramp-handle-file-local-copy, tramp-handle-write-region)
240 (tramp-method-out-of-band-p): Use `tramp-get-inline-coding'.
241
242 2010-08-26 Noah Lavine <noah549@gmail.com> (tiny change)
243
244 Detect ssh 'ControlMaster' argument automatically in some cases.
245
246 * net/tramp.el (tramp-detect-ssh-controlmaster): New defun.
247 (tramp-default-method): Use it.
248
249 2010-08-26 Karel Klíč <kklic@redhat.com>
250
251 * net/tramp.el (tramp-file-name-for-operation):
252 Add file-selinux-context.
253
1 2010-08-26 Łukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl> (tiny change) 254 2010-08-26 Łukasz Stelmach <lukasz.stelmach@iem.pw.edu.pl> (tiny change)
2 255
3 * play/cookie1.el (read-cookie): Fix off-by-one error (bug#6921). 256 * play/cookie1.el (read-cookie): Fix off-by-one error (bug#6921).
4 257
5 2010-08-26 Chong Yidong <cyd@stupidchicken.com> 258 2010-08-26 Chong Yidong <cyd@stupidchicken.com>