1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-13 09:32:47 +00:00
emacs/lisp/net
Michael Albinus 2fe4b1254d Sync with Tramp 2.2.6-pre.
* net/tramp-cache.el (tramp-dump-connection-properties): Let-bind
  `print-length' and `print-level' to nil, in order to avoid
  truncation.  Reported by Christopher Schmidt
  <christopher@ristopher.com>.

* net/tramp-cmds.el (tramp-cleanup-connection): Delete also
process.

* net/tramp-compat.el (tramp-compat-condition-case-unless-debug):
New defmacro.
(tramp-compat-copy-directory): Add optional argument
COPY-CONTENTS.  It is not handled yet.

* net/tramp-ftp.el (tramp-disable-ange-ftp): Fix docstring.
(tramp-ftp-file-name-p): Simplify.

* net/tramp-gvfs.el (tramp-gvfs-handle-expand-file-name):
* net/tramp-gw.el (tramp-gw-open-connection): Add hop to
connection vector.

* net/tramp-sh.el (tramp-copy-size-limit): Fix docstring.
(tramp-methods): Do not use `tramp-password-end-of-line'.
(tramp-completion-function-alist-putty): Handle
UNIX case.
(tramp-remote-path): Add "/opt/bin", "/opt/sbin"
and "/opt/local/bin".
(tramp-do-file-attributes-with-stat)
(tramp-do-directory-files-and-attributes-with-stat)
Return uid and gid as real numbers.  They could run out of
integer range on cygwin.
(tramp-do-copy-or-rename-file-out-of-band): Better
trace format.
(tramp-sh-handle-expand-file-name): Handle hops.
(tramp-open-connection-setup-interactive-shell):
Use `tramp-cleanup'.  Move check for busyboxes ...
(tramp-find-shell): ... here.  Simplify
implementation.  Set "remote-shell" property also for alternative
shells.
(tramp-remote-coding-commands): Check "test -c
/dev/stdout".  If failing, a regular file would be written
otherwise.  Reported by
Dmitry Kurochkin <dmitry.kurochkin@gmail.com>.
(tramp-find-inline-encoding): Cache the coding
commands in the process cache.  Apply test command on the remote
side, if defined.
(tramp-find-inline-compress): Cache the compress
commands in the process cache.
(tramp-compute-multi-hops): Save
`tramp-default-proxies-alist'
when requested.  Handle hops.
(tramp-current-connection): New defvar.
(tramp-maybe-open-connection): Use
`tramp-cleanup'.  Throw
`suppress', if there was a failed connection
shortly before.  Handle user interrupt.  (Bug#10187)
(tramp-get-inline-compress,
tramp-get-inline-coding): Read
connection properties from the process cache.

* net/tramp-smb.el (tramp-smb-server-version)
(tramp-smb-wrong-passwd-regexp,
tramp-smb-actions-with-tar): New defconsts.
(tramp-smb-prompt): Extend for powershell prompt.
(tramp-smb-file-name-handler-alist): Add handlers for
`process-file', `shell-command' and
`start-file-process'.
(tramp-smb-winexe-program, tramp-smb-winexe-shell-command)
(tramp-smb-winexe-shell-command-switch): New
defcustoms.
(tramp-smb-file-name-p): Simplify.
(tramp-smb-action-with-tar,
tramp-smb-handle-process-file)
(tramp-smb-kill-winexe-function, tramp-smb-call-winexe)
(tramp-smb-shell-quote-argument): New defuns.
(tramp-smb-handle-copy-directory): Add
COPY-CONTENTS argument.
Implement using "tar".  By this, time-stamps are
preserved.
(tramp-smb-handle-copy-file): Handle also the case
of directories.
(tramp-smb-do-file-attributes-with-stat)
(tramp-smb-get-file-entries,
tramp-smb-get-cifs-capabilities): Use
`tramp-get-connection-buffer').
(tramp-smb-handle-rename-file): Use "rename", when source and
target are on the same share.
(tramp-smb-maybe-open-connection): Handle wrong passwords.  Use
`tramp-smb-server-version'.
(tramp-smb-wait-for-output): Remove prompt.

* net/tramp.el (top): Require 'cl.
(tramp-methods, tramp-rsh-end-of-line): Remove
`tramp-password-end-of-line' from docstring.
(tramp-save-ad-hoc-proxies): New defcustom.
(tramp-completion-function-alist): Adapt docstring.
(tramp-default-password-end-of-line): Remove defcustom.
(tramp-shell-prompt-pattern): Allow "[]" style
prompts.  (Bug#11065)
(tramp-user-regexp, tramp-file-name-regexp-unified)
(tramp-file-name-regexp-url): Extend regexp by hop
separator.
(tramp-postfix-hop-format,
tramp-postfix-hop-regexp) 
(tramp-remote-file-name-spec-regexp): New defconst.
(tramp-file-name-structure): Extend structure for
hops.
(tramp-get-method-parameter): Move up.
(tramp-file-name-p, tramp-dissect-file-name)
(with-parsed-tramp-file-name): Handle hops.
(tramp-file-name-hop): New defun.
(tramp-make-tramp-file-name): New optional arg HOP.
(tramp-message-show-progress-reporter-message):
New defvar.
(tramp-with-progress-reporter): Use it.  We cannot use
`tramp-message-show-message' here, because this
suppresses also error buffers.
(tramp-error-with-buffer): Suppress buffer view, if
`tramp-message-show-message' is nil.  Use
`tramp-get-connection-buffer'.
(tramp-cleanup): New defun.
(tramp-rfn-eshadow-update-overlay): Let-bind
`non-essential' to `t'.
(tramp-file-name-handler): If `debug-on-error' is
set, propagate an error unchanged.
(tramp-completion-handle-file-name-all-completions):
Handle hops.  Fix an error when called from ido.
(tramp-completion-dissect-file-name): Use better
local variable name.  Add hop to the vector.
(tramp-handle-insert-file-contents): Use
progress-reporter for the whole scenario.
(tramp-action-password): Let-bind
`enable-recursive-minibuffers' to `t'.
(tramp-check-for-regexp): Simplify search.
(tramp-enter-password): Remove it.  Move
implementation ...
(tramp-action-password): ... here.
(tramp-mode-string-to-int, tramp-local-host-p)
(tramp-make-tramp-temp-file, tramp-read-passwd)
(tramp-clear-passwd, tramp-time-less-p,
tramp-time-diff): Set tramp-autoload cookie.

* net/trampver.el: Update release number.

* net/tramp.el (tramp-set-completion-function): Fix
docstring.
(tramp-parse-group, tramp-parse-file)
(tramp-parse-shostkeys-sknownhosts): New defuns.
(tramp-parse-rhosts, tramp-parse-rhosts-group, tramp-parse-shosts)
(tramp-parse-shosts-group, tramp-parse-sconfig)
(tramp-parse-sconfig-group, tramp-parse-shostkeys)
(tramp-parse-sknownhosts, tramp-parse-hosts)
(tramp-parse-hosts-group, tramp-parse-passwd,
tramp-parse-netrc): Use them.
(tramp-parse-passwd-group, tramp-parse-netrc-group)
(tramp-parse-putty-group): Don't narrow.
(tramp-parse-putty): Make a loop.
(tramp-file-name-handler): Catch the `suppress'
signal.
2012-06-11 12:30:07 +02:00
..
.gitignore
ange-ftp.el Tweaks to Customize interface. Set custom-reset-button-menu to t. 2012-04-22 21:58:00 +08:00
browse-url.el Encoding fix for browse-url-encode-url. 2012-05-09 20:39:40 +08:00
dbus.el * net/dbus.el (dbus-call-method): Restore events not from D-Bus. (Bug#11447) 2012-05-13 11:05:04 +02:00
dig.el
dns.el
eudc-bob.el
eudc-export.el
eudc-hotlist.el
eudc-vars.el
eudc.el Remove incorrect uses of "modeline". 2012-06-02 18:56:09 +08:00
eudcb-bbdb.el
eudcb-ldap.el
eudcb-mab.el
eudcb-ph.el
gnutls.el * net/gnutls.el (gnutls-min-prime-bits): Improve docstring. 2012-05-16 10:49:19 +08:00
goto-addr.el
hmac-def.el
hmac-md5.el
imap.el
ldap.el
mairix.el
net-utils.el
netrc.el
network-stream.el More process-related doc and manual small edits 2012-04-17 20:48:43 -07:00
newst-backend.el
newst-plainview.el Face cleanups. Remove some uses of old-style face spec and :bold/:italic. 2012-06-09 00:39:49 +08:00
newst-reader.el Face cleanups. Remove some uses of old-style face spec and :bold/:italic. 2012-06-09 00:39:49 +08:00
newst-ticker.el Remove incorrect uses of "modeline". 2012-06-02 18:56:09 +08:00
newst-treeview.el Face cleanups. Remove some uses of old-style face spec and :bold/:italic. 2012-06-09 00:39:49 +08:00
newsticker.el Remove incorrect uses of "modeline". 2012-06-02 18:56:09 +08:00
ntlm.el
quickurl.el
rcirc.el Face cleanups. Remove some uses of old-style face spec and :bold/:italic. 2012-06-09 00:39:49 +08:00
rcompile.el
rlogin.el * net/rlogin.el (rlogin-mode-map): Fix last change. 2012-05-11 08:40:43 -04:00
sasl-cram.el
sasl-digest.el
sasl-ntlm.el
sasl.el
secrets.el
snmp-mode.el
soap-client.el Spelling fixes. 2012-05-28 23:16:49 -07:00
soap-inspect.el Spelling fixes. 2012-05-28 23:16:49 -07:00
socks.el
telnet.el
tls.el lisp/*: Add declarations, remove unused bindings, mark unused args. 2012-04-19 19:20:26 +02:00
tramp-cache.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
tramp-cmds.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
tramp-compat.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
tramp-ftp.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
tramp-gvfs.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
tramp-gw.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
tramp-sh.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
tramp-smb.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
tramp-uu.el
tramp.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
trampver.el Sync with Tramp 2.2.6-pre. 2012-06-11 12:30:07 +02:00
webjump.el
xesam.el * net/xesam.el (xesam-mode-map): Use let-bound map in 2012-04-23 13:57:06 +02:00
zeroconf.el