Synch to No Gnus 200401070525.
[elisp/gnus.git-] / lisp / ChangeLog
1 2004-01-07  Katsumi Yamaoka  <yamaoka@jpl.org>
2
3         * canlock.el (canlock-sha1-function): Remove.
4         (canlock-sha1-function-for-verify): Remove.
5         (canlock-openssl-program): Remove.
6         (canlock-openssl-args): Remove.
7         (canlock-ignore-errors): Remove.
8         (canlock-sha1-with-openssl): Remove.
9         (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
10         (canlock-verify): Don't use canlock-ignore-errors.
11
12         * sha1-el.el (sha1-string-external): Make it can return a string
13         in binary form.
14         (sha1-region-external): Ditto.
15         (sha1-string-internal): Ditto.
16         (sha1-region-internal): Ditto.
17         (sha1-region): Ditto.
18         (sha1-string): Ditto.
19         (sha1): Ditto.
20
21 2004-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
22
23         * spam.el (spam-report-articles-gmane): New command.
24
25 2004-01-07  Katsumi Yamaoka  <yamaoka@jpl.org>
26
27         * gnus.el: Don't make unnecessary *Group* buffer when loading.
28
29         * run-at-time.el (run-at-time-saved): Remove.
30         (run-at-time): Doc fix.
31
32 2004-01-07  Jesper Harder  <harder@ifa.au.dk>
33
34         * gnus-sum.el (gnus-summary-limit-to-replied): New command.
35         (gnus-summary-limit-map): Add it.
36         (gnus-summary-make-menu-bar): do.
37
38 2004-01-06  Teodor Zlatanov  <tzz@lifelogs.com>
39
40         * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
41         first attempt at some caching support (done for BBDB only now)
42         (spam-find-spam): set spam-cache-lookups if there are more than 2
43         addresses to be checked
44         (spam-clear-cache-BBDB): new function, to be invoked by
45         bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
46         (spam-check-BBDB): check and use the caches, if
47         spam-cache-lookups is on
48         remove superfluous (provide)
49
50 2004-01-06  Reiner Steib  <Reiner.Steib@gmx.de>
51
52         * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
53
54 2004-01-07  Steve Youngs  <sryoungs@bigpond.net.au>
55
56         * run-at-time.el (run-at-time-saved): Move to after the definition
57         of `run-at-time'.
58
59         * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
60
61 2004-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
62
63         * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
64         mm-w3m-local-map-property.
65
66         * mm-view.el (mm-w3m-mode-map): Remove.
67         (mm-w3m-local-map-property): Remove.
68         (mm-inline-text-html-render-with-w3m): Don't use
69         mm-w3m-local-map-property.
70
71 2004-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
72
73         * run-at-time.el: New file.
74
75         * dgnushack.el (dgnushack-compile): Don't compile run-at-time
76         under Emacs.
77
78         * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
79         of gnus-set-text-properties.
80
81         * gnus-uu.el (gnus-uu-save-article): Ditto.
82
83         * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
84
85         * gnus-cite.el (gnus-cite-parse): Ditto.
86
87         * gnus-art.el (gnus-button-push): Use set-text-properties instead
88         of gnus-.
89
90         * gnus-xmas.el (run-at-time): Require run-at-time.
91
92         * gnus.el: Changed calls to nnheader-run-at-time and
93         password-run-at-time throughout to use run-at-time directly.
94
95         * password.el: Removed definition of run-at-time.
96
97         * nnheaderxm.el: Remove definition of run-at-time.
98
99 2004-01-05  Karl Pfl\e,Ad\e(Bsterer  <sigurd@12move.de>
100
101         * mml.el (mml-minibuffer-read-disposition): Show attachment type
102         in prompt (tiny change)
103
104 2004-01-06  Steve Youngs  <sryoungs@bigpond.net.au>
105
106         * messagexmas.el (message-xmas-redefine): Alias
107         `message-make-caesar-translation-table' to
108         ``message-xmas-make-caesar-translation-table' regardless of XEmacs
109         version.
110
111         * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
112         (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
113         `gnus-xmas-set-text-properties'.
114         (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
115         `gnus-xmas-completing-read'. 
116         (gnus-xmas-completing-read): Removed.
117         (gnus-xmas-open-network-stream): Removed.
118
119         * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
120         XEmacs version.
121
122         * dns.el (dns-make-network-process): Use `open-network-stream'
123         instead of `gnus-xmas-open-network-stream'.
124
125         * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
126
127         * .cvsignore: Add auto-autoloads.el, custom-load.el.
128
129 2004-01-06  Jesper Harder  <harder@ifa.au.dk>
130
131         * gnus-art.el (gnus-mime-display-alternative)
132         (gnus-insert-mime-button, gnus-insert-mime-security-button)
133         (gnus-insert-prev-page-button, gnus-insert-next-page-button):
134         Don't use gnus-local-map-property.
135
136         * gnus-util.el (gnus-local-map-property): Remove.
137
138         * mm-view.el (mm-view-pkcs7-decrypt): Replace
139         gnus-completing-read-maybe-default with completing-read.
140
141         * gnus-util.el (gnus-completing-read): do.
142         (gnus-completing-read-maybe-default): Remove.
143
144 2004-01-06  Steve Youngs  <sryoungs@bigpond.net.au>
145
146         * password.el: Only autoload `run-at-time' if not XEmacs.
147         Only autoload the itimer functions if XEmacs.
148
149 2004-01-06  Katsumi Yamaoka  <yamaoka@jpl.org>
150
151         * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
152         XEmacsen.
153
154         * dgnushack.el: Autoload executable-find for XEmacs.
155
156 2004-01-06  Jesper Harder  <harder@ifa.au.dk>
157
158         * gnus-art.el (gnus-read-string): Remove.
159         (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
160         read-string.
161
162 2004-01-05  Teodor Zlatanov  <tzz@lifelogs.com>
163
164         * netrc.el: autoload password-read
165         (netrc): new configuration group
166         (netrc-encoding-method, netrc-openssl-path): configuration
167         variables for encoding and decoding of files with symmetric
168         ciphers
169         (netrc-encode): assistant function to encode a file with
170         netrc-encoding-method
171         (netrc-parse): added interactive parameter, added optional
172         decoding if netrc-encoding-method is non-nil but otherwise
173         behavior is standard
174         (netrc-encrypting-method, netrc-encrypt, netrc-parse):
175         s/encode/encrypt/ everywhere
176
177         * spam.el: remove executable-find autoload
178
179 2004-01-05  Jesper Harder  <harder@ifa.au.dk>
180
181         * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
182
183         * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
184
185 2004-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
186
187         * gnus-art.el (gnus-treat-ansi-sequences,
188         article-treat-ansi-sequences): New variable and function.
189         Suggested by Dan Jacobson <jidanni@jidanni.org>.
190
191         * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
192         Use it.
193
194 2004-01-05  Jesper Harder  <harder@ifa.au.dk>
195
196         * mm-util.el (mm-quote-arg): Remove.
197
198         * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
199         shell-quote-argument.
200
201         * gnus-uu.el (gnus-uu-command): do.
202
203         * gnus-sum.el (gnus-summary-insert-pseudos): do.
204
205         * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
206         with make-char.
207
208         * mm-util.el (mm-make-char): Remove.
209
210         * mml.el (mml-mode): Replace gnus-add-minor-mode with
211         add-minor-mode.
212
213         * gnus-undo.el (gnus-undo-mode): do.
214
215         * gnus-topic.el (gnus-topic-mode): do.
216
217         * gnus-sum.el (gnus-dead-summary-mode): do.
218
219         * gnus-start.el (gnus-slave-mode): do.
220
221         * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
222
223         * gnus-ml.el (gnus-mailing-list-mode): do.
224
225         * gnus-gl.el (gnus-grouplens-mode): do.
226
227         * gnus-draft.el (gnus-draft-mode): do.
228
229         * gnus-dired.el (gnus-dired-mode): do.
230
231         * gnus-ems.el (gnus-add-minor-mode): Remove.
232
233         * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
234         Replace gnus-char-width with char-width.
235
236         * gnus-ems.el (gnus-char-width): Remove.
237
238         * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
239         Replace gnus-char-width with char-width.
240
241         * gnus-ems.el (gnus-char-width): Remove.
242
243         * spam-stat.el (with-syntax-table): Remove with-syntax-table
244         definition.
245         Remove Emacs 20 hash table compatibility code.
246
247         * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
248         20 compatibility code.
249
250         * spam.el (spam-point-at-eol): Replace with point-at-eol.
251
252         * smime.el (smime-point-at-eol): Replace with point-at-eol.
253
254         * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
255         with point-at-{eol,bol}.
256
257         * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
258
259         * imap.el (imap-point-at-eol): Replace with point-at-eol.
260
261         * flow-fill.el (fill-flowed-point-at-bol,
262         fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
263
264         * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
265         Replace with point-at-{eol,bol} throughout all files.
266
267 2004-01-05  Katsumi Yamaoka  <yamaoka@jpl.org>
268
269         * ntlm.el (ntlm-string-as-unibyte): New macro.
270         (ntlm-build-auth-response): Use it.
271
272         Remove Emacs 20 stuff:
273         * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
274         (butlast, mapc, remove): Remove the compiler macros.
275         * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
276         of delq and copy-sequence.
277         * gnus-art.el (popup-menu): Remove the compiler macro.
278         * nnmail.el (nnmail-split-fancy): Don't support customizing with
279         Emacs 20.
280
281 2004-01-05  Simon Josefsson  <jas@extundo.com>
282
283         * ntlm.el: Fix namespace.  Change smb-passwd-hash into
284         ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
285         smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
286         ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
287         into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
288         ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
289         into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
290         ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
291         ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
292         ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
293         ntlm-string-permute, string-lshift into ntlm-string-lshift,
294         string-xor into ntlm-string-xor.  Suggested by
295         Jesper Harder <harder@myrealbox.com>.
296
297         * ntlm.el: Don't include poem.
298
299         * md4.el (print-int32, print-string-hexa): Remove.  Suggested by
300         Jesper Harder <harder@myrealbox.com>.
301
302         * sasl-ntlm.el, ntlm.el, md4.el: New files.
303
304         * hmac-md5.el (md5-binary): Fix byte compile warning.  (This
305         probably breaks emacs with DL patch, but do we care? Is anyone
306         still using the DL stuff?)
307
308         * sieve-manage.el: Use the password package.
309         (sieve-manage-read-passwd): Remove.
310         (sieve-manage-interactive-login): Use password.  Re-add
311         condition-case around loop.
312
313         * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
314         (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
315         the password package.
316
317 2003-02-19  Simon Josefsson  <jas@extundo.com>
318
319         * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
320         token.
321
322 2002-08-07  Simon Josefsson  <jas@extundo.com>
323
324         * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
325         (sieve-manage-authenticators):
326         (sieve-manage-authenticator-alist): Add some SASL mechs.
327         (sieve-sasl-auth): New function.
328         (sieve-manage-cram-md5-auth):
329         (sieve-manage-plain-auth): Rewrite using SASL library.
330         (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
331         (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
332         (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
333         (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
334
335 2004-01-05  Simon Josefsson  <jas@extundo.com>
336
337         * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
338         New files.
339
340 2004-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
341
342         * gnus-group.el (gnus-no-groups-message): Update.
343
344         * gnus-sum.el (gnus-summary-insert-new-articles): Remove . 
345
346 2003-11-09  Simon Josefsson  <jas@extundo.com>
347
348         * imap.el: Support for ID IMAP extension (RFC 2971).
349         (imap-local-variables): Add imap-id.
350         (imap-id): New variable.
351         (imap-id): New function.
352         (imap-parse-response): Parse untagged ID response.
353         * nnimap.el (nnimap-id): New variable.
354         (nnimap-open-connection): Use it.
355
356 2003-12-28  Simon Josefsson  <jas@extundo.com>
357
358         * gnus-score.el (gnus-score-edit-all-score): New.
359         * gnus-group.el (gnus-group-score-map): Bind it to W e.
360
361 2004-01-04  Simon Josefsson  <jas@extundo.com>
362
363         * password.el: Add.
364
365 2004-01-04  Mario Lang  <lang@zid.tugraz.at>
366
367         * dns.el: Add support for AAAA records (see RFC 3596)
368
369         * Fix typo PRT -> PTR
370
371         * Parse MX, PTR and SOA replies (see RFC 1035)
372
373 2004-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
374
375         * gnus.el (gnus-logo-color-style): Changed colors to `no'.
376
377         * Moved to Changelog.1.
378
379     Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
380   Copying and distribution of this file, with or without modification,
381   are permitted provided the copyright notice and this notice are preserved.
382
383 ;; Local Variables:
384 ;; coding: iso-2022-7bit
385 ;; End: