emacs-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-commit] emacs/lisp ChangeLog net/tramp-ftp.el net/tramp...


From: Kai Großjohann
Subject: [Emacs-commit] emacs/lisp ChangeLog net/tramp-ftp.el net/tramp...
Date: Wed, 05 Feb 2003 16:03:39 -0500

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Changes by:     Kai Großjohann <address@hidden> 03/02/05 16:03:36

Modified files:
        lisp           : ChangeLog 
        lisp/net       : tramp-ftp.el tramp-smb.el tramp.el 

Log message:
        2003-02-05  Kai Großjohann  <address@hidden>
        
        Version 2.0.29 released.
        
        * net/tramp.el (tramp-send-region): Protect against
        tramp-chunksize being nil.
        
        2003-02-04  Michael Albinus  <address@hidden>
        
        * net/tramp.el (tramp-handle-directory-file-name): Handle the case
        PATH is "".
        (tramp-completion-handle-file-name-all-completions): Define
        `tramp-current-user' locally.  See `tramp-parse-passwd'.
        (tramp-parse-passwd): For su-alike methods it would be desirable
        to return "address@hidden" as default.  Unfortunately, we have no
        information whether any user name has been typed already.  So we
        (mis-)use tramp-current-user as indication, assuming it is set in
        `tramp-completion-handle-file-name-all-completions'.
        (tramp-send-region): Handle the case `tramp-chunksize' is equal
        0.  I did it accidently.  Infinite loop ...
        
        * net/tramp-ftp.el (top-level): eval-after-load "ange-ftp"
        '(tramp-disable-ange-ftp).  Suggested by Kai.
        (tramp-ftp-file-name-handler): `tramp-disable-ange-ftp' not needed
        any longer.
        
        * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Apply
        `tramp-handle-directory-file-name' in order to profit from Kai's
        yesterday changes.
        
        2003-02-03  Kai Großjohann  <address@hidden>
        
        * net/tramp.el (tramp-chunksize): Set default to 500 as workaround
        for some ssh connections.
        (tramp-handle-directory-file-name): New implementation.  Not sure
        if it works.
        
        2003-01-28  Michael Albinus  <address@hidden>
        
        * net/tramp.el (tramp-get-device): `tramp-make-tramp-file-name'
        must not be called with NIL path.  It fails in case of
        multi-method.
        
        2003-01-27  Michael Albinus  <address@hidden>
        
        * net/tramp.el (tramp-file-name-for-operation): Apply
        `expand-file-name' for relative file names only.  Otherwise there
        might be problems if the default directory is another Tramp
        directory as the directory the file is based on.
        (tramp-find-foreign-file-name-handler): Check whether FILENAME is
        a Tramp file name.  It isn't if it comes from an expanded file
        name (like "/xx:yy//zz").
        
        2003-01-25  Michael Albinus  <address@hidden>
        
        * net/tramp.el (tramp-devices): New variable.  Keeps virtual
        device numbers.  Devices must distinguish physical file systems.
        The device numbers provided by "lstat" aren't unique, because we
        operate on different hosts.  So we use virtual device numbers,
        generated by `tramp-get-device'.  Both Ange-FTP and EFS use device
        number -1.  In order to be different, we use device number (-1 x),
        whereby "x" is unique for a given (multi-method method user host).
        Suggested by Kai.
        (tramp-perl-file-attributes): Always return device number -1.
        There will be a virtual device number set in
        `tramp-handle-file-attributes', which replaces this one.
        (tramp-handle-file-attributes): Set virtual device number.
        (tramp-get-device): New function.  Returns the virtual device
        number.  If it doesn't exist, generate a new one.
        (tramp-handle-file-regular-p): Use Emacs file name primitives
        instead of calling tramp-handle-* equivalents directly.  Needed
        for tramp-smb.
        
        * net/tramp-smb.el (tramp-smb-devices, tramp-smb-get-device): Removed.
        Functionality moved to tramp.el.
        (tramp-smb-handle-file-attributes): Apply
        `tramp-get-device'. ATIME and CTIME are (0 0) now (= "don't
        know"), which is more honest.
        (tramp-smb-handle-make-directory): Use Emacs file name primitives
        instead of calling tramp-smb-handle-* equivalents directly.
        (tramp-smb-read-file-entry): Return size as a number but a string.
        
        2003-01-24  Michael Albinus  <address@hidden>
        
        * net/tramp.el (tramp-completion-function-alist-ssh): Add parsing
        of "/etc/ssh_config" and "~/.ssh/config".  Suggested by Kai.
        (tramp-completion-function-alist, tramp-set-completion-function):
        Doc string update.
        (tramp-parse-sconfig, tramp-parse-sconfig-group): New functions.
        Provide parsing of "~/.ssh/config" style files.
        
        2003-01-21  Michael Albinus  <address@hidden>
        
        * net/tramp.el (tramp-completion-handle-expand-file-name): Apply
        `tramp-drop-volume-letter'.  Otherwise, there are problems on W32
        systems.
        
        2003-01-21  Michael Albinus  <address@hidden>
        
        * net/tramp-smb.el (tramp-smb-get-device, tramp-smb-get-inode): New
        functions.  Device number and inode number don't exist for SMB
        files.  Therefore we must generate virtual ones.
        (tramp-smb-devices, tramp-smb-inodes): New variables.  Keep
        generated virtual device numbers and inodes numbers for SMB files.
        (tramp-smb-handle-file-attributes): Apply them.
        
        2003-01-14  Kai Großjohann  <address@hidden>
        
        * net/tramp.el (tramp-md5-function): Require md5 before checking
        function md5.  If using md5-encode, put wrapper around it that
        converts vector of bytes to ascii text.
        
        2003-01-13  Michael Albinus  <address@hidden>
        
        * net/tramp.el (tramp-completion-mode): Perform check (integerp
        last-input-event) before (event-modifiers last-input-event) -
        there might be problems if `last-input-event' is a mouse event.
        
        2003-01-12  Michael Albinus  <address@hidden>
        
        * net/tramp.el (tramp-parse-rhosts, tramp-parse-shosts)
        (tramp-parse-hosts, tramp-parse-passwd, tramp-parse-netrc): Use
        `file-readable-p' instead of `file-exists-p'.  Otherwise these
        functions might block.  Reported by <address@hidden>.
        
        2003-01-02  Michael Albinus  <address@hidden>
        
        * net/tramp-ftp.el (top-level): Defaults for
        `tramp-default-method-alist' must be a list.
        
        * net/tramp-smb.el (top-level): Defaults for
        `tramp-default-method-alist' must be a list.
        
        2003-01-02  Kai Großjohann  <address@hidden>
        
        * net/tramp.el (top-level): Avoid byte-compiler warnings of unused
        variables if the byte-compiler supports this.  This is for the
        with-parsed-tramp-file-name macro which is wont to produce such
        stuff.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/ChangeLog.diff?tr1=1.4811&tr2=1.4812&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/net/tramp-ftp.el.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/net/tramp-smb.el.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/emacs/emacs/lisp/net/tramp.el.diff?tr1=1.31&tr2=1.32&r1=text&r2=text





reply via email to

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