]> git.eshelyaron.com Git - emacs.git/commit
Tramp: Support different proxies for the same destination
authorMichael Albinus <michael.albinus@gmx.de>
Sat, 9 Nov 2024 09:29:42 +0000 (10:29 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sat, 9 Nov 2024 15:48:37 +0000 (16:48 +0100)
commit58de0d3728c49a63e776b980ce2219be85b54b04
tree5eb7fceb029e340cb184def4cf91fea7262cee0d
parent6ddd90539feed81af4ab49ec8ae60ae51a979b0a
Tramp: Support different proxies for the same destination

* doc/misc/tramp.texi (Ad-hoc multi-hops): New subsection "Using
different proxies for the same destination".

* etc/NEWS: Tramp supports different proxies for the same
destination host name in parallel.
Fix typos.

* lisp/net/tramp-cmds.el (tramp-cleanup-connection): Fix docstring.

* lisp/net/tramp.el (tramp-make-tramp-file-name): Don't call
`tramp-add-hops' during file name completion.
(tramp-handle-file-name-as-directory)
(tramp-handle-file-name-directory): Use `tramp-cache-undefined'
for an empty `tramp-default-proxies-alist'.
(tramp-add-hops): Extend.  Remove existing entries with same
target and different proxy, if needed.  (Bug#74219)

(cherry picked from commit 6cde51f1bbcfd55fe8d189b045247b9d80dee4ea)
doc/misc/tramp.texi
lisp/net/tramp-cmds.el
lisp/net/tramp.el