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