[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
        (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-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

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
        (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

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

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

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-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

2003-12-21  Michael Albinus  <address@hidden>

        * tramp-smb.el (tramp-smb-errors): Add "NT_STATUS_WRONG_PASSWORD"
        (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
        (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?

reply via email to

[Prev in Thread] Current Thread [Next in Thread]