1 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
3 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
4 which is unreadable in some setups.
6 2004-12-27 Simon Josefsson <jas@extundo.com>
8 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used
9 when mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME)
10 and we have trailing white space. Reported by Werner Koch
13 2004-12-17 Kim F. Storm <storm@cua.dk>
15 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
17 * gnus-sum.el (gnus-summary-mode-map): Likewise.
19 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
21 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
22 correctly even if there are wide characters.
24 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
26 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
27 concatenating segments rather than before concatenating them.
28 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
30 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
32 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
34 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
36 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
37 unify Latin characters in XEmacs.
38 (mm-find-mime-charset-region): Use it.
40 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
42 * gnus-util.el (gnus-delete-directory): New function.
44 * gnus-agent.el (gnus-agent-delete-group): Use it.
46 * gnus-cache.el (gnus-cache-delete-group): Use it.
48 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
50 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
52 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
54 * gnus-group.el (gnus-group-make-rss-group): Use
55 gnus-group-make-group instead of gnus-group-unsubscribe-group.
57 * gnus-start.el (gnus-setup-news): Honor user's setting to
58 gnus-message-archive-method. Suggested by Lute Kamstra
59 <Lute.Kamstra@xs4all.nl>.
61 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
63 * message.el (message-forward-make-body-mml): Remove headers
64 according to message-forward-ignored-headers if a message is decoded.
66 2004-12-02 Romain Francoise <romain@orebokech.com>
68 * message.el (message-forward-make-body-plain): Always remove
69 headers according to message-forward-ignored-headers.
71 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
73 * lpath.el: Remove bbdb-create-internal, bbdb-records,
74 spam-BBDB-register-routine and spam-enter-ham-BBDB.
76 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
77 order to silence the byte compiler.
79 * pop3.el (pop3-md5): Define it before being used.
81 * spam.el: Fix the way to silence the byte compiler, which
82 complained about bbdb-buffer, bbdb-create-internal,
83 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
84 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
85 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
86 spam-stat-buffer-is-spam, spam-stat-load,
87 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
88 spam-stat-save and spam-stat-split-fancy.
90 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
92 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
93 which may confuse users.
94 (canlock-password-for-verify): Ditto.
96 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
98 * gnus-art.el (gnus-emphasis-alist): Ditto.
100 * gnus-registry.el (gnus-registry-max-entries): Ditto.
102 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
104 * gnus-start.el (gnus-save-killed-list): Ditto.
106 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
107 (gnus-sum-thread-tree-root): Ditto.
108 (gnus-sum-thread-tree-false-root): Ditto.
109 (gnus-sum-thread-tree-single-indent): Ditto.
111 * message.el (message-courtesy-message): Ditto.
112 (message-archive-note): Ditto.
113 (message-subscribed-address-file): Ditto.
114 (message-user-fqdn): Ditto.
116 * spam-report.el (spam-report-gmane-regex): Ditto.
118 * spam.el (spam-blackhole-good-server-regex): Ditto.
120 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
122 * message.el (message-forbidden-properties): Fix typo in doc string.
124 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
126 * message.el (message-strip-forbidden-properties):
127 Bind buffer-read-only (etc) to nil.
129 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
131 * gnus-util.el (gnus-replace-in-string): Add doc string.
133 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
134 to avoid problems when splitting mails with many recipients.
136 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
138 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
139 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
141 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
143 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
145 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
147 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
148 pop-to-buffer, covered by the subsequent gnus-configure-windows.
150 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
152 * nnfolder.el (nnfolder-save-marks): Add missing format field in
154 * nnml.el (nnml-save-marks): Ditto.
156 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
158 * gnus-start.el (gnus-convert-old-newsrc):
159 Assign legacy-gnus-agent to 5.10.7.
161 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
163 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
164 default; improve customization type.
165 (gnus-emphasis-custom-with-format): New macro.
166 (gnus-emphasis-custom-value-to-external): New function.
167 (gnus-emphasis-custom-value-to-internal): New function.
169 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
171 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
172 "Args out of range" error. Reported by Arnaud Giersch
173 <arnaud.giersch@free.fr>.
175 2004-11-04 Richard M. Stallman <rms@gnu.org>
177 * spam.el (spam group): Add :version.
179 * pgg-def.el (pgg group): Add :version.
181 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
183 * gnus-art. (gnus-article-edit-article): Don't associate the
184 article buffer with a draft file. This is a temporary measure
185 against the 2004-08-22 change to gnus-article-edit-mode.
187 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
189 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
190 (html2text-format-tags): Remove unused variable `attr'.
192 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
195 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
196 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
197 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
199 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
201 * mm-util.el (mm-coding-system-p): Return a coding-system.
202 (mm-mime-mule-charset-alist): Use shift_jis instead of
203 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
204 entries for the mime charsets iso-2022-jp-3 and shift_jis.
205 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
206 instead of japanese-shift-jis and iso-latin-1 respectively in
207 order to share the default value with both Emacs and XEmacs-mule.
208 (mm-mule-charset-to-mime-charset):
209 Make mm-coding-system-priorities effective.
210 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
211 while predicating of candidates upon the priorities.
213 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
215 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
217 * tls.el (tls-process-connection-type, tls-success)
218 (tls-certtool-program): Add :version.
220 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
221 (starttls-extra-arguments, starttls-process-connection-type)
222 (starttls-connect, starttls-failure, starttls-success):
224 * spam-stat.el (spam-stat): Add :version.
226 * sieve.el (sieve): Add :version.
228 * sha1.el (sha1): Add :version.
229 (sha1-use-external): Remove redundant version.
231 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
232 (nnmail-cache-ignore-groups, nnmail-spool-hook)
233 (nnmail-split-fancy-match-partial-words)
234 (nnmail-split-lowercase-expanded):
236 * nndiary.el (nndiary): Add :version.
238 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
240 * mml-sec.el (mml-default-sign-method)
241 (mml-default-encrypt-method, mml-signencrypt-style-alist):
244 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
246 * mm-url.el (mm-url-use-external, mm-url-program)
247 (mm-url-arguments): Add :version.
249 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
250 (mm-attachment-file-modes, mm-decrypt-option)
251 (mm-w3m-safe-url-regexp): Add :version.
253 * message.el (message-cite-prefix-regexp)
254 (message-sendmail-envelope-from, message-minibuffer-local-map)
255 (message-user-fqdn, message-completion-alist): Add :version.
257 * gnus-win.el (gnus-configure-windows-hook)
258 (gnus-use-frames-on-any-display): Add :version.
260 * gnus-art.el (gnus-article-address-banner-alist)
261 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
262 (gnus-treat-from-picon, gnus-treat-mail-picon)
263 (gnus-treat-x-pgp-sig): Add :version.
265 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
266 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
267 (gnus-summary-article-delete-hook)
268 (gnus-summary-display-while-building): Add :version.
270 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
271 (gnus-get-top-new-news-hook):Add :version.
273 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
274 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
276 * gnus-registry.el (gnus-registry): Add :version.
278 * gnus-spec.el (gnus-use-correct-string-widths)
279 (gnus-make-format-preserve-properties): Add :version.
281 * gnus.el (gnus-group-charter-alist)
282 (gnus-group-fetch-control-use-browse-url)
283 (gnus-install-group-spam-parameters): Add :version.
285 * gnus-diary.el (gnus-diary): Add :version.
287 * gnus-delay.el (gnus-delay): Add :version.
289 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
290 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
291 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
294 * gnus-agent.el (gnus-agent-max-fetch-size)
295 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
296 (gnus-agent-prompt-send-queue): Add :version.
298 * deuglify.el (gnus-outlook-deuglify): Add :version.
300 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
302 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
303 (html2text-format-tag-list): Add "strong" and "em".
304 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
306 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
308 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
309 signature file. Suggested by Manoj Srivastava
310 <srivasta@golden-gryphon.com>.
312 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
313 iso-2022-jp even in the Japanese language environment.
314 Suggested by Jason Rumney <jasonr@gnu.org>.
316 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
318 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
319 use the same characters as the dummy marks; make it free from
320 getting affected by the language environment.
321 (gnus-summary-read-group-1): Update mark positions only when the
322 format spec is updated.
324 * gnus-spec.el (gnus-update-format-specifications): Return a list
327 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
329 * nnspool.el (nnspool-spool-directory): Use news-path if the
330 news-directory variable is not bound.
332 * gnus-group.el (gnus-group-line-format-alist): Convert the value
333 of gnus-tmp-news-method into string if it may be passed to
334 gnus-correct-length which takes only a string argument.
336 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
338 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
341 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
343 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
344 comparison on string.
346 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
348 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
349 running the major-mode function.
351 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
353 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
354 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
355 boolean check to not apply converters that apply to future
358 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
360 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
361 dummy marks in the right way.
363 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
365 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
366 avoid infinite recursion via gnus-get-function.
368 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
370 * gnus-agent.el (gnus-agent-synchronize-group-flags):
371 When necessary, pass full group name to gnus-request-set-marks.
372 (gnus-agent-synchronize-group-flags): Add support for sync'ing
374 (gnus-agent-synchronize-flags-server): Be silent when writing file.
376 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
378 * gnus-agent.el (gnus-agent-synchronize-group-flags):
379 Replace gnus-request-update-info with explicit code to sync the
380 in-memory info read flags with the marks being sync'd to the backend.
382 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
384 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
385 servers that are offline. Avoids having gnus-agent-toggle-plugged
386 first ask if you want to open a server and then, even when you
387 responded with no, asking if you want to synchronize the server's
389 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
390 multi-line expressions.
391 (gnus-agent-synchronize-group-flags): New internal function.
392 Updates marks in memory (in the info structure) AND in the backend.
393 (gnus-agent-check-overview-buffer): Fix range of
394 deletion to remove entire duplicate line. Fixes merged article
397 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
399 * nnagent.el (nnagent-request-set-mark):
400 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
401 method, to ensure that synchronization updates marks in the
402 backend and in the info (in memory) structure.
404 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
406 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
407 unless plugged. Disable the agent so that an open failure causes
410 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
412 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
413 (gnus-agent-go-online): Change :version.
414 (gnus-agent-expire-unagentized-dirs)
415 (gnus-agent-auto-agentize-methods): Add :version.
417 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
419 * legacy-gnus-agent.el
420 (gnus-agent-convert-to-compressed-agentview-prompt):
421 New function. Used internally to only display 'gnus converting
422 files' message when actually necessary.
424 * gnus-sum.el: Remove (require 'gnus-agent) as required
425 methods now autoloaded.
427 * gnus-int.el (gnus-request-move-article):
428 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
431 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
433 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
434 to avoid run-time CL dependencies.
435 (gnus-agent-unfetch-articles): New function.
436 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
437 article numbers even when local .overview file is missing.
438 (gnus-agent-read-article-number): New function. Only accepts
439 27-bit article numbers.
440 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
441 Use gnus-agent-read-article-number.
442 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
443 from backend while recognizing that article numbers in .overview
446 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
447 some users confused by references to .newsrc when they only have a
449 (gnus-convert-mark-converter-prompt)
450 (gnus-convert-converter-needs-prompt): Fix use of property list.
452 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
454 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
456 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
458 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
459 stuff for non-living groups.
461 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
463 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
464 (gnus-agent-regenerate-group): Using nil messages aren't valid.
466 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
468 * gnus-agent.el (gnus-agent-read-agentview):
469 Inline gnus-uncompress-range.
471 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
473 * legacy-gnus-agent.el
474 (gnus-agent-convert-to-compressed-agentview): Fix typos with
475 help from Florian Weimer <fw@deneb.enyo.de>
477 * gnus-agent.el (gnus-agentize):
478 gnus-agent-send-mail-real-function no longer set to current value
479 of message-send-mail-function but rather a lambda that calls
480 message-send-mail-function. The change makes the agent real-time
481 responsive to user changes to message-send-mail-function.
483 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
485 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
487 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
489 * gnus-cache.el (gnus-cache-rename-group): New function.
490 (gnus-cache-delete-group): New function.
492 * gnus-agent.el (gnus-agent-rename-group): New function.
493 (gnus-agent-delete-group): New function.
494 (gnus-agent-save-group-info): Use gnus-command-method when
495 `method' parameter is nil. Don't write nil entries into the
497 (gnus-agent-get-group-info): New function.
498 (gnus-agent-get-local): Add optional parameters to avoid calling
499 gnus-group-real-name and gnus-find-method-for-group.
500 (gnus-agent-set-local): Delete stored entry if either min, or max,
502 (gnus-agent-fetch-session): Reword error/quit messages.
503 On quit, use gnus-agent-regenerate-group to record existance of any
504 articles fetched to disk before the quit occurred.
506 * gnus-int.el (gnus-request-delete-group):
507 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
508 local disk in sync with the server.
509 (gnus-request-rename-group):
510 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
511 local disk in sync with the server.
513 * gnus-start.el (gnus-get-unread-articles):
514 Cosmetic simplification to logic.
516 * gnus-group.el (gnus-group-delete-group): No longer update
517 gnus-cache-active-altered as gnus-request-delete-group now keeps
519 (gnus-group-list-active): Let the agent store a server's active
520 list if currently plugged.
522 * gnus-util.el (gnus-rename-file): New function.
524 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
526 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
527 when the group's active is not available.
529 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
531 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
534 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
536 * gnus-start.el (gnus-convert-old-newsrc): Only write the
537 conversion message to newsrc-dribble when an actual conversion is
540 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
542 * gnus-agent.el (gnus-agent-read-local):
543 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
544 avoid the implicit assumption that they will always be equal.
545 (gnus-agent-save-local): Bind buffer-file-coding-system, not
546 coding-system-for-write, as the with-temp-file macro first prints
547 to a buffer then saves the buffer.
549 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
551 * legacy-gnus-agent.el (): New. Provides converters that are only
552 loaded when gnus-convert-old-newsrc needs to call them.
554 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
556 (gnus-group-prepare-hook): Remove function that converted list
557 form of gnus-agent-expire-days to group properties.
559 * gnus-start.el (gnus-convert-old-newsrc): Register new
560 converters to handle old agent file formats. Added logic for a
561 "backup before upgrading warning".
562 (gnus-convert-mark-converter-prompt): Developers can mark
563 functions as needing (default), or not needing,
564 gnus-convert-old-newsrc's "backup before upgrading warning".
565 (gnus-convert-converter-needs-prompt): Tests whether the user
566 should be protected from potentially irreversable changes by the
569 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
571 * gnus-int.el (gnus-request-accept-article): Inform the agent that
572 articles are being added to a group.
573 (gnus-request-replace-article): Inform the agent that articles
574 need to be uncached as the cached contents are no longer valid.
576 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
577 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
578 (gnus-agent-set-local): Refuse to save null in local object table.
579 (gnus-agent-regenerate-group): The REREAD parameter can now be a
580 list of articles that will be marked as unread.
582 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
584 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
585 single-interval range of the form (min . max). Previously the
586 range had to look like ((min . max)). Likewise, return
587 (min . max) rather than ((min . max)).
588 (gnus-range-map): Use gnus-range-normalize to accept
589 single-interval range.
591 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
592 the cache, but not the agent, now appear with their usual face.
594 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
596 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
597 marks consisting of a single range {for example, (3 . 5)} rather
598 than a list of a single range { ((3 . 5)) }.
600 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
602 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
605 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
607 * gnus-draft.el (gnus-group-send-queue): Pass the group name
608 "nndraft:queue" along to gnus-draft-send.
609 Use gnus-agent-prompt-send-queue.
610 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
611 is "nndraft:queue". Suggested by Gaute Strokkenes
612 <gs234@srcf.ucam.org>
614 * gnus-group.el (gnus-group-catchup): Use new
615 gnus-sequence-of-unread-articles, not
616 gnus-list-of-unread-articles, to avoid exhausting memory with huge
617 numbers of articles. Use gnus-range-map to avoid having to
618 uncompress the unread list.
619 (gnus-group-archive-directory)
620 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
622 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
623 (gnus-sorted-range-intersection): Intersection of two ranges
624 without requiring that they first be uncompressed.
626 * gnus-start.el (gnus-activate-group): Unless blocked by the
627 caller, possibly expand the active range to include both cached
628 and agentized articles.
629 (gnus-convert-old-newsrc): Rewrote in anticipation of having
630 multiple version-dependent converters.
631 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
632 gnus-agent-save-active.
633 (gnus-save-newsrc-file): Save dirty agent range limits.
635 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
636 gnus-agent-possibly-alter-active.
637 (gnus-adjust-marked-articles): Faster handling of simple lists
639 2004-10-18 David Edmondson <dme@dme.org>
641 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
644 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
646 * mml.el (mml-preview): Use `pop-to-buffer'.
648 * message.el (message-goto-mail-followup-to): Insert after "To".
649 (message-carefully-insert-headers): Add comment.
651 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
653 * gnus-art.el (gnus-button-alist):
654 Improve `gnus-button-handle-library' entry.
656 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
658 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
660 * gnus-start.el (gnus-activate-group): Add doc-string.
662 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
663 handle manual section.
665 * imap.el (imap-store-password): New variable.
666 (imap-interactive-login): Use it.
667 Suggested by Mark Plaksin <happy@mcplaksin.org>.
669 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
670 Allow / in mailto URLs.
672 * spam.el (spam-directory): Derive from `gnus-directory'.
674 * gnus-sum.el (gnus-pick-line-number): Add autoload.
676 2004-10-17 Richard M. Stallman <rms@gnu.org>
678 * gnus-registry.el (gnus-registry-unload-hook):
679 Set as a variable with add-hook.
681 * nnspool.el (nnspool-spool-directory): Use news-directory instead
684 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
686 * spam.el: Delete duplicate `provide'.
687 (spam-unload-hook): Set as a variable with add-hook.
689 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
691 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
694 * message.el (message-ignored-news-headers)
695 (message-ignored-supersedes-headers)
696 (message-ignored-resent-headers)
697 (message-forward-ignored-headers): Improve custom type.
699 2004-10-15 Simon Josefsson <jas@extundo.com>
701 * pop3.el (top-level): Don't require nnheader.
702 (pop3-read-timeout): Add.
703 (pop3-accept-process-output): Add.
704 (pop3-read-response, pop3-retr): Use it.
706 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
708 * message.el (message-tokenize-header): Fix 2004-09-06 change
709 which used point-min in the wrong place.
711 2004-10-12 Simon Josefsson <jas@extundo.com>
713 * net/tls.el (tls-certtool-program): New variable.
714 (tls-certificate-information): New function, based on
715 ssl-certificate-information.
717 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
719 * message.el (message-bury): Use `window-dedicated-p'.
721 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
723 * gnus-sum.el: Mention that multibyte characters don't work as marks.
725 * gnus.el (message-y-or-n-p): Autoload.
727 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
728 (pop3-password-required, pop3-authentication-scheme)
729 (pop3-leave-mail-on-server): Made customizable.
730 (pop3): New custom group.
731 (pop3-retr): Remove `sleep-for' statements.
732 Suggested by Dave Love <fx@gnu.org>.
734 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
737 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
738 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
739 Dave Love <fx@gnu.org>.
741 * mml.el (mml-minibuffer-read-disposition): Require match.
742 Suggested by Dave Love <fx@gnu.org>.
744 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
746 * gnus-group.el (gnus-update-group-mark-positions):
747 * gnus-sum.el (gnus-update-summary-mark-positions):
748 * message.el (message-check-news-body-syntax):
749 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
750 of string-as-multibyte.
752 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
754 2004-10-05 Juri Linkov <juri@jurta.org>
756 * gnus-group.el (gnus-update-group-mark-positions):
757 * gnus-sum.el (gnus-update-summary-mark-positions):
758 * message.el (message-check-news-body-syntax):
759 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
760 8-bit unibyte values to a multibyte string for search functions.
762 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
764 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
765 there's no visible header.
767 2004-10-01 Simon Josefsson <jas@extundo.com>
769 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
772 2004-09-29 Jesper Harder <harder@ifa.au.dk>
774 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
776 2004-09-28 Jesper Harder <harder@ifa.au.dk>
778 * gnus-picon.el: Require cl.
780 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
782 * mml-smime.el: Require cl. Autoload message-fetch-field.
784 * gnus-fun.el: Require gnus-ems and gnus-util.
786 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
788 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
790 * gnus.el (gnus-method-to-server): Move defsubst before first use.
792 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
793 Fix format string mismatch.
794 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
795 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
797 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
799 * gnus.el (gnus-version-number): Set to 5.11.
801 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
803 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
805 2004-09-26 Jesper Harder <harder@ifa.au.dk>
807 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
808 GROUP is a virtual group.
810 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
813 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
816 * mm-bodies.el (mm-7bit-chars): Don't include \r.
818 * mml.el (mml-compute-boundary-1): Don't uncompress files.
820 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
822 (rfc2047-encode): Use it.
824 * flow-fill.el: Typo.
826 * mml.el (mml-generate-mime-1): Don't use format=flowed with
829 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
831 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
832 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
834 * mm-util.el (mm-image-load-path): Handle nil in load-path.
835 From Christian Neukirchen <chneukirchen@yahoo.de>.
837 * html2text.el (html2text-replace-list): Add & and '.
839 * nnheader.el (nnheader-max-head-length): Increase to 8192.
841 * message.el (message-clone-locals): Clone sendmail and smtp
844 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
846 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
847 in `header' match. Reported by Svend Tollak Munkejord.
849 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
851 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
853 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
855 * uudecode.el (uudecode-use-external): Add :version.
857 * smime.el (smime-CA-file, smime-encrypt-cipher)
858 (smime-dns-server): Add :version.
860 * smiley.el (gnus-smiley-file-types): Add :version.
862 * sha1.el (sha1-use-external): Add :version.
864 * pgg-def.el (pgg-query-keyserver): Add :version.
866 * nnmail.el (nnmail-fancy-expiry-targets)
867 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
869 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
870 (nnimap-retrieve-groups-asynchronous): Add :version.
871 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
873 * mml.el (mml-content-disposition-parameters)
874 (mml-insert-mime-headers-always): Add :version.
876 * mm-util.el (mm-coding-system-priorities):
878 * mm-decode.el (mm-inline-text-html-with-images)
879 (mm-keep-viewer-alive-types, mm-external-terminal-program)
880 (mm-verify-option): Add :version.
881 (mm-text-html-renderer): Change :version.
883 * message.el (message-fcc-externalize-attachments)
884 (message-required-headers, message-draft-headers)
885 (message-subject-trailing-was-query)
886 (message-subject-trailing-was-ask-regexp)
887 (message-subject-trailing-was-regexp, message-mark-insert-begin)
888 (message-mark-insert-end, message-archive-header)
889 (message-archive-note, message-cross-post-default)
890 (message-cross-post-note, message-followup-to-note)
891 (message-cross-post-note-function, message-use-mail-followup-to)
892 (message-subscribed-address-functions)
893 (message-subscribed-address-file, message-subscribed-addresses)
894 (message-subscribed-regexps, message-allow-no-recipients)
895 (message-yank-cited-prefix, message-signature-insert-empty-line)
896 (message-hidden-headers, message-hierarchical-addresses)
897 (message-mail-user-agent, message-use-idna)
898 (message-valid-fqdn-regexp)
899 (message-strip-special-text-properties, message-header-synonyms)
900 (message-beginning-of-line, message-tab-body-function): Add :version.
901 (message-insert-canlock, message-wide-reply-confirm-recipients):
904 * mail-source.el (mail-source-ignore-errors): Add :group, :type
906 (mail-source-delete-old-incoming-confirm)
907 (mail-source-movemail-program): Add :version.
909 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
910 (gnus-agent-cache, gnus-agent): Change :version.
912 * gnus-util.el (gnus-use-byte-compile): Change :version.
914 * gnus-sum.el (gnus-summary-make-false-root-always)
915 (gnus-summary-default-high-score)
916 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
917 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
918 (gnus-read-all-available-headers, gnus-article-emulate-mime)
919 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
920 (gnus-sum-thread-tree-single-indent)
921 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
922 (gnus-sum-thread-tree-leaf-with-other)
923 (gnus-sum-thread-tree-single-leaf): Add :version.
924 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
925 (gnus-article-loose-mime): Change :version.
927 * gnus-start.el (gnus-backup-startup-file)
928 (gnus-save-startup-file-via-temp-buffer): Add :version.
930 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
931 (gnus-server-offline-face): Add :version.
933 * gnus-score.el (gnus-adaptive-word-length-limit):
935 * gnus-msg.el (gnus-gcc-externalize-attachments)
936 (gnus-debug-files, gnus-debug-exclude-variables)
937 (gnus-discouraged-post-methods): Change :version.
938 (gnus-confirm-mail-reply-to-news)
939 (gnus-confirm-treat-mail-like-news): Add :version.
941 * gnus-int.el (gnus-server-unopen-status): Add :version.
943 * gnus-group.el (gnus-group-jump-to-group-prompt)
944 (gnus-large-ephemeral-newsgroup)
945 (gnus-fetch-old-ephemeral-headers): Add :version.
947 * gnus-fun.el (gnus-x-face-directory)
948 (gnus-convert-pbm-to-x-face-command)
949 (gnus-convert-image-to-x-face-command)
950 (gnus-convert-image-to-face-command): Add :version.
952 * gnus-delay.el (gnus-delay-default-hour): Add :version.
954 * gnus-cite.el (gnus-cite-blank-line-after-header)
955 (gnus-article-boring-faces):
957 * gnus-art.el (gnus-buttonized-mime-types)
958 (gnus-inhibit-mime-unbuttonizing)
959 (gnus-treat-display-face)
960 (gnus-treat-body-boundary): Change :version.
961 (gnus-body-boundary-delimiter, gnus-picon-databases)
962 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
963 (gnus-treat-date-english, gnus-treat-fold-headers)
964 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
965 (gnus-treat-mail-picon, gnus-treat-wash-html)
966 (gnus-article-encrypt-protocol)
967 (gnus-use-idna, gnus-article-over-scroll)
968 (gnus-mime-display-multipart-alternative-as-mixed)
969 (gnus-mime-display-multipart-related-as-mixed)
970 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
971 (gnus-ctan-url, gnus-button-ctan-handler)
972 (gnus-button-handle-ctan-bogus-regexp)
973 (gnus-button-ctan-directory-regexp)
974 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
975 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
976 (gnus-button-man-level, gnus-button-emacs-level)
977 (gnus-button-message-level, gnus-button-browse-level): Add :version.
979 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
980 (gnus-agent-go-online): Change :version.
981 (gnus-agent-expire-unagentized-dirs)
982 (gnus-agent-auto-agentize-methods): Add :version.
984 * flow-fill.el (fill-flowed-display-column)
985 (fill-flowed-encode-column): Add :version.
987 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
988 (gnus-outlook-deuglify-unwrap-max)
989 (gnus-outlook-deuglify-cite-marks)
990 (gnus-outlook-deuglify-unwrap-stop-chars)
991 (gnus-outlook-deuglify-no-wrap-chars)
992 (gnus-outlook-deuglify-attrib-cut-regexp)
993 (gnus-outlook-deuglify-attrib-verb-regexp)
994 (gnus-outlook-deuglify-attrib-end-regexp)
995 (gnus-outlook-display-hook): Add :version.
997 * binhex.el (binhex-use-external): Add :version.
999 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
1001 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1004 2004-09-13 Simon Josefsson <jas@extundo.com>
1006 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1008 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
1010 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
1012 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
1014 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1016 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1018 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
1019 for the 'imap' port in netrc files
1021 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
1022 in gnus-registry-trim
1024 2004-09-10 Simon Josefsson <jas@extundo.com>
1026 * nndb.el (require): Remove tcp and duplicate cl.
1028 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1030 * nntp.el (nntp): New customization group.
1031 (nntp-authinfo-file): Add customization group.
1033 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
1035 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1037 * gnus.el (to-address, to-list, subscribed)
1038 (large-newsgroup-initial): Ditto.
1040 * flow-fill.el (fill-flowed-display-column)
1041 (fill-flowed-encode-column): Ditto.
1043 2004-09-06 Stefan <monnier@iro.umontreal.ca>
1045 * message.el (message-tokenize-header, message-send-mail-with-qmail):
1046 Use point-min rather than 1.
1047 (message-send-mail): Use buffer-size rather than point-max.
1049 * gnus-sum.el (gnus-summary-search-article-forward):
1050 Signal a specific `search-failed' rather than a generic `error'.
1052 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
1053 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
1054 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
1056 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
1058 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1060 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
1061 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
1062 (spam-stat-save): Accept prefix argument.
1064 2004-09-01 Simon Josefsson <jas@extundo.com>
1066 * message.el (message-canlock-generate): Require sha1, not
1067 sha1-el. (Can we get rid of this require alltogheter? It is ugly
1068 to require within a function. Sadly, if sha1.el isn't loaded, the
1069 let binding in m-c-g will hide the defcustom definition, which is
1072 * canlock.el: Require sha1, not sha1-el.
1074 * message.el: Don't autoload sha1 (there is a autoload cookie in
1077 * sha1-el.el: Renamed to sha1.el.
1079 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1081 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1083 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1085 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
1088 2004-03-05 Jesper Harder <harder@ifa.au.dk>
1090 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1092 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1094 * canlock.el: Don't autoload mail-fetch-field.
1096 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1098 * canlock.el (base64-encode-string): Don't autoload it.
1100 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1102 * canlock.el: Always require sha1-el.
1103 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1105 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1107 * message.el (message-canlock-generate): Require sha1-el.
1109 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1111 * canlock.el (canlock-insert-header): Remove excessive grouping in
1114 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1116 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1118 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1120 * canlock.el (canlock-sha1-function): Remove.
1121 (canlock-sha1-function-for-verify): Remove.
1122 (canlock-openssl-program): Remove.
1123 (canlock-openssl-args): Remove.
1124 (canlock-ignore-errors): Remove.
1125 (canlock-sha1-with-openssl): Remove.
1126 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
1127 (canlock-verify): Don't use canlock-ignore-errors.
1129 * sha1-el.el (sha1-string-external): Make it can return a string
1131 (sha1-region-external): Ditto.
1132 (sha1-string-internal): Ditto.
1133 (sha1-region-internal): Ditto.
1134 (sha1-region): Ditto.
1135 (sha1-string): Ditto.
1138 2003-11-15 Simon Josefsson <jas@extundo.com>
1140 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
1141 (pgg-gpg-lookup-key): Use regexp match instead of
1142 split-string (split-string is different between emacs 21.2 and
1143 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1145 2004-07-28 Simon Josefsson <jas@extundo.com>
1147 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
1148 parameter (but don't use it, for now).
1150 2004-02-03 Jesper Harder <harder@ifa.au.dk>
1152 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1154 2004-05-26 Simon Josefsson <jas@extundo.com>
1156 * starttls.el: Merge with my GNUTLS based starttls.el.
1157 (starttls-gnutls-program, starttls-use-gnutls)
1158 (starttls-extra-arguments, starttls-process-connection-type)
1159 (starttls-connect, starttls-failure, starttls-success): New variables.
1160 (starttls-program, starttls-extra-args): Doc fix.
1161 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
1163 (starttls-negotiate, starttls-open-stream):
1164 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
1165 function if it is set.
1167 2004-08-31 Simon Josefsson <jas@extundo.com>
1169 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1170 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1172 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
1173 and ?\' to symbol instead of whitespace (tiny patch).
1174 From Andreas Schwab <schwab@suse.de>.
1176 2004-08-31 Jesper Harder <harder@ifa.au.dk>
1178 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1181 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1183 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1185 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1187 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1189 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1191 * gnus-art.el (article-decode-idna-rhs): Don't use
1192 message-idna-inside-rhs-p.
1194 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1196 * message.el (message-idna-inside-rhs-p): Remove.
1197 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1199 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1201 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1203 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
1204 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1206 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1207 when the group's active is not available.
1209 * gnus-art.el (article-hide-headers): Refer to the values for
1210 gnus-ignored-headers and gnus-visible-headers in the summary
1211 buffer since a user may have set them as group parameters.
1212 (gnus-article-next-page): Fix the way to find a real end-of-buffer
1213 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
1214 (gnus-article-read-summary-keys): Restore new window-start and
1215 hscroll to summary window.
1216 (gnus-prev-page-map): Remove duplicated one.
1218 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
1219 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
1220 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
1221 <Reiner.Steib@gmx.de>.
1223 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
1224 Replace pp-to-string with gnus-pp-to-string.
1226 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1228 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
1231 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1232 parsing gnus-posting-styles when the message is not for replying.
1233 (gnus-summary-resend-message-edit): Call mime-to-mml.
1234 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1235 (gnus-debug): Replace pp with gnus-pp.
1237 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1239 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
1242 * gnus-sum.el (gnus-read-header): Don't remove a header for the
1243 parent article of a sparse article in the thread hashtb.
1244 From Stefan Wiens <s.wi@gmx.net>.
1246 * gnus-util.el (gnus-bind-print-variables): New macro.
1247 (gnus-prin1): Use it.
1248 (gnus-prin1-to-string): Use it.
1249 (gnus-pp): New function.
1250 (gnus-pp-to-string): New function.
1252 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1254 * mail-source.el (mail-source-touch-pop): Doc fix.
1256 * message.el (message-mode): Don't modify paragraph-separate there.
1257 (message-setup-fill-variables): Add mml tags to paragraph-start
1258 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
1259 (message-smtpmail-send-it): Doc fix.
1260 (message-exchange-point-and-mark): Don't activate region if it was
1261 inactive. Suggested by Hiroshi Fujishima
1262 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1264 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
1265 t while entering a file name using the mm-with-multibyte macro.
1266 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1268 * mm-encode.el (mm-content-transfer-encoding-defaults):
1269 Use qp-or-base64 for the application/* types.
1270 (mm-safer-encoding): Consider 7bit is safe.
1272 * mm-util.el (mm-with-multibyte-buffer): New macro.
1273 (mm-with-multibyte): New macro.
1275 * mm-view.el (mm-inline-render-with-function): Use multibyte
1276 buffer; decode html source by charset.
1278 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
1279 add generate-head-function and generate-article-function to the
1280 rfc822-forward entry.
1281 (nndoc-forward-type-p): Recognize envelope From_.
1282 (nndoc-rfc822-forward-generate-article): New function.
1283 (nndoc-rfc822-forward-generate-head): New function.
1285 From David Hedbor <dhedbor@real.com>.
1286 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
1287 (nnmail-expand-newtext): Lowercase expanded entries if
1288 nnmail-split-lowercase-expanded is non-nil.
1290 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1292 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1294 * gnus-art.el (gnus-article-wash-html-with-w3m):
1295 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
1296 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
1297 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
1298 instead of mm-multiple-handles.
1299 (gnus-mime-delete-part): Ditto.
1301 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1302 handle, as well as a list.
1303 (mm-complicated-handles): Former definition of mm-multiple-handles.
1305 * mm-view.el (mm-w3m-mode-map): Remove.
1306 (mm-w3m-local-map-property): Remove.
1307 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
1308 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1309 (mm-w3m-cid-retrieve): Simplify.
1310 (mm-inline-text-html-render-with-w3m): Decode html source by
1311 charset; check META tags only when charsets are not specified in
1312 headers; specify charset to w3m-region; use w3m-minor-mode-map
1313 instead of mm-w3m-local-map-property.
1315 2004-08-30 Juanma Barranquero <lektu@terra.es>
1317 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1319 2004-08-30 Andreas Schwab <schwab@suse.de>
1321 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1323 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1325 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1327 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1329 2004-08-30 Kim F. Storm <storm@cua.dk>
1331 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1333 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
1336 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1338 * mm-decode.el (mime-display, mime-security): Fix custom-manual
1341 * gnus-art.el (gnus-article): Ditto.
1343 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1345 * gnus-art.el (article-hide-list-identifiers):
1346 Bind inhibit-read-only as t.
1348 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1350 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1352 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1354 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
1355 (gnus-narrow-to-page): Don't assume point-min == 1.
1356 (gnus-article-edit-mode): Derive from message-mode.
1358 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
1361 * imap.el (imap-parse-address-list, imap-parse-body-ext):
1362 Disable incorrect use of `assert'.
1364 * message.el (message-mode): Set comment-start-skip.
1366 2004-08-22 Sam Steingold <sds@gnu.org>
1368 * pop3.el (pop3-leave-mail-on-server): New user variable.
1369 (pop3-movemail): Delete mail only when it is nil.
1371 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1373 * netrc.el, tls.el: Removed; use files from ../net instead.
1375 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1377 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1379 * mailcap.el (mailcap-mime-data): Mark as risky.
1381 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1382 Fix custom-manual entries.
1384 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1386 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1388 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
1389 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
1390 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
1391 wry.xpm: Added new files from the v5_10 branch of Gnus.
1393 2004-07-22 Andreas Schwab <schwab@suse.de>
1395 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1397 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1399 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1400 addition to emacs-w3m.
1402 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1404 * gnus-msg.el (gnus-summary-followup-with-original):
1405 Document yanking of region when active.
1407 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1409 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
1410 Revision 7.2 changes excluded to maintain compatibility with all
1411 targeted emacs versions.
1413 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
1414 gnus-agent.el update and incorporate bug fixes.
1416 See ChangeLog.2 for earlier changes.
1418 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
1419 Copying and distribution of this file, with or without modification,
1420 are permitted provided the copyright notice and this notice are preserved.
1423 ;; coding: iso-2022-7bit
1426 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4