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