1 2004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
3 * spam.el (spam-list-of-processors): use nil for nonexistent processors
4 (spam-group-processor-p): fixed function so it works properly
5 (spam-group-processor-multiple-p)
6 (spam-group-spam-processor-report-gmane-p)
7 (spam-group-spam-processor-report-resend-p)
8 (spam-group-spam-processor-bogofilter-p)
9 (spam-group-spam-processor-blacklist-p)
10 (spam-group-spam-processor-ifile-p)
11 (spam-group-ham-processor-ifile-p)
12 (spam-group-spam-processor-spamoracle-p)
13 (spam-group-spam-processor-crm114-p)
14 (spam-group-ham-processor-bogofilter-p)
15 (spam-group-spam-processor-stat-p)
16 (spam-group-ham-processor-stat-p)
17 (spam-group-ham-processor-whitelist-p)
18 (spam-group-ham-processor-BBDB-p)
19 (spam-group-ham-processor-spamoracle-p)
20 (spam-group-ham-processor-copy-p): functions removed with some
21 prejudice against unneeded code
22 (spam-report-articles-resend)
23 (spam-report-resend-register-routine): allow the group/topic
24 spam-resend-to value to override spam-report-resend-to
25 (spam-summary-prepare-exit): invoke spam-group-processor-p
28 * spam-report.el (spam-report-resend-to, spam-report-resend):
29 start with resend-to set to nil, and then ask the user if
30 necessary. From Daniel Pittman <daniel@rimspace.net>.
32 * gnus.el (spam-resend-to): new group/topic parameter
33 (spam-process): move the OBSOLETE processors to the end of the
36 * spam-report.el (spam-report-resend): spam-report-resend takes a
37 list of articles, not separate article numbers. From Daniel
38 Pittman <daniel@rimspace.net>.
40 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
42 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
43 addition to emacs-w3m.
45 2004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
47 * assistant.el (assistant-authinfo-data): New function.
48 (assistant-eval): Eval for entire assistant.
50 * netrc.el (netrc-services-file): New variable.
51 (netrc-parse-services): New function.
52 (netrc-find-service-name): New function.
53 (netrc-find-service-number): New function.
54 (netrc-port-equal): New function.
55 (netrc-machine): Use it.
57 * nnimap.el (nnimap-open-connection): Use netrc.
59 * gnus-util.el (gnus-netrc-get): Remove aliases.
61 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
63 * assistant.el (wid-edit): Fix compilation.
65 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
67 2004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
69 * gnus-util.el (gnus-set-file-modes): New function. (small
72 2004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
74 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
76 * assistant.el (assistant-render-node): Fix up rendering and
78 (assistant-render-node): Reset.
79 (assistant-make-read-only): Not sticky.
81 2004-05-20 Danny Siu <dsiu@adobe.com>
83 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
84 centered even when gnus-auto-center-summary is t
86 2004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
88 * dns.el (dns-get-txt-answer): New function.
89 (dns-read-txt): Ditto.
92 2004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
94 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
95 active for foreign groups even if the group level is higher than
98 2004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
100 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
103 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
105 2004-05-20 Magnus Henoch <mange@freemail.hu>
107 * dns.el (dns-read-type): Add support for SVR. (small patch)
109 2004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
111 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
112 (spam-crm114-header, spam-crm114-spam-switch)
113 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
114 (spam-crm114-positive-spam-header)
115 (spam-crm114-database-directory, spam-list-of-processors)
116 (spam-group-spam-processor-crm114-p)
117 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
118 (spam-generic-score, spam-list-of-checks)
119 (spam-list-of-statistical-checks, spam-registration-functions)
120 (spam-check-crm114-headers, spam-crm114-score)
121 (spam-check-crm114, spam-crm114-register-with-crm114)
122 (spam-crm114-register-spam-routine)
123 (spam-crm114-unregister-spam-routine)
124 (spam-crm114-register-ham-routine)
125 (spam-crm114-unregister-ham-routine): add CRM114 support. From
126 asjo@koldfront.dk (Adam Sj
\e,Ax
\e(Bgren).
128 * gnus.el: added spam-use-crm114
130 * spam.el (spam-list-of-processors, spam-registration-functions):
132 (spam-group-spam-processor-report-resend-p): utility wrapper
133 (spam-report-articles-gmane): doc fix
134 (spam-report-articles-resend,
135 spam-report-resend-register-routine): wrappers around
136 spam-report-resend-to
138 * spam-report.el (spam-report-resend-to, spam-report-resend):
139 support for resending spam
140 (spam-report-gmane): line length >80 fix
142 * gnus.el (spam-process): add spam-use-resend
144 2004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
146 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
147 number of processed spam messages.
148 (spam-ham-copy-or-move-routine): Return the number of processed
150 (spam-summary-prepare-exit): Use the above values to decide
151 whether status messages shouled be displayed.
153 2004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
155 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
156 `rfc2047-encoding-function-alist' in order to avoid conflicting
157 with the old version.
158 (rfc2047-encode-region): Concatenate words containing non-ASCII
159 characters in structured fields; don't encode space-delimited
160 ASCII words even in unstructured fields; don't break words at
161 char-category boundaries.
162 (rfc2047-encode-1): New function.
163 (rfc2047-encode): Use it; encode text so that it occupies the
164 maximum width within 76-column; work correctly on Q encoding for
166 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
167 sure not to break a line just after the header name.
168 (rfc2047-b-encode-region): Removed.
169 (rfc2047-b-encode-string): New function.
170 (rfc2047-q-encode-region): Removed.
171 (rfc2047-q-encode-string): New function.
173 * mm-util.el (mm-replace-in-string): New function.
175 2004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
177 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
179 (gnus-inews-make-draft): Really.
181 2004-05-19 Ben Menasha <bmenasha@benmenasha.net>
183 * nnmh.el (nnmh-request-list-1): Don't check the link count
184 before descending. (small patch)
186 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
188 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
191 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
194 * gnus-art.el (gnus-signature-limit): Doc fix.
196 * gnus-msg.el (gnus-inews-make-draft): Quote list.
198 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
200 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
202 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
205 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
207 * gnus-draft.el (gnus-draft-send): Bind
208 rfc2047-encode-encoded-words.
210 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
211 (rfc2047-encodable-p): Say that =? needs encoding.
212 (rfc2047-encode-encoded-words): New variable.
214 * gnus-group.el (gnus-group-select-group): Doc fix.
216 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
218 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
221 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
223 * nnheader.el (nnheader-get-lines-and-char): New function.
225 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
227 * gnus-msg.el (gnus-summary-followup-with-original): Document
228 yanking of region when active.
230 2004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
232 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
233 groups if the group level is higher than the specified value.
235 2004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
237 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
238 (gnus-group-jump-to-group): Added prefix argument using
239 `gnus-group-jump-to-group-prompt'. Query before jumping to
242 * compface.el (uncompface): Be verbose when changing
243 `uncompface-use-external'.
245 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
246 handle manual section.
248 2004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
250 * gnus-art.el (gnus-button-alist): Revert previous change.
252 2004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
254 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
256 2004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
258 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
259 whether backend can accept message.
261 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
263 2004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
265 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
266 Avoid creating directory when nntp-marks-is-evil is true.
267 Reported by Reiner Steib.
269 2004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
271 * gnus-picon.el (gnus-picon-style): New variable.
272 (gnus-picon-insert-glyph): Added optional `nostring' argument.
273 (gnus-picon-transform-address): Support `gnus-picon-style'. From
274 Jesper Harder <harder@ifa.au.dk>.
276 2004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
278 * message.el (message-fill-field): Return point.
279 (message-generate-headers): Go to end of field.
281 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
282 stuff for non-living groups.
284 2004-05-18 Jesper Harder <harder@ifa.au.dk>
286 * gnus-art.el (gnus-article-followup-with-original)
287 (gnus-article-reply-with-original): gnus-mark-active-p ->
288 gnus-region-active-p.
290 2004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
292 * spam.el (spam-summary-prepare-exit): fix messages, so they show
293 only when there is spam or ham to be processed
295 2004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
297 * mail-source.el (mail-source-delete-crash-box): Refactor.
298 (mail-source-fetch): Use it.
299 (mail-source-fetch-file): Ditto.
300 (mail-source-fetch-directory): Run postscript in loop.
301 (mail-source-fetch-pop): Delete.
302 (mail-source-fetch-maildir): Ditto.
303 (mail-source-fetch-imap): Ditto.
305 * imap.el (imap-authenticators): Comment out sasl.
307 * message.el (message-skip-to-next-address): New function.
308 (message-fill-header-address): Refactor.
309 (message-fill-address): Use it.
310 (message-delete-address): Use it.
311 (message-fill-header-general): Refactor.
312 (message-fill-field-address): Rename.
313 (message-narrow-to-field): Find the start of the header.
314 (message-header-format-alist): Don't pre-fill.
315 (message-fill-header): Removed.
316 (message-insert-header): New function.
317 (message-shorten-references): Use it.
319 * rfc2047.el (rfc2047-field-value): Strip props.
321 * mail-parse.el (mail-header-make-address): New alias.
323 * ietf-drums.el (ietf-drums-make-address): New function.
325 * imap.el: Add compiler directives.
327 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
329 * gnus-art.el (article-decode-idna-rhs): Don't use
330 message-idna-inside-rhs-p.
332 2004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
334 * message.el (message-idna-inside-rhs-p): Removed.
335 (message-idna-to-ascii-rhs-1): Use proper address parsing.
337 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
340 2004-05-16 Kim Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
342 * imap.el (imap-sasl-make-mechanisms): Use sasl.
344 2004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
346 * nneething.el (nneething-file-name): Don't create spurions
349 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
350 (gnus-inews-do-gcc): Remove sleep.
352 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
355 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
356 (gnus-agent-regenerate-group): Using nil messages aren't valid.
358 2004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
360 * spam.el (spam-summary-prepare-exit): oops, forgot (length)
362 2004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
364 * gnus-dup.el (gnus-dup-unsuppress-article): don't assume the mail
365 header is not nil (tiny change). From Nelson Ferreira
366 <nelson.ferreira@verizon.net>.
368 * spam.el (spam-summary-prepare-exit): only produce "marking spam
369 as expired without moving it" message when there are spam
372 2004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
374 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
375 nntp-possibly-create-directory, not nntp-possibly-change-group.
376 (nntp-marks-changed-p): New arg SERVER.
377 (nntp-request-update-info): Adjust caller.
379 2004-05-14 Kai Grossjohann <kai@emptydomain.de>
381 * nntp.el (nntp-save-marks): Pass missing arg.
383 2004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
385 * nntp.el: Support marks.
386 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
387 (nntp-marks-modtime, nntp-marks-directory): New variables.
388 (nntp-request-set-mark, nntp-request-update-info)
389 (nntp-possibly-create-directory, nntp-marks-changed-p)
390 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
393 2004-05-12 Jesper Harder <harder@ifa.au.dk>
395 * gnus-xmas.el (gnus-xmas-select-lowest-window)
396 (gnus-xmas-redefine): Rename.
398 * gnus-score.el (gnus-score-insert-help): Use
399 gnus-select-lowest-window.
401 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
402 appt-select-lowest-window and rename to gnus-select-lowest-window.
406 2004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
408 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
409 encodings of MIME-encoded words, in order to improve
410 interoperability with several broken MUAs.
412 2004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
414 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
415 tags, only when charsets are not specified in headers.
416 (mm-inline-text-html-render-with-w3m): Ditto.
418 * lpath.el: Remove `w3m-meta-content-type-charset-regexp' and
419 `w3m-charset-to-coding-system'. Add `w3m-detect-meta-charset'.
421 2004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
423 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
424 instead of MIME-decoded from fields when checking
425 `gnus-article-address-banner-alist'.
427 2004-05-03 Jesper Harder <harder@ifa.au.dk>
429 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
430 description rather than subject.
432 2004-05-02 Steve Youngs <steve@youngs.au.com>
434 * dgnushack.el: Autoload `mail-fetch-field' for XEmacs.
436 2004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
438 * gnus.el (gnus-version-number): Bump.
440 2004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
442 * gnus.el: No Gnus v0.2 is released.
444 2004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
446 * gnus-agent.el (gnus-agent-read-agentview): Inline
447 gnus-uncompress-range.
449 2004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
451 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
454 2004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
456 * gnus.el (spam-process, spam-autodetect-methods): Add
457 bsfilter and bsfilter-headers.
459 * spam.el (spam-bsfilter): New customize group.
460 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
461 (spam-bsfilter-header, spam-bsfilter-probability-header)
462 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
463 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
464 (spam-bsfilter-database-directory): New options.
465 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
466 (spam-list-of-statistical-checks, spam-registration-functions):
467 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
468 (spam-bsfilter-score): New command.
469 (spam-check-bsfilter-headers, spam-check-bsfilter)
470 (spam-bsfilter-register-with-bsfilter)
471 (spam-bsfilter-register-spam-routine)
472 (spam-bsfilter-unregister-spam-routine)
473 (spam-bsfilter-register-ham-routine)
474 (spam-bsfilter-unregister-ham-routine): New functions.
475 (spam-generic-score): Support bsfilter; Accept an optional argument
476 to recalcurate spam score even if scoring header has already been
478 (spam-bogofilter-score, spam-spamassassin-score): Accept an
479 optional argument to recalcurate spam score even if scoring header
480 has already been added.
482 2004-04-29 Jesper Harder <harder@ifa.au.dk>
484 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
485 strings! Reported by David D. Smith <davidsmith@acm.org>.
486 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
489 2004-04-28 Jesper Harder <harder@ifa.au.dk>
491 * html2text.el (html2text-replace-list): Add & and '.
492 (html2text-get-attr): Rewrite.
494 * message.el (message-setup-1): Remove redundant put-text-property
495 on mail-header-separator.
497 2004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
499 * gnus-registry.el (gnus-registry-cache-whitespace)
500 (gnus-registry-action, gnus-registry-spool-action)
501 (gnus-registry-split-fancy-with-parent): changed message levels
502 from 5 to 3 or 7, as needed
504 * spam.el (spam-summary-prepare-exit)
505 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
506 (spam-split, spam-find-spam, spam-log-undo-registration)
507 (spam-check-blackholes, spam-enter-ham-BBDB): changed message
510 2004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
512 * gnus-ems.el: Autoload appt-select-lowest-window (revert
515 2004-04-25 Jesper Harder <harder@ifa.au.dk>
517 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
518 Use mapc when appropriate.
520 * sieve-manage.el (sieve-manage-open): do.
522 * nnweb.el (nnweb-insert-html): do.
524 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
525 (nnvirtual-partition-sequence, nnvirtual-create-mapping): do.
527 * nnspool.el (nnspool-request-group): do.
529 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
532 * nnml.el (nnml-request-update-info): do.
534 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
535 (nnmh-request-create-group, nnmh-update-gnus-unreads): do.
537 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
538 (nnimap-request-set-mark): do.
540 * nnfolder.el (nnfolder-request-update-info): do.
542 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
545 * mml.el (mml-destroy-buffers, mml-compute-boundary-1): do.
547 * gnus-uu.el (gnus-uu-find-articles-matching): do.
549 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
552 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
555 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files): do.
557 * gnus-nocem.el (gnus-nocem-scan-groups): do.
559 * gnus-int.el (gnus-start-news-server): do.
561 * gnus-group.el (gnus-group-make-kiboze-group)
562 (gnus-group-browse-foreign-server): do.
564 2004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
566 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
567 Sj
\e,Ax
\e(Bgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
570 * spam.el (spam-necessary-extra-headers): get the extra headers we
571 may need for spam sorting and scoring
572 (spam-user-format-function-S): a user format function suitable for
574 (spam-article-sort-by-spam-status): sorting function for summary
576 (spam-extra-header-to-number): get a score from a header
577 (spam-summary-score): get a numeric score from the headers
578 (spam-generic-score): oops, function doc in wrong place
579 (spam-initialize): take symbols when it's run, and install the
580 extra headers that spam-necessary-extra-headers thinks we need
582 2004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
584 * spam.el (spam-summary-prepare-exit): logic and message fix.
585 Reported by bojohan+news@dd.chalmers.se (Johan Bockg
\e,Ae
\e(Brd).
587 2004-04-17 Jesper Harder <harder@ifa.au.dk>
589 * gnus-sum.el (gnus-set-global-variables)
590 (gnus-build-all-threads, gnus-get-newsgroup-headers)
591 (gnus-article-get-xrefs, gnus-summary-best-group)
592 (gnus-summary-next-article, gnus-summary-enter-digest-group)
593 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
594 (gnus-summary-update-info, gnus-kill-or-deaden-summary): Use
597 2004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
599 * spam.el (spam-summary-prepare-exit): simplified logic
600 (spam-fetch-article-header): read the article header if it's not
602 (spam-list-articles): simplified logic
603 (spam-filelist-register-routine): found bug with unregister-list
605 * gnus-registry.el: clarified comments at beginning
607 2004-04-16 Jesper Harder <harder@ifa.au.dk>
609 * message.el (message-cater-to-broken-inn): Remove.
610 (message-shorten-references): Make sure the total folded length of
611 References is shorter than 998 characters to cater to a bug in INN
612 2.3. Also, don't pretend that references aren't folded -- this
613 hasn't worked for a while.
615 2004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
617 * gnus-agent.el (gnus-agentize):
618 gnus-agent-send-mail-real-function no longer set to current value
619 of message-send-mail-function but rather a lambda that calls
620 message-send-mail-function. The change makes the agent real-time
621 responsive to user changes to message-send-mail-function.
623 2004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
625 * legacy-gnus-agent.el
626 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
627 help from Florian Weimer <fw@deneb.enyo.de>
629 2004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
631 * nnmail.el (nnmail-cache-insert): Revert last change.
633 2004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
635 * nnmail.el (nnmail-cache-insert): Always check whether
636 nnmail-cache-ignore-groups matches a group name.
638 2004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
640 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
641 (spam-find-spam, spam-log-processing-to-registry)
642 (spam-log-registered-p, spam-log-unregistration-needed-p)
643 (spam-log-undo-registration): use gnus-message instead of
644 gnus-error, none of these errors are fatal
646 * gnus-registry.el (gnus-registry-clean-empty-function)
647 (gnus-registry-clean-empty): remove only empty entries without
650 2004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
652 * spam-stat.el (spam-stat-buffer-change-to-spam)
653 (spam-stat-buffer-change-to-non-spam): change (error) to
654 (gnus-message 8) invocation
656 2004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
658 * nntp.el (nntp-via-netcat-command): New variable.
659 (nntp-via-netcat-switches): New variable.
660 (nntp-open-via-rlogin-and-netcat): New function.
661 (nntp-open-connection-function): Doc fix.
662 (nntp-telnet-command): Doc fix.
663 (nntp-end-of-line): Doc fix.
664 (nntp-via-rlogin-command): Doc fix.
665 (nntp-via-user-name): Doc fix.
666 (nntp-via-address): Doc fix.
668 2004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
670 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
673 2004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
675 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
677 2004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
678 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
679 (gnus-agent-with-refreshed-group): New macro.
680 (gnus-agent-rename-group): New function.
681 (gnus-agent-delete-group): New function.
682 (gnus-agent-save-group-info): Use gnus-command-method when
683 `method' parameter is nil. Don't write nil entries into the
685 (gnus-agent-get-group-info): New function.
686 (gnus-agent-fetch-articles): Use
687 gnus-agent-update-files-total-fetched-for to increment disk space
689 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
690 gnus-agent-update-view-total-fetched-for to increment disk space
692 (gnus-agent-get-local): Added optional parameters to avoid calling
693 gnus-group-real-name and gnus-find-method-for-group.
694 (gnus-agent-set-local): Delete stored entry if either min, or max,
696 (gnus-agent-fetch-session): Reworded error/quit messages. On
697 quit, use gnus-agent-regenerate-group to record existance of any
698 articles fetched to disk before the quit occurred.
699 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
700 gnus-agent-update-view-total-fetched-for, and
701 gnus-agent-update-files-total-fetched-for to decrement disk space
703 (gnus-agent-retrieve-headers): Use
704 gnus-agent-update-view-total-fetched-for to increment disk space
706 (gnus-agent-regenerate-group): Replace gnus-group-update-group
707 with gnus-agent-update-files-total-fetched-for to decrement disk
708 space and fresh group buffer.
709 (gnus-agent-inhibit-update-total-fetched-for): New variable.
710 (gnus-agent-need-update-total-fetched-for): New variable.
711 (gnus-agent-update-files-total-fetched-for): New function.
712 (gnus-agent-update-view-total-fetched-for): New function.
713 (gnus-agent-total-fetched-for): New function.
715 * gnus-cache.el (gnus-cache-save-buffers): Use
716 gnus-cache-update-overview-total-fetched-for to change disk space
718 (gnus-cache-possibly-enter-article): Use
719 gnus-cache-update-file-total-fetched-for to increment disk space
721 (gnus-cache-possibly-remove-article): Use
722 gnus-cache-update-file-total-fetched-for to decrement disk space
724 (gnus-cache-generate-nov-databases): Purge total fetched cache.
725 (gnus-cache-rename-group): New function.
726 (gnus-cache-delete-group): New function.
727 (gnus-cache-inhibit-update-total-fetched-for): New variable.
728 (gnus-cache-need-update-total-fetched-for): New variable.
729 (gnus-cache-with-refreshed-group): New macro.
730 (gnus-cache-update-file-total-fetched-for): New function.
731 (gnus-cache-update-overview-total-fetched-for): New function.
732 (gnus-cache-rename-group-total-fetched-for): New function.
733 (gnus-cache-delete-group-total-fetched-for): New function.
734 (gnus-cache-total-fetched-for): New function.
736 * gnus-group.el (): Require gnus-sum and autoload functions to
737 resolve warnings when gnus-group.el compiled alone.
738 (gnus-group-line-format): Documented new %F
739 (size of Fetched data) group line format; identifies disk space
740 used by agent and cache.
741 (gnus-group-line-format-alist): Defined new F format.
742 (gnus-total-fetched-for): New function.
743 (gnus-group-delete-group): No longer update
744 gnus-cache-active-altered as gnus-request-delete-group now keeps
746 (gnus-group-list-active): Let the agent store a server's active
747 list if currently plugged.
749 * gnus-int.el (gnus-request-delete-group): Use
750 gnus-cache-delete-group and gnus-agent-delete-group to keep the
751 local disk in sync with the server.
752 (gnus-request-rename-group): Use
753 gnus-cache-rename-group and gnus-agent-rename-group to keep the
754 local disk in sync with the server.
756 * gnus-start.el (gnus-get-unread-articles): Cosmetic
757 simplification to logic.
759 * gnus-util.el (gnus-rename-file): New function.
761 2004-04-07 Jesper Harder <harder@ifa.au.dk>
763 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
764 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
766 * mm-util.el (mm-image-load-path): Handle nil in load-path.
767 From Christian Neukirchen <chneukirchen@yahoo.de>.
769 2004-04-06 Jesper Harder <harder@ifa.au.dk>
771 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
772 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
774 2004-04-03 Jesper Harder <harder@ifa.au.dk>
776 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
778 2004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
780 * spam.el (spam-set-difference): new function to replace
781 gnus-set-difference in spam.el
782 (spam-summary-prepare-exit): use spam-set-difference
784 2004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
786 * gnus-registry.el (gnus-registry-cache-file): updated to use
787 gnus-dribble-directory OR gnus-home-directory OR ~
788 (gnus-registry-split-fancy-with-parent): fixed doc
790 2004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
792 * message.el (message-exchange-point-and-mark): Use
793 message-mark-active-p. Suggested by Jesper Harder
796 2004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
798 * message.el (message-exchange-point-and-mark): Don't activate
799 region if it was inactive. Suggested by Hiroshi Fujishima
800 <pooh@nature.tsukuba.ac.jp>.
802 2004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
804 * gnus-art.el (article-display-face): Display Faces in the same
807 2004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
809 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
811 2004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
813 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
814 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
815 (gnus-article-mime-hierarchy): Remove.
816 (gnus-article-mime-hierarchy-next): Remove.
817 (gnus-article-mode): Revert 2004-03-19 change.
818 (gnus-article-setup-buffer): Revert 2004-03-19 change.
819 (gnus-insert-mime-button): Revert 2004-03-19 change.
820 (gnus-mime-accumulate-hierarchy): Remove.
821 (gnus-mime-enter-multipart): Remove.
822 (gnus-mime-leave-multipart): Remove,
823 (gnus-mime-display-part): Revert 2004-03-19 change.
824 (gnus-mime-display-alternative): Revert 2004-03-19 change.
826 * mml.el (mml-preview): Revert 2004-03-19 change.
828 2004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
830 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
832 2004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
834 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
835 t while entering a file name using the mm-with-multibyte macro.
836 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
838 * mm-util.el (mm-with-multibyte): New macro.
840 2004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
842 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
844 (gnus-mime-multipart-functions): Doc and customization fix.
845 (gnus-article-mime-hierarchy): New variable.
846 (gnus-article-mime-hierarchy-next): New variable.
847 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
848 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
849 gnus-article-mime-hierarchy-next to nil.
850 (gnus-insert-mime-button): Show hierarchy numbers.
851 (gnus-mime-accumulate-hierarchy): New function.
852 (gnus-mime-enter-multipart): New function.
853 (gnus-mime-leave-multipart): New function.
854 (gnus-mime-display-part): Recompute hierarchical MIME structure.
855 (gnus-mime-display-alternative): Show hierarchy numbers.
857 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
858 gnus-article-mime-hierarchy-next to nil.
860 2004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
862 * dns.el: Don't require gnus-xmas.
864 2004-03-17 Jesper Harder <harder@ifa.au.dk>
866 * mml.el (mml-generate-mime-1): Don't use format=flowed with
868 (mml-menu): Disable mml-quote-region if mark is inactive.
870 2004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
872 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
873 when the group's active is not available.
875 2004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
877 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
880 * gnus-sum.el (gnus-read-header): Don't remove a header for the
881 parent article of a sparse article in the thread hashtb. From
882 Stefan Wiens <s.wi@gmx.net>.
884 2004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
886 * imap.el (imap-store-password): New variable.
887 (imap-interactive-login): Use it.
888 Suggested by Mark Plaksin <happy@mcplaksin.org>.
890 2004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
892 * gnus-art.el (gnus-article-read-summary-keys): Restore new
893 window-start and hscroll to summary window.
895 2004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
897 * gnus-start.el (gnus-convert-old-newsrc): Only write the
898 conversion message to newsrc-dribble when an actual conversion is
901 2004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
903 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
905 2004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
907 * mm-decode.el (mm-complicated-handles): New function reviving
908 former definition of mm-multiple-handles.
910 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
911 (gnus-mime-delete-part): Use it.
913 2004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
915 * gnus-agent.el (gnus-agent-read-local): Bind
916 nnheader-file-coding-system to gnus-agent-file-coding-system to
917 avoid the implicit assumption that they will always be equal.
918 (gnus-agent-save-local): Bind buffer-file-coding-system, not
919 coding-system-for-write, as the with-temp-file macro first prints
920 to a buffer then saves the buffer.
922 2004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
924 * gnus-art.el (gnus-article-edit-part): New function.
925 (gnus-mime-save-part-and-strip): Use it; do query instead of
926 signaling an error; don't use mm-multiple-handles.
927 (gnus-mime-delete-part): Ditto.
929 2004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
931 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
933 (gnus-group-prepare-hook): Removed function that converted list
934 form of gnus-agent-expire-days to group properties.
936 * gnus-int.el: Autoload gnus-agent-regenerate-group.
937 (gnus-request-accept-article): Re-indented.
939 * gnus-start.el (gnus-convert-old-newsrc): Registered new
940 converters to handle old agent file formats. Added logic for a
941 "backup before upgrading warning".
942 (gnus-convert-mark-converter-prompt): Developers can mark
943 functions as needing (default), or not needing,
944 gnus-convert-old-newsrc's "backup before upgrading warning".
945 (gnus-convert-converter-needs-prompt): Tests whether the user
946 should be protected from potentially irreversable changes by the
949 * legacy-gnus-agent.el (): New. Provides converters that are only
950 loaded when gnus-convert-old-newsrc needs to call them.
952 2004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
954 * mail-source.el (mail-source-touch-pop): Doc fix.
956 * message.el (message-smtpmail-send-it): Doc fix.
958 2004-03-05 Jesper Harder <harder@ifa.au.dk>
960 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
962 * nnmail.el (nnmail-split-fancy): do.
964 * gnus-kill.el (gnus-kill, gnus-execute): do.
966 2004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
968 * gnus-sum.el (gnus-widget-reversible-match)
969 (gnus-widget-reversible-to-internal)
970 (gnus-widget-reversible-to-external): New functions.
971 (gnus-widget-reversible): New widget.
972 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
974 2004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
976 * gnus-sum.el (gnus-thread-sort-functions)
977 (gnus-article-sort-functions): Document `(not F)' items.
979 2004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
981 * spam.el (spam-use-gmane-xref): new backend
982 (spam-gmane-xref-spam-group): variable to control the name of the
984 (spam-blackhole-servers, spam-blackhole-good-server-regex)
985 (spam-regex-headers-spam, spam-regex-headers-ham)
986 (spam-regex-body-spam, spam-regex-body-ham): clarified docs
987 (spam-list-of-checks): added spam-use-gmane-xref to list of
989 (spam-check-gmane-xref): function for spam-use-gmane-xref
991 * gnus.el (spam-autodetect-methods): add spam-use-gmane-xref as
994 2004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
996 * gnus-int.el (gnus-request-accept-article): Inform the agent that
997 articles are being added to a group.
998 (gnus-request-replace-article): Inform the agent that articles
999 need to be uncached as the cached contents are no longer valid.
1001 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1003 * binhex.el: Don't autoload executable-find.
1005 * canlock.el: Don't autoload mail-fetch-field.
1007 * dgnushack.el: Autoload c-mode for XEmacs.
1009 * gnus-ems.el: Don't autoload appt-select-lowest-window.
1011 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
1012 rmail-dont-reply-to and rmail-output.
1014 * gnus-score.el: Don't autoload ffap-string-at-point.
1016 * gnus-setup.el: Don't autoload sc-cite-original.
1018 * imap.el: Don't autoload base64-decode-string,
1019 base64-encode-string and md5.
1021 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
1022 and rmail-msg-restore-non-pruned-header.
1024 * mm-decode.el: Don't autoload executable-find.
1026 * mm-url.el: Don't autoload executable-find.
1028 * mm-view.el: Don't autoload diff-mode.
1030 * nndb.el: Don't autoload news-reply-mode, news-setup,
1031 cancel-timer and telnet.
1033 * password.el: Don't autoload run-at-time for Emacs.
1035 * sha1-el.el: Don't autoload executable-find.
1037 * sieve-mode.el: Don't autoload c-mode.
1039 * uudecode.el: Don't autoload executable-find.
1041 2004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
1043 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
1044 (gnus-agent-possibly-alter-active): Avoid null in numeric
1046 (gnus-agent-set-local): Refuse to save null in local object table.
1047 (gnus-agent-regenerate-group): The REREAD parameter can now be a
1048 list of articles that will be marked as unread.
1050 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1052 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
1054 2004-03-04 Jesper Harder <harder@ifa.au.dk>
1056 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
1059 2004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
1061 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
1062 Don't bind "obarray".
1064 * gnus-sum.el (gnus-thread-sort-functions): Added
1065 `gnus-thread-sort-by-most-recent-number' and
1066 `gnus-thread-sort-by-most-recent-date'.
1067 Reported by Kai Grossjohann <kai@emptydomain.de>.
1069 2004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1071 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
1073 2004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
1075 * gnus-cus.el (gnus-agent-customize-category): Removed
1076 ignore-errors macro reference that required cl to be loaded at
1079 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
1080 single-interval range of the form (min . max). Previously the
1081 range had to look like ((min . max)). Likewise, return
1082 (min . max) rather than ((min . max)).
1083 (gnus-range-map): Use gnus-range-normalize to accept
1084 single-interval range.
1086 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
1087 the cache, but not the agent, now appear with their usual face.
1089 * dgnushack.el (loaddir): New variable that is bound to the
1090 directory containing the dgnushack.el file. Use loaddir, rather
1091 than srcdir, to update load-path. Change lets dgnushack compile
1092 code in directories other than GNUS/lisp.
1094 2004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
1096 * lpath.el: Don't bind w3m-safe-url-regexp.
1098 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
1099 w3m-safe-url-regexp variable buffer-local.
1101 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
1103 2004-02-27 Simon Josefsson <jas@extundo.com>
1105 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
1106 gnus-group-real-prefix.
1107 (gnus-summary-move-article): Use it, instead of
1108 gnus-group-real-prefix.
1110 2004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1112 * lpath.el: Bind w3m-safe-url-regexp.
1114 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
1115 w3m-safe-url-regexp variable buffer-local and set it as the value
1116 of mm-w3m-safe-url-regexp.
1118 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
1120 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1121 parsing gnus-posting-styles when the message is not for replying.
1123 * dgnushack.el: Autoload sgml-mode for XEmacs.
1125 * nnrss.el (nnrss-opml-export): Use
1126 mm-set-buffer-file-coding-system instead of
1127 set-buffer-file-coding-system.
1129 2004-02-27 Jesper Harder <harder@ifa.au.dk>
1131 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
1134 * gnus-mlspl.el: do.
1138 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
1140 2004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
1142 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1143 Corrections to custom-manual links.
1145 * gnus-art.el (gnus-article): Ditto.
1147 * mm-decode.el (mime-display, mime-security): Ditto.
1149 2004-02-26 Jesper Harder <harder@ifa.au.dk>
1151 * flow-fill.el: Typo.
1153 2004-02-26 Andrew Cohen <cohen@andy.bu.edu>
1155 * spam-wash.el: New file.
1157 2004-02-26 Mark A. Hershberger <mah@everybody.org>
1159 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
1161 2004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
1163 * spam.el (spam-summary-prepare-exit): gnus-set-difference needs
1164 to be run with new-articles as LIST1, not LIST2
1165 (spam-registration-functions): add spam-use-ham-copy as a nil
1166 registration backend
1168 2004-02-26 Jesper Harder <harder@ifa.au.dk>
1170 * spam-stat.el (spam-stat-washing-hook): New option.
1171 (spam-stat-buffer-words): Use it.
1172 (spam-stat-process-directory, spam-stat-test-directory): Use
1173 insert-file-contents-literally.
1174 (spam-stat-coding-system): New variable.
1175 (spam-stat-load, spam-stat-save): Use it.
1177 2004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
1179 * spam-report.el (spam-report-plug-agent): Quote
1180 spam-report-url-to-file and spam-report-url-ping-plain.
1182 2004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
1184 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
1187 2004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
1189 * spam-report.el (spam-report-process-queue): Fix interactive use.
1190 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
1191 (spam-report-unplug-agent): Doc fixes.
1192 (spam-report-url-ping-mm-url, spam-report-url-to-file)
1193 (spam-report-agentize, spam-report-deagentize): Autoload
1195 2004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
1197 * dgnushack.el (with-syntax-table): Redefine it for XEmacs 21.5.
1199 * message.el (message-setup-fill-variables): Add mml tags to
1200 paragraph-start and paragraph-separate. Suggested by Andrew Korty
1202 (message-mode): Don't modify paragraph-separate there.
1204 2004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
1206 * compface.el (uncompface-use-external): Default to undecided.
1207 (uncompface-use-external-threshold): New variable.
1208 (uncompface-float-time): New macro.
1209 (uncompface): Determine whether to use the external decoder if
1210 uncompface-use-external is undecided.
1212 2004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
1214 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
1217 * gnus-art.el (gnus-mime-display-single): Remove dead code.
1219 2004-02-14 Jesper Harder <harder@ifa.au.dk>
1221 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
1223 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do
1225 * gnus-sum.el (gnus-summary-limit-to-age)
1226 (gnus-summary-limit-children): do.
1228 * gnus-int.el (gnus-request-scan): do.
1230 * gnus-group.el (gnus-group-suspend): do.
1232 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
1234 * gnus-cite.el (gnus-cite-parse-attributions): do.
1236 * gnus-agent.el (gnus-summary-set-agent-mark)
1237 (gnus-agent-regenerate-group): do.
1239 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
1241 * binhex.el (binhex-decode-region-internal): do.
1243 2004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
1245 * gnus-fun.el (gnus-face-properties-alist): New user option.
1246 (gnus-display-x-face-in-from): Use it.
1248 * gnus-art.el (article-display-face): Ditto.
1250 * compface.el (uncompface-use-external): Default to nil.
1252 2004-02-12 Jesper Harder <harder@ifa.au.dk>
1254 * nntp.el (nntp-erase-buffer): New function.
1255 (nntp-retrieve-data, nntp-send-command)
1256 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
1257 (nntp-possibly-change-group): Use it.
1259 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
1260 with-current-buffer.
1262 2004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
1264 * compface.el: Merge the ELisp-based uncompface program.
1265 (compface): New customization group.
1266 (uncompface-use-external): New user option.
1267 (uncompface): Call uncompface-internal if uncompface-use-external
1269 (uncompface-internal): New function. Note that there are also
1270 some other functions and variables added for this function.
1272 2004-02-10 Jesper Harder <harder@ifa.au.dk>
1274 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
1277 2004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
1279 * spam-report.el (spam-report-unplug-agent)
1280 (spam-report-plug-agent, spam-report-deagentize)
1281 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
1282 support for the Agent in spam-report: when unplugged, report to a
1283 file; when plugged, submit all the requests
1285 * spam.el (spam-register-routine): improved message about
1288 2004-02-09 Jesper Harder <harder@ifa.au.dk>
1290 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
1292 (rfc2047-encode): Use it.
1294 * gnus-art.el (gnus-button-marker-list): Move before first
1297 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
1298 (imap-parse-body): Fix format string mismatch.
1300 * gnus-score.el (gnus-summary-increase-score): do.
1302 * nnrss.el (nnrss-close): New function.
1304 2004-02-08 Jesper Harder <harder@ifa.au.dk>
1306 * nnrss.el (nnrss-make-filename): New function.
1307 (nnrss-request-delete-group, nnrss-read-server-data)
1308 (nnrss-save-server-data, nnrss-read-group-data)
1309 (nnrss-save-group-data): Use it.
1310 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
1311 (nnrss-read-server-data, nnrss-read-group-data): Use load.
1312 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
1314 2004-02-07 Jesper Harder <harder@ifa.au.dk>
1316 * mml.el (mml-compute-boundary-1): Don't uncompress files.
1318 2004-02-06 Jesper Harder <harder@ifa.au.dk>
1320 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
1323 * message.el (message-generate-headers-first): Don't quote nil
1324 and t in docstrings.
1326 * imap.el (imap-id): do.
1328 * gnus-agent.el (gnus-agent-consider-all-articles)
1329 (gnus-agent-queue-mail): do.
1331 2004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
1333 * spam-report.el (spam-report-process-queue): New function.
1334 Process requests from `spam-report-requests-file'.
1335 (spam-report-process-queue): Doc fix.
1337 2004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
1339 * spam.el (spam-register-routine)
1340 (spam-log-processing-to-registry, spam-log-registered-p)
1341 (spam-log-unregistration-needed-p, spam-log-undo-registration):
1342 change "check" to "spam-check" for semi-clarity
1344 2004-02-05 Jesper Harder <harder@ifa.au.dk>
1346 * pop3.el: Require nnheader.
1348 * mml-smime.el: Require cl. Autoload message-fetch-field.
1350 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
1352 * gnus-picon.el: Require cl.
1354 * gnus-fun.el: Require gnus-ems and gnus-util.
1356 * gnus.el (gnus-method-to-server): Move defsubst before first use.
1358 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
1360 * gnus-art.el (gnus-article-edit-mode): Define before first
1363 2004-02-04 Jesper Harder <harder@ifa.au.dk>
1365 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
1366 (gnus-uu-post-encoded): Use point-at-bol.
1368 * gnus-topic.el (gnus-group-active-topic-p): do.
1370 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
1372 * gnus-group.el (gnus-group-kill-region): do.
1374 * gnus-art.el (article-date-ut): do.
1376 * message.el (message-fetch-field): Remove redundant
1377 case-fold-search binding.
1378 (message-narrow-to-field): Simplify.
1380 2004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1382 * spam.el (spam-directory): Derive from `gnus-directory'.
1384 * spam-report.el (spam-report-url-to-file)
1385 (spam-report-requests-file): New function and variable for offline
1387 (spam-report-url-ping-function): Add `spam-report-url-to-file'
1388 and user defined function.
1389 (spam-report-url-ping-mm-url): Remove doubled slash.
1391 2004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
1393 * spam.el (spam-list-of-processors): fixed spamassassin variable names
1395 2004-02-03 Jesper Harder <harder@ifa.au.dk>
1397 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
1398 format string mismatch.
1400 * sieve.el (sieve-deactivate-all): do.
1402 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
1404 * nnlistserv.el (nnlistserv-kk-wash-article): do.
1406 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
1408 * mm-bodies.el (mm-7bit-chars): Don't include \r.
1410 2004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
1412 * spam.el (spam-list-of-checks): added spam-use-BBDB-eclusive to
1415 2004-01-31 Jesper Harder <harder@ifa.au.dk>
1417 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
1420 2004-01-27 Simon Josefsson <jas@extundo.com>
1422 * mm-view.el (mm-fill-flowed): Add.
1423 (mm-inline-text): Use it. Tiny patch from Ralf Angeli
1424 <angeli@iwi.uni-sb.de>.
1426 2004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
1428 * spam.el (spam-spamassassin-register-ham-routine)
1429 (spam-spamassassin-register-spam-routine): fixed function names
1431 2004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
1433 * gnus.el (gnus-tmp-grouplens): Remove.
1434 (gnus-summary-line-format): Remove grouplens.
1436 * gnus-group.el (gnus-group-line-format): Ditto.
1438 * gnus-spec.el (gnus-format-specs): Ditto.
1439 (gnus-update-format-specifications): Flush the group format spec
1440 cache if there's the grouplens stuff.
1441 (gnus-parse-simple-format): Replace %l with the empty string.
1443 2004-01-27 Steve Youngs <sryoungs@bigpond.net.au>
1445 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
1447 From Jerry James <james@xemacs.org>
1449 2004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
1451 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
1452 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1454 2004-01-25 Paul Jarc <prj@po.cwru.edu>
1456 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile,
1457 nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
1458 New macros and functions.
1459 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
1460 Handle > NLINK_MAX messages.
1461 * nnmaildir.el (nnmaildir-request-set-mark): Use
1462 nnmaildir--emlink-p and nnmaildir--eexist-p.
1464 2004-01-25 Alex Schroeder <alex@gnu.org>
1466 * spam-stat.el (spam-stat-process-directory-age): New option.
1467 (spam-stat-process-directory): Use it.
1469 2004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
1471 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
1472 (spam-stat-save): Accept prefix argument.
1474 2004-01-23 Paul Jarc <prj@po.cwru.edu>
1476 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
1479 2004-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1481 * dgnushack.el: Advise byte-optimize-form-code-walker to optimize
1482 the rest of the and/or forms.
1484 2004-01-23 Jesper Harder <harder@ifa.au.dk>
1486 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
1487 compatibility with old .newsrc.eld files.
1489 * gnus-xmas.el (gnus-xmas-grouplens-menu-add): Remove.
1491 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
1493 * gnus-start.el (gnus-1): do.
1495 * gnus-group.el (gnus-group-line-format-alist): do.
1497 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1499 * gnus-gl.el: Remove.
1501 2004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
1503 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
1504 marks consisting of a single range {for example, (3 . 5)} rather
1505 than a list of a single range { ((3 . 5)) }.
1507 2004-01-23 Jesper Harder <harder@ifa.au.dk>
1509 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
1510 with-current-buffer.
1511 (spam-stat-store-current-buffer): Use insert-buffer-substring to
1512 avoid consing a string.
1514 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
1515 Remove obsolete entries for big5 and gb2312.
1517 2004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
1519 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
1522 2004-01-22 Jesper Harder <harder@ifa.au.dk>
1524 * spam-stat.el (spam-stat-strip-xref): New function.
1525 (spam-stat-process-directory): Use it.
1527 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
1528 here -- it's done in message-fetch-field.
1530 2004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
1532 * gnus-agent.el (gnus-agent-queue-mail,
1533 gnus-agent-prompt-send-queue): New variables.
1534 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
1535 * gnus-draft.el (gnus-group-send-queue): Pass the group name
1536 "nndraft:queue" along to gnus-draft-send. Use
1537 gnus-agent-prompt-send-queue.
1538 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
1539 is "nndraft:queue". Suggested by Gaute Strokkenes
1540 <gs234@srcf.ucam.org>
1542 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
1543 (agent-enable-undownloaded-faces): Added
1544 (gnus-agent-cat-groups): Use eval-and-compile, not
1545 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
1546 method of gnus-agent-cat-groups even when the buffer has been
1548 (gnus-agent-save-active,gnus-agent-save-active-1): Merged to
1549 delete gnus-agent-save-active-1.
1550 (gnus-agent-save-groups): Deleted. Identical to
1551 gnus-agent-save-active.
1552 (gnus-agent-write-active): No longer adjust agent's copy of active
1553 file as agent's adjustments are now stored in their own
1554 file. Removed optional parameter.
1555 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
1556 servers. Add use of min/max range limits from server's local
1558 (gnus-agent-save-alist): Removed unused optional argument.
1559 (gnus-agent-load-local,gnus-agent-read-and-cache-local),
1560 (gnus-agent-read-local,gnus-agent-save-local,gnus-agent-get-local),
1561 (gnus-agent-set-local): A per-server file that keeps min/max range
1562 limits for articles known to the agent. Provides a fast mechanism
1563 for altering many active ranges.
1564 (gnus-agent-expire-group,gnus-agent-expire): No longer save the
1565 active file (local makes it unnecessary).
1566 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
1568 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
1569 (agent-enable-undownloaded-faces): Added
1571 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
1572 disable it when sending to "nndraft:queue".
1573 (gnus-group-send-queue): Add safety check to avoid sending queue
1576 * gnus-group.el (gnus-group-catchup): Use new
1577 gnus-sequence-of-unread-articles, not
1578 gnus-list-of-unread-articles, to avoid exhausting memory with huge
1579 numbers of articles. Use gnus-range-map to avoid having to
1580 uncompress the unread list.
1581 (gnus-group-archive-directory,
1582 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
1585 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
1586 (gnus-sorted-range-intersection): Intersection of two ranges
1587 without requiring that they first be uncompressed.
1589 * gnus-start.el (gnus-activate-group): Unless blocked by the
1590 caller, possibly expand the active range to include both cached
1591 and agentized articles.
1592 (gnus-convert-old-newsrc): Rewrote in anticipation of having
1593 multiple version-dependent converters.
1594 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
1595 gnus-agent-save-active.
1596 (gnus-save-newsrc-file): Save dirty agent range limits.
1598 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
1599 gnus-agent-possibly-alter-active.
1600 (gnus-adjust-marked-articles): Faster handling of simple lists
1602 2004-01-21 Jesper Harder <harder@ifa.au.dk>
1604 * spam-stat.el (spam-stat-test-directory): New optional argument
1605 displays a list of files detected. Suggested by Andrew Cohen
1606 <cohen@andy.bu.edu>.
1607 (spam-stat-buffer-words-with-scores): Don't narrow and change
1608 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
1610 2004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
1612 * spam.el (gnus-summary-mode-map): make spam-generic-score the
1613 default scoring function
1614 (spam-generic-score): calls spam-spamassassin-score if
1615 spam-use-spamassassin or spam-use-spamassassin-headers is on;
1616 spam-bogofilter-score otherwise.
1618 From Hubert Chan <hubert@uhoreg.ca>:
1620 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
1621 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
1622 (spam-spamassassin-arguments)
1623 (spam-spamassassin-spam-flag-header)
1624 (spam-spamassassin-positive-spam-flag-header)
1625 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
1626 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
1627 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
1628 (spam-list-of-processors, spam-list-of-checks)
1629 (spam-list-of-statistical-checks, spam-registration-functions)
1630 (spam-check-spamassassin-headers, spam-check-spamassassin)
1631 (spam-spamassassin-score)
1632 (spam-spamassassin-register-with-sa-learn)
1633 (spam-spamassassin-register-spam-routine)
1634 (spam-spamassassin-register-ham-routine)
1635 (spam-assassin-register-spam-routine)
1636 (spam-assassin-register-ham-routine): add SpamAssassin support
1637 (spam-bogofilter-score): fix to show article before scoring
1639 * gnus.el (spam-process, spam-autodetect-methods): add
1640 spamassassin and spamassassin-headers
1642 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
1643 Suppress unnecessary messages. From Nevin Kapur
1644 <nkapur@cs.caltech.edu>.
1646 2004-01-20 Jesper Harder <harder@ifa.au.dk>
1648 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
1651 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1653 * canlock.el (base64-encode-string): Don't autoload it.
1655 2004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1657 * run-at-time.el: Remove useless (require 'itimer),
1658 eval-and-compile and (featurep 'xemacs).
1660 2004-01-16 Jesper Harder <harder@ifa.au.dk>
1662 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
1663 GROUP is a virtual group.
1665 2004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
1667 * gnus.el: Autoload `message-y-or-n-p'.
1669 2004-01-15 Jesper Harder <harder@ifa.au.dk>
1671 * pgg-parse.el: Remove unnecessary (require 'custom).
1679 * gnus-picon.el: do.
1683 2004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
1685 * gnus-sum.el (gnus-pick-line-number): Add autoload.
1687 2004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
1689 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1690 handle, as well as a list.
1692 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
1693 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1694 (mm-w3m-cid-retrieve): Simplify.
1696 2004-01-14 Kai Grossjohann <kai@emptydomain.de>
1698 * message.el (message-kill-to-signature): Allow prefix arg to
1699 specify number of lines to keep before signature. From Vasily
1701 (message-kill-to-signature): Change docstring.
1703 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1705 * canlock.el: Always require sha1-el.
1706 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1708 * message.el: Autoload sha1 only when compiling.
1710 * lpath.el: Bind eudc-protocol for both Emacs and XEmacs; fbind
1711 eudc-expand-inline for XEmacs.
1713 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1715 * message.el (message-canlock-generate): Require sha1-el.
1717 2004-01-13 Jesper Harder <harder@ifa.au.dk>
1719 * message.el (message-expand-name): Silence the byte compiler.
1721 * lpath.el: Add detect-coding-system.
1723 * dgnushack.el (dgnushack-compile): Remove obsolete check for
1726 2004-01-13 Simon Josefsson <jas@extundo.com>
1728 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
1729 Invoke gnus-score-mode. Reported by
1730 bojohan+news@dd.chalmers.se (Johan Bockg
\e,Ae
\e(Brd).
1732 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
1733 Jim Blandy <jimb@redhat.com> (tiny change).
1735 2004-01-12 Jesper Harder <harder@ifa.au.dk>
1737 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
1739 2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
1741 * spam.el (spam-get-article-as-string): updated to use
1742 gnus-request-article-this-buffer, much simpler
1743 (spam-get-article-as-buffer): removed
1745 2004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
1747 * message.el (message-expand-name): Use EUDC if the user uses
1750 2004-01-12 Jesper Harder <harder@ifa.au.dk>
1752 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
1753 character for the encoding to avoid consing a string.
1755 * rfc2047.el (rfc2047-decode-string): Don't cons a string
1758 * mm-util.el (mm-replace-chars-in-string): Remove.
1760 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
1761 of mm-replace-chars-in-string.
1763 2004-01-11 Jesper Harder <harder@ifa.au.dk>
1765 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
1768 * mm-util.el (mm-subst-char-in-string): Support inplace.
1770 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
1771 a new string in every iteration. Use shy groups.
1773 2004-01-10 Jesper Harder <harder@ifa.au.dk>
1775 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
1776 (gnus-group-change-level, gnus-kill-newsgroup)
1777 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
1778 (gnus-get-unread-articles, gnus-make-articles-unread)
1779 (gnus-make-ascending-articles-unread): Use accessor
1780 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
1781 to get group information for improved readability.
1783 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
1785 * gnus-soup.el (gnus-soup-group-brew): do.
1787 * gnus-msg.el (gnus-put-message): do.
1789 * gnus-move.el (gnus-group-move-group-to-server): do.
1791 * gnus-kill.el (gnus-batch-score): do.
1793 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
1794 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
1795 (gnus-group-update-group, gnus-group-read-group)
1796 (gnus-group-make-group, gnus-group-make-help-group)
1797 (gnus-group-make-archive-group, gnus-group-make-directory-group)
1798 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
1799 (gnus-group-sort-by-unread, gnus-group-catchup)
1800 (gnus-group-unsubscribe-group, gnus-group-kill-group)
1801 (gnus-group-yank-group, gnus-group-set-info)
1802 (gnus-group-list-groups): do.
1804 * gnus.el (gnus-generate-new-group-name): do.
1806 * gnus-delay.el (gnus-delay-send-queue): do.
1808 * nnvirtual.el (nnvirtual-catchup-group): do.
1810 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
1813 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
1814 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
1816 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
1817 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
1818 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
1819 (gnus-group-make-articles-read): do.
1821 2004-01-09 Jesper Harder <harder@ifa.au.dk>
1823 * gnus-art.el (article-decode-mime-words, article-babel)
1824 (gnus-article-highlight-signature, gnus-article-add-buttons)
1825 (gnus-signature-toggle): Use gnus-with-article-buffer.
1827 * gnus-art.el (gnus-article-highlight-headers)
1828 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1830 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
1831 (gnus-article-set-globals, gnus-request-article-this-buffer)
1832 (gnus-button-message-id, gnus-article-maybe-hide-headers)
1833 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
1834 (gnus-mime-display-alternative): Use with-current-buffer.
1836 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1838 * spam.el (spam-generate-fake-headers): rewrite to be simpler,
1839 also under 80 char limit, and call gnus-error if needed
1840 (spam-fetch-article-header): finally fixed - it was a
1841 buffer-local variable (gnus-newsgroup-data)
1842 (spam-find-spam): use spam-generate-fake-headers, forget about
1843 spam-insert-fake-headers
1844 (spam-insert-fake-headers): removed
1846 2004-01-09 Jesper Harder <harder@ifa.au.dk>
1848 * deuglify.el (gnus-article-outlook-unwrap-lines)
1849 (gnus-outlook-rearrange-article)
1850 (gnus-outlook-repair-attribution-outlook)
1851 (gnus-outlook-repair-attribution-block)
1852 (gnus-outlook-repair-attribution-other): Remove redundant
1855 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1857 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
1858 (spam-fetch-field-subject-fast)
1859 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
1860 (spam-fetch-article-header): new functions to deal with Gnus
1861 internals for fast retrieval of article header data
1862 (spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook
1864 2004-01-09 Jesper Harder <harder@ifa.au.dk>
1866 * pop3.el (pop3-md5): Remove.
1867 (pop3-apop): Replace pop3-md5 with md5.
1869 * mm-bodies.el: base64 is always built-in.
1871 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
1872 with-current-buffer.
1874 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1876 * canlock.el (canlock-insert-header): Remove excessive grouping in
1879 * gnus-sum.el (gnus-summary-read-document): Ditto.
1881 * gnus-uu.el (gnus-uu-part-number): Ditto.
1883 * html2text.el (html2text-remove-tags): Ditto.
1884 (html2text-format-tags): Ditto.
1885 (html2text-format-single-elements): Ditto.
1887 * mml.el (mml-parse-1): Ditto.
1889 2004-01-08 Jesper Harder <harder@ifa.au.dk>
1891 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
1893 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
1895 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
1897 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
1899 2003-11-15 Simon Josefsson <jas@extundo.com>
1901 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
1902 (pgg-gpg-lookup-key): Use regexp match instead of
1903 split-string (split-string is different between emacs 21.2 and
1904 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1906 2004-01-08 Jesper Harder <harder@ifa.au.dk>
1908 * gnus-art.el (gnus-mime-view-all-parts)
1909 (gnus-article-part-wrapper, gnus-article-view-part): Use
1910 with-current-buffer.
1912 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
1914 * spam.el (spam-disable-spam-split-during-ham-respool)
1915 (spam-spamoracle-database, spam-cache-lookups)
1916 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
1917 (spam-group-ham-mark-p, spam-group-spam-mark-p)
1918 (spam-group-ham-marks, spam-group-spam-marks)
1919 (spam-group-spam-contents-p, spam-group-ham-contents-p)
1920 (spam-list-of-processors, spam-list-of-statistical-checks): doc
1921 fix, also add spam-use-blackholes to the statistical checks
1922 (spam-fetch-field-fast): new interface to fetching fields, may
1924 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
1925 (spam-fetch-field-message-id-fast): use spam-fetch-field-fast
1926 (spam-insert-fake-headers): fake an article when needed
1927 (spam-find-spam): fake article when possible
1928 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
1929 (spam-check-bogofilter-headers): use message-fetch-field instead
1930 of nnmail-fetch-field
1932 2004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
1934 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
1936 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
1938 * spam.el (spam-split): do not require spam-use-CHECK to be
1939 enabled if that check is passed to spam-split explicitly; also
1940 fix so 'spam doesn't get converted to spam-split-group when
1941 spam-split-symbolic-return is t
1942 (spam-find-spam): find registrations of the article and use those
1943 instead of re-running spam-split to find the spam/ham
1944 classification of the article
1945 (spam-log-processing-to-registry, spam-log-registered-p)
1946 (spam-log-unregistration-needed-p, spam-log-undo-registration):
1947 use gnus-error instead of gnus-message
1948 (spam-log-registration-type): new function to determine the
1949 classification of a message based on registry entries; will
1950 return nil if both 'spam and 'ham are found
1951 (spam-check-BBDB): expand all the BBDB macros here so we can have
1952 a reasonably fast local cache without the loading errors
1953 (spam-cache-lookups): set to t by default
1954 (spam-find-spam): don't try to guess spam-cache-lookups
1955 (spam-enter-whitelist, spam-enter-blacklist): also clear the
1957 (spam-filelist-build-cache, spam-filelist-check-cache): better
1958 caching of whitelist/blacklist entries
1959 (spam-check-whitelist, spam-check-blacklist): invoke
1960 spam-from-listed-p with a type, not a cache variable
1961 (spam-from-listed-p): wrap around spam-filelist-check-cache
1963 2004-01-07 Jesper Harder <harder@ifa.au.dk>
1965 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
1967 * nnmail.el (nnmail-split-fancy): do.
1969 * mml.el (mml-parse): do.
1971 * gnus-score.el (gnus-enter-score-words-into-hashtb)
1972 (gnus-score-adaptive): do.
1974 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1976 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
1977 (gnus-mime-button-map): Don't set keymap parent.
1978 (gnus-button-ctan-directory-regexp): Use shy grouping.
1979 (gnus-prev-page-map): Don't set keymap parent.
1980 (gnus-prev-page-map): Remove duplicated one.
1981 (gnus-next-page-map): Don't set keymap parent.
1982 (gnus-mime-security-button-map): Ditto.
1984 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
1987 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1989 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1991 * canlock.el (canlock-sha1-function): Remove.
1992 (canlock-sha1-function-for-verify): Remove.
1993 (canlock-openssl-program): Remove.
1994 (canlock-openssl-args): Remove.
1995 (canlock-ignore-errors): Remove.
1996 (canlock-sha1-with-openssl): Remove.
1997 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
1998 (canlock-verify): Don't use canlock-ignore-errors.
2000 * sha1-el.el (sha1-string-external): Make it can return a string
2002 (sha1-region-external): Ditto.
2003 (sha1-string-internal): Ditto.
2004 (sha1-region-internal): Ditto.
2005 (sha1-region): Ditto.
2006 (sha1-string): Ditto.
2009 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
2011 * spam.el (spam-report-articles-gmane): New command.
2013 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
2015 * gnus.el: Don't make unnecessary *Group* buffer when loading.
2017 * run-at-time.el (run-at-time-saved): Remove.
2018 (run-at-time): Doc fix.
2020 2004-01-07 Jesper Harder <harder@ifa.au.dk>
2022 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
2023 (gnus-summary-limit-map): Add it.
2024 (gnus-summary-make-menu-bar): do.
2026 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
2028 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
2029 first attempt at some caching support (done for BBDB only now)
2030 (spam-find-spam): set spam-cache-lookups if there are more than 2
2031 addresses to be checked
2032 (spam-clear-cache-BBDB): new function, to be invoked by
2033 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
2034 (spam-check-BBDB): check and use the caches, if
2035 spam-cache-lookups is on
2036 remove superfluous (provide)
2038 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
2040 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
2042 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
2044 * run-at-time.el (run-at-time-saved): Move to after the definition
2047 * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
2049 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
2051 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
2052 mm-w3m-local-map-property.
2054 * mm-view.el (mm-w3m-mode-map): Remove.
2055 (mm-w3m-local-map-property): Remove.
2056 (mm-inline-text-html-render-with-w3m): Don't use
2057 mm-w3m-local-map-property.
2059 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2061 * run-at-time.el: New file.
2063 * dgnushack.el (dgnushack-compile): Don't compile run-at-time
2066 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
2067 of gnus-set-text-properties.
2069 * gnus-uu.el (gnus-uu-save-article): Ditto.
2071 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
2073 * gnus-cite.el (gnus-cite-parse): Ditto.
2075 * gnus-art.el (gnus-button-push): Use set-text-properties instead
2078 * gnus-xmas.el (run-at-time): Require run-at-time.
2080 * gnus.el: Changed calls to nnheader-run-at-time and
2081 password-run-at-time throughout to use run-at-time directly.
2083 * password.el: Removed definition of run-at-time.
2085 * nnheaderxm.el: Remove definition of run-at-time.
2087 2004-01-05 Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>
2089 * mml.el (mml-minibuffer-read-disposition): Show attachment type
2090 in prompt (tiny change)
2092 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
2094 * messagexmas.el (message-xmas-redefine): Alias
2095 `message-make-caesar-translation-table' to
2096 ``message-xmas-make-caesar-translation-table' regardless of XEmacs
2099 * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
2100 (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
2101 `gnus-xmas-set-text-properties'.
2102 (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
2103 `gnus-xmas-completing-read'.
2104 (gnus-xmas-completing-read): Removed.
2105 (gnus-xmas-open-network-stream): Removed.
2107 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
2110 * dns.el (dns-make-network-process): Use `open-network-stream'
2111 instead of `gnus-xmas-open-network-stream'.
2113 * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
2115 * .cvsignore: Add auto-autoloads.el, custom-load.el.
2117 2004-01-06 Jesper Harder <harder@ifa.au.dk>
2119 * gnus-art.el (gnus-mime-display-alternative)
2120 (gnus-insert-mime-button, gnus-insert-mime-security-button)
2121 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
2122 Don't use gnus-local-map-property.
2124 * gnus-util.el (gnus-local-map-property): Remove.
2126 * mm-view.el (mm-view-pkcs7-decrypt): Replace
2127 gnus-completing-read-maybe-default with completing-read.
2129 * gnus-util.el (gnus-completing-read): do.
2130 (gnus-completing-read-maybe-default): Remove.
2132 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
2134 * password.el: Only autoload `run-at-time' if not XEmacs.
2135 Only autoload the itimer functions if XEmacs.
2137 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
2139 * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
2142 * dgnushack.el: Autoload executable-find for XEmacs.
2144 2004-01-06 Jesper Harder <harder@ifa.au.dk>
2146 * gnus-art.el (gnus-read-string): Remove.
2147 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
2150 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
2152 * netrc.el: autoload password-read
2153 (netrc): new configuration group
2154 (netrc-encoding-method, netrc-openssl-path): configuration
2155 variables for encoding and decoding of files with symmetric
2157 (netrc-encode): assistant function to encode a file with
2158 netrc-encoding-method
2159 (netrc-parse): added interactive parameter, added optional
2160 decoding if netrc-encoding-method is non-nil but otherwise
2161 behavior is standard
2162 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
2163 s/encode/encrypt/ everywhere
2165 * spam.el: remove executable-find autoload
2167 2004-01-05 Jesper Harder <harder@ifa.au.dk>
2169 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
2171 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
2173 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
2175 * gnus-art.el (gnus-treat-ansi-sequences,
2176 article-treat-ansi-sequences): New variable and function.
2177 Suggested by Dan Jacobson <jidanni@jidanni.org>.
2179 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
2182 2004-01-05 Jesper Harder <harder@ifa.au.dk>
2184 * mm-util.el (mm-quote-arg): Remove.
2186 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
2187 shell-quote-argument.
2189 * gnus-uu.el (gnus-uu-command): do.
2191 * gnus-sum.el (gnus-summary-insert-pseudos): do.
2193 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
2196 * mm-util.el (mm-make-char): Remove.
2198 * mml.el (mml-mode): Replace gnus-add-minor-mode with
2201 * gnus-undo.el (gnus-undo-mode): do.
2203 * gnus-topic.el (gnus-topic-mode): do.
2205 * gnus-sum.el (gnus-dead-summary-mode): do.
2207 * gnus-start.el (gnus-slave-mode): do.
2209 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
2211 * gnus-ml.el (gnus-mailing-list-mode): do.
2213 * gnus-gl.el (gnus-grouplens-mode): do.
2215 * gnus-draft.el (gnus-draft-mode): do.
2217 * gnus-dired.el (gnus-dired-mode): do.
2219 * gnus-ems.el (gnus-add-minor-mode): Remove.
2221 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
2222 Replace gnus-char-width with char-width.
2224 * gnus-ems.el (gnus-char-width): Remove.
2226 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
2227 Replace gnus-char-width with char-width.
2229 * gnus-ems.el (gnus-char-width): Remove.
2231 * spam-stat.el (with-syntax-table): Remove with-syntax-table
2233 Remove Emacs 20 hash table compatibility code.
2235 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
2236 20 compatibility code.
2238 * spam.el (spam-point-at-eol): Replace with point-at-eol.
2240 * smime.el (smime-point-at-eol): Replace with point-at-eol.
2242 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
2243 with point-at-{eol,bol}.
2245 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
2247 * imap.el (imap-point-at-eol): Replace with point-at-eol.
2249 * flow-fill.el (fill-flowed-point-at-bol,
2250 fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
2252 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
2253 Replace with point-at-{eol,bol} throughout all files.
2255 2004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
2257 * ntlm.el (ntlm-string-as-unibyte): New macro.
2258 (ntlm-build-auth-response): Use it.
2260 Remove Emacs 20 stuff:
2261 * dgnushack.el (dgnushack-compile): Don't modify max-specpdl-size.
2262 (butlast, mapc, remove): Remove the compiler macros.
2263 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
2264 of delq and copy-sequence.
2265 * gnus-art.el (popup-menu): Remove the compiler macro.
2266 * nnmail.el (nnmail-split-fancy): Don't support customizing with
2269 2004-01-05 Simon Josefsson <jas@extundo.com>
2271 * ntlm.el: Fix namespace. Change smb-passwd-hash into
2272 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
2273 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
2274 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
2275 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
2276 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
2277 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
2278 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
2279 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
2280 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
2281 ntlm-string-permute, string-lshift into ntlm-string-lshift,
2282 string-xor into ntlm-string-xor. Suggested by
2283 Jesper Harder <harder@myrealbox.com>.
2285 * ntlm.el: Don't include poem.
2287 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
2288 Jesper Harder <harder@myrealbox.com>.
2290 * sasl-ntlm.el, ntlm.el, md4.el: New files.
2292 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
2293 probably breaks emacs with DL patch, but do we care? Is anyone
2294 still using the DL stuff?)
2296 * sieve-manage.el: Use the password package.
2297 (sieve-manage-read-passwd): Remove.
2298 (sieve-manage-interactive-login): Use password. Re-add
2299 condition-case around loop.
2301 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
2302 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
2303 the password package.
2305 2003-02-19 Simon Josefsson <jas@extundo.com>
2307 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
2310 2002-08-07 Simon Josefsson <jas@extundo.com>
2312 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
2313 (sieve-manage-authenticators):
2314 (sieve-manage-authenticator-alist): Add some SASL mechs.
2315 (sieve-sasl-auth): New function.
2316 (sieve-manage-cram-md5-auth):
2317 (sieve-manage-plain-auth): Rewrite using SASL library.
2318 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
2319 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
2320 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
2321 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
2323 2004-01-05 Simon Josefsson <jas@extundo.com>
2325 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
2328 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2330 * gnus-group.el (gnus-no-groups-message): Update.
2332 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
2334 2003-11-09 Simon Josefsson <jas@extundo.com>
2336 * imap.el: Support for ID IMAP extension (RFC 2971).
2337 (imap-local-variables): Add imap-id.
2338 (imap-id): New variable.
2339 (imap-id): New function.
2340 (imap-parse-response): Parse untagged ID response.
2341 * nnimap.el (nnimap-id): New variable.
2342 (nnimap-open-connection): Use it.
2344 2003-12-28 Simon Josefsson <jas@extundo.com>
2346 * gnus-score.el (gnus-score-edit-all-score): New.
2347 * gnus-group.el (gnus-group-score-map): Bind it to W e.
2349 2004-01-04 Simon Josefsson <jas@extundo.com>
2353 2004-01-04 Mario Lang <lang@zid.tugraz.at>
2355 * dns.el: Add support for AAAA records (see RFC 3596)
2357 * Fix typo PRT -> PTR
2359 * Parse MX, PTR and SOA replies (see RFC 1035)
2361 2004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
2363 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
2365 * Moved to Changelog.1.
2367 Copyright (C) 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
2368 Copying and distribution of this file, with or without modification,
2369 are permitted provided the copyright notice and this notice are preserved.
2372 ;; coding: iso-2022-7bit
2375 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4