[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Tramp 2.0.39 released
From: |
Kai Grossjohann |
Subject: |
Tramp 2.0.39 released |
Date: |
Sun, 29 Feb 2004 16:23:14 +0100 |
User-agent: |
Gnus/5.110002 (No Gnus v0.2) Emacs/21.2 (gnu/linux) |
The file download area was empty, but finally I got around to doing
the 2.0.39 release. I hope accessing it works.
Most changes are by Michael. I hope the software works. If it
doesn't, don't blame Michael -- I should have done at least a stupid
sanity check, but I didn't even check whether it still loads...
Here is the lisp/ChangeLog:
2004-02-29 Michael Albinus <address@hidden>
* tramp.el (top-level): Require password.el if visible. Should be
mandatory once No Gnus has found its way into (X)Emacs.
(tramp-read-passwd): Invoke `password-read' if available,
`read-passwd' otherwise. `ange-ftp-read-passwd' isn't used as
fallback any longer.
(tramp-clear-passwd): New function.
(tramp-process-actions, tramp-process-multi-actions): Clear
password cache if login has failed.
* tramp-smb.el (tramp-smb-open-connection): Clear password cache
if login has failed.
2004-02-23 Kai Grossjohann <address@hidden>
* tramp.el (tramp-handle-write-region): Say which function is used
when encoding.
2004-02-16 Michael Albinus <address@hidden>
* tramp.el (tramp-async-proc): New variable.
(tramp-handle-shell-command): Adding asynchronous processes. They
are far from being perfect, but it works at least for
`find-grep-dired' and `find-name-dired' in Emacs 21.4.
2004-02-09 Michael Albinus <address@hidden>
* tramp.el (tramp-handle-dired-compress-file): Added XEmacs
implementation.
(tramp-handle-dired-compress-file-for-emacs)
(tramp-handle-dired-compress-file-for-xemacs): Not needed
anymore. Implementation not so different as expected.
2004-02-08 Michael Albinus <address@hidden>
* tramp.el (tramp-file-name-handler-alist): Add
`dired-compress-file' entry.
(tramp-handle-dired-compress-file)
(tramp-handle-dired-compress-file-for-emacs)
(tramp-handle-dired-compress-file-for-xemacs): New functions.
`tramp-handle-dired-compress-file-for-xemacs' not implemented yet.
2004-01-24 Michael Albinus <address@hidden>
* tramp-ftp.el (tramp-ftp-file-name-handler): Unset
`ange-ftp-ftp-name-arg' and `ange-ftp-ftp-name-res'. There could
be incorrect values from previous calls in case the "ftp" method
is used in the Tramp file name. Reported by Katsumi Yamaoka
<address@hidden>.
2004-01-22 Michael Albinus <address@hidden>
* tramp.el (tramp-completion-function-alist-ssh): Add
`tramp-parse-shostkeys' and `tramp-parse-sknownhosts'.
(tramp-completion-function-alist): It's a defvar now, because we
want to apply the optimized `tramp-set-completion-function'
instead of a static list.
(tramp-set-completion-function): Implementation tuned. Avoid
double entries, and entries where the function or the
file/directory doesn't exist.
(tramp-parse-shostkeys, tramp-parse-sknownhosts): New functions
for SSH2.
2004-01-18 Michael Albinus <address@hidden>
* tramp.el (tramp-do-copy-or-rename-file): Handle out-of-band
methods. Call `tramp-do-copy-or-rename-file-out-of-band' this
case.
(tramp-do-copy-or-rename-file-out-of-band): Renamed from
`tramp-do-copy-or-rename-file-one-local', because it handles also
the case both files use the same out-of-band method.
Implementation added.
(tramp-handle-file-local-copy, tramp-handle-write-region):
Out-of-band handling removed. `copy-file' called instead, which
calls `tramp-do-copy-or-rename-file-out-of-band'.
(tramp-action-password): Check for out-of-band method removed.
This function is used for 'login-program.
(tramp-post-connection): Use `tramp-method-out-of-band-p' when
appropriate.
2004-01-18 Kai Grossjohann <address@hidden>
* tramp.el (tramp-do-copy-or-rename-via-buffer): Handle KEEP-DATE
arg, if possible.
(tramp-touch): Set last-modified time of a remote file.
2004-01-10 Michael Albinus <address@hidden>
* tramp-smb.el (tramp-smb-get-file-entries): In case of XEmacs,
apply a short sleep-for. Otherwise it returns an empty list.
No idea what happens.
2004-01-08 Michael Albinus <address@hidden>
* tramp.el (tramp-buffer-name): Buffer name must contain the user
if exists. Reported by Adrian Phillips <address@hidden>.
2004-01-06 Michael Albinus <address@hidden>
* tramp.el (tramp-completion-mode): Make test for XEmacs
explicitely. `event-to-character' can exists in Emacs packages
too. Reported by Matt Swift <address@hidden>.
2004-01-05 Michael Albinus <address@hidden>
* tramp-smb.el (tramp-smb-maybe-open-connection): Use
`tramp-process-connection-type'.
2004-01-03 Kai Grossjohann <address@hidden>
* tramp.el (tramp-process-connection-type): New variable.
(tramp-maybe-open-connection): Use it.
2004-01-03 Kai Grossjohann <address@hidden>
* tramp.el (tramp-handle-file-local-copy)
(tramp-handle-write-region, tramp-open-connection-rsh): Variable
name typo. Small change. From Patrick Tullmann
<address@hidden>.
2003-12-27 Michael Albinus <address@hidden>
* tramp.el (tramp-completion-mode): Add XEmacs input
events. Until now it was not necessary, because they are
evaluated in case of unified filenames only.
* tramp-efs.el (top): Add all XEmacs download sites to
`tramp-default-method-alist'. The existing settings should be
sufficient already, but it's better to make it explicitely.
(tramp-efs-method-given, tramp-efs-method-regexp): New variables.
(tramp-efs-path-regexp, tramp-efs-path-format-string)
(tramp-efs-path-format-without-user)
(tramp-efs-path-user-at-host-format)
(tramp-efs-path-host-format, tramp-efs-path-root-regexp): Changed
to a function. Their values depend on the existence of the method
tag in filename.
(tramp-efs-file-name-handler): Check first whether the method tag
is given in a filename.
(tramp-efs-file-name-p): A syntax check must be performed first,
otherwise `tramp-dissect-file-name' returns with an error.
* tramp-ftp.el (Commentary): Removing pointer to EFS. It has its
own module.
* tramp-smb.el (top): Setting default value in
`tramp-default-method-alist' corrected. Order of USER and HOST
have been wrong. Nobody claimed for months ...
2003-12-25 Michael Albinus <address@hidden>
* tramp.el (tramp-completion-mode) Don't check for 'xemacs but
`tramp-unified-filenames'.
2003-12-21 Michael Albinus <address@hidden>
* tramp-smb.el (tramp-smb-errors): Add "NT_STATUS_WRONG_PASSWORD"
and "NT_STATUS_NETWORK_ACCESS_DENIED".
(tramp-smb-maybe-open-connection): Set `process-connection-type'
to 'pty. Suggested by Piet van Oostrum <address@hidden>.
2003-12-19 Michael Albinus <address@hidden>
* tramp-smb.el (tramp-smb-process-running): Removed. Since we
acknowledge the virtual prompt for shares, there's no need for
distinction of reading shares (process ends afterwards) and
interactive mode of smblient.
(tramp-smb-open-connection): Setting process sentinel removed.
(tramp-smb-wait-for-output): Algorithm simplified, again. Hope it
is more robust, too.
2003-12-14 Michael Albinus <address@hidden>
* tramp-smb.el (tramp-smb-prompt): Add virtual prompt from
listing shares, too.
(tramp-smb-errors): Add "NT_STATUS_ACCOUNT_LOCKED_OUT".
(tramp-smb-wait-for-output): Optimize algorithm getting pending
output. If it was received chunkwise, there have been problems.
Remove the "prompt not found" error message; it is obvious.
2003-12-06 Michael Albinus <address@hidden>
* tramp-smb.el (tramp-smb-handle-file-writable-p): Handle the case
of non-existing filename, too. Reported by Christoph Bauer
<address@hidden>.
(tramp-smb-get-file-entries): The directory in question should
have permissions "drwxrwxrwx". Just virtual, because we don't
know the real permissions. Don't we know?
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Tramp 2.0.39 released,
Kai Grossjohann <=