[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/ChangeLog
From: |
Kai Großjohann |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/ChangeLog |
Date: |
Sun, 09 Feb 2003 09:43:56 -0500 |
Index: emacs/lisp/ChangeLog
diff -c emacs/lisp/ChangeLog:1.4824 emacs/lisp/ChangeLog:1.4825
*** emacs/lisp/ChangeLog:1.4824 Sat Feb 8 20:46:04 2003
--- emacs/lisp/ChangeLog Sun Feb 9 09:43:55 2003
***************
*** 68,132 ****
2003-02-05 Kai Gro,A_(Bjohann <address@hidden>
* net/tramp.el: Version 2.0.29 released.
!
! * net/tramp.el (tramp-send-region): Protect against
! tramp-chunksize being nil.
2003-02-05 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-05 Kai Gro,A_(Bjohann <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-02-05 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-02-05 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-02-05 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.
--- 68,116 ----
2003-02-05 Kai Gro,A_(Bjohann <address@hidden>
* net/tramp.el: Version 2.0.29 released.
! (tramp-send-region): Protect against tramp-chunksize being nil.
! (tramp-chunksize): Set default to 500 as workaround for some ssh
! connections.
! (tramp-handle-directory-file-name): New implementation. Not sure
! if it works.
! (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.
! (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.
2003-02-05 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 ...
! (tramp-get-device): `tramp-make-tramp-file-name' must not be
! called with NIL path. It fails in case of multi-method.
! (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").
! (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.
***************
*** 134,207 ****
(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-02-05 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-02-05 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-02-05 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-02-05 Kai Gro,A_(Bjohann <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-02-05 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-02-05 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-02-05 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-02-05 Kai Gro,A_(Bjohann <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.
2003-02-05 Stefan Monnier <address@hidden>
--- 118,167 ----
(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.
! (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.
! (tramp-completion-handle-expand-file-name): Apply
! `tramp-drop-volume-letter'. Otherwise, there are problems on W32
systems.
+ (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.
+ (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>.
! * 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.
! (top-level): Defaults for `tramp-default-method-alist' must be a
! list.
! * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Apply
! `tramp-handle-directory-file-name'.
! (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.
! (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.
! (top-level): Defaults for `tramp-default-method-alist' must be a
! list.
2003-02-05 Stefan Monnier <address@hidden>
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, (continued)
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Stephen Gildea, 2003/02/06
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Stefan Monnier, 2003/02/06
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, John Paul Wallington, 2003/02/06
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Francesco Potortì, 2003/02/07
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Francesco Potortì, 2003/02/07
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Kai Großjohann, 2003/02/07
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Kim F. Storm, 2003/02/07
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Kim F. Storm, 2003/02/07
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Martin Stjernholm, 2003/02/08
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Kai Großjohann, 2003/02/09
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,
Kai Großjohann <=
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Martin Stjernholm, 2003/02/09
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Kenichi Handa, 2003/02/09
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Juanma Barranquero, 2003/02/10
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Juanma Barranquero, 2003/02/10
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Stefan Monnier, 2003/02/10
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Juanma Barranquero, 2003/02/10
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Stefan Monnier, 2003/02/10
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Kenichi Handa, 2003/02/10
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Kenichi Handa, 2003/02/10
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog, Kenichi Handa, 2003/02/10