diff lisp/ChangeLog @ 49659:68d45eb4df69

Rework entries for Tramp. Still not summarized, but only reformatted.
author Kai Großjohann <kgrossjo@eu.uu.net>
date Sun, 09 Feb 2003 14:43:55 +0000
parents 9ae045dbc337
children 794b46b14a17
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun Feb 09 14:40:09 2003 +0000
+++ b/lisp/ChangeLog	Sun Feb 09 14:43:55 2003 +0000
@@ -68,65 +68,49 @@
 2003-02-05  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
 
 	* net/tramp.el: Version 2.0.29 released.
-
-	* net/tramp.el (tramp-send-region): Protect against
-	tramp-chunksize being nil.
+	(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  <Michael.Albinus@alcatel.de>
 
 	* 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-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 "root@localhost" 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  <kai.grossjohann@uni-duisburg.de>
-
-	* 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  <Michael.Albinus@alcatel.de>
-
-	* 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  <Michael.Albinus@alcatel.de>
-
-	* 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-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").
-
-2003-02-05  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-	* 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-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,74 +118,50 @@
 	(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  <Michael.Albinus@alcatel.de>
-
-	* net/tramp.el (tramp-completion-function-alist-ssh): Add parsing
-	of "/etc/ssh_config" and "~/.ssh/config".  Suggested by Kai.
+	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.
-
-2003-02-05  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-	* net/tramp.el (tramp-completion-handle-expand-file-name):
-	Apply `tramp-drop-volume-letter'.  Otherwise, there are problems on W32
+	(tramp-completion-handle-expand-file-name):  Apply
+	`tramp-drop-volume-letter'.  Otherwise, there are problems on W32
 	systems.
-
-2003-02-05  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-	* 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-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 <kin@neoscale.com>.
+
+	* 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.
-
-2003-02-05  Kai Gro,A_(Bjohann  <kai.grossjohann@uni-duisburg.de>
-
-	* 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  <Michael.Albinus@alcatel.de>
-
-	* 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  <Michael.Albinus@alcatel.de>
-
-	* 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 <kin@neoscale.com>.
-
-2003-02-05  Michael Albinus  <Michael.Albinus@alcatel.de>
-
-	* 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  <kai.grossjohann@uni-duisburg.de>
-
-	* 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.
+	(top-level): Defaults for `tramp-default-method-alist' must be a
+	list.
 
 2003-02-05  Stefan Monnier  <monnier@cs.yale.edu>