1 2005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
3 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
4 prefix arg is neither nil nor a number, as info specifies.
6 2005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
8 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
10 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
12 * message.el (message-beginning-of-line): Change the behavior when
13 invoked between BOL and : so that it first moves backward.
15 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
17 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
18 article buffer when editing of the article is discarded.
19 (gnus-article-prepare): Revert.
21 2005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
23 * gnus-art.el (gnus-article-prepare):
24 Remove message-strip-forbidden-properties from the local hook.
26 2005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
28 * mml.el (mml-generate-mime-1): Convert string into unibyte when
29 inserting " *mml*" buffer's contents into a unibyte temp buffer.
31 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
33 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
34 which will be inserted according to the multibyteness of a buffer
35 rather than the type of contents. Suggested by ARISAWA Akihiro
38 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
40 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
41 which is unreadable in some setups.
43 2004-12-27 Simon Josefsson <jas@extundo.com>
45 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
46 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
47 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
49 2004-12-17 Kim F. Storm <storm@cua.dk>
51 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
53 * gnus-sum.el (gnus-summary-mode-map): Likewise.
55 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
57 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
58 correctly even if there are wide characters.
60 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
62 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
63 concatenating segments rather than before concatenating them.
64 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
66 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
68 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
70 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
72 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
73 unify Latin characters in XEmacs.
74 (mm-find-mime-charset-region): Use it.
76 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
78 * gnus-util.el (gnus-delete-directory): New function.
80 * gnus-agent.el (gnus-agent-delete-group): Use it.
82 * gnus-cache.el (gnus-cache-delete-group): Use it.
84 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
86 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
88 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
90 * gnus-group.el (gnus-group-make-rss-group):
91 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
93 * gnus-start.el (gnus-setup-news): Honor user's setting to
94 gnus-message-archive-method. Suggested by Lute Kamstra
95 <Lute.Kamstra@xs4all.nl>.
97 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
99 * message.el (message-forward-make-body-mml): Remove headers
100 according to message-forward-ignored-headers if a message is decoded.
102 2004-12-02 Romain Francoise <romain@orebokech.com>
104 * message.el (message-forward-make-body-plain): Always remove
105 headers according to message-forward-ignored-headers.
107 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
109 * lpath.el: Remove bbdb-create-internal, bbdb-records,
110 spam-BBDB-register-routine and spam-enter-ham-BBDB.
112 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
113 order to silence the byte compiler.
115 * pop3.el (pop3-md5): Define it before being used.
117 * spam.el: Fix the way to silence the byte compiler, which
118 complained about bbdb-buffer, bbdb-create-internal,
119 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
120 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
121 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
122 spam-stat-buffer-is-spam, spam-stat-load,
123 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
124 spam-stat-save and spam-stat-split-fancy.
126 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
128 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
129 which may confuse users.
130 (canlock-password-for-verify): Ditto.
132 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
134 * gnus-art.el (gnus-emphasis-alist): Ditto.
136 * gnus-registry.el (gnus-registry-max-entries): Ditto.
138 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
140 * gnus-start.el (gnus-save-killed-list): Ditto.
142 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
143 (gnus-sum-thread-tree-root): Ditto.
144 (gnus-sum-thread-tree-false-root): Ditto.
145 (gnus-sum-thread-tree-single-indent): Ditto.
147 * message.el (message-courtesy-message): Ditto.
148 (message-archive-note): Ditto.
149 (message-subscribed-address-file): Ditto.
150 (message-user-fqdn): Ditto.
152 * spam-report.el (spam-report-gmane-regex): Ditto.
154 * spam.el (spam-blackhole-good-server-regex): Ditto.
156 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
158 * message.el (message-forbidden-properties): Fix typo in doc string.
160 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
162 * message.el (message-strip-forbidden-properties):
163 Bind buffer-read-only (etc) to nil.
165 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
167 * gnus-util.el (gnus-replace-in-string): Add doc string.
169 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
170 to avoid problems when splitting mails with many recipients.
172 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
174 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
175 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
177 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
179 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
181 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
183 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
184 pop-to-buffer, covered by the subsequent gnus-configure-windows.
186 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
188 * nnfolder.el (nnfolder-save-marks): Add missing format field in
190 * nnml.el (nnml-save-marks): Ditto.
192 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
194 * gnus-start.el (gnus-convert-old-newsrc):
195 Assign legacy-gnus-agent to 5.10.7.
197 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
199 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
200 default; improve customization type.
201 (gnus-emphasis-custom-with-format): New macro.
202 (gnus-emphasis-custom-value-to-external): New function.
203 (gnus-emphasis-custom-value-to-internal): New function.
205 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
207 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
208 "Args out of range" error. Reported by Arnaud Giersch
209 <arnaud.giersch@free.fr>.
211 2004-11-04 Richard M. Stallman <rms@gnu.org>
213 * spam.el (spam group): Add :version.
215 * pgg-def.el (pgg group): Add :version.
217 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
219 * gnus-art. (gnus-article-edit-article): Don't associate the
220 article buffer with a draft file. This is a temporary measure
221 against the 2004-08-22 change to gnus-article-edit-mode.
223 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
225 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
226 (html2text-format-tags): Remove unused variable `attr'.
228 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
231 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
232 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
233 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
235 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
237 * mm-util.el (mm-coding-system-p): Return a coding-system.
238 (mm-mime-mule-charset-alist): Use shift_jis instead of
239 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
240 entries for the mime charsets iso-2022-jp-3 and shift_jis.
241 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
242 instead of japanese-shift-jis and iso-latin-1 respectively in
243 order to share the default value with both Emacs and XEmacs-mule.
244 (mm-mule-charset-to-mime-charset):
245 Make mm-coding-system-priorities effective.
246 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
247 while predicating of candidates upon the priorities.
249 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
251 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
253 * tls.el (tls-process-connection-type, tls-success)
254 (tls-certtool-program): Add :version.
256 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
257 (starttls-extra-arguments, starttls-process-connection-type)
258 (starttls-connect, starttls-failure, starttls-success):
260 * spam-stat.el (spam-stat): Add :version.
262 * sieve.el (sieve): Add :version.
264 * sha1.el (sha1): Add :version.
265 (sha1-use-external): Remove redundant version.
267 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
268 (nnmail-cache-ignore-groups, nnmail-spool-hook)
269 (nnmail-split-fancy-match-partial-words)
270 (nnmail-split-lowercase-expanded):
272 * nndiary.el (nndiary): Add :version.
274 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
276 * mml-sec.el (mml-default-sign-method)
277 (mml-default-encrypt-method, mml-signencrypt-style-alist):
280 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
282 * mm-url.el (mm-url-use-external, mm-url-program)
283 (mm-url-arguments): Add :version.
285 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
286 (mm-attachment-file-modes, mm-decrypt-option)
287 (mm-w3m-safe-url-regexp): Add :version.
289 * message.el (message-cite-prefix-regexp)
290 (message-sendmail-envelope-from, message-minibuffer-local-map)
291 (message-user-fqdn, message-completion-alist): Add :version.
293 * gnus-win.el (gnus-configure-windows-hook)
294 (gnus-use-frames-on-any-display): Add :version.
296 * gnus-art.el (gnus-article-address-banner-alist)
297 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
298 (gnus-treat-from-picon, gnus-treat-mail-picon)
299 (gnus-treat-x-pgp-sig): Add :version.
301 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
302 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
303 (gnus-summary-article-delete-hook)
304 (gnus-summary-display-while-building): Add :version.
306 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
307 (gnus-get-top-new-news-hook):Add :version.
309 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
310 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
312 * gnus-registry.el (gnus-registry): Add :version.
314 * gnus-spec.el (gnus-use-correct-string-widths)
315 (gnus-make-format-preserve-properties): Add :version.
317 * gnus.el (gnus-group-charter-alist)
318 (gnus-group-fetch-control-use-browse-url)
319 (gnus-install-group-spam-parameters): Add :version.
321 * gnus-diary.el (gnus-diary): Add :version.
323 * gnus-delay.el (gnus-delay): Add :version.
325 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
326 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
327 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
330 * gnus-agent.el (gnus-agent-max-fetch-size)
331 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
332 (gnus-agent-prompt-send-queue): Add :version.
334 * deuglify.el (gnus-outlook-deuglify): Add :version.
336 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
338 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
339 (html2text-format-tag-list): Add "strong" and "em".
340 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
342 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
344 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
345 signature file. Suggested by Manoj Srivastava
346 <srivasta@golden-gryphon.com>.
348 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
349 iso-2022-jp even in the Japanese language environment.
350 Suggested by Jason Rumney <jasonr@gnu.org>.
352 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
354 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
355 use the same characters as the dummy marks; make it free from
356 getting affected by the language environment.
357 (gnus-summary-read-group-1): Update mark positions only when the
358 format spec is updated.
360 * gnus-spec.el (gnus-update-format-specifications): Return a list
363 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
365 * nnspool.el (nnspool-spool-directory): Use news-path if the
366 news-directory variable is not bound.
368 * gnus-group.el (gnus-group-line-format-alist): Convert the value
369 of gnus-tmp-news-method into string if it may be passed to
370 gnus-correct-length which takes only a string argument.
372 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
374 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
377 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
379 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
380 comparison on string.
382 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
384 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
385 running the major-mode function.
387 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
389 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
390 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
391 boolean check to not apply converters that apply to future
394 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
396 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
397 dummy marks in the right way.
399 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
401 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
402 avoid infinite recursion via gnus-get-function.
404 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
406 * gnus-agent.el (gnus-agent-synchronize-group-flags):
407 When necessary, pass full group name to gnus-request-set-marks.
408 (gnus-agent-synchronize-group-flags): Add support for sync'ing
410 (gnus-agent-synchronize-flags-server): Be silent when writing file.
412 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
414 * gnus-agent.el (gnus-agent-synchronize-group-flags):
415 Replace gnus-request-update-info with explicit code to sync the
416 in-memory info read flags with the marks being sync'd to the backend.
418 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
420 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
421 that are offline. Avoids having gnus-agent-toggle-plugged first ask if
422 you want to open a server and then, even when you responded with no,
423 asking if you want to synchronize the server's flags.
424 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
425 multi-line expressions.
426 (gnus-agent-synchronize-group-flags): New internal function.
427 Updates marks in memory (in the info structure) AND in the backend.
428 (gnus-agent-check-overview-buffer): Fix range of
429 deletion to remove entire duplicate line. Fixes merged article
432 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
434 * nnagent.el (nnagent-request-set-mark):
435 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
436 method, to ensure that synchronization updates marks in the
437 backend and in the info (in memory) structure.
439 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
441 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
442 unless plugged. Disable the agent so that an open failure causes
445 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
447 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
448 (gnus-agent-go-online): Change :version.
449 (gnus-agent-expire-unagentized-dirs)
450 (gnus-agent-auto-agentize-methods): Add :version.
452 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
454 * legacy-gnus-agent.el
455 (gnus-agent-convert-to-compressed-agentview-prompt):
456 New function. Used internally to only display 'gnus converting
457 files' message when actually necessary.
459 * gnus-sum.el: Remove (require 'gnus-agent) as required
460 methods now autoloaded.
462 * gnus-int.el (gnus-request-move-article):
463 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
466 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
468 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
469 to avoid run-time CL dependencies.
470 (gnus-agent-unfetch-articles): New function.
471 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
472 article numbers even when local .overview file is missing.
473 (gnus-agent-read-article-number): New function. Only accepts
474 27-bit article numbers.
475 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
476 Use gnus-agent-read-article-number.
477 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
478 from backend while recognizing that article numbers in .overview
481 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
482 some users confused by references to .newsrc when they only have a
484 (gnus-convert-mark-converter-prompt)
485 (gnus-convert-converter-needs-prompt): Fix use of property list.
487 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
489 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
491 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
493 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
494 stuff for non-living groups.
496 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
498 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
499 (gnus-agent-regenerate-group): Using nil messages aren't valid.
501 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
503 * gnus-agent.el (gnus-agent-read-agentview):
504 Inline gnus-uncompress-range.
506 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
508 * legacy-gnus-agent.el
509 (gnus-agent-convert-to-compressed-agentview): Fix typos with
510 help from Florian Weimer <fw@deneb.enyo.de>
512 * gnus-agent.el (gnus-agentize):
513 gnus-agent-send-mail-real-function no longer set to current value
514 of message-send-mail-function but rather a lambda that calls
515 message-send-mail-function. The change makes the agent real-time
516 responsive to user changes to message-send-mail-function.
518 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
520 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
522 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
524 * gnus-cache.el (gnus-cache-rename-group): New function.
525 (gnus-cache-delete-group): New function.
527 * gnus-agent.el (gnus-agent-rename-group): New function.
528 (gnus-agent-delete-group): New function.
529 (gnus-agent-save-group-info): Use gnus-command-method when
530 `method' parameter is nil. Don't write nil entries into the
532 (gnus-agent-get-group-info): New function.
533 (gnus-agent-get-local): Add optional parameters to avoid calling
534 gnus-group-real-name and gnus-find-method-for-group.
535 (gnus-agent-set-local): Delete stored entry if either min, or max,
537 (gnus-agent-fetch-session): Reword error/quit messages.
538 On quit, use gnus-agent-regenerate-group to record existance of any
539 articles fetched to disk before the quit occurred.
541 * gnus-int.el (gnus-request-delete-group):
542 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
543 local disk in sync with the server.
544 (gnus-request-rename-group):
545 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
546 local disk in sync with the server.
548 * gnus-start.el (gnus-get-unread-articles):
549 Cosmetic simplification to logic.
551 * gnus-group.el (gnus-group-delete-group): No longer update
552 gnus-cache-active-altered as gnus-request-delete-group now keeps
554 (gnus-group-list-active): Let the agent store a server's active
555 list if currently plugged.
557 * gnus-util.el (gnus-rename-file): New function.
559 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
561 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
562 when the group's active is not available.
564 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
566 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
569 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
571 * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
572 message to newsrc-dribble when an actual conversion is performed.
574 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
576 * gnus-agent.el (gnus-agent-read-local):
577 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
578 avoid the implicit assumption that they will always be equal.
579 (gnus-agent-save-local): Bind buffer-file-coding-system, not
580 coding-system-for-write, as the with-temp-file macro first prints
581 to a buffer then saves the buffer.
583 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
585 * legacy-gnus-agent.el (): New. Provides converters that are only
586 loaded when gnus-convert-old-newsrc needs to call them.
588 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
590 (gnus-group-prepare-hook): Remove function that converted list
591 form of gnus-agent-expire-days to group properties.
593 * gnus-start.el (gnus-convert-old-newsrc): Register new
594 converters to handle old agent file formats. Added logic for a
595 "backup before upgrading warning".
596 (gnus-convert-mark-converter-prompt): Developers can mark
597 functions as needing (default), or not needing,
598 gnus-convert-old-newsrc's "backup before upgrading warning".
599 (gnus-convert-converter-needs-prompt): Tests whether the user
600 should be protected from potentially irreversable changes by the
603 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
605 * gnus-int.el (gnus-request-accept-article): Inform the agent that
606 articles are being added to a group.
607 (gnus-request-replace-article): Inform the agent that articles
608 need to be uncached as the cached contents are no longer valid.
610 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
611 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
612 (gnus-agent-set-local): Refuse to save null in local object table.
613 (gnus-agent-regenerate-group): The REREAD parameter can now be a
614 list of articles that will be marked as unread.
616 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
618 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
619 single-interval range of the form (min . max). Previously the
620 range had to look like ((min . max)). Likewise, return
621 (min . max) rather than ((min . max)).
622 (gnus-range-map): Use gnus-range-normalize to accept
623 single-interval range.
625 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
626 the cache, but not the agent, now appear with their usual face.
628 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
630 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
631 marks consisting of a single range {for example, (3 . 5)} rather
632 than a list of a single range { ((3 . 5)) }.
634 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
636 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
639 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
641 * gnus-draft.el (gnus-group-send-queue): Pass the group name
642 "nndraft:queue" along to gnus-draft-send.
643 Use gnus-agent-prompt-send-queue.
644 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
645 is "nndraft:queue". Suggested by Gaute Strokkenes
646 <gs234@srcf.ucam.org>
648 * gnus-group.el (gnus-group-catchup): Use new
649 gnus-sequence-of-unread-articles, not
650 gnus-list-of-unread-articles, to avoid exhausting memory with huge
651 numbers of articles. Use gnus-range-map to avoid having to
652 uncompress the unread list.
653 (gnus-group-archive-directory)
654 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
656 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
657 (gnus-sorted-range-intersection): Intersection of two ranges
658 without requiring that they first be uncompressed.
660 * gnus-start.el (gnus-activate-group): Unless blocked by the
661 caller, possibly expand the active range to include both cached
662 and agentized articles.
663 (gnus-convert-old-newsrc): Rewrote in anticipation of having
664 multiple version-dependent converters.
665 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
666 gnus-agent-save-active.
667 (gnus-save-newsrc-file): Save dirty agent range limits.
669 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
670 gnus-agent-possibly-alter-active.
671 (gnus-adjust-marked-articles): Faster handling of simple lists
673 2004-10-18 David Edmondson <dme@dme.org>
675 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
678 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
680 * mml.el (mml-preview): Use `pop-to-buffer'.
682 * message.el (message-goto-mail-followup-to): Insert after "To".
683 (message-carefully-insert-headers): Add comment.
685 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
687 * gnus-art.el (gnus-button-alist):
688 Improve `gnus-button-handle-library' entry.
690 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
692 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
694 * gnus-start.el (gnus-activate-group): Add doc-string.
696 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
697 handle manual section.
699 * imap.el (imap-store-password): New variable.
700 (imap-interactive-login): Use it.
701 Suggested by Mark Plaksin <happy@mcplaksin.org>.
703 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
704 Allow / in mailto URLs.
706 * spam.el (spam-directory): Derive from `gnus-directory'.
708 * gnus-sum.el (gnus-pick-line-number): Add autoload.
710 2004-10-17 Richard M. Stallman <rms@gnu.org>
712 * gnus-registry.el (gnus-registry-unload-hook):
713 Set as a variable with add-hook.
715 * nnspool.el (nnspool-spool-directory): Use news-directory instead
718 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
720 * spam.el: Delete duplicate `provide'.
721 (spam-unload-hook): Set as a variable with add-hook.
723 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
725 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
728 * message.el (message-ignored-news-headers)
729 (message-ignored-supersedes-headers)
730 (message-ignored-resent-headers)
731 (message-forward-ignored-headers): Improve custom type.
733 2004-10-15 Simon Josefsson <jas@extundo.com>
735 * pop3.el (top-level): Don't require nnheader.
736 (pop3-read-timeout): Add.
737 (pop3-accept-process-output): Add.
738 (pop3-read-response, pop3-retr): Use it.
740 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
742 * message.el (message-tokenize-header): Fix 2004-09-06 change
743 which used point-min in the wrong place.
745 2004-10-12 Simon Josefsson <jas@extundo.com>
747 * net/tls.el (tls-certtool-program): New variable.
748 (tls-certificate-information): New function, based on
749 ssl-certificate-information.
751 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
753 * message.el (message-bury): Use `window-dedicated-p'.
755 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
757 * gnus-sum.el: Mention that multibyte characters don't work as marks.
759 * gnus.el (message-y-or-n-p): Autoload.
761 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
762 (pop3-password-required, pop3-authentication-scheme)
763 (pop3-leave-mail-on-server): Made customizable.
764 (pop3): New custom group.
765 (pop3-retr): Remove `sleep-for' statements.
766 Suggested by Dave Love <fx@gnu.org>.
768 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
771 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
772 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
773 Dave Love <fx@gnu.org>.
775 * mml.el (mml-minibuffer-read-disposition): Require match.
776 Suggested by Dave Love <fx@gnu.org>.
778 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
780 * gnus-group.el (gnus-update-group-mark-positions):
781 * gnus-sum.el (gnus-update-summary-mark-positions):
782 * message.el (message-check-news-body-syntax):
783 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
784 of string-as-multibyte.
786 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
788 2004-10-05 Juri Linkov <juri@jurta.org>
790 * gnus-group.el (gnus-update-group-mark-positions):
791 * gnus-sum.el (gnus-update-summary-mark-positions):
792 * message.el (message-check-news-body-syntax):
793 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
794 8-bit unibyte values to a multibyte string for search functions.
796 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
798 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
799 there's no visible header.
801 2004-10-01 Simon Josefsson <jas@extundo.com>
803 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
806 2004-09-29 Jesper Harder <harder@ifa.au.dk>
808 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
810 2004-09-28 Jesper Harder <harder@ifa.au.dk>
812 * gnus-picon.el: Require cl.
814 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
816 * mml-smime.el: Require cl. Autoload message-fetch-field.
818 * gnus-fun.el: Require gnus-ems and gnus-util.
820 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
822 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
824 * gnus.el (gnus-method-to-server): Move defsubst before first use.
826 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
827 Fix format string mismatch.
828 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
829 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
831 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
833 * gnus.el (gnus-version-number): Set to 5.11.
835 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
837 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
839 2004-09-26 Jesper Harder <harder@ifa.au.dk>
841 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
842 GROUP is a virtual group.
844 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
847 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
850 * mm-bodies.el (mm-7bit-chars): Don't include \r.
852 * mml.el (mml-compute-boundary-1): Don't uncompress files.
854 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
856 (rfc2047-encode): Use it.
858 * flow-fill.el: Typo.
860 * mml.el (mml-generate-mime-1): Don't use format=flowed with
863 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
865 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
866 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
868 * mm-util.el (mm-image-load-path): Handle nil in load-path.
869 From Christian Neukirchen <chneukirchen@yahoo.de>.
871 * html2text.el (html2text-replace-list): Add & and '.
873 * nnheader.el (nnheader-max-head-length): Increase to 8192.
875 * message.el (message-clone-locals): Clone sendmail and smtp
878 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
880 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
881 in `header' match. Reported by Svend Tollak Munkejord.
883 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
885 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
887 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
889 * uudecode.el (uudecode-use-external): Add :version.
891 * smime.el (smime-CA-file, smime-encrypt-cipher)
892 (smime-dns-server): Add :version.
894 * smiley.el (gnus-smiley-file-types): Add :version.
896 * sha1.el (sha1-use-external): Add :version.
898 * pgg-def.el (pgg-query-keyserver): Add :version.
900 * nnmail.el (nnmail-fancy-expiry-targets)
901 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
903 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
904 (nnimap-retrieve-groups-asynchronous): Add :version.
905 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
907 * mml.el (mml-content-disposition-parameters)
908 (mml-insert-mime-headers-always): Add :version.
910 * mm-util.el (mm-coding-system-priorities):
912 * mm-decode.el (mm-inline-text-html-with-images)
913 (mm-keep-viewer-alive-types, mm-external-terminal-program)
914 (mm-verify-option): Add :version.
915 (mm-text-html-renderer): Change :version.
917 * message.el (message-fcc-externalize-attachments)
918 (message-required-headers, message-draft-headers)
919 (message-subject-trailing-was-query)
920 (message-subject-trailing-was-ask-regexp)
921 (message-subject-trailing-was-regexp, message-mark-insert-begin)
922 (message-mark-insert-end, message-archive-header)
923 (message-archive-note, message-cross-post-default)
924 (message-cross-post-note, message-followup-to-note)
925 (message-cross-post-note-function, message-use-mail-followup-to)
926 (message-subscribed-address-functions)
927 (message-subscribed-address-file, message-subscribed-addresses)
928 (message-subscribed-regexps, message-allow-no-recipients)
929 (message-yank-cited-prefix, message-signature-insert-empty-line)
930 (message-hidden-headers, message-hierarchical-addresses)
931 (message-mail-user-agent, message-use-idna)
932 (message-valid-fqdn-regexp)
933 (message-strip-special-text-properties, message-header-synonyms)
934 (message-beginning-of-line, message-tab-body-function): Add :version.
935 (message-insert-canlock, message-wide-reply-confirm-recipients):
938 * mail-source.el (mail-source-ignore-errors): Add :group, :type
940 (mail-source-delete-old-incoming-confirm)
941 (mail-source-movemail-program): Add :version.
943 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
944 (gnus-agent-cache, gnus-agent): Change :version.
946 * gnus-util.el (gnus-use-byte-compile): Change :version.
948 * gnus-sum.el (gnus-summary-make-false-root-always)
949 (gnus-summary-default-high-score)
950 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
951 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
952 (gnus-read-all-available-headers, gnus-article-emulate-mime)
953 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
954 (gnus-sum-thread-tree-single-indent)
955 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
956 (gnus-sum-thread-tree-leaf-with-other)
957 (gnus-sum-thread-tree-single-leaf): Add :version.
958 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
959 (gnus-article-loose-mime): Change :version.
961 * gnus-start.el (gnus-backup-startup-file)
962 (gnus-save-startup-file-via-temp-buffer): Add :version.
964 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
965 (gnus-server-offline-face): Add :version.
967 * gnus-score.el (gnus-adaptive-word-length-limit):
969 * gnus-msg.el (gnus-gcc-externalize-attachments)
970 (gnus-debug-files, gnus-debug-exclude-variables)
971 (gnus-discouraged-post-methods): Change :version.
972 (gnus-confirm-mail-reply-to-news)
973 (gnus-confirm-treat-mail-like-news): Add :version.
975 * gnus-int.el (gnus-server-unopen-status): Add :version.
977 * gnus-group.el (gnus-group-jump-to-group-prompt)
978 (gnus-large-ephemeral-newsgroup)
979 (gnus-fetch-old-ephemeral-headers): Add :version.
981 * gnus-fun.el (gnus-x-face-directory)
982 (gnus-convert-pbm-to-x-face-command)
983 (gnus-convert-image-to-x-face-command)
984 (gnus-convert-image-to-face-command): Add :version.
986 * gnus-delay.el (gnus-delay-default-hour): Add :version.
988 * gnus-cite.el (gnus-cite-blank-line-after-header)
989 (gnus-article-boring-faces):
991 * gnus-art.el (gnus-buttonized-mime-types)
992 (gnus-inhibit-mime-unbuttonizing)
993 (gnus-treat-display-face)
994 (gnus-treat-body-boundary): Change :version.
995 (gnus-body-boundary-delimiter, gnus-picon-databases)
996 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
997 (gnus-treat-date-english, gnus-treat-fold-headers)
998 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
999 (gnus-treat-mail-picon, gnus-treat-wash-html)
1000 (gnus-article-encrypt-protocol)
1001 (gnus-use-idna, gnus-article-over-scroll)
1002 (gnus-mime-display-multipart-alternative-as-mixed)
1003 (gnus-mime-display-multipart-related-as-mixed)
1004 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
1005 (gnus-ctan-url, gnus-button-ctan-handler)
1006 (gnus-button-handle-ctan-bogus-regexp)
1007 (gnus-button-ctan-directory-regexp)
1008 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
1009 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
1010 (gnus-button-man-level, gnus-button-emacs-level)
1011 (gnus-button-message-level, gnus-button-browse-level): Add :version.
1013 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
1014 (gnus-agent-go-online): Change :version.
1015 (gnus-agent-expire-unagentized-dirs)
1016 (gnus-agent-auto-agentize-methods): Add :version.
1018 * flow-fill.el (fill-flowed-display-column)
1019 (fill-flowed-encode-column): Add :version.
1021 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
1022 (gnus-outlook-deuglify-unwrap-max)
1023 (gnus-outlook-deuglify-cite-marks)
1024 (gnus-outlook-deuglify-unwrap-stop-chars)
1025 (gnus-outlook-deuglify-no-wrap-chars)
1026 (gnus-outlook-deuglify-attrib-cut-regexp)
1027 (gnus-outlook-deuglify-attrib-verb-regexp)
1028 (gnus-outlook-deuglify-attrib-end-regexp)
1029 (gnus-outlook-display-hook): Add :version.
1031 * binhex.el (binhex-use-external): Add :version.
1033 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
1035 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1038 2004-09-13 Simon Josefsson <jas@extundo.com>
1040 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1042 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
1044 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
1046 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
1048 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1050 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1052 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
1053 for the 'imap' port in netrc files
1055 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
1056 in gnus-registry-trim
1058 2004-09-10 Simon Josefsson <jas@extundo.com>
1060 * nndb.el (require): Remove tcp and duplicate cl.
1062 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1064 * nntp.el (nntp): New customization group.
1065 (nntp-authinfo-file): Add customization group.
1067 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
1069 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1071 * gnus.el (to-address, to-list, subscribed)
1072 (large-newsgroup-initial): Ditto.
1074 * flow-fill.el (fill-flowed-display-column)
1075 (fill-flowed-encode-column): Ditto.
1077 2004-09-06 Stefan <monnier@iro.umontreal.ca>
1079 * message.el (message-tokenize-header, message-send-mail-with-qmail):
1080 Use point-min rather than 1.
1081 (message-send-mail): Use buffer-size rather than point-max.
1083 * gnus-sum.el (gnus-summary-search-article-forward):
1084 Signal a specific `search-failed' rather than a generic `error'.
1086 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
1087 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
1088 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
1090 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
1092 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1094 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
1095 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
1096 (spam-stat-save): Accept prefix argument.
1098 2004-09-01 Simon Josefsson <jas@extundo.com>
1100 * message.el (message-canlock-generate): Require sha1, not
1101 sha1-el. (Can we get rid of this require alltogheter? It is ugly
1102 to require within a function. Sadly, if sha1.el isn't loaded, the
1103 let binding in m-c-g will hide the defcustom definition, which is
1106 * canlock.el: Require sha1, not sha1-el.
1108 * message.el: Don't autoload sha1 (there is a autoload cookie in
1111 * sha1-el.el: Renamed to sha1.el.
1113 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1115 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1117 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1119 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
1122 2004-03-05 Jesper Harder <harder@ifa.au.dk>
1124 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1126 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1128 * canlock.el: Don't autoload mail-fetch-field.
1130 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1132 * canlock.el (base64-encode-string): Don't autoload it.
1134 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1136 * canlock.el: Always require sha1-el.
1137 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1139 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1141 * message.el (message-canlock-generate): Require sha1-el.
1143 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1145 * canlock.el (canlock-insert-header): Remove excessive grouping in
1148 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1150 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1152 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1154 * canlock.el (canlock-sha1-function): Remove.
1155 (canlock-sha1-function-for-verify): Remove.
1156 (canlock-openssl-program): Remove.
1157 (canlock-openssl-args): Remove.
1158 (canlock-ignore-errors): Remove.
1159 (canlock-sha1-with-openssl): Remove.
1160 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
1161 (canlock-verify): Don't use canlock-ignore-errors.
1163 * sha1-el.el (sha1-string-external): Make it can return a string
1165 (sha1-region-external): Ditto.
1166 (sha1-string-internal): Ditto.
1167 (sha1-region-internal): Ditto.
1168 (sha1-region): Ditto.
1169 (sha1-string): Ditto.
1172 2003-11-15 Simon Josefsson <jas@extundo.com>
1174 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
1175 (pgg-gpg-lookup-key): Use regexp match instead of
1176 split-string (split-string is different between emacs 21.2 and
1177 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1179 2004-07-28 Simon Josefsson <jas@extundo.com>
1181 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
1182 parameter (but don't use it, for now).
1184 2004-02-03 Jesper Harder <harder@ifa.au.dk>
1186 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1188 2004-05-26 Simon Josefsson <jas@extundo.com>
1190 * starttls.el: Merge with my GNUTLS based starttls.el.
1191 (starttls-gnutls-program, starttls-use-gnutls)
1192 (starttls-extra-arguments, starttls-process-connection-type)
1193 (starttls-connect, starttls-failure, starttls-success): New variables.
1194 (starttls-program, starttls-extra-args): Doc fix.
1195 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
1197 (starttls-negotiate, starttls-open-stream):
1198 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
1199 function if it is set.
1201 2004-08-31 Simon Josefsson <jas@extundo.com>
1203 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1204 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1206 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
1207 and ?\' to symbol instead of whitespace (tiny patch).
1208 From Andreas Schwab <schwab@suse.de>.
1210 2004-08-31 Jesper Harder <harder@ifa.au.dk>
1212 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1215 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1217 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1219 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1221 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1223 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1225 * gnus-art.el (article-decode-idna-rhs): Don't use
1226 message-idna-inside-rhs-p.
1228 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1230 * message.el (message-idna-inside-rhs-p): Remove.
1231 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1233 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1235 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1237 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
1238 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1240 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1241 when the group's active is not available.
1243 * gnus-art.el (article-hide-headers): Refer to the values for
1244 gnus-ignored-headers and gnus-visible-headers in the summary
1245 buffer since a user may have set them as group parameters.
1246 (gnus-article-next-page): Fix the way to find a real end-of-buffer
1247 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
1248 (gnus-article-read-summary-keys): Restore new window-start and
1249 hscroll to summary window.
1250 (gnus-prev-page-map): Remove duplicated one.
1252 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
1253 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
1254 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
1255 <Reiner.Steib@gmx.de>.
1257 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
1258 Replace pp-to-string with gnus-pp-to-string.
1260 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1262 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
1265 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1266 parsing gnus-posting-styles when the message is not for replying.
1267 (gnus-summary-resend-message-edit): Call mime-to-mml.
1268 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1269 (gnus-debug): Replace pp with gnus-pp.
1271 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1273 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
1276 * gnus-sum.el (gnus-read-header): Don't remove a header for the
1277 parent article of a sparse article in the thread hashtb.
1278 From Stefan Wiens <s.wi@gmx.net>.
1280 * gnus-util.el (gnus-bind-print-variables): New macro.
1281 (gnus-prin1): Use it.
1282 (gnus-prin1-to-string): Use it.
1283 (gnus-pp): New function.
1284 (gnus-pp-to-string): New function.
1286 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1288 * mail-source.el (mail-source-touch-pop): Doc fix.
1290 * message.el (message-mode): Don't modify paragraph-separate there.
1291 (message-setup-fill-variables): Add mml tags to paragraph-start
1292 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
1293 (message-smtpmail-send-it): Doc fix.
1294 (message-exchange-point-and-mark): Don't activate region if it was
1295 inactive. Suggested by Hiroshi Fujishima
1296 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1298 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
1299 t while entering a file name using the mm-with-multibyte macro.
1300 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1302 * mm-encode.el (mm-content-transfer-encoding-defaults):
1303 Use qp-or-base64 for the application/* types.
1304 (mm-safer-encoding): Consider 7bit is safe.
1306 * mm-util.el (mm-with-multibyte-buffer): New macro.
1307 (mm-with-multibyte): New macro.
1309 * mm-view.el (mm-inline-render-with-function): Use multibyte
1310 buffer; decode html source by charset.
1312 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
1313 add generate-head-function and generate-article-function to the
1314 rfc822-forward entry.
1315 (nndoc-forward-type-p): Recognize envelope From_.
1316 (nndoc-rfc822-forward-generate-article): New function.
1317 (nndoc-rfc822-forward-generate-head): New function.
1319 From David Hedbor <dhedbor@real.com>.
1320 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
1321 (nnmail-expand-newtext): Lowercase expanded entries if
1322 nnmail-split-lowercase-expanded is non-nil.
1324 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1326 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1328 * gnus-art.el (gnus-article-wash-html-with-w3m):
1329 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
1330 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
1331 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
1332 instead of mm-multiple-handles.
1333 (gnus-mime-delete-part): Ditto.
1335 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1336 handle, as well as a list.
1337 (mm-complicated-handles): Former definition of mm-multiple-handles.
1339 * mm-view.el (mm-w3m-mode-map): Remove.
1340 (mm-w3m-local-map-property): Remove.
1341 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
1342 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1343 (mm-w3m-cid-retrieve): Simplify.
1344 (mm-inline-text-html-render-with-w3m): Decode html source by
1345 charset; check META tags only when charsets are not specified in
1346 headers; specify charset to w3m-region; use w3m-minor-mode-map
1347 instead of mm-w3m-local-map-property.
1349 2004-08-30 Juanma Barranquero <lektu@terra.es>
1351 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1353 2004-08-30 Andreas Schwab <schwab@suse.de>
1355 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1357 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1359 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1361 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1363 2004-08-30 Kim F. Storm <storm@cua.dk>
1365 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1367 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
1370 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1372 * mm-decode.el (mime-display, mime-security): Fix custom-manual
1375 * gnus-art.el (gnus-article): Ditto.
1377 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1379 * gnus-art.el (article-hide-list-identifiers):
1380 Bind inhibit-read-only as t.
1382 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1384 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1386 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1388 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
1389 (gnus-narrow-to-page): Don't assume point-min == 1.
1390 (gnus-article-edit-mode): Derive from message-mode.
1392 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
1395 * imap.el (imap-parse-address-list, imap-parse-body-ext):
1396 Disable incorrect use of `assert'.
1398 * message.el (message-mode): Set comment-start-skip.
1400 2004-08-22 Sam Steingold <sds@gnu.org>
1402 * pop3.el (pop3-leave-mail-on-server): New user variable.
1403 (pop3-movemail): Delete mail only when it is nil.
1405 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1407 * netrc.el, tls.el: Removed; use files from ../net instead.
1409 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1411 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1413 * mailcap.el (mailcap-mime-data): Mark as risky.
1415 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1416 Fix custom-manual entries.
1418 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1420 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1422 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
1423 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
1424 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
1425 wry.xpm: Added new files from the v5_10 branch of Gnus.
1427 2004-07-22 Andreas Schwab <schwab@suse.de>
1429 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1431 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1433 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1434 addition to emacs-w3m.
1436 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1438 * gnus-msg.el (gnus-summary-followup-with-original):
1439 Document yanking of region when active.
1441 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1443 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
1444 Revision 7.2 changes excluded to maintain compatibility with all
1445 targeted emacs versions.
1447 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
1448 gnus-agent.el update and incorporate bug fixes.
1450 See ChangeLog.2 for earlier changes.
1452 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
1453 Copying and distribution of this file, with or without modification,
1454 are permitted provided the copyright notice and this notice are preserved.
1457 ;; coding: iso-2022-7bit
1460 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4