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