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