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