12aba52ca33639badcc34913e8b8e32b6e3e3f65
[gnus] / lisp / ChangeLog
1 2005-09-22  Reiner Steib  <Reiner.Steib@gmx.de>
2
3         * spam-report.el (spam-report-url-ping-plain): Use
4         gnus-extended-version as User-Agent.
5
6         * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
7         default value is nil.
8
9         * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
10         (mm-uu-verbatim-marks-extract): New function.
11         (mm-uu-extract): New face.
12         (mm-uu-copy-to-buffer): Use it.
13
14         * spam-report.el (spam-report-gmane-ham): Renamed from
15         `spam-report-gmane-unspam'.
16         (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
17         Simplify use of UNSPAM argument.  Fetch "X-Report-Unspam" header.
18
19         * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
20         Autoload.
21         (spam-report-gmane-unregister-routine): Renamed
22         `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
23
24 2005-09-21  Teodor Zlatanov  <tzz@lifelogs.com>
25
26         * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
27         (spam-report-gmane-unregister-routine): added support for gmane
28         unregistration
29
30         * spam-report.el (spam-report-gmane-unspam)
31         (spam-report-gmane-spam): new wrappers around spam-report-gmane
32         (spam-report-gmane): changed to take a single article and do
33         unspam registration
34
35 2005-09-19  Reiner Steib  <Reiner.Steib@gmx.de>
36
37         * mm-url.el (mm-url-decode-entities): Fix regexp.
38
39 2005-09-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
40
41         * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
42         default to nil, to be able to use Gnus at all.  If the default
43         switches to something else, then the function should be fixed not
44         be exceedingly slow.
45
46 2005-09-20  Teodor Zlatanov  <tzz@lifelogs.com>
47
48         * gnus-start.el (gnus-activate-group): if the server is nil, don't
49         fail hard
50
51         * spam-report.el: better Keywords line
52
53         * spam.el: added Maintainer and better Keywords line
54
55 2005-09-19  Reiner Steib  <Reiner.Steib@gmx.de>
56
57         * gnus-art.el (gnus-article-replace-part)
58         (gnus-mime-replace-part): New functions.
59         (gnus-mime-action-alist, gnus-mime-button-commands)
60         (gnus-mime-save-part-and-strip): Added file argument.
61         (gnus-article-part-wrapper): Added interactive argument.
62
63         * gnus-sum.el (gnus-summary-mime-map): Add
64         `gnus-article-replace-part'.
65
66 2005-09-19  Didier Verna  <didier@xemacs.org>
67
68         The nnml compaction feature:
69         * nnml.el (nnml-request-compact-group): New function.
70         * nnml.el (nnml-request-compact): New function.
71         * gnus-int.el (gnus-request-compact-group): New function.
72         * gnus-int.el (gnus-request-compact): New function.
73         * gnus-group.el (gnus-group-compact-group): New function.
74         * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
75         * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
76         * gnus-srvr.el (gnus-server-compact-server): New function.
77         * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
78         * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
79
80 2005-09-18  D Goel  <deego@gnufans.org>
81
82         * sieve.el (sieve-help): Fix `message' call: first arg should be a
83         format spec.
84
85 2005-09-16  Katsumi Yamaoka  <yamaoka@jpl.org>
86
87         * gnus.el (gnus-group-startup-message): Bind image-load-path.
88
89 2005-09-15  Romain Francoise  <romain@orebokech.com>
90
91         * message.el (message-fill-paragraph): Clarify docstring.
92
93 2005-09-14  Katsumi Yamaoka  <yamaoka@jpl.org>
94
95         * gnus-art.el (gnus-mime-display-part): Protect against broken
96         MIME messages.
97
98 2005-09-13  Katsumi Yamaoka  <yamaoka@jpl.org>
99
100         * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
101         before parsing header.
102
103 2005-09-11  Jari Aalto  <jari.aalto@cante.net>
104
105         * html2text.el: (html2text-replace-list): Add new entities.
106
107 2005-09-11  Romain Francoise  <romain@orebokech.com>
108
109         * message.el (message-alternative-emails): Improve docstring.
110         (message-setup-1): Call `message-use-alternative-email-as-from'
111         after `message-setup-hook' to give it precedence over posting
112         styles, etc.
113         (message-use-alternative-email-as-from): Add docstring.  Remove
114         the original From header if present.
115
116         * nnml.el (nnml-compressed-files-size-threshold): New variable.
117         (nnml-save-mail): Use it.
118
119         * gnus-uu.el (gnus-uu-mark-series): Return number of marked
120         articles.  Add new argument `silent'.
121         (gnus-uu-mark-all): Report the total number of marked articles.
122
123 2005-09-10  Romain Francoise  <romain@orebokech.com>
124
125         * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
126         (gnus-uu-mark-series): Likewise.
127
128 2005-09-10  Reiner Steib  <Reiner.Steib@gmx.de>
129
130         * spam-report.el (spam-report-gmane): Fix generation of spam
131         report URL.
132
133 2005-09-10  Simon Josefsson  <jas@extundo.com>
134
135         * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
136         t, based on discussion on the ding list with Robert Epprecht
137         <epprecht@solnet.ch>.
138
139 2005-09-07  Reiner Steib  <Reiner.Steib@gmx.de>
140
141         * spam-report.el (spam-report-gmane): Make it work without
142         X-Report-Spam header.  Gmane now only provides Archived-At.  This
143         is only used if `spam-report-gmane-use-article-number' is nil.
144         (spam-report-gmane-spam-header): Removed.  Not used anymore.
145
146         * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
147         make `gnus-summary-sort-by-recipient' work with threading.
148
149         * nnweb.el (nnweb-google-wash-article): Print a message if article
150         is not available.
151
152 2005-09-07  TSUCHIYA Masatoshi  <tsuchiya@namazu.org>
153
154         * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
155         change.  Decode text/* parts content before displaying.
156
157 2005-09-06  Reiner Steib  <Reiner.Steib@gmx.de>
158
159         * mml-smime.el: Remove defvar of gnus-extract-address-components.
160
161 2005-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
162
163         * mm-view.el (mm-display-inline-fontify): Disable support modes.
164
165         * lpath.el: Don't bind mc-pgp-always-sign, url-current-object,
166         url-package-name, url-package-version,
167         w3m-cid-retrieve-function-alist, w3m-current-buffer,
168         w3m-display-inline-images, and w3m-minor-mode-map.
169
170 2005-09-05  Reiner Steib  <Reiner.Steib@gmx.de>
171
172         * message.el (message-tab-body-function): Fixed mismatched custom
173         type.
174
175         * gnus.el (gnus-group-change-level-function): Ditto.
176
177         * gnus-msg.el (gnus-outgoing-message-group): Ditto.
178
179         * gnus-art.el (gnus-signature-limit)
180         (gnus-article-mime-part-function): Ditto.
181
182 2005-09-05  Katsumi Yamaoka  <yamaoka@jpl.org>
183
184         * mml.el (mml-mode): Silence the byte compiler.
185
186         * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
187         using `(sit-for 0)' before moving the point to the specified part;
188         skip unbuttonized parts.
189         (gnus-article-part-wrapper): Don't use save-window-excursion; don't
190         return to the summary window if gnus-auto-select-part is non-nil.
191
192 2005-09-04  Reiner Steib  <Reiner.Steib@gmx.de>
193
194         * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
195         variables.
196         (mml-dnd-attach-file, mml-mode): Use them.
197
198         * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
199         Make fetching article by MID work again for Google Groups.  Added
200         FIXME concerning gnus-group-make-web-group.
201
202         * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
203         Don't depend on Gnus by using mail-extract-address-components if
204         gnus-extract-address-components is not bound.
205
206 2005-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
207
208         * gnus-art.el (gnus-mime-display-security): Don't display the
209         signature, but only the signed part.
210
211 2005-09-02  Katsumi Yamaoka  <yamaoka@jpl.org>
212
213         * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
214
215         * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
216         list, not listp.
217
218 2005-09-02  Hrvoje Niksic  <hniksic@xemacs.org>
219
220         * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
221         when encoding.
222
223         * mm-bodies.el (mm-decode-content-transfer-encoding):
224         De-canonicalize CRLF for all text content types, not just
225         text/plain.
226
227 2005-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
228
229         * gnus-art.el (gnus-article-part-wrapper): Error if there's no
230         valid article; point arrow and cursor at the MIME button.
231
232 2005-08-30  Katsumi Yamaoka  <yamaoka@jpl.org>
233
234         * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
235         Suggested by Dan Christensen <jdc@uwo.ca>.
236
237         * mm-decode.el (mm-save-part): Enable change of prompt.
238
239 2005-08-29  Jari Aalto  <jari.aalto@cante.net>
240
241         * gnus-msg.el (gnus-inews-add-send-actions): Made
242         `message-post-method' lambda parameter ARG `&optional'.
243
244 2005-08-29  Reiner Steib  <Reiner.Steib@gmx.de>
245
246         * gnus-sum.el (gnus-summary-mime-map): Added
247         gnus-article-save-part-and-strip, gnus-article-delete-part and
248         gnus-article-jump-to-part.
249
250         * gnus-art.el (gnus-article-edit-article): Added quiet argument.
251         (gnus-article-edit-part): Use it.
252         (gnus-article-part-wrapper): Added no-handle argument.
253         (gnus-article-save-part-and-strip, gnus-article-delete-part): New
254         functions.
255
256 2005-08-29  Romain Francoise  <romain@orebokech.com>
257
258         * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
259         docstring.
260         (gnus-face-from-file): Likewise.
261
262 2005-08-29  Reiner Steib  <Reiner.Steib@gmx.de>
263
264         * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
265         (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
266         non-nil.
267         (gnus-auto-select-part): New variable.
268         (gnus-article-jump-to-part): New function.
269         (gnus-article-edit-part, gnus-mime-save-part-and-strip)
270         (gnus-mime-delete-part): Allow selecting specified part after
271         deleting or stripping parts.
272         (gnus-article-jump-to-part): Don't use `read-number'.  Use last
273         part if argument is bogus.
274
275 2005-08-31  Juanma Barranquero  <lekktu@gmail.com>
276
277         * gnus-art.el (w3m-minor-mode-map):
278         * gnus-spec.el (gnus-newsrc-file-version):
279         * gnus-util.el (nnmail-active-file-coding-system)
280         (gnus-original-article-buffer, gnus-user-agent):
281         * gnus.el (gnus-ham-process-destinations)
282         (gnus-parameter-ham-marks-alist)
283         (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
284         (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
285         (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
286         * mm-decode.el (gnus-current-window-configuration):
287         * mm-extern.el (gnus-article-mime-handles):
288         * mm-url.el (url-current-object, url-package-name)
289         (url-package-version):
290         * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
291         (smime-keys, w3m-cid-retrieve-function-alist)
292         (w3m-current-buffer, w3m-display-inline-images)
293         (w3m-minor-mode-map):
294         * mml-smime.el (gnus-extract-address-components):
295         * mml.el (gnus-article-mime-handles, gnus-mouse-2)
296         (gnus-newsrc-hashtb, message-default-charset)
297         (message-deletable-headers, message-options)
298         (message-posting-charset, message-required-mail-headers)
299         (message-required-news-headers):
300         * mml1991.el (mc-pgp-always-sign):
301         * mml2015.el (mc-pgp-always-sign):
302         * nnheader.el (nnmail-extra-headers):
303         * rfc1843.el (gnus-decode-encoded-word-function)
304         (gnus-decode-header-function, gnus-newsgroup-name):
305         * spam-stat.el (gnus-original-article-buffer): Add defvars.
306
307 2005-08-22  Karl Chen  <quarl@cs.berkeley.edu>  (tiny change)
308
309         * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
310         the end of the date treatments.
311
312 2005-08-15  Simon Josefsson  <jas@extundo.com>
313
314         * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
315         it in url-handlers.el and XEmacs in url.el.  Reported by Luca
316         Capello and Romain Francoise.
317         (pgg-fetch-key-function): Removed, not used?
318         (pgg-insert-url-with-w3): Require url, to get
319         url-insert-file-contents regardless of where it is defined.
320
321 2005-08-13  Romain Francoise  <romain@orebokech.com>
322
323         * message.el (message-cite-original-1): New function.
324         (message-cite-original): Use it.
325         (message-cite-original-without-signature): Ditto.
326
327 2005-08-08  Romain Francoise  <romain@orebokech.com>
328
329         * message.el (message-yank-empty-prefix): New variable.
330         (message-indent-citation): Use it.
331         (message-cite-original-without-signature): Respect X-No-Archive.
332
333 2005-08-08  Simon Josefsson  <jas@extundo.com>
334
335         * pgg.el: Autoload url-insert-file-contents instead of loading
336         w3/url.
337         (pgg-insert-url-with-w3): Don't load url here.
338
339 2005-08-07  Jesper Harder  <harder@phys.au.dk>
340
341         * message.el (message-kill-to-signature): Don't insert newline at
342         bol.
343         (message-newline-and-reformat): Bind fill-paragraph-function to nil.
344
345 2005-08-06  Romain Francoise  <romain@orebokech.com>
346
347         * message.el (message-user-fqdn): Fix typo in docstring.
348
349 2005-08-05  Daiki Ueno  <ueno@unixuser.org>
350
351         * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
352
353         * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
354
355 2005-08-05  Katsumi Yamaoka  <yamaoka@jpl.org>
356
357         * mm-bodies.el (mm-encode-body): Use coding system rather than
358         charset to encode text.
359
360         * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
361         number of charsets if utf-8 is available (XEmacs).
362
363 2005-08-04  Reiner Steib  <Reiner.Steib@gmx.de>
364
365         * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
366         taken from `gnus-button-mid-or-mail-regexp'.
367         (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
368         (gnus-button-alist): Improve regexp for domain part of the MIDs
369         for news:localpart@domain buttons.
370         (gnus-button-ctan-directory-regexp): Update.
371
372 2005-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
373
374         * sieve-manage.el (sieve-manage-interactive-login): Use
375         make-local-variable rather than make-variable-buffer-local.
376         (sieve-manage-open): Ditto.
377         (sieve-manage-authenticate): Ditto.
378
379         * mml.el (mml-generate-mime-1): Make the content type default to
380         text/plain if the filename is not specified.
381
382 2005-08-01  Katsumi Yamaoka  <yamaoka@jpl.org>
383
384         * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
385         instead of insert-buffer.
386
387         * message.el (message-yank-original): Ditto; set the mark at the
388         end of the yanked message.
389
390 2005-07-29  Katsumi Yamaoka  <yamaoka@jpl.org>
391
392         * gnus-art.el (gnus-article-next-page-1): Reduce the number of
393         lines to scroll rather than to stop it.
394
395         * mml.el (mml-generate-default-type): Add doc string.
396         (mml-generate-mime-1): Use mm-default-file-encoding or make it
397         default to application/octet-stream when determining the content
398         type if it is not specified for the part or the mml contents; add
399         a comment about mml-generate-default-type.
400
401 2005-07-29  Reiner Steib  <Reiner.Steib@gmx.de>
402
403         * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
404         make it default to application/octet-stream when determining the
405         content type if it is not specified for the external contents.
406
407 2005-07-28  Katsumi Yamaoka  <yamaoka@jpl.org>
408
409         * rfc2231.el (rfc2231-parse-string): Take care that not only a
410         segmented parameter but also other parameters might be there.
411
412 2005-07-27  Katsumi Yamaoka  <yamaoka@jpl.org>
413
414         * mm-decode.el (mm-display-external): Delete temp file, directory
415         and buffer immediately if the external process is exited.
416
417 2005-07-26  Katsumi Yamaoka  <yamaoka@jpl.org>
418
419         * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
420         fewer lines than that of scroll-margin.
421         (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
422
423 2005-07-25  Katsumi Yamaoka  <yamaoka@jpl.org>
424
425         * gnus-art.el (gnus-article-next-page): Revert.
426         (gnus-article-beginning-of-window): New macro.
427         (gnus-article-next-page-1): Use it.
428         (gnus-article-prev-page): Ditto.
429         (gnus-article-edit-part): Use insert-buffer-substring instead of
430         insert-buffer.
431         (gnus-article-edit-exit): Ditto.
432
433         * gnus-util.el (gnus-beginning-of-window): Remove.
434         (gnus-end-of-window): Remove.
435
436         * lpath.el: Don't bind header-line-format and scroll-margin.
437
438 2005-07-25  Simon Josefsson  <jas@extundo.com>
439
440         * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
441         to have the url package without w3.  Reported by Daiki Ueno
442         <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
443
444 2005-07-20  Didier Verna  <didier@xemacs.org>
445
446         * gnus-diary.el: Remove the description comment (nndiary is now
447         properly documented in the Gnus manual).
448         Fix the spelling of "Back End".
449         * nndiary.el: Ditto.
450         Fix the copyright notice.
451
452 2005-07-18  Romain Francoise  <romain@orebokech.com>
453
454         * gnus-sum.el (gnus-summary-to-prefix,
455         gnus-summary-newsgroup-prefix): New variables.
456         (gnus-summary-from-or-to-or-newsgroups): Use them.
457
458 2005-07-17  Romain Francoise  <romain@orebokech.com>
459
460         * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
461         space as it's generally not especially interesting to the user.
462
463 2005-07-16  Romain Francoise  <romain@orebokech.com>
464
465         * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
466         nil to avoid prompting and file modification if one of the
467         messages at the top of the nnfolder file contains a copyright
468         notice.
469         Update copyright notice.
470
471         * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
472         instead of `current-time-string' as the latter creates a time
473         string that is not RFC 2822 compliant (it lacks the zone).
474         Update copyright notice.
475
476 2005-07-21  Stefan Monnier  <monnier@iro.umontreal.ca>
477
478         * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
479         for text/rtf.  Display default in prompt.  Pass default for M-n.
480
481         * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
482
483 2005-07-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
484
485         * gnus-msg.el (gnus-button-mailto): Remove
486         save-selected-window-window hackery because it relies on
487         save-selected-window internals.
488
489 2005-07-15  Katsumi Yamaoka  <yamaoka@jpl.org>
490
491         * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
492         (gnus-article-next-page-1): Use gnus-beginning-of-window.
493         (gnus-article-prev-page): Ditto.
494
495         * gnus-util.el (gnus-beginning-of-window): New function.
496         (gnus-end-of-window): New function.
497
498         * lpath.el: Bind header-line-format and scroll-margin for XEmacs.
499
500 2005-07-14  Hiroshi Fujishima  <hiroshi.fujishima@gmail.com>  (tiny change)
501
502         * gnus-score.el (gnus-score-edit-all-score): Set
503         gnus-score-edit-exit-function to gnus-score-edit-done and call
504         gnus-message.
505
506 2005-07-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
507
508         * gnus-msg.el (gnus-button-mailto): Remove
509         save-selected-window-window hackery because it relies on
510         save-selected-window internals.
511
512 2005-07-13  Katsumi Yamaoka  <yamaoka@jpl.org>
513
514         * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
515         add-minor-mode.
516         (gnus-binary-mode): Ditto.
517
518         * gnus-topic.el (gnus-topic-mode): Ditto.
519
520 2005-07-08  Ralf Angeli  <angeli@iwi.uni-sb.de>  (tiny change)
521
522         * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
523         (gnus-article-prev-page): Take scroll-margin into consideration.
524
525 2005-07-04  Lute Kamstra  <lute@gnu.org>
526
527         Update FSF's address in GPL notices.
528
529 2005-07-04  Juanma Barranquero  <lekktu@gmail.com>
530
531         * gnus.el (gnus-exit):
532         * gnus-group.el (gnus-group-icons):
533         * nnmail.el (nnmail-prepare): Fix typos in docstrings.
534
535         * gnus-nocem.el (gnus-nocem):
536         * message.el (message-various, message-buffers, message-sending)
537         (message-interface, message-forwarding, message-insertion)
538         (message-headers, message-news, message-mail):
539         * pgg-gpg.el (pgg-gpg):
540         * pgg-parse.el (pgg-parse):
541         * pgg-pgp.el (pgg-pgp):
542         * pgg-pgp5.el (pgg-pgp5):
543         * pop3.el (pop3): Finish `defgroup' description with period.
544
545 2005-07-01  Katsumi Yamaoka  <yamaoka@jpl.org>
546
547         * gnus-art.el (article-display-face): Improve the efficiency.
548         (article-display-x-face): Ditto; remove grey x-face stuff.
549
550 2005-06-30  Katsumi Yamaoka  <yamaoka@jpl.org>
551
552         * gnus-art.el (article-display-face): Correct the position in
553         which Faces are inserted.
554
555 2005-06-29  Didier Verna  <didier@xemacs.org>
556
557         * gnus-art.el (article-display-face): Display faces in correct
558         order.
559
560 2005-06-29  Katsumi Yamaoka  <yamaoka@jpl.org>
561
562         * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
563         (gnus-fill-real-hashtb): Use hash table instead of obarray.
564         (gnus-nocem-check-article): Fetch the Type header.
565         (gnus-nocem-message-wanted-p): Fix the way to examine types.
566         (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
567         (gnus-nocem-enter-article): Use hash tables rather than obarrays;
568         make sure gnus-nocem-hashtb is initialized.
569         (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
570         (gnus-nocem-unwanted-article-p): Ditto.
571
572         * pgg.el (pgg-verify): Return the verification result.
573
574 2005-06-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
575
576         * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
577         is ascii.
578
579 2005-06-24  Juanma Barranquero  <lekktu@gmail.com>
580
581         * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
582         `show-nonbreak-escape'.
583
584 2005-06-23  Lute Kamstra  <lute@gnu.org>
585
586         * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
587
588         * dig.el (dig-mode):
589         * smime.el (smime-mode): Use gnus-run-mode-hooks.
590
591 2005-06-21  Juanma Barranquero  <lekktu@gmail.com>
592
593         * nnimap.el (nnimap-split-download-body): Fix spellings.
594
595 2005-06-16  Juanma Barranquero  <lekktu@gmail.com>
596
597         * gnus-art.el (gnus-article-encrypt-body):
598         * gnus-cus.el (gnus-score-customize):
599         * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
600         * pop3.el (pop3-user): Don't use `format' on `error' arguments.
601
602 2005-06-16  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
603
604         * smime.el (smime-cert-by-ldap-1): Detect PEM format without
605         header by looking for magic "MII" at the beginnig.
606
607 2005-06-16  Miles Bader  <miles@gnu.org>
608
609         * gnus-xmas.el (gnus-xmas-group-startup-message):
610         Use renamed gnus-splash face.
611
612         * assistant.el (assistant-field): Remove "-face" suffix from face name.
613         (assistant-field-face): New backward-compatibility alias for renamed
614         face.
615         (assistant-render-text): Use renamed assistant-field face.
616
617         * spam.el (spam): Remove "-face" suffix from face name.
618         (spam-face): New backward-compatibility alias for renamed face.
619         (spam-face, spam-initialize): Use renamed spam face.
620
621         * message.el (message-header-to, message-header-cc)
622         (message-header-subject, message-header-newsgroups)
623         (message-header-other, message-header-name)
624         (message-header-xheader, message-separator, message-cited-text)
625         (message-mml): Remove "-face" suffix from face names.
626         (message-header-to-face, message-header-cc-face)
627         (message-header-subject-face, message-header-newsgroups-face)
628         (message-header-other-face, message-header-name-face)
629         (message-header-xheader-face, message-separator-face)
630         (message-cited-text-face, message-mml-face):
631         New backward-compatibility aliases for renamed faces.
632         (message-font-lock-keywords): Use renamed message faces.
633
634         * sieve-mode.el (sieve-control-commands, sieve-action-commands)
635         (sieve-test-commands, sieve-tagged-arguments):
636         Remove "-face" suffix from face names.
637         (sieve-control-commands-face, sieve-action-commands-face)
638         (sieve-test-commands-face, sieve-tagged-arguments-face):
639         New backward-compatibility aliases for renamed faces.
640         (sieve-control-commands-face, sieve-action-commands-face)
641         (sieve-test-commands-face, sieve-tagged-arguments-face):
642         Use renamed sieve faces.
643
644         * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
645         (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
646         (gnus-group-news-3-empty, gnus-group-news-4)
647         (gnus-group-news-4-empty, gnus-group-news-5)
648         (gnus-group-news-5-empty, gnus-group-news-6)
649         (gnus-group-news-6-empty, gnus-group-news-low)
650         (gnus-group-news-low-empty, gnus-group-mail-1)
651         (gnus-group-mail-1-empty, gnus-group-mail-2)
652         (gnus-group-mail-2-empty, gnus-group-mail-3)
653         (gnus-group-mail-3-empty, gnus-group-mail-low)
654         (gnus-group-mail-low-empty, gnus-summary-selected)
655         (gnus-summary-cancelled, gnus-summary-high-ticked)
656         (gnus-summary-low-ticked, gnus-summary-normal-ticked)
657         (gnus-summary-high-ancient, gnus-summary-low-ancient)
658         (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
659         (gnus-summary-low-undownloaded)
660         (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
661         (gnus-summary-low-unread, gnus-summary-normal-unread)
662         (gnus-summary-high-read, gnus-summary-low-read)
663         (gnus-summary-normal-read, gnus-splash):
664         Remove "-face" suffix from face names.
665         (gnus-group-news-1-face, gnus-group-news-1-empty-face)
666         (gnus-group-news-2-face, gnus-group-news-2-empty-face)
667         (gnus-group-news-3-face, gnus-group-news-3-empty-face)
668         (gnus-group-news-4-face, gnus-group-news-4-empty-face)
669         (gnus-group-news-5-face, gnus-group-news-5-empty-face)
670         (gnus-group-news-6-face, gnus-group-news-6-empty-face)
671         (gnus-group-news-low-face, gnus-group-news-low-empty-face)
672         (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
673         (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
674         (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
675         (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
676         (gnus-summary-selected-face, gnus-summary-cancelled-face)
677         (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
678         (gnus-summary-normal-ticked-face)
679         (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
680         (gnus-summary-normal-ancient-face)
681         (gnus-summary-high-undownloaded-face)
682         (gnus-summary-low-undownloaded-face)
683         (gnus-summary-normal-undownloaded-face)
684         (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
685         (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
686         (gnus-summary-low-read-face, gnus-summary-normal-read-face)
687         (gnus-splash-face):
688         New backward-compatibility aliases for renamed faces.
689         (gnus-group-startup-message): Use renamed gnus faces.
690
691         * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
692         (gnus-server-closed, gnus-server-denied, gnus-server-offline)
693         (gnus-server-agent): Remove "-face" suffix from face names.
694         (gnus-server-agent-face, gnus-server-opened-face)
695         (gnus-server-closed-face, gnus-server-denied-face)
696         (gnus-server-offline-face):
697         New backward-compatibility aliases for renamed faces.
698         (gnus-server-agent-face, gnus-server-opened-face)
699         (gnus-server-closed-face, gnus-server-denied-face)
700         (gnus-server-offline-face): Use renamed gnus faces.
701
702         * gnus-picon.el (gnus-picon-xbm, gnus-picon):
703         Remove "-face" suffix from face names.
704         (gnus-picon-xbm-face, gnus-picon-face):
705         New backward-compatibility aliases for renamed faces.
706
707         * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
708         (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
709         (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
710         (gnus-cite-11): Remove "-face" suffix from face names.
711         (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
712         (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
713         (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
714         (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
715         New backward-compatibility aliases for renamed faces.
716         (gnus-cite-attribution-face, gnus-cite-face-list)
717         (gnus-article-boring-faces): Use renamed gnus faces.
718
719         * gnus-art.el (gnus-signature, gnus-header-from)
720         (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
721         (gnus-header-content): Remove "-face" suffix from face names.
722         (gnus-signature-face, gnus-header-from-face)
723         (gnus-header-subject-face, gnus-header-newsgroups-face)
724         (gnus-header-name-face, gnus-header-content-face):
725         New backward-compatibility aliases for renamed faces.
726         (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
727
728         * gnus-sum.el (gnus-summary-selected-face)
729         (gnus-summary-highlight): Use renamed gnus faces.
730         * gnus-group.el (gnus-group-highlight): Likewise.
731
732 2005-06-14  Juanma Barranquero  <lekktu@gmail.com>
733
734         * gnus-sieve.el (gnus-sieve-article-add-rule):
735         * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
736         * spam-stat.el (spam-stat-buffer-change-to-spam)
737         (spam-stat-buffer-change-to-non-spam): Follow error conventions.
738
739         * message.el (message-is-yours-p):
740         * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
741
742 2005-06-14  Katsumi Yamaoka  <yamaoka@jpl.org>
743
744         * mm-view.el (mm-inline-text): Withdraw the last change.
745
746 2005-06-09  Katsumi Yamaoka  <yamaoka@jpl.org>
747
748         * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
749         executing enriched-decode.
750
751 2005-06-07  Katsumi Yamaoka  <yamaoka@jpl.org>
752
753         * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
754         charset of tar files.
755
756 2005-06-04  Luc Teirlinck  <teirllm@auburn.edu>
757
758         * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
759
760 2005-06-04  Lute Kamstra  <lute@gnu.org>
761
762         * nnfolder.el (nnfolder-read-folder): Make sure that undo
763         information is never recorded.
764
765 2005-06-03  Stefan Monnier  <monnier@iro.umontreal.ca>
766
767         * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
768
769 2005-06-02  Katsumi Yamaoka  <yamaoka@jpl.org>
770
771         * pop3.el (pop3-apop): Run md5 in the binary mode.
772
773         * starttls.el (starttls-set-process-query-on-exit-flag):
774         Use eval-and-compile.
775
776 2005-05-31  Simon Josefsson  <jas@extundo.com>
777
778         * smime.el (smime-replace-in-string): Define.
779         (smime-cert-by-ldap-1): Use it.
780
781 2005-05-31  Katsumi Yamaoka  <yamaoka@jpl.org>
782
783         * gnus-art.el (article-display-x-face): Replace
784         process-kill-without-query by gnus-set-process-query-on-exit-flag.
785
786         * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
787         set-process-query-on-exit-flag or process-kill-without-query.
788
789         * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
790         loop instead of replace-regexp.
791
792         * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
793         instead of process-kill-without-query if it is available.
794
795         * lpath.el: Fbind ldap-search-entries.
796
797         * mm-util.el (mm-insert-file-contents): Bind find-file-hook
798         instead of find-file-hooks if it is available.
799
800         * mml1991.el: Bind pgg-default-user-id when compiling.
801
802         * mml2015.el: Bind pgg-default-user-id when compiling.
803
804         * nndraft.el (nndraft-request-associate-buffer):
805         Use write-contents-functions instead of write-contents-hooks if it is
806         available.
807
808         * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
809         instead of find-file-hooks if it is available.
810
811         * nntp.el (nntp-open-connection): Replace
812         process-kill-without-query by gnus-set-process-query-on-exit-flag.
813         (nntp-open-ssl-stream): Ditto.
814         (nntp-open-tls-stream): Ditto.
815
816         * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
817         set-process-query-on-exit-flag or process-kill-without-query.
818         (starttls-open-stream-gnutls): Use it instead of
819         process-kill-without-query.
820         (starttls-open-stream): Ditto.
821
822 2005-05-31  Simon Josefsson  <jas@extundo.com>
823
824         * smime.el (smime-cert-by-ldap-1): Don't use
825         replace-regexp-in-string, tiny patch from Ulf Stegemann
826         <ulf@zeitform.de>.
827
828 2005-05-31  Arne J\e,Ax\e(Brgensen  <arne@arnested.dk>
829
830         * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
831
832         * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
833         in PEM format. Adjust to the XEmacs compability.
834
835 2005-05-30  Reiner Steib  <Reiner.Steib@gmx.de>
836
837         * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
838         by `string-to-number'.
839         * gnus-agent.el (gnus-agent-regenerate-group)
840         (gnus-agent-fetch-articles): Ditto.
841         * gnus-art.el (gnus-button-fetch-group): Ditto.
842         * gnus-cache.el (gnus-cache-generate-active)
843         (gnus-cache-articles-in-group): Ditto.
844         * gnus-group.el (gnus-group-set-current-level)
845         (gnus-group-insert-group-line): Ditto.
846         * gnus-score.el (gnus-score-set-expunge-below)
847         (gnus-score-set-mark-below, gnus-summary-score-effect)
848         (gnus-summary-score-entry): Ditto.
849         * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
850         (gnus-soup-pack): Ditto.
851         * gnus-spec.el (gnus-xmas-format): Ditto.
852         * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
853         * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
854         * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
855         * nnbabyl.el (nnbabyl-article-group-number): Ditto.
856         * nndb.el (nndb-get-remote-expire-response): Ditto.
857         * nndiary.el (nndiary-parse-schedule-value)
858         (nndiary-string-to-number, nndiary-request-replace-article)
859         (nndiary-request-article): Ditto.
860         * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
861         * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
862         * nneething.el (nneething-make-head): Ditto.
863         * nnfolder.el (nnfolder-request-article)
864         (nnfolder-retrieve-headers): Ditto.
865         * nnheader.el (nnheader-file-to-number): Ditto.
866         * nnkiboze.el (nnkiboze-request-article): Ditto.
867         * nnmail.el (nnmail-process-unix-mail-format)
868         (nnmail-process-babyl-mail-format): Ditto.
869         * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
870         * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
871         (nnmh-request-create-group, nnmh-request-list-1)
872         (nnmh-request-group, nnmh-request-article): Ditto.
873         * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
874         * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
875         * nnsoup.el (nnsoup-make-active): Ditto.
876         * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
877         * nntp.el (nntp-find-group-and-number)
878         (nntp-retrieve-headers-with-xover): Ditto.
879         * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
880         * pgg-parse.el (pgg-read-body, pgg-read-bytes)
881         (pgg-format-key-identifier): Ditto.
882         * pop3.el (pop3-last, pop3-stat): Ditto.
883         * qp.el (quoted-printable-decode-region): Ditto.
884
885         * spam-report.el (spam-report-url-ping-mm-url): Use format instead
886         of concat.
887
888 2005-05-30  Katsumi Yamaoka  <yamaoka@jpl.org>
889
890         * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
891
892         * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
893
894         * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
895
896         * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
897
898         * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
899
900         * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
901
902         * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
903         (gnus-carpal-mode): Ditto.
904
905         * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
906         (gnus-browse-mode): Ditto.
907
908         * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
909
910         * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
911
912 2005-05-29  Richard M. Stallman  <rms@gnu.org>
913
914         * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
915
916 2005-05-27  Katsumi Yamaoka  <yamaoka@jpl.org>
917
918         * gnus-util.el (gnus-run-mode-hooks): New function.
919
920         * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
921
922         * dgnushack.el: Advise byte-optimize-form-code-walker to avoid the
923         ``...called for effect'' warnings for Emacs 21.4 as well as 21.3.
924
925 2005-05-26  Luc Teirlinck  <teirllm@auburn.edu>
926
927         * gnus-agent.el (gnus-agent-make-mode-line-string):
928         Use mode-line-highlight as mouse-face.
929
930 2005-05-17  Katsumi Yamaoka  <yamaoka@jpl.org>
931
932         * canlock.el (canlock): Change the parent group to news.
933
934         * deuglify.el (gnus-outlook-deuglify): Add :group.
935
936         * dig.el (dig): Add :group.
937
938         * dns-mode.el (dns-mode): Add :group.
939
940         * encrypt.el (encrypt): Add :group.
941
942         * gnus-cite.el (gnus-cite-attribution-face): Add :group.
943         (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
944         (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
945         (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
946         (gnus-cite-face-10, gnus-cite-face-11): Ditto.
947
948         * gnus-diary.el (gnus-diary): Add :group.
949
950         * gnus.el (gnus-group-news-1-face): Add :group.
951         (gnus-group-news-1-empty-face): Ditto.
952         (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
953         (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
954         (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
955         (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
956         (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
957         (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
958         (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
959         (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
960         (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
961         (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
962         (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
963         (gnus-summary-high-ticked-face): Ditto.
964         (gnus-summary-low-ticked-face): Ditto.
965         (gnus-summary-normal-ticked-face): Ditto.
966         (gnus-summary-high-ancient-face): Ditto.
967         (gnus-summary-low-ancient-face): Ditto.
968         (gnus-summary-normal-ancient-face): Ditto.
969         (gnus-summary-high-undownloaded-face): Ditto.
970         (gnus-summary-low-undownloaded-face): Ditto.
971         (gnus-summary-normal-undownloaded-face): Ditto.
972         (gnus-summary-high-unread-face): Ditto.
973         (gnus-summary-low-unread-face): Ditto.
974         (gnus-summary-normal-unread-face): Ditto.
975         (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
976         (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
977
978         * hashcash.el (hashcash): New custom group.
979         (hashcash-default-payment): Add :group.
980         (hashcash-payment-alist): Ditto.
981         (hashcash-default-accept-payment): Ditto.
982         (hashcash-accept-resources): Ditto.
983         (hashcash-path): Ditto.
984         (hashcash-extra-generate-parameters): Ditto.
985         (hashcash-double-spend-database): Ditto.
986         (hashcash-in-news): Ditto.
987
988         * message.el (message-minibuffer-local-map): Add :group.
989
990         * netrc.el (netrc): Add :group.
991
992         * sieve-manage.el (sieve-manage-log): Add :group.
993         (sieve-manage-default-user): Diito.
994         (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
995         (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
996         (sieve-manage-authenticators): Ditto.
997         (sieve-manage-authenticator-alist): Ditto.
998         (sieve-manage-default-port): Ditto.
999
1000         * sieve-mode.el (sieve-control-commands-face): Add :group.
1001         (sieve-action-commands-face): Ditto.
1002         (sieve-test-commands-face): Ditto.
1003         (sieve-tagged-arguments-face): Ditto.
1004
1005         * smime.el (smime): Add :group.
1006
1007         * spam-report.el (spam-report): Add :group.
1008
1009         * spam.el (spam, spam-face): Add :group.
1010
1011 2005-05-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1012
1013         * nntp.el (nntp-next-result-arrived-p): Some news servers may
1014         return \n.\n.\n at the end of articles.  Protect against that.
1015         (nntp-with-open-group): Allow debugging.
1016
1017         * nnheader.el (mail-header-set-extra): Make into a function
1018         because I just could't understand how to quote the list properly.
1019
1020         * dns.el (query-dns-cached): New function.
1021
1022 2005-05-26  Lute Kamstra  <lute@gnu.org>
1023
1024         * score-mode.el (gnus-score-mode): Use run-mode-hooks.
1025
1026 2005-05-16  Katsumi Yamaoka  <yamaoka@jpl.org>
1027
1028         * dgnushack.el: Autoload mail-extract-address-components for XEmacs.
1029
1030         * gnus-art.el: Don't autoload mail-extract-address-components.
1031
1032         * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
1033         eval-and-compile to evaluate it.
1034
1035         * hashcash.el: Don't autoload executable-find.
1036
1037         * nndb.el: Don't declare the nndb back end two or more times; don't
1038         autoload news-reply-mode, news-setup, cancel-timer and telnet.
1039
1040         * nntp.el: Autoload format-spec instead of format; use
1041         eval-and-compile to evaluate autoload forms.
1042
1043 2005-05-09  Simon Josefsson  <jas@extundo.com>
1044
1045         * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching,
1046         tiny patch from "Georg C. F. Greve" <greve@gnu.org>.
1047
1048 2005-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1049
1050         * gnus.el (gnus-version-number): Bump version.
1051
1052 2005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1053
1054         * gnus.el: No Gnus v0.3 is released.
1055
1056 2005-05-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1057
1058         * lpath.el (featurep): Bind show-nonbreak-escape.
1059
1060 2005-04-28  Katsumi Yamaoka  <yamaoka@jpl.org>
1061
1062         * gnus-art.el (gnus-article-edit-part): Disable undo.
1063
1064 2005-04-25  Katsumi Yamaoka  <yamaoka@jpl.org>
1065
1066         * gnus-art.el (article-date-ut): Don't delete X-Sent header when
1067         gnus-article-date-lapsed-new-header is t if date timer is active;
1068         skip headers in which the original date value is empty.
1069         (gnus-article-save-original-date): Redefine it as a macro.
1070         (gnus-display-mime): Use it.
1071
1072 2005-04-22  Katsumi Yamaoka  <yamaoka@jpl.org>
1073
1074         * gnus-art.el (article-date-ut): Support converting date in
1075         forwarded parts as well.
1076         (gnus-article-save-original-date): New function.
1077         (gnus-display-mime): Use it.
1078
1079 2005-04-22  David Hansen  <david.hansen@physik.fu-berlin.de>
1080
1081         * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
1082         enclosure element of <item>.
1083
1084 2005-04-21  Reiner Steib  <Reiner.Steib@gmx.de>
1085
1086         * message.el (message-kill-buffer-query): Renamed from
1087         `message-kill-buffer-query-if-modified'.  Added :version.
1088
1089 2005-04-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1090
1091         * mml.el (mml-preview): Bind gnus-message-buffer while setting the
1092         window layout.
1093
1094 2005-04-18  Katsumi Yamaoka  <yamaoka@jpl.org>
1095
1096         * mml.el: Autoload dnd when compiling.
1097
1098 2005-04-18  Reiner Steib  <Reiner.Steib@gmx.de>
1099
1100         * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
1101         x-dnd-*.
1102
1103 2005-04-18  Katsumi Yamaoka  <yamaoka@jpl.org>
1104
1105         * qp.el (quoted-printable-encode-region): Save excursion.
1106
1107 2005-04-14  Teodor Zlatanov  <tzz@lifelogs.com>
1108
1109         * message.el (message-kill-buffer-query-if-modified): new variable
1110         so the user can kill a modified message buffer quickly
1111         (message-kill-buffer): use it.
1112
1113 2005-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1114
1115         * lpath.el: Fbind display-time-event-handler; don't fbind
1116         string-to-multibyte.
1117
1118         * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
1119
1120 2005-04-12  Katsumi Yamaoka  <yamaoka@jpl.org>
1121
1122         * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
1123         contained in text because xml.el decodes entities) with LFs.
1124
1125 2005-04-11  Lute Kamstra  <lute@gnu.org>
1126
1127         * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
1128         differently.
1129
1130 2005-04-10  Stefan Monnier  <monnier@iro.umontreal.ca>
1131
1132         * mm-util.el (mm-detect-coding-region): Typo.
1133
1134 2005-04-11  Katsumi Yamaoka  <yamaoka@jpl.org>
1135
1136         * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
1137
1138 2005-04-06  D Goel  <deego@gnufans.org>
1139
1140         * spam-stat.el (spam-stat-score-buffer): Add a call to a
1141         user-function allow user modifications of the scores.
1142         (spam-stat-score-buffer-user): New function, to allow
1143         user-computed modifications to the score.
1144         (spam-stat-score-buffer-user-functions): list of additional
1145         scoring functions
1146         (spam-stat-error-holder): global temporary error holder
1147         (spam-stat-split-fancy): use the new `spam-stat-error-holder'
1148         variable
1149
1150 2005-04-06  Teodor Zlatanov  <tzz@lifelogs.com>
1151
1152         * gnus-registry.el (gnus-registry-clean-empty-function)
1153         (gnus-registry-trim, gnus-registry-fetch-groups)
1154         (gnus-registry-delete-group): now groups that match
1155         `gnus-registry-ignored-groups' will be removed from the registry
1156         entries, not just ignored for splitting.  This helps clean up the
1157         registry.  Also, `gnus-registry-fetch-groups' is a convenient way
1158         to get all the groups a message ID is in.
1159
1160         * spam-stat.el (spam-stat-split-fancy-spam-threshold)
1161         (spam-stat-split-fancy): changed "threshhold" to "threshold"
1162         (spam-stat-score-buffer-user-functions): added :number custom type
1163
1164 2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1165
1166         * mm-util.el (mm-coding-system-p): Don't return binary for the nil
1167         argument in XEmacs.
1168
1169         * nnrss.el (nnrss-compatible-encoding-alist): New variable.
1170         (nnrss-request-group): Decode group name first.
1171         (nnrss-request-article): Make a text/plain article if mml-to-mime
1172         failed.
1173         (nnrss-get-encoding): Return a compatible encoding according to
1174         nnrss-compatible-encoding-alist.
1175         (nnrss-find-el): Use consp instead of listp.
1176         (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
1177
1178 2005-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1179
1180         * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
1181         which Emacs 20 doesn't support.
1182         (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
1183
1184 2005-04-04  Reiner Steib  <Reiner.Steib@gmx.de>
1185
1186         * nnimap.el (nnimap-date-days-ago): Add defvars in order to
1187         silence the byte compiler inside the defun
1188
1189         * gnus-demon.el (parse-time-string): Add autoload.
1190
1191         * gnus-delay.el (parse-time-string): Add autoload.
1192
1193         * gnus-art.el (parse-time-string): Add autoload.
1194
1195         * nnultimate.el (parse-time): Require for `parse-time-string'.
1196
1197 2005-03-31  Reiner Steib  <Reiner.Steib@gmx.de>
1198
1199         * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
1200
1201         * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
1202
1203         * smime.el (smime-ldap-host-list): Add :version.
1204
1205 2005-03-21  Reiner Steib  <Reiner.Steib@gmx.de>
1206
1207         * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
1208         pass it to `gnus-browse-read-group'.
1209         (gnus-browse-read-group): Add NUMBER argument and pass it to
1210         `gnus-group-read-ephemeral-group'.
1211
1212         * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
1213         argument and pass it to `gnus-group-read-group'.
1214
1215 2005-03-19  Aidan Kehoe  <kehoea@parhasard.net>
1216
1217         * mm-util.el (mm-xemacs-find-mime-charset): Only call
1218         mm-xemacs-find-mime-charset-1 if we have the mule feature
1219         available at runtime.
1220
1221 2005-03-25  Werner Lemberg  <wl@gnu.org>
1222
1223         * nnmaildir.el: Replace `illegal' with `invalid'.
1224
1225 2005-03-23  Lute Kamstra  <lute@gnu.org>
1226
1227         * time-date.el: Add comment on time value formats.
1228         Don't require parse-time.
1229         (with-decoded-time-value): New macro.
1230         (encode-time-value): New function.
1231         (time-to-seconds, time-less-p, time-subtract, time-add): Use them.
1232         (days-to-time): Return a valid time value when arg is huge.
1233         (time-since): Use time-subtract.
1234         (time-to-number-of-days): Use time-to-seconds.
1235
1236 2005-03-22  Stefan Monnier  <monnier@iro.umontreal.ca>
1237
1238         * gnus-start.el (gnus-display-time-event-handler):
1239         Check display-time-timer at runtime rather than only at load time
1240         in case display-time-mode is turned off in the mean time.
1241
1242 2005-03-16  Reiner Steib  <Reiner.Steib@gmx.de>
1243
1244         * nnimap.el (nnimap-open-connection): Print which authinfo file is
1245         used.
1246
1247         * nneething.el (nneething-map-file-directory): Derive from
1248         `gnus-directory'.
1249
1250         * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
1251         the To/Cc button.
1252
1253 2005-03-15  Reiner Steib  <Reiner.Steib@gmx.de>
1254
1255         * nnmaildir.el (nnmaildir-request-accept-article):
1256         Use `nnheader-cancel-timer' for compatibility with current XEmacs.
1257
1258 2005-03-13  Steve Youngs  <steve@sxemacs.org>
1259
1260         * gnus-async.el: Require timer-funcs at compile time when in
1261         XEmacs for `run-with-idle-timer'.
1262
1263 2005-03-13  Steve Youngs  <steve@sxemacs.org>
1264
1265         * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
1266         autoloaded function.
1267         From: Andrey Slusar <anrays@gmail.com>.
1268
1269 2005-03-10  Stefan Monnier  <monnier@iro.umontreal.ca>
1270
1271         * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
1272
1273 2005-03-10  Arne J\e,Ax\e(Brgensen <arne@arnested.dk>  (tiny change)
1274
1275         * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
1276
1277 2005-03-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1278
1279         * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
1280         gnus-expert-user to default.
1281
1282 2005-03-08  Juergen Kreileder <jk@blackdown.de>  (tiny change)
1283
1284         * nnimap.el (nnimap-open-server): Ditto.
1285
1286         * imap.el (imap-authenticate): Fix typo.
1287
1288 2005-03-08  Bjorn Solberg <bjorn_ding@hekneby.org>  (tiny change)
1289