aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorKai Großjohann2003-02-05 21:03:36 +0000
committerKai Großjohann2003-02-05 21:03:36 +0000
commit8daea7fc4639db177fdaf1a5d0a636edcb974280 (patch)
treea7cdae6af3cd847bae31cae656a514dfb6c6a1bc /lisp/ChangeLog
parente37344094affb7e028bf2415e834b554209ba812 (diff)
downloademacs-8daea7fc4639db177fdaf1a5d0a636edcb974280.tar.gz
emacs-8daea7fc4639db177fdaf1a5d0a636edcb974280.zip
2003-02-05 Kai Gro�ohann <kai.grossjohann@uni-duisburg.de>
Version 2.0.29 released. * net/tramp.el (tramp-send-region): Protect against tramp-chunksize being nil. 2003-02-04 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-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-03 Kai Gro�ohann <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-01-28 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-01-27 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-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 <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-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 <Michael.Albinus@alcatel.de> * 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 <Michael.Albinus@alcatel.de> * 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 <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-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�ohann <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-01-13 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-01-12 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-01-02 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-01-02 Kai Gro�ohann <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.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog147
1 files changed, 146 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d2da1e07426..eda47daf3ff 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,148 @@
12003-02-05 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de>
2
3 * ido.el (ido-define-mode-map): Interact with Viper. From Kim F
4 Storm.
5
62003-02-05 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de>
7
8 Version 2.0.29 released.
9
10 * net/tramp.el (tramp-send-region): Protect against
11 tramp-chunksize being nil.
12
132003-02-04 Michael Albinus <Michael.Albinus@alcatel.de>
14
15 * net/tramp.el (tramp-handle-directory-file-name): Handle the case
16 PATH is "".
17 (tramp-completion-handle-file-name-all-completions): Define
18 `tramp-current-user' locally. See `tramp-parse-passwd'.
19 (tramp-parse-passwd): For su-alike methods it would be desirable
20 to return "root@localhost" as default. Unfortunately, we have no
21 information whether any user name has been typed already. So we
22 (mis-)use tramp-current-user as indication, assuming it is set in
23 `tramp-completion-handle-file-name-all-completions'.
24 (tramp-send-region): Handle the case `tramp-chunksize' is equal
25 0. I did it accidently. Infinite loop ...
26
27 * net/tramp-ftp.el (top-level): eval-after-load "ange-ftp"
28 '(tramp-disable-ange-ftp). Suggested by Kai.
29 (tramp-ftp-file-name-handler): `tramp-disable-ange-ftp' not needed
30 any longer.
31
32 * net/tramp-smb.el (tramp-smb-file-name-handler-alist): Apply
33 `tramp-handle-directory-file-name' in order to profit from Kai's
34 yesterday changes.
35
362003-02-03 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de>
37
38 * net/tramp.el (tramp-chunksize): Set default to 500 as workaround
39 for some ssh connections.
40 (tramp-handle-directory-file-name): New implementation. Not sure
41 if it works.
42
432003-01-28 Michael Albinus <Michael.Albinus@alcatel.de>
44
45 * net/tramp.el (tramp-get-device): `tramp-make-tramp-file-name'
46 must not be called with NIL path. It fails in case of
47 multi-method.
48
492003-01-27 Michael Albinus <Michael.Albinus@alcatel.de>
50
51 * net/tramp.el (tramp-file-name-for-operation): Apply
52 `expand-file-name' for relative file names only. Otherwise there
53 might be problems if the default directory is another Tramp
54 directory as the directory the file is based on.
55 (tramp-find-foreign-file-name-handler): Check whether FILENAME is
56 a Tramp file name. It isn't if it comes from an expanded file
57 name (like "/xx:yy//zz").
58
592003-01-25 Michael Albinus <Michael.Albinus@alcatel.de>
60
61 * net/tramp.el (tramp-devices): New variable. Keeps virtual
62 device numbers. Devices must distinguish physical file systems.
63 The device numbers provided by "lstat" aren't unique, because we
64 operate on different hosts. So we use virtual device numbers,
65 generated by `tramp-get-device'. Both Ange-FTP and EFS use device
66 number -1. In order to be different, we use device number (-1 x),
67 whereby "x" is unique for a given (multi-method method user host).
68 Suggested by Kai.
69 (tramp-perl-file-attributes): Always return device number -1.
70 There will be a virtual device number set in
71 `tramp-handle-file-attributes', which replaces this one.
72 (tramp-handle-file-attributes): Set virtual device number.
73 (tramp-get-device): New function. Returns the virtual device
74 number. If it doesn't exist, generate a new one.
75 (tramp-handle-file-regular-p): Use Emacs file name primitives
76 instead of calling tramp-handle-* equivalents directly. Needed
77 for tramp-smb.
78
79 * net/tramp-smb.el (tramp-smb-devices, tramp-smb-get-device): Removed.
80 Functionality moved to tramp.el.
81 (tramp-smb-handle-file-attributes): Apply
82 `tramp-get-device'. ATIME and CTIME are (0 0) now (= "don't
83 know"), which is more honest.
84 (tramp-smb-handle-make-directory): Use Emacs file name primitives
85 instead of calling tramp-smb-handle-* equivalents directly.
86 (tramp-smb-read-file-entry): Return size as a number but a string.
87
882003-01-24 Michael Albinus <Michael.Albinus@alcatel.de>
89
90 * net/tramp.el (tramp-completion-function-alist-ssh): Add parsing
91 of "/etc/ssh_config" and "~/.ssh/config". Suggested by Kai.
92 (tramp-completion-function-alist, tramp-set-completion-function):
93 Doc string update.
94 (tramp-parse-sconfig, tramp-parse-sconfig-group): New functions.
95 Provide parsing of "~/.ssh/config" style files.
96
972003-01-21 Michael Albinus <Michael.Albinus@alcatel.de>
98
99 * net/tramp.el (tramp-completion-handle-expand-file-name): Apply
100 `tramp-drop-volume-letter'. Otherwise, there are problems on W32
101 systems.
102
1032003-01-21 Michael Albinus <Michael.Albinus@alcatel.de>
104
105 * net/tramp-smb.el (tramp-smb-get-device, tramp-smb-get-inode): New
106 functions. Device number and inode number don't exist for SMB
107 files. Therefore we must generate virtual ones.
108 (tramp-smb-devices, tramp-smb-inodes): New variables. Keep
109 generated virtual device numbers and inodes numbers for SMB files.
110 (tramp-smb-handle-file-attributes): Apply them.
111
1122003-01-14 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de>
113
114 * net/tramp.el (tramp-md5-function): Require md5 before checking
115 function md5. If using md5-encode, put wrapper around it that
116 converts vector of bytes to ascii text.
117
1182003-01-13 Michael Albinus <Michael.Albinus@alcatel.de>
119
120 * net/tramp.el (tramp-completion-mode): Perform check (integerp
121 last-input-event) before (event-modifiers last-input-event) -
122 there might be problems if `last-input-event' is a mouse event.
123
1242003-01-12 Michael Albinus <Michael.Albinus@alcatel.de>
125
126 * net/tramp.el (tramp-parse-rhosts, tramp-parse-shosts)
127 (tramp-parse-hosts, tramp-parse-passwd, tramp-parse-netrc): Use
128 `file-readable-p' instead of `file-exists-p'. Otherwise these
129 functions might block. Reported by <kin@neoscale.com>.
130
1312003-01-02 Michael Albinus <Michael.Albinus@alcatel.de>
132
133 * net/tramp-ftp.el (top-level): Defaults for
134 `tramp-default-method-alist' must be a list.
135
136 * net/tramp-smb.el (top-level): Defaults for
137 `tramp-default-method-alist' must be a list.
138
1392003-01-02 Kai Gro,A_(Bjohann <kai.grossjohann@uni-duisburg.de>
140
141 * net/tramp.el (top-level): Avoid byte-compiler warnings of unused
142 variables if the byte-compiler supports this. This is for the
143 with-parsed-tramp-file-name macro which is wont to produce such
144 stuff.
145
12003-02-04 Richard M. Stallman <rms@gnu.org> 1462003-02-04 Richard M. Stallman <rms@gnu.org>
2 147
3 * term.el (term-raw-map): Set it up at load time. 148 * term.el (term-raw-map): Set it up at load time.
@@ -5864,7 +6009,7 @@
5864 6009
58652002-08-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> 60102002-08-21 Kai Gro,A_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5866 6011
5867 * tramp.el: Version 2.0.13 released. 6012 * net/tramp.el: Version 2.0.13 released.
5868 (tramp-handle-write-region): Don't check to see if remote end is 6013 (tramp-handle-write-region): Don't check to see if remote end is
5869 awake after sending data to remote host: we want to send "EOF" not 6014 awake after sending data to remote host: we want to send "EOF" not
5870 "echo are you awake"... 6015 "echo are you awake"...