Fix Tramp problems with multihops, and nc.
commita53d1d325e0d1c0db6b407a776d6cfd3d12a90e0
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 29 Jul 2015 19:07:01 +0000 (29 21:07 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 29 Jul 2015 19:07:01 +0000 (29 21:07 +0200)
treede68585749739482d7acd167972a80f239a6e63c
parent33b779a11fb6785944383aeeae44f77cb580ee37
Fix Tramp problems with multihops, and nc.

* lisp/net/tramp-cache.el (tramp-get-file-property)
(tramp-set-file-property, tramp-flush-file-property)
(tramp-get-connection-property, tramp-set-connection-property)
(tramp-flush-connection-property): Remove hop from vector.

* lisp/net/tramp-gw.el (tramp-gw-process-filter): Ignore errors.

* lisp/net/tramp-sh.el (tramp-methods) <nc>: Separate STDERR.
(tramp-do-copy-or-rename-file-out-of-band): Increase timeout of
netstat to 60".
(tramp-sh-handle-start-file-process): Do not show hops in prompt.

* lisp/net/tramp.el (tramp-handle-file-name-as-directory)
(tramp-handle-file-name-directory, tramp-handle-file-remote-p):
Keep hop in result.

* test/automated/tramp-tests.el (tramp-test02-file-name-dissect):
Add hop tests.
lisp/net/tramp-cache.el
lisp/net/tramp-gw.el
lisp/net/tramp-sh.el
lisp/net/tramp.el
test/automated/tramp-tests.el