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