1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-11 02:10:35 -08:00
emacs/doc/misc
Michael Albinus 10991877c8 Sync with Tramp 2.7.3-pre
* doc/misc/tramp.texi: Use @dots{} where appropriate.
(External methods): Precise remark on rsync speed.
(Customizing Methods): Add incus-tramp.
(Password handling): Mention expiration of cached passwords when a
session timeout happens.
(Predefined connection information): Mention also "androidsu" as
special case of "tmpdir".
(Ad-hoc multi-hops, Frequently Asked Questions):
Improve description how ad-hoc multi-hop file names can be made
persistent.  (Bug#65039, Bug#76457)
(Remote processes): Signals are not delivered to remote direct
async processes.  Say, that there are restrictions for transfer of
binary data to remote direct async processes.
(Bug Reports): Explain bisecting.
(Frequently Asked Questions): Improve index.  Speak about
fingerprint readers.  Recommend `small-temporary-file-directory'
for ssh sockets.
(External packages): Rename subsection "Timers, process filters,
process sentinels, redisplay".
(Extension packages): New node.
(Top, Files directories and localnames): Add it to @menu.

* doc/misc/trampver.texi:
* lisp/net/trampver.el (tramp-version): Adapt Tramp versions.
(tramp-repository-branch, tramp-repository-version):
Remove ;;;###tramp-autoload cookie.

* lisp/net/tramp-adb.el:
* lisp/net/tramp-androidsu.el:
* lisp/net/tramp-cache.el:
* lisp/net/tramp-cmds.el:
* lisp/net/tramp-compat.el:
* lisp/net/tramp-container.el:
* lisp/net/tramp-crypt.el:
* lisp/net/tramp-ftp.el:
* lisp/net/tramp-fuse.el:
* lisp/net/tramp-gvfs.el:
* lisp/net/tramp-integration.el:
* lisp/net/tramp-message.el:
* lisp/net/tramp-rclone.el:
* lisp/net/tramp-sh.el:
* lisp/net/tramp-smb.el:
* lisp/net/tramp-sshfs.el:
* lisp/net/tramp-sudoedit.el:
* lisp/net/tramp.el: Use `when-let*', `if-let*' and `and-let*'
consequently.  (Bug#73441)

* lisp/net/tramp-adb.el (tramp-adb-maybe-open-connection):
Move setting of sentinel up.

* lisp/net/tramp-archive.el (tramp-archive-file-name-p):
Add ;;;###tramp-autoload cookie.
(tramp-archive-local-file-name): New defun.

* lisp/net/tramp-cache.el (tramp-connection-properties): Add link
to the Tramp manual in the docstring.
(tramp-get-connection-property, tramp-set-connection-property):
Don't raise a debug message for the `tramp-cache-version' key.
(with-tramp-saved-connection-property)
(with-tramp-saved-connection-properties): Add traces.
(tramp-dump-connection-properties): Don't save connection property
"pw-spec".

* lisp/net/tramp-cmds.el (tramp-repository-branch)
(tramp-repository-version): Declare.

* lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file):
(tramp-gvfs-do-copy-or-rename-file): Don't use the truename.
Handle symlinks.
(tramp-gvfs-local-file-name): New defun.

* lisp/net/tramp-message.el (tramp-repository-branch)
(tramp-repository-version): Declare.
(tramp-error-with-buffer, tramp-user-error): Don't redisplay in
`sit-for'.  (Bug#73718)
(tramp-warning): Fix `lwarn' call.

* lisp/net/tramp.el (tramp-read-passwd):
* lisp/net/tramp-sh.el (tramp-maybe-open-connection):
* lisp/net/tramp-sudoedit.el (tramp-sudoedit-send-command):
Rename connection property "password-vector" to "pw-vector".

* lisp/net/tramp-sh.el (tramp-methods) <pscp, psftp>:
Adapt `tramp-copy-args' argument.
(tramp-get-remote-pipe-buf, tramp-actions-before-shell):
Use `tramp-fingerprint-prompt-regexp'.
(tramp-sh-handle-copy-directory):
Apply `tramp-do-copy-or-rename-file-directly' if possible.
(tramp-do-copy-or-rename-file): Refactor.  Handle symlinks.
(Bug#76678)
(tramp-plink-option-exists-p): New defun.
(tramp-ssh-or-plink-options): Rename from
`tramp-ssh-controlmaster-options'.  Adapt further plink options.
(tramp-do-copy-or-rename-file-out-of-band)
(tramp-maybe-open-connection): Adapt calls.
(tramp-sh-handle-make-process): Don't set connection property
"remote-pid", it's unused.
(tramp-sh-handle-process-file): Do proper quoting.
(tramp-vc-file-name-handler): Add `file-directory-p', which is
used in `vc-find-root'.  (Bug#74026)
(tramp-maybe-open-connection): Use connection property "hop-vector".
(tramp-get-remote-pipe-buf): Make it more robust.

