1 2004-02-26 Mark A. Hershberger <mah@everybody.org>
3 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
5 2004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
7 * spam.el (spam-summary-prepare-exit): gnus-set-difference needs
8 to be run with new-articles as LIST1, not LIST2
9 (spam-registration-functions): add spam-use-ham-copy as a nil
12 2004-02-26 Jesper Harder <harder@ifa.au.dk>
14 * spam-stat.el (spam-stat-washing-hook): New option.
15 (spam-stat-buffer-words): Use it.
16 (spam-stat-process-directory, spam-stat-test-directory): Use
17 insert-file-contents-literally.
18 (spam-stat-coding-system): New variable.
19 (spam-stat-load, spam-stat-save): Use it.
21 2004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
23 * spam-report.el (spam-report-plug-agent): Quote
24 spam-report-url-to-file and spam-report-url-ping-plain.
26 2004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
28 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
31 2004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
33 * spam-report.el (spam-report-process-queue): Fix interactive use.
34 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
35 (spam-report-unplug-agent): Doc fixes.
36 (spam-report-url-ping-mm-url, spam-report-url-to-file)
37 (spam-report-agentize, spam-report-deagentize): Autoload
39 2004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
41 * dgnushack.el (with-syntax-table): Redefine it for XEmacs 21.5.
43 * message.el (message-setup-fill-variables): Add mml tags to
44 paragraph-start and paragraph-separate. Suggested by Andrew Korty
46 (message-mode): Don't modify paragraph-separate there.
48 2004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
50 * compface.el (uncompface-use-external): Default to undecided.
51 (uncompface-use-external-threshold): New variable.
52 (uncompface-float-time): New macro.
53 (uncompface): Determine whether to use the external decoder if
54 uncompface-use-external is undecided.
56 2004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
58 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
61 * gnus-art.el (gnus-mime-display-single): Remove dead code.
63 2004-02-14 Jesper Harder <harder@ifa.au.dk>
65 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
67 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do
69 * gnus-sum.el (gnus-summary-limit-to-age)
70 (gnus-summary-limit-children): do.
72 * gnus-int.el (gnus-request-scan): do.
74 * gnus-group.el (gnus-group-suspend): do.
76 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
78 * gnus-cite.el (gnus-cite-parse-attributions): do.
80 * gnus-agent.el (gnus-summary-set-agent-mark)
81 (gnus-agent-regenerate-group): do.
83 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
85 * binhex.el (binhex-decode-region-internal): do.
87 2004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
89 * gnus-fun.el (gnus-face-properties-alist): New user option.
90 (gnus-display-x-face-in-from): Use it.
92 * gnus-art.el (article-display-face): Ditto.
94 * compface.el (uncompface-use-external): Default to nil.
96 2004-02-12 Jesper Harder <harder@ifa.au.dk>
98 * nntp.el (nntp-erase-buffer): New function.
99 (nntp-retrieve-data, nntp-send-command)
100 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
101 (nntp-possibly-change-group): Use it.
103 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
106 2004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
108 * compface.el: Merge the ELisp-based uncompface program.
109 (compface): New customization group.
110 (uncompface-use-external): New user option.
111 (uncompface): Call uncompface-internal if uncompface-use-external
113 (uncompface-internal): New function. Note that there are also
114 some other functions and variables added for this function.
116 2004-02-10 Jesper Harder <harder@ifa.au.dk>
118 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
121 2004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
123 * spam-report.el (spam-report-unplug-agent)
124 (spam-report-plug-agent, spam-report-deagentize)
125 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
126 support for the Agent in spam-report: when unplugged, report to a
127 file; when plugged, submit all the requests
129 * spam.el (spam-register-routine): improved message about
132 2004-02-09 Jesper Harder <harder@ifa.au.dk>
134 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
136 (rfc2047-encode): Use it.
138 * gnus-art.el (gnus-button-marker-list): Move before first
141 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
142 (imap-parse-body): Fix format string mismatch.
144 * gnus-score.el (gnus-summary-increase-score): do.
146 * nnrss.el (nnrss-close): New function.
148 2004-02-08 Jesper Harder <harder@ifa.au.dk>
150 * nnrss.el (nnrss-make-filename): New function.
151 (nnrss-request-delete-group, nnrss-read-server-data)
152 (nnrss-save-server-data, nnrss-read-group-data)
153 (nnrss-save-group-data): Use it.
154 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
155 (nnrss-read-server-data, nnrss-read-group-data): Use load.
156 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
158 2004-02-07 Jesper Harder <harder@ifa.au.dk>
160 * mml.el (mml-compute-boundary-1): Don't uncompress files.
162 2004-02-06 Jesper Harder <harder@ifa.au.dk>
164 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
167 * message.el (message-generate-headers-first): Don't quote nil
170 * imap.el (imap-id): do.
172 * gnus-agent.el (gnus-agent-consider-all-articles)
173 (gnus-agent-queue-mail): do.
175 2004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
177 * spam-report.el (spam-report-process-queue): New function.
178 Process requests from `spam-report-requests-file'.
179 (spam-report-process-queue): Doc fix.
181 2004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
183 * spam.el (spam-register-routine)
184 (spam-log-processing-to-registry, spam-log-registered-p)
185 (spam-log-unregistration-needed-p, spam-log-undo-registration):
186 change "check" to "spam-check" for semi-clarity
188 2004-02-05 Jesper Harder <harder@ifa.au.dk>
190 * pop3.el: Require nnheader.
192 * mml-smime.el: Require cl. Autoload message-fetch-field.
194 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
196 * gnus-picon.el: Require cl.
198 * gnus-fun.el: Require gnus-ems and gnus-util.
200 * gnus.el (gnus-method-to-server): Move defsubst before first use.
202 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
204 * gnus-art.el (gnus-article-edit-mode): Define before first
207 2004-02-04 Jesper Harder <harder@ifa.au.dk>
209 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
210 (gnus-uu-post-encoded): Use point-at-bol.
212 * gnus-topic.el (gnus-group-active-topic-p): do.
214 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
216 * gnus-group.el (gnus-group-kill-region): do.
218 * gnus-art.el (article-date-ut): do.
220 * message.el (message-fetch-field): Remove redundant
221 case-fold-search binding.
222 (message-narrow-to-field): Simplify.
224 2004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
226 * spam.el (spam-directory): Derive from `gnus-directory'.
228 * spam-report.el (spam-report-url-to-file)
229 (spam-report-requests-file): New function and variable for offline
231 (spam-report-url-ping-function): Add `spam-report-url-to-file'
232 and user defined function.
233 (spam-report-url-ping-mm-url): Remove doubled slash.
235 2004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
237 * spam.el (spam-list-of-processors): fixed spamassassin variable names
239 2004-02-03 Jesper Harder <harder@ifa.au.dk>
241 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
242 format string mismatch.
244 * sieve.el (sieve-deactivate-all): do.
246 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
248 * nnlistserv.el (nnlistserv-kk-wash-article): do.
250 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
252 * mm-bodies.el (mm-7bit-chars): Don't include \r.
254 2004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
256 * spam.el (spam-list-of-checks): added spam-use-BBDB-eclusive to
259 2004-01-31 Jesper Harder <harder@ifa.au.dk>
261 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
264 2004-01-27 Simon Josefsson <jas@extundo.com>
266 * mm-view.el (mm-fill-flowed): Add.
267 (mm-inline-text): Use it. Tiny patch from Ralf Angeli
268 <angeli@iwi.uni-sb.de>.
270 2004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
272 * spam.el (spam-spamassassin-register-ham-routine)
273 (spam-spamassassin-register-spam-routine): fixed function names
275 2004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
277 * gnus.el (gnus-tmp-grouplens): Remove.
278 (gnus-summary-line-format): Remove grouplens.
280 * gnus-group.el (gnus-group-line-format): Ditto.
282 * gnus-spec.el (gnus-format-specs): Ditto.
283 (gnus-update-format-specifications): Flush the group format spec
284 cache if there's the grouplens stuff.
285 (gnus-parse-simple-format): Replace %l with the empty string.
287 2004-01-27 Steve Youngs <sryoungs@bigpond.net.au>
289 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
291 From Jerry James <james@xemacs.org>
293 2004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
295 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
296 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
298 2004-01-25 Paul Jarc <prj@po.cwru.edu>
300 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
301 nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
302 New macros and functions.
303 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
304 Handle > NLINK_MAX messages.
305 * nnmaildir.el (nnmaildir-request-set-mark): Use
306 nnmaildir--emlink-p and nnmaildir--eexist-p.
308 2004-01-25 Alex Schroeder <alex@gnu.org>
310 * spam-stat.el (spam-stat-process-directory-age): New option.
311 (spam-stat-process-directory): Use it.
313 2004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
315 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
316 (spam-stat-save): Accept prefix argument.
318 2004-01-23 Paul Jarc <prj@po.cwru.edu>
320 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
323 2004-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
325 * dgnushack.el: Advise byte-optimize-form-code-walker to optimize
326 the rest of the and/or forms.
328 2004-01-23 Jesper Harder <harder@ifa.au.dk>
330 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
331 compatibility with old .newsrc.eld files.
333 * gnus-xmas.el (gnus-xmas-grouplens-menu-add): Remove.
335 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
337 * gnus-start.el (gnus-1): do.
339 * gnus-group.el (gnus-group-line-format-alist): do.
341 * gnus.el (gnus-use-grouplens, gnus-visual): do.
343 * gnus-gl.el: Remove.
345 2004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
347 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
348 marks consisting of a single range {for example, (3 . 5)} rather
349 than a list of a single range { ((3 . 5)) }.
351 2004-01-23 Jesper Harder <harder@ifa.au.dk>
353 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
355 (spam-stat-store-current-buffer): Use insert-buffer-substring to
356 avoid consing a string.
358 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
359 Remove obsolete entries for big5 and gb2312.
361 2004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
363 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
366 2004-01-22 Jesper Harder <harder@ifa.au.dk>
368 * spam-stat.el (spam-stat-strip-xref): New function.
369 (spam-stat-process-directory): Use it.
371 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
372 here -- it's done in message-fetch-field.
374 2004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
376 * gnus-agent.el (gnus-agent-queue-mail,
377 gnus-agent-prompt-send-queue): New variables.
378 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
379 * gnus-draft.el (gnus-group-send-queue): Pass the group name
380 "nndraft:queue" along to gnus-draft-send. Use
381 gnus-agent-prompt-send-queue.
382 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
383 is "nndraft:queue". Suggested by Gaute Strokkenes
384 <gs234@srcf.ucam.org>
386 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
387 (agent-enable-undownloaded-faces): Added
388 (gnus-agent-cat-groups): Use eval-and-compile, not
389 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
390 method of gnus-agent-cat-groups even when the buffer has been
392 (gnus-agent-save-active,gnus-agent-save-active-1): Merged to
393 delete gnus-agent-save-active-1.
394 (gnus-agent-save-groups): Deleted. Identical to
395 gnus-agent-save-active.
396 (gnus-agent-write-active): No longer adjust agent's copy of active
397 file as agent's adjustments are now stored in their own
398 file. Removed optional parameter.
399 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
400 servers. Add use of min/max range limits from server's local
402 (gnus-agent-save-alist): Removed unused optional argument.
403 (gnus-agent-load-local,gnus-agent-read-and-cache-local),
404 (gnus-agent-read-local,gnus-agent-save-local,gnus-agent-get-local),
405 (gnus-agent-set-local): A per-server file that keeps min/max range
406 limits for articles known to the agent. Provides a fast mechanism
407 for altering many active ranges.
408 (gnus-agent-expire-group,gnus-agent-expire): No longer save the
409 active file (local makes it unnecessary).
410 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
412 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
413 (agent-enable-undownloaded-faces): Added
415 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
416 disable it when sending to "nndraft:queue".
417 (gnus-group-send-queue): Add safety check to avoid sending queue
420 * gnus-group.el (gnus-group-catchup): Use new
421 gnus-sequence-of-unread-articles, not
422 gnus-list-of-unread-articles, to avoid exhausting memory with huge
423 numbers of articles. Use gnus-range-map to avoid having to
424 uncompress the unread list.
425 (gnus-group-archive-directory,
426 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
429 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
430 (gnus-sorted-range-intersection): Intersection of two ranges
431 without requiring that they first be uncompressed.
433 * gnus-start.el (gnus-activate-group): Unless blocked by the
434 caller, possibly expand the active range to include both cached
435 and agentized articles.
436 (gnus-convert-old-newsrc): Rewrote in anticipation of having
437 multiple version-dependent converters.
438 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
439 gnus-agent-save-active.
440 (gnus-save-newsrc-file): Save dirty agent range limits.
442 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
443 gnus-agent-possibly-alter-active.
444 (gnus-adjust-marked-articles): Faster handling of simple lists
446 2004-01-21 Jesper Harder <harder@ifa.au.dk>
448 * spam-stat.el (spam-stat-test-directory): New optional argument
449 displays a list of files detected. Suggested by Andrew Cohen
451 (spam-stat-buffer-words-with-scores): Don't narrow and change
452 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
454 2004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
456 * spam.el (gnus-summary-mode-map): make spam-generic-score the
457 default scoring function
458 (spam-generic-score): calls spam-spamassassin-score if
459 spam-use-spamassassin or spam-use-spamassassin-headers is on;
460 spam-bogofilter-score otherwise.
462 From Hubert Chan <hubert@uhoreg.ca>:
464 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
465 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
466 (spam-spamassassin-arguments)
467 (spam-spamassassin-spam-flag-header)
468 (spam-spamassassin-positive-spam-flag-header)
469 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
470 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
471 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
472 (spam-list-of-processors, spam-list-of-checks)
473 (spam-list-of-statistical-checks, spam-registration-functions)
474 (spam-check-spamassassin-headers, spam-check-spamassassin)
475 (spam-spamassassin-score)
476 (spam-spamassassin-register-with-sa-learn)
477 (spam-spamassassin-register-spam-routine)
478 (spam-spamassassin-register-ham-routine)
479 (spam-assassin-register-spam-routine)
480 (spam-assassin-register-ham-routine): add SpamAssassin support
481 (spam-bogofilter-score): fix to show article before scoring
483 * gnus.el (spam-process, spam-autodetect-methods): add
484 spamassassin and spamassassin-headers
486 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
487 Suppress unnecessary messages. From Nevin Kapur
488 <nkapur@cs.caltech.edu>.
490 2004-01-20 Jesper Harder <harder@ifa.au.dk>
492 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
495 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
497 * canlock.el (base64-encode-string): Don't autoload it.
499 2004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
501 * run-at-time.el: Remove useless (require 'itimer),
502 eval-and-compile and (featurep 'xemacs).
504 2004-01-16 Jesper Harder <harder@ifa.au.dk>
506 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
507 GROUP is a virtual group.
509 2004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
511 * gnus.el: Autoload `message-y-or-n-p'.
513 2004-01-15 Jesper Harder <harder@ifa.au.dk>
515 * pgg-parse.el: Remove unnecessary (require 'custom).
527 2004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
529 * gnus-sum.el (gnus-pick-line-number): Add autoload.
531 2004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
533 * mm-decoce.el (mm-multiple-handles): Recognize a string as a mime
534 handle, as well as a list.
536 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
537 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
538 (mm-w3m-cid-retrieve): Simplify.
540 2004-01-14 Kai Grossjohann <kai@emptydomain.de>
542 * message.el (message-kill-to-signature): Allow prefix arg to
543 specify number of lines to keep before signature. From Vasily
545 (message-kill-to-signature): Change docstring.
547 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
549 * canlock.el: Always require sha1-el.
550 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
552 * message.el: Autoload sha1 only when compiling.
554 * lpath.el: Bind eudc-protocol for both Emacs and XEmacs; fbind
555 eudc-expand-inline for XEmacs.
557 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
559 * message.el (message-canlock-generate): Require sha1-el.
561 2004-01-13 Jesper Harder <harder@ifa.au.dk>
563 * message.el (message-expand-name): Silence the byte compiler.
565 * lpath.el: Add detect-coding-system.
567 * dgnushack.el (dgnushack-compile): Remove obsolete check for
570 2004-01-13 Simon Josefsson <jas@extundo.com>
572 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
573 Invoke gnus-score-mode. Reported by
574 bojohan+news@dd.chalmers.se (Johan Bockg
\e,Ae
\e(Brd).
576 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
577 Jim Blandy <jimb@redhat.com> (tiny change).
579 2004-01-12 Jesper Harder <harder@ifa.au.dk>
581 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
583 2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
585 * spam.el (spam-get-article-as-string): updated to use
586 gnus-request-article-this-buffer, much simpler
587 (spam-get-article-as-buffer): removed
589 2004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
591 * message.el (message-expand-name): Use EUDC if the user uses
594 2004-01-12 Jesper Harder <harder@ifa.au.dk>
596 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
597 character for the encoding to avoid consing a string.
599 * rfc2047.el (rfc2047-decode-string): Don't cons a string
602 * mm-util.el (mm-replace-chars-in-string): Remove.
604 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
605 of mm-replace-chars-in-string.
607 2004-01-11 Jesper Harder <harder@ifa.au.dk>
609 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
612 * mm-util.el (mm-subst-char-in-string): Support inplace.
614 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
615 a new string in every iteration. Use shy groups.
617 2004-01-10 Jesper Harder <harder@ifa.au.dk>
619 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
620 (gnus-group-change-level, gnus-kill-newsgroup)
621 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
622 (gnus-get-unread-articles, gnus-make-articles-unread)
623 (gnus-make-ascending-articles-unread): Use accessor
624 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
625 to get group information for improved readability.
627 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
629 * gnus-soup.el (gnus-soup-group-brew): do.
631 * gnus-msg.el (gnus-put-message): do.
633 * gnus-move.el (gnus-group-move-group-to-server): do.
635 * gnus-kill.el (gnus-batch-score): do.
637 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
638 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
639 (gnus-group-update-group, gnus-group-read-group)
640 (gnus-group-make-group, gnus-group-make-help-group)
641 (gnus-group-make-archive-group, gnus-group-make-directory-group)
642 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
643 (gnus-group-sort-by-unread, gnus-group-catchup)
644 (gnus-group-unsubscribe-group, gnus-group-kill-group)
645 (gnus-group-yank-group, gnus-group-set-info)
646 (gnus-group-list-groups): do.
648 * gnus.el (gnus-generate-new-group-name): do.
650 * gnus-delay.el (gnus-delay-send-queue): do.
652 * nnvirtual.el (nnvirtual-catchup-group): do.
654 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
657 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
658 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
660 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
661 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
662 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
663 (gnus-group-make-articles-read): do.
665 2004-01-09 Jesper Harder <harder@ifa.au.dk>
667 * gnus-art.el (article-decode-mime-words, article-babel)
668 (gnus-article-highlight-signature, gnus-article-add-buttons)
669 (gnus-signature-toggle): Use gnus-with-article-buffer.
671 * gnus-art.el (gnus-article-highlight-headers)
672 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
674 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
675 (gnus-article-set-globals, gnus-request-article-this-buffer)
676 (gnus-button-message-id, gnus-article-maybe-hide-headers)
677 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
678 (gnus-mime-display-alternative): Use with-current-buffer.
680 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
682 * spam.el (spam-generate-fake-headers): rewrite to be simpler,
683 also under 80 char limit, and call gnus-error if needed
684 (spam-fetch-article-header): finally fixed - it was a
685 buffer-local variable (gnus-newsgroup-data)
686 (spam-find-spam): use spam-generate-fake-headers, forget about
687 spam-insert-fake-headers
688 (spam-insert-fake-headers): removed
690 2004-01-09 Jesper Harder <harder@ifa.au.dk>
692 * deuglify.el (gnus-article-outlook-unwrap-lines)
693 (gnus-outlook-rearrange-article)
694 (gnus-outlook-repair-attribution-outlook)
695 (gnus-outlook-repair-attribution-block)
696 (gnus-outlook-repair-attribution-other): Remove redundant
699 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
701 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
702 (spam-fetch-field-subject-fast)
703 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
704 (spam-fetch-article-header): new functions to deal with Gnus
705 internals for fast retrieval of article header data
706 (spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook
708 2004-01-09 Jesper Harder <harder@ifa.au.dk>
710 * pop3.el (pop3-md5): Remove.
711 (pop3-apop): Replace pop3-md5 with md5.
713 * mm-bodies.el: base64 is always built-in.
715 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
718 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
720 * canlock.el (canlock-insert-header): Remove excessive grouping in
723 * gnus-sum.el (gnus-summary-read-document): Ditto.
725 * gnus-uu.el (gnus-uu-part-number): Ditto.
727 * html2text.el (html2text-remove-tags): Ditto.
728 (html2text-format-tags): Ditto.
729 (html2text-format-single-elements): Ditto.
731 * mml.el (mml-parse-1): Ditto.
733 2004-01-08 Jesper Harder <harder@ifa.au.dk>
735 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
737 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
739 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
741 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
743 2003-11-15 Simon Josefsson <jas@extundo.com>
745 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
746 (pgg-gpg-lookup-key): Use regexp match instead of
747 split-string (split-string is different between emacs 21.2 and
748 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
750 2004-01-08 Jesper Harder <harder@ifa.au.dk>
752 * gnus-art.el (gnus-mime-view-all-parts)
753 (gnus-article-part-wrapper, gnus-article-view-part): Use
756 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
758 * spam.el (spam-disable-spam-split-during-ham-respool)
759 (spam-spamoracle-database, spam-cache-lookups)
760 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
761 (spam-group-ham-mark-p, spam-group-spam-mark-p)
762 (spam-group-ham-marks, spam-group-spam-marks)
763 (spam-group-spam-contents-p, spam-group-ham-contents-p)
764 (spam-list-of-processors, spam-list-of-statistical-checks): doc
765 fix, also add spam-use-blackholes to the statistical checks
766 (spam-fetch-field-fast): new interface to fetching fields, may
768 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
769 (spam-fetch-field-message-id-fast): use spam-fetch-field-fast
770 (spam-insert-fake-headers): fake an article when needed
771 (spam-find-spam): fake article when possible
772 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
773 (spam-check-bogofilter-headers): use message-fetch-field instead
774 of nnmail-fetch-field
776 2004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
778 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
780 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
782 * spam.el (spam-split): do not require spam-use-CHECK to be
783 enabled if that check is passed to spam-split explicitly; also
784 fix so 'spam doesn't get converted to spam-split-group when
785 spam-split-symbolic-return is t
786 (spam-find-spam): find registrations of the article and use those
787 instead of re-running spam-split to find the spam/ham
788 classification of the article
789 (spam-log-processing-to-registry, spam-log-registered-p)
790 (spam-log-unregistration-needed-p, spam-log-undo-registration):
791 use gnus-error instead of gnus-message
792 (spam-log-registration-type): new function to determine the
793 classification of a message based on registry entries; will
794 return nil if both 'spam and 'ham are found
795 (spam-check-BBDB): expand all the BBDB macros here so we can have
796 a reasonably fast local cache without the loading errors
797 (spam-cache-lookups): set to t by default
798 (spam-find-spam): don't try to guess spam-cache-lookups
799 (spam-enter-whitelist, spam-enter-blacklist): also clear the
801 (spam-filelist-build-cache, spam-filelist-check-cache): better
802 caching of whitelist/blacklist entries
803 (spam-check-whitelist, spam-check-blacklist): invoke
804 spam-from-listed-p with a type, not a cache variable
805 (spam-from-listed-p): wrap around spam-filelist-check-cache
807 2004-01-07 Jesper Harder <harder@ifa.au.dk>
809 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
811 * nnmail.el (nnmail-split-fancy): do.
813 * mml.el (mml-parse): do.
815 * gnus-score.el (gnus-enter-score-words-into-hashtb)
816 (gnus-score-adaptive): do.
818 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
820 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
821 (gnus-mime-button-map): Don't set keymap parent.
822 (gnus-button-ctan-directory-regexp): Use shy grouping.
823 (gnus-prev-page-map): Don't set keymap parent.
824 (gnus-prev-page-map): Remove duplicated one.
825 (gnus-next-page-map): Don't set keymap parent.
826 (gnus-mime-security-button-map): Ditto.
828 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
831 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
833 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
835 * canlock.el (canlock-sha1-function): Remove.
836 (canlock-sha1-function-for-verify): Remove.
837 (canlock-openssl-program): Remove.
838 (canlock-openssl-args): Remove.
839 (canlock-ignore-errors): Remove.
840 (canlock-sha1-with-openssl): Remove.
841 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
842 (canlock-verify): Don't use canlock-ignore-errors.
844 * sha1-el.el (sha1-string-external): Make it can return a string
846 (sha1-region-external): Ditto.
847 (sha1-string-internal): Ditto.
848 (sha1-region-internal): Ditto.
849 (sha1-region): Ditto.
850 (sha1-string): Ditto.
853 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
855 * spam.el (spam-report-articles-gmane): New command.
857 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
859 * gnus.el: Don't make unnecessary *Group* buffer when loading.
861 * run-at-time.el (run-at-time-saved): Remove.
862 (run-at-time): Doc fix.
864 2004-01-07 Jesper Harder <harder@ifa.au.dk>
866 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
867 (gnus-summary-limit-map): Add it.
868 (gnus-summary-make-menu-bar): do.
870 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
872 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
873 first attempt at some caching support (done for BBDB only now)
874 (spam-find-spam): set spam-cache-lookups if there are more than 2
875 addresses to be checked
876 (spam-clear-cache-BBDB): new function, to be invoked by
877 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
878 (spam-check-BBDB): check and use the caches, if
879 spam-cache-lookups is on
880 remove superfluous (provide)
882 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
884 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
886 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
888 * run-at-time.el (run-at-time-saved): Move to after the definition
891 * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
893 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
895 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
896 mm-w3m-local-map-property.
898 * mm-view.el (mm-w3m-mode-map): Remove.
899 (mm-w3m-local-map-property): Remove.
900 (mm-inline-text-html-render-with-w3m): Don't use
901 mm-w3m-local-map-property.
903 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
905 * run-at-time.el: New file.
907 * dgnushack.el (dgnushack-compile): Don't compile run-at-time
910 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
911 of gnus-set-text-properties.
913 * gnus-uu.el (gnus-uu-save-article): Ditto.
915 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
917 * gnus-cite.el (gnus-cite-parse): Ditto.
919 * gnus-art.el (gnus-button-push): Use set-text-properties instead
922 * gnus-xmas.el (run-at-time): Require run-at-time.
924 * gnus.el: Changed calls to nnheader-run-at-time and
925 password-run-at-time throughout to use run-at-time directly.
927 * password.el: Removed definition of run-at-time.
929 * nnheaderxm.el: Remove definition of run-at-time.
931 2004-01-05 Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>
933 * mml.el (mml-minibuffer-read-disposition): Show attachment type
934 in prompt (tiny change)
936 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
938 * messagexmas.el (message-xmas-redefine): Alias
939 `message-make-caesar-translation-table' to
940 ``message-xmas-make-caesar-translation-table' regardless of XEmacs
943 * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
944 (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
945 `gnus-xmas-set-text-properties'.
946 (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
947 `gnus-xmas-completing-read'.
948 (gnus-xmas-completing-read): Removed.
949 (gnus-xmas-open-network-stream): Removed.
951 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
954 * dns.el (dns-make-network-process): Use `open-network-stream'
955 instead of `gnus-xmas-open-network-stream'.
957 * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
959 * .cvsignore: Add auto-autoloads.el, custom-load.el.
961 2004-01-06 Jesper Harder <harder@ifa.au.dk>
963 * gnus-art.el (gnus-mime-display-alternative)
964 (gnus-insert-mime-button, gnus-insert-mime-security-button)
965 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
966 Don't use gnus-local-map-property.
968 * gnus-util.el (gnus-local-map-property): Remove.
970 * mm-view.el (mm-view-pkcs7-decrypt): Replace
971 gnus-completing-read-maybe-default with completing-read.
973 * gnus-util.el (gnus-completing-read): do.
974 (gnus-completing-read-maybe-default): Remove.
976 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
978 * password.el: Only autoload `run-at-time' if not XEmacs.
979 Only autoload the itimer functions if XEmacs.
981 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
983 * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
986 * dgnushack.el: Autoload executable-find for XEmacs.
988 2004-01-06 Jesper Harder <harder@ifa.au.dk>
990 * gnus-art.el (gnus-read-string): Remove.
991 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
994 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
996 * netrc.el: autoload password-read
997 (netrc): new configuration group
998 (netrc-encoding-method, netrc-openssl-path): configuration
999 variables for encoding and decoding of files with symmetric
1001 (netrc-encode): assistant function to encode a file with
1002 netrc-encoding-method
1003 (netrc-parse): added interactive parameter, added optional
1004 decoding if netrc-encoding-method is non-nil but otherwise
1005 behavior is standard
1006 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
1007 s/encode/encrypt/ everywhere
1009 * spam.el: remove executable-find autoload
1011 2004-01-05 Jesper Harder <harder@ifa.au.dk>
1013 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1015 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1017 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
1019 * gnus-art.el (gnus-treat-ansi-sequences,
1020 article-treat-ansi-sequences): New variable and function.
1021 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1023 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
1026 2004-01-05 Jesper Harder <harder@ifa.au.dk>
1028 * mm-util.el (mm-quote-arg): Remove.
1030 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
1031 shell-quote-argument.
1033 * gnus-uu.el (gnus-uu-command): do.
1035 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1037 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
1040 * mm-util.el (mm-make-char): Remove.
1042 * mml.el (mml-mode): Replace gnus-add-minor-mode with
1045 * gnus-undo.el (gnus-undo-mode): do.
1047 * gnus-topic.el (gnus-topic-mode): do.
1049 * gnus-sum.el (gnus-dead-summary-mode): do.
1051 * gnus-start.el (gnus-slave-mode): do.
1053 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1055 * gnus-ml.el (gnus-mailing-list-mode): do.
1057 * gnus-gl.el (gnus-grouplens-mode): do.
1059 * gnus-draft.el (gnus-draft-mode): do.
1061 * gnus-dired.el (gnus-dired-mode): do.
1063 * gnus-ems.el (gnus-add-minor-mode): Remove.
1065 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
1066 Replace gnus-char-width with char-width.
1068 * gnus-ems.el (gnus-char-width): Remove.
1070 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
1071 Replace gnus-char-width with char-width.
1073 * gnus-ems.el (gnus-char-width): Remove.
1075 * spam-stat.el (with-syntax-table): Remove with-syntax-table
1077 Remove Emacs 20 hash table compatibility code.
1079 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
1080 20 compatibility code.
1082 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1084 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1086 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
1087 with point-at-{eol,bol}.
1089 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1091 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1093 * flow-fill.el (fill-flowed-point-at-bol,
1094 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1096 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
1097 Replace with point-at-{eol,bol} throughout all files.
1099 2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1101 * ntlm.el (ntlm-string-as-unibyte): New macro.
1102 (ntlm-build-auth-response): Use it.
1104 Remove Emacs 20 stuff:
1105 * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
1106 (butlast, mapc, remove): Remove the compiler macros.
1107 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
1108 of delq and copy-sequence.
1109 * gnus-art.el (popup-menu): Remove the compiler macro.
1110 * nnmail.el (nnmail-split-fancy): Don't support customizing with
1113 2004-01-05 Simon Josefsson <jas@extundo.com>
1115 * ntlm.el: Fix namespace. Change smb-passwd-hash into
1116 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
1117 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
1118 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
1119 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
1120 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
1121 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
1122 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
1123 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
1124 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
1125 ntlm-string-permute, string-lshift into ntlm-string-lshift,
1126 string-xor into ntlm-string-xor. Suggested by
1127 Jesper Harder <harder@myrealbox.com>.
1129 * ntlm.el: Don't include poem.
1131 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
1132 Jesper Harder <harder@myrealbox.com>.
1134 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1136 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
1137 probably breaks emacs with DL patch, but do we care? Is anyone
1138 still using the DL stuff?)
1140 * sieve-manage.el: Use the password package.
1141 (sieve-manage-read-passwd): Remove.
1142 (sieve-manage-interactive-login): Use password. Re-add
1143 condition-case around loop.
1145 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
1146 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
1147 the password package.
1149 2003-02-19 Simon Josefsson <jas@extundo.com>
1151 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
1154 2002-08-07 Simon Josefsson <jas@extundo.com>
1156 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
1157 (sieve-manage-authenticators):
1158 (sieve-manage-authenticator-alist): Add some SASL mechs.
1159 (sieve-sasl-auth): New function.
1160 (sieve-manage-cram-md5-auth):
1161 (sieve-manage-plain-auth): Rewrite using SASL library.
1162 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
1163 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
1164 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
1165 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
1167 2004-01-05 Simon Josefsson <jas@extundo.com>
1169 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
1172 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1174 * gnus-group.el (gnus-no-groups-message): Update.
1176 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
1178 2003-11-09 Simon Josefsson <jas@extundo.com>
1180 * imap.el: Support for ID IMAP extension (RFC 2971).
1181 (imap-local-variables): Add imap-id.
1182 (imap-id): New variable.
1183 (imap-id): New function.
1184 (imap-parse-response): Parse untagged ID response.
1185 * nnimap.el (nnimap-id): New variable.
1186 (nnimap-open-connection): Use it.
1188 2003-12-28 Simon Josefsson <jas@extundo.com>
1190 * gnus-score.el (gnus-score-edit-all-score): New.
1191 * gnus-group.el (gnus-group-score-map): Bind it to W e.
1193 2004-01-04 Simon Josefsson <jas@extundo.com>
1197 2004-01-04 Mario Lang <lang@zid.tugraz.at>
1199 * dns.el: Add support for AAAA records (see RFC 3596)
1201 * Fix typo PRT -> PTR
1203 * Parse MX, PTR and SOA replies (see RFC 1035)
1205 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1207 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
1209 * Moved to Changelog.1.
1211 Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
1212 Copying and distribution of this file, with or without modification,
1213 are permitted provided the copyright notice and this notice are preserved.
1216 ;; coding: iso-2022-7bit