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