* lisp/net/tramp-smb.el (tramp-smb-errors): Add string.
(tramp-smb-handle-copy-directory): Don't check existence of
DIRNAME, this is done in `tramp-skeleton-copy-directory' already.
(tramp-smb-handle-copy-file, tramp-smb-handle-rename-file): Refactor.

* lisp/net/tramp-sshfs.el (tramp-sshfs-handle-process-file):
STDERR is not implemented.

* lisp/net/tramp-sudoedit.el (tramp-sudoedit-do-copy-or-rename-file):
Don't use the truename.  Handle symlinks.

* lisp/net/tramp.el (tramp-mode): Set to nil on MS-DOS.
(tramp-otp-password-prompt-regexp): Add TACC HPC prompt.
(tramp-wrong-passwd-regexp): Add fingerprint messages.
(tramp-fingerprint-prompt-regexp, tramp-use-fingerprint):
New defcustoms.
(tramp-string-empty-or-nil-p):
Declare `tramp-suppress-trace' property.
(tramp-barf-if-file-missing): Accept also symlinks.
(tramp-skeleton-file-exists-p)
(tramp-handle-file-directory-p): Protect against cyclic symlinks.
(tramp-skeleton-make-symbolic-link): Drop volume letter when flushing.
(tramp-skeleton-process-file): Raise a warning if STDERR is not
implemented.
(tramp-skeleton-set-file-modes-times-uid-gid): Fix typo.
(tramp-compute-multi-hops): Check for
`tramp-sh-file-name-handler-p', it works only for this.
(tramp-handle-shell-command):
Respect `async-shell-command-display-buffer'.
(tramp-action-password, tramp-process-actions): Use connection
property "hop-vector".
(tramp-action-fingerprint, tramp-action-show-message): New defuns.
(tramp-action-show-and-confirm-message): Start check at (point-min).
(tramp-wait-for-regexp): Don't redisplay in `sit-for'.  (Bug#73718)
(tramp-convert-file-attributes): Don't cache
"file-attributes-ID-FORMAT".
(tramp-read-passwd, tramp-clear-passwd): Rewrite.  (Bug#74105)

* test/lisp/net/tramp-tests.el (auth-source-cache-expiry)
(ert-batch-backtrace-right-margin): Set them to nil.
(vc-handled-backends): Suppress if noninteractive.
(tramp--test-enabled): Cleanup also
`tramp-compat-temporary-file-directory'.
(tramp-test11-copy-file, tramp-test12-rename-file)
(tramp-test18-file-attributes, tramp--test-deftest-with-stat)
(tramp--test-deftest-with-perl, tramp--test-deftest-with-ls)
(tramp--test-deftest-without-file-attributes)
(tramp-test21-file-links, tramp-test28-process-file)
(tramp-test32-shell-command, tramp-test36-vc-registered)
(tramp-test39-make-lock-file-name, tramp--test-check-files)
(tramp-test42-utf8, tramp-test43-file-system-info)
(tramp-test44-file-user-group-ids, tramp-test47-read-password):
Adapt tests.
(tramp-test47-read-fingerprint): New test.
2025-03-30 15:53:47 +02:00
..
auth.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
autotype.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
bovine.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
calc.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
cc-mode.texi Update cc-mode URL to point to nongnu.org 2025-01-28 18:44:05 +01:00
ChangeLog.1 ; Delete troff markers from ChangeLog files 2025-02-20 02:46:43 +01:00
cl.texi ; Change some instances of cl to cl-lib in docs 2025-03-20 02:05:55 +01:00
dbus.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
dired-x.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
doclicense.texi
ebrowse.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ede.texi ; * doc/misc/ede.texi (Top): Improve introduction. 2025-03-15 19:41:02 +01:00
ediff.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
edt.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
efaq-w32.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
efaq.texi * doc/misc/efaq.texi (New in Emacs 30): Fix typo. (Bug#76518) 2025-02-24 10:32:47 +01:00
eglot.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
eieio.texi ; Change some instances of cl to cl-lib in docs 2025-03-20 02:05:55 +01:00
emacs-gnutls.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
emacs-mime.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
epa.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
erc.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
ert.texi Rewrite ERT manual introduction 2025-03-09 19:38:54 +01:00
eshell.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
eudc.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
eww.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
flymake.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
forms.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
gnus-faq.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
gnus.texi Fix typo in Gnus manual 2025-02-01 04:02:05 +01:00
gpl.texi
htmlfontify.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
idlwave.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
ido.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
info.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mairix-el.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
Makefile.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
message.texi ; Don't document a complicated default 2025-02-11 16:48:23 +01:00
mh-e.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
modus-themes.org ; Fix typos 2025-02-18 05:42:12 +01:00
newsticker.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
nxml-mode.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
octave-mode.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
org-setup.org Update copyright year to 2025 2025-01-02 18:39:42 +01:00
org.org ; Don't use HTTPS in HTTP-specific example 2025-02-03 14:03:43 +01:00
pcl-cvs.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
pgg.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
rcirc.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
reftex.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
remember.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sasl.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sc.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sem-user.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
semantic.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
ses.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
sieve.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
smtpmail.texi Add smtpmail cross-reference to 'auth-sources'. 2025-01-14 10:25:18 +01:00
speedbar.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
srecode.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
texinfo.tex Update copyright year to 2025 2025-01-02 18:39:42 +01:00
todo-mode.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
tramp.texi Sync with Tramp 2.7.3-pre 2025-03-30 15:53:47 +02:00
trampver.texi Sync with Tramp 2.7.3-pre 2025-03-30 15:53:47 +02:00
transient.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
url.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
use-package.texi ; Improve introduction to use-package manual 2025-03-19 21:29:26 +01:00
vhdl-mode.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
vip.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
viper.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
vtable.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
widget.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00
wisent.texi Avoid double spaces around abbrevations in Texinfo 2025-01-24 23:10:23 +01:00
woman.texi Update copyright year to 2025 2025-01-02 18:39:42 +01:00