1 2004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
3 * spam.el (spam-summary-prepare-exit): logic and message fix.
4 Reported by bojohan+news@dd.chalmers.se (Johan Bockg
\e,Ae
\e(Brd).
6 2004-04-17 Jesper Harder <harder@ifa.au.dk>
8 * gnus-sum.el (gnus-set-global-variables)
9 (gnus-build-all-threads, gnus-get-newsgroup-headers)
10 (gnus-article-get-xrefs, gnus-summary-best-group)
11 (gnus-summary-next-article, gnus-summary-enter-digest-group)
12 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
13 (gnus-summary-update-info, gnus-kill-or-deaden-summary): Use
16 2004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
18 * spam.el (spam-summary-prepare-exit): simplified logic
19 (spam-fetch-article-header): read the article header if it's not
21 (spam-list-articles): simplified logic
22 (spam-filelist-register-routine): found bug with unregister-list
24 * gnus-registry.el: clarified comments at beginning
26 2004-04-16 Jesper Harder <harder@ifa.au.dk>
28 * message.el (message-cater-to-broken-inn): Remove.
29 (message-shorten-references): Make sure the total folded length of
30 References is shorter than 998 characters to cater to a bug in INN
31 2.3. Also, don't pretend that references aren't folded -- this
32 hasn't worked for a while.
34 2004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
36 * gnus-agent.el (gnus-agentize):
37 gnus-agent-send-mail-real-function no longer set to current value
38 of message-send-mail-function but rather a lambda that calls
39 message-send-mail-function. The change makes the agent real-time
40 responsive to user changes to message-send-mail-function.
42 2004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
44 * legacy-gnus-agent.el
45 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
46 help from Florian Weimer <fw@deneb.enyo.de>
48 2004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
50 * nnmail.el (nnmail-cache-insert): Revert last change.
52 2004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
54 * nnmail.el (nnmail-cache-insert): Always check whether
55 nnmail-cache-ignore-groups matches a group name.
57 2004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
59 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
60 (spam-find-spam, spam-log-processing-to-registry)
61 (spam-log-registered-p, spam-log-unregistration-needed-p)
62 (spam-log-undo-registration): use gnus-message instead of
63 gnus-error, none of these errors are fatal
65 * gnus-registry.el (gnus-registry-clean-empty-function)
66 (gnus-registry-clean-empty): remove only empty entries without
69 2004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
71 * spam-stat.el (spam-stat-buffer-change-to-spam)
72 (spam-stat-buffer-change-to-non-spam): change (error) to
73 (gnus-message 8) invocation
75 2004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
77 * nntp.el (nntp-via-netcat-command): New variable.
78 (nntp-via-netcat-switches): New variable.
79 (nntp-open-via-rlogin-and-netcat): New function.
80 (nntp-open-connection-function): Doc fix.
81 (nntp-telnet-command): Doc fix.
82 (nntp-end-of-line): Doc fix.
83 (nntp-via-rlogin-command): Doc fix.
84 (nntp-via-user-name): Doc fix.
85 (nntp-via-address): Doc fix.
87 2004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
89 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
92 2004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
94 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
96 2004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
97 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
98 (gnus-agent-with-refreshed-group): New macro.
99 (gnus-agent-rename-group): New function.
100 (gnus-agent-delete-group): New function.
101 (gnus-agent-save-group-info): Use gnus-command-method when
102 `method' parameter is nil. Don't write nil entries into the
104 (gnus-agent-get-group-info): New function.
105 (gnus-agent-fetch-articles): Use
106 gnus-agent-update-files-total-fetched-for to increment disk space
108 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
109 gnus-agent-update-view-total-fetched-for to increment disk space
111 (gnus-agent-get-local): Added optional parameters to avoid calling
112 gnus-group-real-name and gnus-find-method-for-group.
113 (gnus-agent-set-local): Delete stored entry if either min, or max,
115 (gnus-agent-fetch-session): Reworded error/quit messages. On
116 quit, use gnus-agent-regenerate-group to record existance of any
117 articles fetched to disk before the quit occurred.
118 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
119 gnus-agent-update-view-total-fetched-for, and
120 gnus-agent-update-files-total-fetched-for to decrement disk space
122 (gnus-agent-retrieve-headers): Use
123 gnus-agent-update-view-total-fetched-for to increment disk space
125 (gnus-agent-regenerate-group): Replace gnus-group-update-group
126 with gnus-agent-update-files-total-fetched-for to decrement disk
127 space and fresh group buffer.
128 (gnus-agent-inhibit-update-total-fetched-for): New variable.
129 (gnus-agent-need-update-total-fetched-for): New variable.
130 (gnus-agent-update-files-total-fetched-for): New function.
131 (gnus-agent-update-view-total-fetched-for): New function.
132 (gnus-agent-total-fetched-for): New function.
134 * gnus-cache.el (gnus-cache-save-buffers): Use
135 gnus-cache-update-overview-total-fetched-for to change disk space
137 (gnus-cache-possibly-enter-article): Use
138 gnus-cache-update-file-total-fetched-for to increment disk space
140 (gnus-cache-possibly-remove-article): Use
141 gnus-cache-update-file-total-fetched-for to decrement disk space
143 (gnus-cache-generate-nov-databases): Purge total fetched cache.
144 (gnus-cache-rename-group): New function.
145 (gnus-cache-delete-group): New function.
146 (gnus-cache-inhibit-update-total-fetched-for): New variable.
147 (gnus-cache-need-update-total-fetched-for): New variable.
148 (gnus-cache-with-refreshed-group): New macro.
149 (gnus-cache-update-file-total-fetched-for): New function.
150 (gnus-cache-update-overview-total-fetched-for): New function.
151 (gnus-cache-rename-group-total-fetched-for): New function.
152 (gnus-cache-delete-group-total-fetched-for): New function.
153 (gnus-cache-total-fetched-for): New function.
155 * gnus-group.el (): Require gnus-sum and autoload functions to
156 resolve warnings when gnus-group.el compiled alone.
157 (gnus-group-line-format): Documented new %F
158 (size of Fetched data) group line format; identifies disk space
159 used by agent and cache.
160 (gnus-group-line-format-alist): Defined new F format.
161 (gnus-total-fetched-for): New function.
162 (gnus-group-delete-group): No longer update
163 gnus-cache-active-altered as gnus-request-delete-group now keeps
165 (gnus-group-list-active): Let the agent store a server's active
166 list if currently plugged.
168 * gnus-int.el (gnus-request-delete-group): Use
169 gnus-cache-delete-group and gnus-agent-delete-group to keep the
170 local disk in sync with the server.
171 (gnus-request-rename-group): Use
172 gnus-cache-rename-group and gnus-agent-rename-group to keep the
173 local disk in sync with the server.
175 * gnus-start.el (gnus-get-unread-articles): Cosmetic
176 simplification to logic.
178 * gnus-util.el (gnus-rename-file): New function.
180 2004-04-07 Jesper Harder <harder@ifa.au.dk>
182 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
183 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
185 * mm-util.el (mm-image-load-path): Handle nil in load-path.
186 From Christian Neukirchen <chneukirchen@yahoo.de>.
188 2004-04-06 Jesper Harder <harder@ifa.au.dk>
190 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
191 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
193 2004-04-03 Jesper Harder <harder@ifa.au.dk>
195 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
197 2004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
199 * spam.el (spam-set-difference): new function to replace
200 gnus-set-difference in spam.el
201 (spam-summary-prepare-exit): use spam-set-difference
203 2004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
205 * gnus-registry.el (gnus-registry-cache-file): updated to use
206 gnus-dribble-directory OR gnus-home-directory OR ~
207 (gnus-registry-split-fancy-with-parent): fixed doc
209 2004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
211 * message.el (message-exchange-point-and-mark): Use
212 message-mark-active-p. Suggested by Jesper Harder
215 2004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
217 * message.el (message-exchange-point-and-mark): Don't activate
218 region if it was inactive. Suggested by Hiroshi Fujishima
219 <pooh@nature.tsukuba.ac.jp>.
221 2004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
223 * gnus-art.el (article-display-face): Display Faces in the same
226 2004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
228 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
230 2004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
232 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
233 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
234 (gnus-article-mime-hierarchy): Remove.
235 (gnus-article-mime-hierarchy-next): Remove.
236 (gnus-article-mode): Revert 2004-03-19 change.
237 (gnus-article-setup-buffer): Revert 2004-03-19 change.
238 (gnus-insert-mime-button): Revert 2004-03-19 change.
239 (gnus-mime-accumulate-hierarchy): Remove.
240 (gnus-mime-enter-multipart): Remove.
241 (gnus-mime-leave-multipart): Remove,
242 (gnus-mime-display-part): Revert 2004-03-19 change.
243 (gnus-mime-display-alternative): Revert 2004-03-19 change.
245 * mml.el (mml-preview): Revert 2004-03-19 change.
247 2004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
249 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
251 2004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
253 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
254 t while entering a file name using the mm-with-multibyte macro.
255 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
257 * mm-util.el (mm-with-multibyte): New macro.
259 2004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
261 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
263 (gnus-mime-multipart-functions): Doc and customization fix.
264 (gnus-article-mime-hierarchy): New variable.
265 (gnus-article-mime-hierarchy-next): New variable.
266 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
267 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
268 gnus-article-mime-hierarchy-next to nil.
269 (gnus-insert-mime-button): Show hierarchy numbers.
270 (gnus-mime-accumulate-hierarchy): New function.
271 (gnus-mime-enter-multipart): New function.
272 (gnus-mime-leave-multipart): New function.
273 (gnus-mime-display-part): Recompute hierarchical MIME structure.
274 (gnus-mime-display-alternative): Show hierarchy numbers.
276 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
277 gnus-article-mime-hierarchy-next to nil.
279 2004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
281 * dns.el: Don't require gnus-xmas.
283 2004-03-17 Jesper Harder <harder@ifa.au.dk>
285 * mml.el (mml-generate-mime-1): Don't use format=flowed with
287 (mml-menu): Disable mml-quote-region if mark is inactive.
289 2004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
291 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
292 when the group's active is not available.
294 2004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
296 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
299 * gnus-sum.el (gnus-read-header): Don't remove a header for the
300 parent article of a sparse article in the thread hashtb. From
301 Stefan Wiens <s.wi@gmx.net>.
303 2004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
305 * imap.el (imap-store-password): New variable.
306 (imap-interactive-login): Use it.
307 Suggested by Mark Plaksin <happy@mcplaksin.org>.
309 2004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
311 * gnus-art.el (gnus-article-read-summary-keys): Restore new
312 window-start and hscroll to summary window.
314 2004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
316 * gnus-start.el (gnus-convert-old-newsrc): Only write the
317 conversion message to newsrc-dribble when an actual conversion is
320 2004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
322 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
324 2004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
326 * mm-decode.el (mm-complicated-handles): New function reviving
327 former definition of mm-multiple-handles.
329 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
330 (gnus-mime-delete-part): Use it.
332 2004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
334 * gnus-agent.el (gnus-agent-read-local): Bind
335 nnheader-file-coding-system to gnus-agent-file-coding-system to
336 avoid the implicit assumption that they will always be equal.
337 (gnus-agent-save-local): Bind buffer-file-coding-system, not
338 coding-system-for-write, as the with-temp-file macro first prints
339 to a buffer then saves the buffer.
341 2004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
343 * gnus-art.el (gnus-article-edit-part): New function.
344 (gnus-mime-save-part-and-strip): Use it; do query instead of
345 signaling an error; don't use mm-multiple-handles.
346 (gnus-mime-delete-part): Ditto.
348 2004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
350 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
352 (gnus-group-prepare-hook): Removed function that converted list
353 form of gnus-agent-expire-days to group properties.
355 * gnus-int.el: Autoload gnus-agent-regenerate-group.
356 (gnus-request-accept-article): Re-indented.
358 * gnus-start.el (gnus-convert-old-newsrc): Registered new
359 converters to handle old agent file formats. Added logic for a
360 "backup before upgrading warning".
361 (gnus-convert-mark-converter-prompt): Developers can mark
362 functions as needing (default), or not needing,
363 gnus-convert-old-newsrc's "backup before upgrading warning".
364 (gnus-convert-converter-needs-prompt): Tests whether the user
365 should be protected from potentially irreversable changes by the
368 * legacy-gnus-agent.el (): New. Provides converters that are only
369 loaded when gnus-convert-old-newsrc needs to call them.
371 2004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
373 * mail-source.el (mail-source-touch-pop): Doc fix.
375 * message.el (message-smtpmail-send-it): Doc fix.
377 2004-03-05 Jesper Harder <harder@ifa.au.dk>
379 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
381 * nnmail.el (nnmail-split-fancy): do.
383 * gnus-kill.el (gnus-kill, gnus-execute): do.
385 2004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
387 * gnus-sum.el (gnus-widget-reversible-match)
388 (gnus-widget-reversible-to-internal)
389 (gnus-widget-reversible-to-external): New functions.
390 (gnus-widget-reversible): New widget.
391 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
393 2004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
395 * gnus-sum.el (gnus-thread-sort-functions)
396 (gnus-article-sort-functions): Document `(not F)' items.
398 2004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
400 * spam.el (spam-use-gmane-xref): new backend
401 (spam-gmane-xref-spam-group): variable to control the name of the
403 (spam-blackhole-servers, spam-blackhole-good-server-regex)
404 (spam-regex-headers-spam, spam-regex-headers-ham)
405 (spam-regex-body-spam, spam-regex-body-ham): clarified docs
406 (spam-list-of-checks): added spam-use-gmane-xref to list of
408 (spam-check-gmane-xref): function for spam-use-gmane-xref
410 * gnus.el (spam-autodetect-methods): add spam-use-gmane-xref as
413 2004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
415 * gnus-int.el (gnus-request-accept-article): Inform the agent that
416 articles are being added to a group.
417 (gnus-request-replace-article): Inform the agent that articles
418 need to be uncached as the cached contents are no longer valid.
420 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
422 * binhex.el: Don't autoload executable-find.
424 * canlock.el: Don't autoload mail-fetch-field.
426 * dgnushack.el: Autoload c-mode for XEmacs.
428 * gnus-ems.el: Don't autoload appt-select-lowest-window.
430 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
431 rmail-dont-reply-to and rmail-output.
433 * gnus-score.el: Don't autoload ffap-string-at-point.
435 * gnus-setup.el: Don't autoload sc-cite-original.
437 * imap.el: Don't autoload base64-decode-string,
438 base64-encode-string and md5.
440 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
441 and rmail-msg-restore-non-pruned-header.
443 * mm-decode.el: Don't autoload executable-find.
445 * mm-url.el: Don't autoload executable-find.
447 * mm-view.el: Don't autoload diff-mode.
449 * nndb.el: Don't autoload news-reply-mode, news-setup,
450 cancel-timer and telnet.
452 * password.el: Don't autoload run-at-time for Emacs.
454 * sha1-el.el: Don't autoload executable-find.
456 * sieve-mode.el: Don't autoload c-mode.
458 * uudecode.el: Don't autoload executable-find.
460 2004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
462 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
463 (gnus-agent-possibly-alter-active): Avoid null in numeric
465 (gnus-agent-set-local): Refuse to save null in local object table.
466 (gnus-agent-regenerate-group): The REREAD parameter can now be a
467 list of articles that will be marked as unread.
469 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
471 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
473 2004-03-04 Jesper Harder <harder@ifa.au.dk>
475 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
478 2004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
480 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
481 Don't bind "obarray".
483 * gnus-sum.el (gnus-thread-sort-functions): Added
484 `gnus-thread-sort-by-most-recent-number' and
485 `gnus-thread-sort-by-most-recent-date'.
486 Reported by Kai Grossjohann <kai@emptydomain.de>.
488 2004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
490 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
492 2004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
494 * gnus-cus.el (gnus-agent-customize-category): Removed
495 ignore-errors macro reference that required cl to be loaded at
498 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
499 single-interval range of the form (min . max). Previously the
500 range had to look like ((min . max)). Likewise, return
501 (min . max) rather than ((min . max)).
502 (gnus-range-map): Use gnus-range-normalize to accept
503 single-interval range.
505 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
506 the cache, but not the agent, now appear with their usual face.
508 * dgnushack.el (loaddir): New variable that is bound to the
509 directory containing the dgnushack.el file. Use loaddir, rather
510 than srcdir, to update load-path. Change lets dgnushack compile
511 code in directories other than GNUS/lisp.
513 2004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
515 * lpath.el: Don't bind w3m-safe-url-regexp.
517 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
518 w3m-safe-url-regexp variable buffer-local.
520 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
522 2004-02-27 Simon Josefsson <jas@extundo.com>
524 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
525 gnus-group-real-prefix.
526 (gnus-summary-move-article): Use it, instead of
527 gnus-group-real-prefix.
529 2004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
531 * lpath.el: Bind w3m-safe-url-regexp.
533 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
534 w3m-safe-url-regexp variable buffer-local and set it as the value
535 of mm-w3m-safe-url-regexp.
537 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
539 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
540 parsing gnus-posting-styles when the message is not for replying.
542 * dgnushack.el: Autoload sgml-mode for XEmacs.
544 * nnrss.el (nnrss-opml-export): Use
545 mm-set-buffer-file-coding-system instead of
546 set-buffer-file-coding-system.
548 2004-02-27 Jesper Harder <harder@ifa.au.dk>
550 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
557 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
559 2004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
561 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
562 Corrections to custom-manual links.
564 * gnus-art.el (gnus-article): Ditto.
566 * mm-decode.el (mime-display, mime-security): Ditto.
568 2004-02-26 Jesper Harder <harder@ifa.au.dk>
570 * flow-fill.el: Typo.
572 2004-02-26 Andrew Cohen <cohen@andy.bu.edu>
574 * spam-wash.el: New file.
576 2004-02-26 Mark A. Hershberger <mah@everybody.org>
578 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
580 2004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
582 * spam.el (spam-summary-prepare-exit): gnus-set-difference needs
583 to be run with new-articles as LIST1, not LIST2
584 (spam-registration-functions): add spam-use-ham-copy as a nil
587 2004-02-26 Jesper Harder <harder@ifa.au.dk>
589 * spam-stat.el (spam-stat-washing-hook): New option.
590 (spam-stat-buffer-words): Use it.
591 (spam-stat-process-directory, spam-stat-test-directory): Use
592 insert-file-contents-literally.
593 (spam-stat-coding-system): New variable.
594 (spam-stat-load, spam-stat-save): Use it.
596 2004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
598 * spam-report.el (spam-report-plug-agent): Quote
599 spam-report-url-to-file and spam-report-url-ping-plain.
601 2004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
603 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
606 2004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
608 * spam-report.el (spam-report-process-queue): Fix interactive use.
609 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
610 (spam-report-unplug-agent): Doc fixes.
611 (spam-report-url-ping-mm-url, spam-report-url-to-file)
612 (spam-report-agentize, spam-report-deagentize): Autoload
614 2004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
616 * dgnushack.el (with-syntax-table): Redefine it for XEmacs 21.5.
618 * message.el (message-setup-fill-variables): Add mml tags to
619 paragraph-start and paragraph-separate. Suggested by Andrew Korty
621 (message-mode): Don't modify paragraph-separate there.
623 2004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
625 * compface.el (uncompface-use-external): Default to undecided.
626 (uncompface-use-external-threshold): New variable.
627 (uncompface-float-time): New macro.
628 (uncompface): Determine whether to use the external decoder if
629 uncompface-use-external is undecided.
631 2004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
633 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
636 * gnus-art.el (gnus-mime-display-single): Remove dead code.
638 2004-02-14 Jesper Harder <harder@ifa.au.dk>
640 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
642 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do
644 * gnus-sum.el (gnus-summary-limit-to-age)
645 (gnus-summary-limit-children): do.
647 * gnus-int.el (gnus-request-scan): do.
649 * gnus-group.el (gnus-group-suspend): do.
651 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
653 * gnus-cite.el (gnus-cite-parse-attributions): do.
655 * gnus-agent.el (gnus-summary-set-agent-mark)
656 (gnus-agent-regenerate-group): do.
658 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
660 * binhex.el (binhex-decode-region-internal): do.
662 2004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
664 * gnus-fun.el (gnus-face-properties-alist): New user option.
665 (gnus-display-x-face-in-from): Use it.
667 * gnus-art.el (article-display-face): Ditto.
669 * compface.el (uncompface-use-external): Default to nil.
671 2004-02-12 Jesper Harder <harder@ifa.au.dk>
673 * nntp.el (nntp-erase-buffer): New function.
674 (nntp-retrieve-data, nntp-send-command)
675 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
676 (nntp-possibly-change-group): Use it.
678 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
681 2004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
683 * compface.el: Merge the ELisp-based uncompface program.
684 (compface): New customization group.
685 (uncompface-use-external): New user option.
686 (uncompface): Call uncompface-internal if uncompface-use-external
688 (uncompface-internal): New function. Note that there are also
689 some other functions and variables added for this function.
691 2004-02-10 Jesper Harder <harder@ifa.au.dk>
693 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
696 2004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
698 * spam-report.el (spam-report-unplug-agent)
699 (spam-report-plug-agent, spam-report-deagentize)
700 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
701 support for the Agent in spam-report: when unplugged, report to a
702 file; when plugged, submit all the requests
704 * spam.el (spam-register-routine): improved message about
707 2004-02-09 Jesper Harder <harder@ifa.au.dk>
709 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
711 (rfc2047-encode): Use it.
713 * gnus-art.el (gnus-button-marker-list): Move before first
716 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
717 (imap-parse-body): Fix format string mismatch.
719 * gnus-score.el (gnus-summary-increase-score): do.
721 * nnrss.el (nnrss-close): New function.
723 2004-02-08 Jesper Harder <harder@ifa.au.dk>
725 * nnrss.el (nnrss-make-filename): New function.
726 (nnrss-request-delete-group, nnrss-read-server-data)
727 (nnrss-save-server-data, nnrss-read-group-data)
728 (nnrss-save-group-data): Use it.
729 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
730 (nnrss-read-server-data, nnrss-read-group-data): Use load.
731 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
733 2004-02-07 Jesper Harder <harder@ifa.au.dk>
735 * mml.el (mml-compute-boundary-1): Don't uncompress files.
737 2004-02-06 Jesper Harder <harder@ifa.au.dk>
739 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
742 * message.el (message-generate-headers-first): Don't quote nil
745 * imap.el (imap-id): do.
747 * gnus-agent.el (gnus-agent-consider-all-articles)
748 (gnus-agent-queue-mail): do.
750 2004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
752 * spam-report.el (spam-report-process-queue): New function.
753 Process requests from `spam-report-requests-file'.
754 (spam-report-process-queue): Doc fix.
756 2004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
758 * spam.el (spam-register-routine)
759 (spam-log-processing-to-registry, spam-log-registered-p)
760 (spam-log-unregistration-needed-p, spam-log-undo-registration):
761 change "check" to "spam-check" for semi-clarity
763 2004-02-05 Jesper Harder <harder@ifa.au.dk>
765 * pop3.el: Require nnheader.
767 * mml-smime.el: Require cl. Autoload message-fetch-field.
769 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
771 * gnus-picon.el: Require cl.
773 * gnus-fun.el: Require gnus-ems and gnus-util.
775 * gnus.el (gnus-method-to-server): Move defsubst before first use.
777 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
779 * gnus-art.el (gnus-article-edit-mode): Define before first
782 2004-02-04 Jesper Harder <harder@ifa.au.dk>
784 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
785 (gnus-uu-post-encoded): Use point-at-bol.
787 * gnus-topic.el (gnus-group-active-topic-p): do.
789 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
791 * gnus-group.el (gnus-group-kill-region): do.
793 * gnus-art.el (article-date-ut): do.
795 * message.el (message-fetch-field): Remove redundant
796 case-fold-search binding.
797 (message-narrow-to-field): Simplify.
799 2004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
801 * spam.el (spam-directory): Derive from `gnus-directory'.
803 * spam-report.el (spam-report-url-to-file)
804 (spam-report-requests-file): New function and variable for offline
806 (spam-report-url-ping-function): Add `spam-report-url-to-file'
807 and user defined function.
808 (spam-report-url-ping-mm-url): Remove doubled slash.
810 2004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
812 * spam.el (spam-list-of-processors): fixed spamassassin variable names
814 2004-02-03 Jesper Harder <harder@ifa.au.dk>
816 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
817 format string mismatch.
819 * sieve.el (sieve-deactivate-all): do.
821 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
823 * nnlistserv.el (nnlistserv-kk-wash-article): do.
825 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
827 * mm-bodies.el (mm-7bit-chars): Don't include \r.
829 2004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
831 * spam.el (spam-list-of-checks): added spam-use-BBDB-eclusive to
834 2004-01-31 Jesper Harder <harder@ifa.au.dk>
836 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
839 2004-01-27 Simon Josefsson <jas@extundo.com>
841 * mm-view.el (mm-fill-flowed): Add.
842 (mm-inline-text): Use it. Tiny patch from Ralf Angeli
843 <angeli@iwi.uni-sb.de>.
845 2004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
847 * spam.el (spam-spamassassin-register-ham-routine)
848 (spam-spamassassin-register-spam-routine): fixed function names
850 2004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
852 * gnus.el (gnus-tmp-grouplens): Remove.
853 (gnus-summary-line-format): Remove grouplens.
855 * gnus-group.el (gnus-group-line-format): Ditto.
857 * gnus-spec.el (gnus-format-specs): Ditto.
858 (gnus-update-format-specifications): Flush the group format spec
859 cache if there's the grouplens stuff.
860 (gnus-parse-simple-format): Replace %l with the empty string.
862 2004-01-27 Steve Youngs <sryoungs@bigpond.net.au>
864 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
866 From Jerry James <james@xemacs.org>
868 2004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
870 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
871 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
873 2004-01-25 Paul Jarc <prj@po.cwru.edu>
875 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
876 nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
877 New macros and functions.
878 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
879 Handle > NLINK_MAX messages.
880 * nnmaildir.el (nnmaildir-request-set-mark): Use
881 nnmaildir--emlink-p and nnmaildir--eexist-p.
883 2004-01-25 Alex Schroeder <alex@gnu.org>
885 * spam-stat.el (spam-stat-process-directory-age): New option.
886 (spam-stat-process-directory): Use it.
888 2004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
890 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
891 (spam-stat-save): Accept prefix argument.
893 2004-01-23 Paul Jarc <prj@po.cwru.edu>
895 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
898 2004-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
900 * dgnushack.el: Advise byte-optimize-form-code-walker to optimize
901 the rest of the and/or forms.
903 2004-01-23 Jesper Harder <harder@ifa.au.dk>
905 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
906 compatibility with old .newsrc.eld files.
908 * gnus-xmas.el (gnus-xmas-grouplens-menu-add): Remove.
910 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
912 * gnus-start.el (gnus-1): do.
914 * gnus-group.el (gnus-group-line-format-alist): do.
916 * gnus.el (gnus-use-grouplens, gnus-visual): do.
918 * gnus-gl.el: Remove.
920 2004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
922 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
923 marks consisting of a single range {for example, (3 . 5)} rather
924 than a list of a single range { ((3 . 5)) }.
926 2004-01-23 Jesper Harder <harder@ifa.au.dk>
928 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
930 (spam-stat-store-current-buffer): Use insert-buffer-substring to
931 avoid consing a string.
933 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
934 Remove obsolete entries for big5 and gb2312.
936 2004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
938 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
941 2004-01-22 Jesper Harder <harder@ifa.au.dk>
943 * spam-stat.el (spam-stat-strip-xref): New function.
944 (spam-stat-process-directory): Use it.
946 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
947 here -- it's done in message-fetch-field.
949 2004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
951 * gnus-agent.el (gnus-agent-queue-mail,
952 gnus-agent-prompt-send-queue): New variables.
953 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
954 * gnus-draft.el (gnus-group-send-queue): Pass the group name
955 "nndraft:queue" along to gnus-draft-send. Use
956 gnus-agent-prompt-send-queue.
957 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
958 is "nndraft:queue". Suggested by Gaute Strokkenes
959 <gs234@srcf.ucam.org>
961 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
962 (agent-enable-undownloaded-faces): Added
963 (gnus-agent-cat-groups): Use eval-and-compile, not
964 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
965 method of gnus-agent-cat-groups even when the buffer has been
967 (gnus-agent-save-active,gnus-agent-save-active-1): Merged to
968 delete gnus-agent-save-active-1.
969 (gnus-agent-save-groups): Deleted. Identical to
970 gnus-agent-save-active.
971 (gnus-agent-write-active): No longer adjust agent's copy of active
972 file as agent's adjustments are now stored in their own
973 file. Removed optional parameter.
974 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
975 servers. Add use of min/max range limits from server's local
977 (gnus-agent-save-alist): Removed unused optional argument.
978 (gnus-agent-load-local,gnus-agent-read-and-cache-local),
979 (gnus-agent-read-local,gnus-agent-save-local,gnus-agent-get-local),
980 (gnus-agent-set-local): A per-server file that keeps min/max range
981 limits for articles known to the agent. Provides a fast mechanism
982 for altering many active ranges.
983 (gnus-agent-expire-group,gnus-agent-expire): No longer save the
984 active file (local makes it unnecessary).
985 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
987 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
988 (agent-enable-undownloaded-faces): Added
990 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
991 disable it when sending to "nndraft:queue".
992 (gnus-group-send-queue): Add safety check to avoid sending queue
995 * gnus-group.el (gnus-group-catchup): Use new
996 gnus-sequence-of-unread-articles, not
997 gnus-list-of-unread-articles, to avoid exhausting memory with huge
998 numbers of articles. Use gnus-range-map to avoid having to
999 uncompress the unread list.
1000 (gnus-group-archive-directory,
1001 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
1004 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
1005 (gnus-sorted-range-intersection): Intersection of two ranges
1006 without requiring that they first be uncompressed.
1008 * gnus-start.el (gnus-activate-group): Unless blocked by the
1009 caller, possibly expand the active range to include both cached
1010 and agentized articles.
1011 (gnus-convert-old-newsrc): Rewrote in anticipation of having
1012 multiple version-dependent converters.
1013 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
1014 gnus-agent-save-active.
1015 (gnus-save-newsrc-file): Save dirty agent range limits.
1017 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
1018 gnus-agent-possibly-alter-active.
1019 (gnus-adjust-marked-articles): Faster handling of simple lists
1021 2004-01-21 Jesper Harder <harder@ifa.au.dk>
1023 * spam-stat.el (spam-stat-test-directory): New optional argument
1024 displays a list of files detected. Suggested by Andrew Cohen
1025 <cohen@andy.bu.edu>.
1026 (spam-stat-buffer-words-with-scores): Don't narrow and change
1027 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
1029 2004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
1031 * spam.el (gnus-summary-mode-map): make spam-generic-score the
1032 default scoring function
1033 (spam-generic-score): calls spam-spamassassin-score if
1034 spam-use-spamassassin or spam-use-spamassassin-headers is on;
1035 spam-bogofilter-score otherwise.
1037 From Hubert Chan <hubert@uhoreg.ca>:
1039 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
1040 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
1041 (spam-spamassassin-arguments)
1042 (spam-spamassassin-spam-flag-header)
1043 (spam-spamassassin-positive-spam-flag-header)
1044 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
1045 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
1046 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
1047 (spam-list-of-processors, spam-list-of-checks)
1048 (spam-list-of-statistical-checks, spam-registration-functions)
1049 (spam-check-spamassassin-headers, spam-check-spamassassin)
1050 (spam-spamassassin-score)
1051 (spam-spamassassin-register-with-sa-learn)
1052 (spam-spamassassin-register-spam-routine)
1053 (spam-spamassassin-register-ham-routine)
1054 (spam-assassin-register-spam-routine)
1055 (spam-assassin-register-ham-routine): add SpamAssassin support
1056 (spam-bogofilter-score): fix to show article before scoring
1058 * gnus.el (spam-process, spam-autodetect-methods): add
1059 spamassassin and spamassassin-headers
1061 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
1062 Suppress unnecessary messages. From Nevin Kapur
1063 <nkapur@cs.caltech.edu>.
1065 2004-01-20 Jesper Harder <harder@ifa.au.dk>
1067 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
1070 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1072 * canlock.el (base64-encode-string): Don't autoload it.
1074 2004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1076 * run-at-time.el: Remove useless (require 'itimer),
1077 eval-and-compile and (featurep 'xemacs).
1079 2004-01-16 Jesper Harder <harder@ifa.au.dk>
1081 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
1082 GROUP is a virtual group.
1084 2004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
1086 * gnus.el: Autoload `message-y-or-n-p'.
1088 2004-01-15 Jesper Harder <harder@ifa.au.dk>
1090 * pgg-parse.el: Remove unnecessary (require 'custom).
1098 * gnus-picon.el: do.
1102 2004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
1104 * gnus-sum.el (gnus-pick-line-number): Add autoload.
1106 2004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
1108 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1109 handle, as well as a list.
1111 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
1112 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1113 (mm-w3m-cid-retrieve): Simplify.
1115 2004-01-14 Kai Grossjohann <kai@emptydomain.de>
1117 * message.el (message-kill-to-signature): Allow prefix arg to
1118 specify number of lines to keep before signature. From Vasily
1120 (message-kill-to-signature): Change docstring.
1122 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1124 * canlock.el: Always require sha1-el.
1125 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1127 * message.el: Autoload sha1 only when compiling.
1129 * lpath.el: Bind eudc-protocol for both Emacs and XEmacs; fbind
1130 eudc-expand-inline for XEmacs.
1132 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1134 * message.el (message-canlock-generate): Require sha1-el.
1136 2004-01-13 Jesper Harder <harder@ifa.au.dk>
1138 * message.el (message-expand-name): Silence the byte compiler.
1140 * lpath.el: Add detect-coding-system.
1142 * dgnushack.el (dgnushack-compile): Remove obsolete check for
1145 2004-01-13 Simon Josefsson <jas@extundo.com>
1147 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
1148 Invoke gnus-score-mode. Reported by
1149 bojohan+news@dd.chalmers.se (Johan Bockg
\e,Ae
\e(Brd).
1151 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
1152 Jim Blandy <jimb@redhat.com> (tiny change).
1154 2004-01-12 Jesper Harder <harder@ifa.au.dk>
1156 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
1158 2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
1160 * spam.el (spam-get-article-as-string): updated to use
1161 gnus-request-article-this-buffer, much simpler
1162 (spam-get-article-as-buffer): removed
1164 2004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
1166 * message.el (message-expand-name): Use EUDC if the user uses
1169 2004-01-12 Jesper Harder <harder@ifa.au.dk>
1171 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
1172 character for the encoding to avoid consing a string.
1174 * rfc2047.el (rfc2047-decode-string): Don't cons a string
1177 * mm-util.el (mm-replace-chars-in-string): Remove.
1179 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
1180 of mm-replace-chars-in-string.
1182 2004-01-11 Jesper Harder <harder@ifa.au.dk>
1184 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
1187 * mm-util.el (mm-subst-char-in-string): Support inplace.
1189 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
1190 a new string in every iteration. Use shy groups.
1192 2004-01-10 Jesper Harder <harder@ifa.au.dk>
1194 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
1195 (gnus-group-change-level, gnus-kill-newsgroup)
1196 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
1197 (gnus-get-unread-articles, gnus-make-articles-unread)
1198 (gnus-make-ascending-articles-unread): Use accessor
1199 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
1200 to get group information for improved readability.
1202 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
1204 * gnus-soup.el (gnus-soup-group-brew): do.
1206 * gnus-msg.el (gnus-put-message): do.
1208 * gnus-move.el (gnus-group-move-group-to-server): do.
1210 * gnus-kill.el (gnus-batch-score): do.
1212 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
1213 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
1214 (gnus-group-update-group, gnus-group-read-group)
1215 (gnus-group-make-group, gnus-group-make-help-group)
1216 (gnus-group-make-archive-group, gnus-group-make-directory-group)
1217 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
1218 (gnus-group-sort-by-unread, gnus-group-catchup)
1219 (gnus-group-unsubscribe-group, gnus-group-kill-group)
1220 (gnus-group-yank-group, gnus-group-set-info)
1221 (gnus-group-list-groups): do.
1223 * gnus.el (gnus-generate-new-group-name): do.
1225 * gnus-delay.el (gnus-delay-send-queue): do.
1227 * nnvirtual.el (nnvirtual-catchup-group): do.
1229 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
1232 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
1233 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
1235 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
1236 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
1237 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
1238 (gnus-group-make-articles-read): do.
1240 2004-01-09 Jesper Harder <harder@ifa.au.dk>
1242 * gnus-art.el (article-decode-mime-words, article-babel)
1243 (gnus-article-highlight-signature, gnus-article-add-buttons)
1244 (gnus-signature-toggle): Use gnus-with-article-buffer.
1246 * gnus-art.el (gnus-article-highlight-headers)
1247 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1249 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
1250 (gnus-article-set-globals, gnus-request-article-this-buffer)
1251 (gnus-button-message-id, gnus-article-maybe-hide-headers)
1252 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
1253 (gnus-mime-display-alternative): Use with-current-buffer.
1255 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1257 * spam.el (spam-generate-fake-headers): rewrite to be simpler,
1258 also under 80 char limit, and call gnus-error if needed
1259 (spam-fetch-article-header): finally fixed - it was a
1260 buffer-local variable (gnus-newsgroup-data)
1261 (spam-find-spam): use spam-generate-fake-headers, forget about
1262 spam-insert-fake-headers
1263 (spam-insert-fake-headers): removed
1265 2004-01-09 Jesper Harder <harder@ifa.au.dk>
1267 * deuglify.el (gnus-article-outlook-unwrap-lines)
1268 (gnus-outlook-rearrange-article)
1269 (gnus-outlook-repair-attribution-outlook)
1270 (gnus-outlook-repair-attribution-block)
1271 (gnus-outlook-repair-attribution-other): Remove redundant
1274 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1276 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
1277 (spam-fetch-field-subject-fast)
1278 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
1279 (spam-fetch-article-header): new functions to deal with Gnus
1280 internals for fast retrieval of article header data
1281 (spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook
1283 2004-01-09 Jesper Harder <harder@ifa.au.dk>
1285 * pop3.el (pop3-md5): Remove.
1286 (pop3-apop): Replace pop3-md5 with md5.
1288 * mm-bodies.el: base64 is always built-in.
1290 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
1291 with-current-buffer.
1293 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1295 * canlock.el (canlock-insert-header): Remove excessive grouping in
1298 * gnus-sum.el (gnus-summary-read-document): Ditto.
1300 * gnus-uu.el (gnus-uu-part-number): Ditto.
1302 * html2text.el (html2text-remove-tags): Ditto.
1303 (html2text-format-tags): Ditto.
1304 (html2text-format-single-elements): Ditto.
1306 * mml.el (mml-parse-1): Ditto.
1308 2004-01-08 Jesper Harder <harder@ifa.au.dk>
1310 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
1312 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
1314 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
1316 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
1318 2003-11-15 Simon Josefsson <jas@extundo.com>
1320 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
1321 (pgg-gpg-lookup-key): Use regexp match instead of
1322 split-string (split-string is different between emacs 21.2 and
1323 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1325 2004-01-08 Jesper Harder <harder@ifa.au.dk>
1327 * gnus-art.el (gnus-mime-view-all-parts)
1328 (gnus-article-part-wrapper, gnus-article-view-part): Use
1329 with-current-buffer.
1331 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
1333 * spam.el (spam-disable-spam-split-during-ham-respool)
1334 (spam-spamoracle-database, spam-cache-lookups)
1335 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
1336 (spam-group-ham-mark-p, spam-group-spam-mark-p)
1337 (spam-group-ham-marks, spam-group-spam-marks)
1338 (spam-group-spam-contents-p, spam-group-ham-contents-p)
1339 (spam-list-of-processors, spam-list-of-statistical-checks): doc
1340 fix, also add spam-use-blackholes to the statistical checks
1341 (spam-fetch-field-fast): new interface to fetching fields, may
1343 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
1344 (spam-fetch-field-message-id-fast): use spam-fetch-field-fast
1345 (spam-insert-fake-headers): fake an article when needed
1346 (spam-find-spam): fake article when possible
1347 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
1348 (spam-check-bogofilter-headers): use message-fetch-field instead
1349 of nnmail-fetch-field
1351 2004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
1353 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
1355 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
1357 * spam.el (spam-split): do not require spam-use-CHECK to be
1358 enabled if that check is passed to spam-split explicitly; also
1359 fix so 'spam doesn't get converted to spam-split-group when
1360 spam-split-symbolic-return is t
1361 (spam-find-spam): find registrations of the article and use those
1362 instead of re-running spam-split to find the spam/ham
1363 classification of the article
1364 (spam-log-processing-to-registry, spam-log-registered-p)
1365 (spam-log-unregistration-needed-p, spam-log-undo-registration):
1366 use gnus-error instead of gnus-message
1367 (spam-log-registration-type): new function to determine the
1368 classification of a message based on registry entries; will
1369 return nil if both 'spam and 'ham are found
1370 (spam-check-BBDB): expand all the BBDB macros here so we can have
1371 a reasonably fast local cache without the loading errors
1372 (spam-cache-lookups): set to t by default
1373 (spam-find-spam): don't try to guess spam-cache-lookups
1374 (spam-enter-whitelist, spam-enter-blacklist): also clear the
1376 (spam-filelist-build-cache, spam-filelist-check-cache): better
1377 caching of whitelist/blacklist entries
1378 (spam-check-whitelist, spam-check-blacklist): invoke
1379 spam-from-listed-p with a type, not a cache variable
1380 (spam-from-listed-p): wrap around spam-filelist-check-cache
1382 2004-01-07 Jesper Harder <harder@ifa.au.dk>
1384 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
1386 * nnmail.el (nnmail-split-fancy): do.
1388 * mml.el (mml-parse): do.
1390 * gnus-score.el (gnus-enter-score-words-into-hashtb)
1391 (gnus-score-adaptive): do.
1393 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1395 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
1396 (gnus-mime-button-map): Don't set keymap parent.
1397 (gnus-button-ctan-directory-regexp): Use shy grouping.
1398 (gnus-prev-page-map): Don't set keymap parent.
1399 (gnus-prev-page-map): Remove duplicated one.
1400 (gnus-next-page-map): Don't set keymap parent.
1401 (gnus-mime-security-button-map): Ditto.
1403 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
1406 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1408 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1410 * canlock.el (canlock-sha1-function): Remove.
1411 (canlock-sha1-function-for-verify): Remove.
1412 (canlock-openssl-program): Remove.
1413 (canlock-openssl-args): Remove.
1414 (canlock-ignore-errors): Remove.
1415 (canlock-sha1-with-openssl): Remove.
1416 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
1417 (canlock-verify): Don't use canlock-ignore-errors.
1419 * sha1-el.el (sha1-string-external): Make it can return a string
1421 (sha1-region-external): Ditto.
1422 (sha1-string-internal): Ditto.
1423 (sha1-region-internal): Ditto.
1424 (sha1-region): Ditto.
1425 (sha1-string): Ditto.
1428 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1430 * spam.el (spam-report-articles-gmane): New command.
1432 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1434 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1436 * run-at-time.el (run-at-time-saved): Remove.
1437 (run-at-time): Doc fix.
1439 2004-01-07 Jesper Harder <harder@ifa.au.dk>
1441 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
1442 (gnus-summary-limit-map): Add it.
1443 (gnus-summary-make-menu-bar): do.
1445 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1447 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
1448 first attempt at some caching support (done for BBDB only now)
1449 (spam-find-spam): set spam-cache-lookups if there are more than 2
1450 addresses to be checked
1451 (spam-clear-cache-BBDB): new function, to be invoked by
1452 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
1453 (spam-check-BBDB): check and use the caches, if
1454 spam-cache-lookups is on
1455 remove superfluous (provide)
1457 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1459 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1461 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1463 * run-at-time.el (run-at-time-saved): Move to after the definition
1466 * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
1468 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1470 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
1471 mm-w3m-local-map-property.
1473 * mm-view.el (mm-w3m-mode-map): Remove.
1474 (mm-w3m-local-map-property): Remove.
1475 (mm-inline-text-html-render-with-w3m): Don't use
1476 mm-w3m-local-map-property.
1478 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1480 * run-at-time.el: New file.
1482 * dgnushack.el (dgnushack-compile): Don't compile run-at-time
1485 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
1486 of gnus-set-text-properties.
1488 * gnus-uu.el (gnus-uu-save-article): Ditto.
1490 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1492 * gnus-cite.el (gnus-cite-parse): Ditto.
1494 * gnus-art.el (gnus-button-push): Use set-text-properties instead
1497 * gnus-xmas.el (run-at-time): Require run-at-time.
1499 * gnus.el: Changed calls to nnheader-run-at-time and
1500 password-run-at-time throughout to use run-at-time directly.
1502 * password.el: Removed definition of run-at-time.
1504 * nnheaderxm.el: Remove definition of run-at-time.
1506 2004-01-05 Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>
1508 * mml.el (mml-minibuffer-read-disposition): Show attachment type
1509 in prompt (tiny change)
1511 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1513 * messagexmas.el (message-xmas-redefine): Alias
1514 `message-make-caesar-translation-table' to
1515 ``message-xmas-make-caesar-translation-table' regardless of XEmacs
1518 * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
1519 (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
1520 `gnus-xmas-set-text-properties'.
1521 (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
1522 `gnus-xmas-completing-read'.
1523 (gnus-xmas-completing-read): Removed.
1524 (gnus-xmas-open-network-stream): Removed.
1526 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
1529 * dns.el (dns-make-network-process): Use `open-network-stream'
1530 instead of `gnus-xmas-open-network-stream'.
1532 * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
1534 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1536 2004-01-06 Jesper Harder <harder@ifa.au.dk>
1538 * gnus-art.el (gnus-mime-display-alternative)
1539 (gnus-insert-mime-button, gnus-insert-mime-security-button)
1540 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
1541 Don't use gnus-local-map-property.
1543 * gnus-util.el (gnus-local-map-property): Remove.
1545 * mm-view.el (mm-view-pkcs7-decrypt): Replace
1546 gnus-completing-read-maybe-default with completing-read.
1548 * gnus-util.el (gnus-completing-read): do.
1549 (gnus-completing-read-maybe-default): Remove.
1551 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1553 * password.el: Only autoload `run-at-time' if not XEmacs.
1554 Only autoload the itimer functions if XEmacs.
1556 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1558 * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
1561 * dgnushack.el: Autoload executable-find for XEmacs.
1563 2004-01-06 Jesper Harder <harder@ifa.au.dk>
1565 * gnus-art.el (gnus-read-string): Remove.
1566 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
1569 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1571 * netrc.el: autoload password-read
1572 (netrc): new configuration group
1573 (netrc-encoding-method, netrc-openssl-path): configuration
1574 variables for encoding and decoding of files with symmetric
1576 (netrc-encode): assistant function to encode a file with
1577 netrc-encoding-method
1578 (netrc-parse): added interactive parameter, added optional
1579 decoding if netrc-encoding-method is non-nil but otherwise
1580 behavior is standard
1581 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
1582 s/encode/encrypt/ everywhere
1584 * spam.el: remove executable-find autoload
1586 2004-01-05 Jesper Harder <harder@ifa.au.dk>
1588 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1590 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1592 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1594 * gnus-art.el (gnus-treat-ansi-sequences,
1595 article-treat-ansi-sequences): New variable and function.
1596 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1598 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
1601 2004-01-05 Jesper Harder <harder@ifa.au.dk>
1603 * mm-util.el (mm-quote-arg): Remove.
1605 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
1606 shell-quote-argument.
1608 * gnus-uu.el (gnus-uu-command): do.
1610 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1612 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
1615 * mm-util.el (mm-make-char): Remove.
1617 * mml.el (mml-mode): Replace gnus-add-minor-mode with
1620 * gnus-undo.el (gnus-undo-mode): do.
1622 * gnus-topic.el (gnus-topic-mode): do.
1624 * gnus-sum.el (gnus-dead-summary-mode): do.
1626 * gnus-start.el (gnus-slave-mode): do.
1628 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1630 * gnus-ml.el (gnus-mailing-list-mode): do.
1632 * gnus-gl.el (gnus-grouplens-mode): do.
1634 * gnus-draft.el (gnus-draft-mode): do.
1636 * gnus-dired.el (gnus-dired-mode): do.
1638 * gnus-ems.el (gnus-add-minor-mode): Remove.
1640 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
1641 Replace gnus-char-width with char-width.
1643 * gnus-ems.el (gnus-char-width): Remove.
1645 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
1646 Replace gnus-char-width with char-width.
1648 * gnus-ems.el (gnus-char-width): Remove.
1650 * spam-stat.el (with-syntax-table): Remove with-syntax-table
1652 Remove Emacs 20 hash table compatibility code.
1654 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
1655 20 compatibility code.
1657 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1659 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1661 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
1662 with point-at-{eol,bol}.
1664 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1666 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1668 * flow-fill.el (fill-flowed-point-at-bol,
1669 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1671 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
1672 Replace with point-at-{eol,bol} throughout all files.
1674 2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1676 * ntlm.el (ntlm-string-as-unibyte): New macro.
1677 (ntlm-build-auth-response): Use it.
1679 Remove Emacs 20 stuff:
1680 * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
1681 (butlast, mapc, remove): Remove the compiler macros.
1682 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
1683 of delq and copy-sequence.
1684 * gnus-art.el (popup-menu): Remove the compiler macro.
1685 * nnmail.el (nnmail-split-fancy): Don't support customizing with
1688 2004-01-05 Simon Josefsson <jas@extundo.com>
1690 * ntlm.el: Fix namespace. Change smb-passwd-hash into
1691 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
1692 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
1693 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
1694 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
1695 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
1696 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
1697 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
1698 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
1699 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
1700 ntlm-string-permute, string-lshift into ntlm-string-lshift,
1701 string-xor into ntlm-string-xor. Suggested by
1702 Jesper Harder <harder@myrealbox.com>.
1704 * ntlm.el: Don't include poem.
1706 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
1707 Jesper Harder <harder@myrealbox.com>.
1709 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1711 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
1712 probably breaks emacs with DL patch, but do we care? Is anyone
1713 still using the DL stuff?)
1715 * sieve-manage.el: Use the password package.
1716 (sieve-manage-read-passwd): Remove.
1717 (sieve-manage-interactive-login): Use password. Re-add
1718 condition-case around loop.
1720 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
1721 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
1722 the password package.
1724 2003-02-19 Simon Josefsson <jas@extundo.com>
1726 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
1729 2002-08-07 Simon Josefsson <jas@extundo.com>
1731 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
1732 (sieve-manage-authenticators):
1733 (sieve-manage-authenticator-alist): Add some SASL mechs.
1734 (sieve-sasl-auth): New function.
1735 (sieve-manage-cram-md5-auth):
1736 (sieve-manage-plain-auth): Rewrite using SASL library.
1737 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
1738 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
1739 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
1740 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
1742 2004-01-05 Simon Josefsson <jas@extundo.com>
1744 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
1747 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1749 * gnus-group.el (gnus-no-groups-message): Update.
1751 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
1753 2003-11-09 Simon Josefsson <jas@extundo.com>
1755 * imap.el: Support for ID IMAP extension (RFC 2971).
1756 (imap-local-variables): Add imap-id.
1757 (imap-id): New variable.
1758 (imap-id): New function.
1759 (imap-parse-response): Parse untagged ID response.
1760 * nnimap.el (nnimap-id): New variable.
1761 (nnimap-open-connection): Use it.
1763 2003-12-28 Simon Josefsson <jas@extundo.com>
1765 * gnus-score.el (gnus-score-edit-all-score): New.
1766 * gnus-group.el (gnus-group-score-map): Bind it to W e.
1768 2004-01-04 Simon Josefsson <jas@extundo.com>
1772 2004-01-04 Mario Lang <lang@zid.tugraz.at>
1774 * dns.el: Add support for AAAA records (see RFC 3596)
1776 * Fix typo PRT -> PTR
1778 * Parse MX, PTR and SOA replies (see RFC 1035)
1780 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1782 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
1784 * Moved to Changelog.1.
1786 Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
1787 Copying and distribution of this file, with or without modification,
1788 are permitted provided the copyright notice and this notice are preserved.
1791 ;; coding: iso-2022-7bit