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