1 2004-01-13 Jesper Harder <harder@ifa.au.dk>
3 * message.el (message-expand-name): Silence the byte compiler.
5 * lpath.el: Add detect-coding-system.
7 * dgnushack.el (dgnushack-compile): Remove obsolete check for
10 2004-01-13 Simon Josefsson <jas@extundo.com>
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).
16 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
17 Jim Blandy <jimb@redhat.com> (tiny change).
19 2004-01-12 Jesper Harder <harder@ifa.au.dk>
21 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
23 2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
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
29 2004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
31 * message.el (message-expand-name): Use EUDC if the user uses
34 2004-01-12 Jesper Harder <harder@ifa.au.dk>
36 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
37 character for the encoding to avoid consing a string.
39 * rfc2047.el (rfc2047-decode-string): Don't cons a string
42 * mm-util.el (mm-replace-chars-in-string): Remove.
44 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
45 of mm-replace-chars-in-string.
47 2004-01-11 Jesper Harder <harder@ifa.au.dk>
49 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
52 * mm-util.el (mm-subst-char-in-string): Support inplace.
54 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
55 a new string in every iteration. Use shy groups.
57 2004-01-10 Jesper Harder <harder@ifa.au.dk>
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.
67 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
69 * gnus-soup.el (gnus-soup-group-brew): do.
71 * gnus-msg.el (gnus-put-message): do.
73 * gnus-move.el (gnus-group-move-group-to-server): do.
75 * gnus-kill.el (gnus-batch-score): do.
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.
88 * gnus.el (gnus-generate-new-group-name): do.
90 * gnus-delay.el (gnus-delay-send-queue): do.
92 * nnvirtual.el (nnvirtual-catchup-group): do.
94 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
97 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
98 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
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.
105 2004-01-09 Jesper Harder <harder@ifa.au.dk>
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.
111 * gnus-art.el (gnus-article-highlight-headers)
112 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
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.
120 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
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
130 2004-01-09 Jesper Harder <harder@ifa.au.dk>
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
139 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
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
148 2004-01-09 Jesper Harder <harder@ifa.au.dk>
150 * pop3.el (pop3-md5): Remove.
151 (pop3-apop): Replace pop3-md5 with md5.
153 * mm-bodies.el: base64 is always built-in.
155 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
158 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
160 * canlock.el (canlock-insert-header): Remove excessive grouping in
163 * gnus-sum.el (gnus-summary-read-document): Ditto.
165 * gnus-uu.el (gnus-uu-part-number): Ditto.
167 * html2text.el (html2text-remove-tags): Ditto.
168 (html2text-format-tags): Ditto.
169 (html2text-format-single-elements): Ditto.
171 * mml.el (mml-parse-1): Ditto.
173 2004-01-08 Jesper Harder <harder@ifa.au.dk>
175 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
177 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
179 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
181 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
183 2003-11-15 Simon Josefsson <jas@extundo.com>
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).
190 2004-01-08 Jesper Harder <harder@ifa.au.dk>
192 * gnus-art.el (gnus-mime-view-all-parts)
193 (gnus-article-part-wrapper, gnus-article-view-part): Use
196 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
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
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
216 2004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
218 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
220 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
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
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
247 2004-01-07 Jesper Harder <harder@ifa.au.dk>
249 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
251 * nnmail.el (nnmail-split-fancy): do.
253 * mml.el (mml-parse): do.
255 * gnus-score.el (gnus-enter-score-words-into-hashtb)
256 (gnus-score-adaptive): do.
258 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
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.
268 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
271 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
273 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
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.
284 * sha1-el.el (sha1-string-external): Make it can return a string
286 (sha1-region-external): Ditto.
287 (sha1-string-internal): Ditto.
288 (sha1-region-internal): Ditto.
289 (sha1-region): Ditto.
290 (sha1-string): Ditto.
293 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
295 * spam.el (spam-report-articles-gmane): New command.
297 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
299 * gnus.el: Don't make unnecessary *Group* buffer when loading.
301 * run-at-time.el (run-at-time-saved): Remove.
302 (run-at-time): Doc fix.
304 2004-01-07 Jesper Harder <harder@ifa.au.dk>
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.
310 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
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)
322 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
324 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
326 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
328 * run-at-time.el (run-at-time-saved): Move to after the definition
331 * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
333 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
335 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
336 mm-w3m-local-map-property.
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.
343 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
345 * run-at-time.el: New file.
347 * dgnushack.el (dgnushack-compile): Don't compile run-at-time
350 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
351 of gnus-set-text-properties.
353 * gnus-uu.el (gnus-uu-save-article): Ditto.
355 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
357 * gnus-cite.el (gnus-cite-parse): Ditto.
359 * gnus-art.el (gnus-button-push): Use set-text-properties instead
362 * gnus-xmas.el (run-at-time): Require run-at-time.
364 * gnus.el: Changed calls to nnheader-run-at-time and
365 password-run-at-time throughout to use run-at-time directly.
367 * password.el: Removed definition of run-at-time.
369 * nnheaderxm.el: Remove definition of run-at-time.
371 2004-01-05 Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>
373 * mml.el (mml-minibuffer-read-disposition): Show attachment type
374 in prompt (tiny change)
376 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
378 * messagexmas.el (message-xmas-redefine): Alias
379 `message-make-caesar-translation-table' to
380 ``message-xmas-make-caesar-translation-table' regardless of XEmacs
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.
391 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
394 * dns.el (dns-make-network-process): Use `open-network-stream'
395 instead of `gnus-xmas-open-network-stream'.
397 * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
399 * .cvsignore: Add auto-autoloads.el, custom-load.el.
401 2004-01-06 Jesper Harder <harder@ifa.au.dk>
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.
408 * gnus-util.el (gnus-local-map-property): Remove.
410 * mm-view.el (mm-view-pkcs7-decrypt): Replace
411 gnus-completing-read-maybe-default with completing-read.
413 * gnus-util.el (gnus-completing-read): do.
414 (gnus-completing-read-maybe-default): Remove.
416 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
418 * password.el: Only autoload `run-at-time' if not XEmacs.
419 Only autoload the itimer functions if XEmacs.
421 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
423 * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
426 * dgnushack.el: Autoload executable-find for XEmacs.
428 2004-01-06 Jesper Harder <harder@ifa.au.dk>
430 * gnus-art.el (gnus-read-string): Remove.
431 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
434 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
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
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
446 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
447 s/encode/encrypt/ everywhere
449 * spam.el: remove executable-find autoload
451 2004-01-05 Jesper Harder <harder@ifa.au.dk>
453 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
455 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
457 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
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>.
463 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
466 2004-01-05 Jesper Harder <harder@ifa.au.dk>
468 * mm-util.el (mm-quote-arg): Remove.
470 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
471 shell-quote-argument.
473 * gnus-uu.el (gnus-uu-command): do.
475 * gnus-sum.el (gnus-summary-insert-pseudos): do.
477 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
480 * mm-util.el (mm-make-char): Remove.
482 * mml.el (mml-mode): Replace gnus-add-minor-mode with
485 * gnus-undo.el (gnus-undo-mode): do.
487 * gnus-topic.el (gnus-topic-mode): do.
489 * gnus-sum.el (gnus-dead-summary-mode): do.
491 * gnus-start.el (gnus-slave-mode): do.
493 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
495 * gnus-ml.el (gnus-mailing-list-mode): do.
497 * gnus-gl.el (gnus-grouplens-mode): do.
499 * gnus-draft.el (gnus-draft-mode): do.
501 * gnus-dired.el (gnus-dired-mode): do.
503 * gnus-ems.el (gnus-add-minor-mode): Remove.
505 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
506 Replace gnus-char-width with char-width.
508 * gnus-ems.el (gnus-char-width): Remove.
510 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
511 Replace gnus-char-width with char-width.
513 * gnus-ems.el (gnus-char-width): Remove.
515 * spam-stat.el (with-syntax-table): Remove with-syntax-table
517 Remove Emacs 20 hash table compatibility code.
519 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
520 20 compatibility code.
522 * spam.el (spam-point-at-eol): Replace with point-at-eol.
524 * smime.el (smime-point-at-eol): Replace with point-at-eol.
526 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
527 with point-at-{eol,bol}.
529 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
531 * imap.el (imap-point-at-eol): Replace with point-at-eol.
533 * flow-fill.el (fill-flowed-point-at-bol,
534 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
536 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
537 Replace with point-at-{eol,bol} throughout all files.
539 2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
541 * ntlm.el (ntlm-string-as-unibyte): New macro.
542 (ntlm-build-auth-response): Use it.
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
553 2004-01-05 Simon Josefsson <jas@extundo.com>
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>.
569 * ntlm.el: Don't include poem.
571 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
572 Jesper Harder <harder@myrealbox.com>.
574 * sasl-ntlm.el, ntlm.el, md4.el: New files.
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?)
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.
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.
589 2003-02-19 Simon Josefsson <jas@extundo.com>
591 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
594 2002-08-07 Simon Josefsson <jas@extundo.com>
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.
607 2004-01-05 Simon Josefsson <jas@extundo.com>
609 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
612 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
614 * gnus-group.el (gnus-no-groups-message): Update.
616 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
618 2003-11-09 Simon Josefsson <jas@extundo.com>
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.
628 2003-12-28 Simon Josefsson <jas@extundo.com>
630 * gnus-score.el (gnus-score-edit-all-score): New.
631 * gnus-group.el (gnus-group-score-map): Bind it to W e.
633 2004-01-04 Simon Josefsson <jas@extundo.com>
637 2004-01-04 Mario Lang <lang@zid.tugraz.at>
639 * dns.el: Add support for AAAA records (see RFC 3596)
641 * Fix typo PRT -> PTR
643 * Parse MX, PTR and SOA replies (see RFC 1035)
645 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
647 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
649 * Moved to Changelog.1.
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.
656 ;; coding: iso-2022-7bit