1 2001-06-02 Simon Josefsson <simon@josefsson.org>
3 * imap.el (imap-kerberos4-open):
8 (imap-starttls-open): Set buffer to workaround spurious
9 `accept-process-output' buffer changes. Thanks to Mats Lidell
10 <Mats.Lidell@contactor.se> for report and partial patch and Jake
11 Colman <colman@ppllc.com> for report.
13 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
15 * gnus-sum.el (gnus-summary-catchup): New argument.
16 (gnus-summary-catchup-from-here): New function.
18 2001-05-30 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
20 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
21 back, then insert glyph. (Before, the glyph was inserted first,
22 then the newline.) This works around a behavior in XEmacs where
23 it is not possible to insert a character after a glyph which is at
24 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
26 2001-05-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
28 From Jaap-Henk Hoepman (jhh@xs4all.nl).
30 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
31 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
32 mm-destroy-postponed-undisplay-list): New functions.
33 (mm-display-external): Use them.
35 2001-05-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
37 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
38 `default-low' when evaluating `gnus-summary-highlight'.
39 From Raja R Harinath <harinath@cs.umn.edu>.
41 2001-05-27 Simon Josefsson <simon@josefsson.org>
43 * message.el (message-yank-cited-prefix): New variable.
44 (message-indent-citation): Use it.
46 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
48 (mml2015-mailcrypt-clear-verify): Ditto.
50 2001-05-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
51 From Nevin Kapur <nevin@jhu.edu>.
53 * gnus-sum.el (gnus-summary-default-high-score,
54 gnus-summary-default-low-score): New variables.
55 (gnus-summary-highlight): Use them.
57 2001-05-16 Didier Verna <didier@lrde.epita.fr>
59 * message.el (message-mail): pass the 'send-actions argument to
62 2001-05-16 Simon Josefsson <simon@josefsson.org>
63 From Raymond Scholz <ray-2001@zonix.de>
65 * gnus-art.el (gnus-mime-view-part-as-charset):
66 (gnus-mime-internalize-part): Doc fixes.
68 2001-05-11 Simon Josefsson <simon@josefsson.org>
70 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
71 status lines without any text ("^215$").
73 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
75 * nnrss.el (nnrss-check-group): Reverse.
77 2001-05-07 Simon Josefsson <simon@josefsson.org>
79 * message.el (message-get-reply-headers):
80 (message-followup): Fix typo, suggested by David Green
83 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
85 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
87 * nnrss.el (nnrss-open-server): Read server data when it is called.
88 (nnrss-request-expire-articles): Fix.
90 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
92 * message.el (message-do-send-housekeeping): mail-abbrevs may
93 rename buffer behind Gnus.
95 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
97 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
98 (nnrss-group-alist): Add more resources.
99 (nnrss-check-group): Ignore errors.
101 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
103 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
105 * nnslashdot.el (nnslashdot-request-list): Add time.
106 (nnslashdot-request-expire-articles): New.
108 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
109 secondary methods too.
111 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
113 * message.el (message-use-followup-to): Set default value to t.
115 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
117 * message.el (message-dont-reply-to-names): Fix documentation.
118 (message-get-reply-headers): Use Mail-Followup-To only for wide
121 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
123 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
125 (nnrss-check-group): Use time.
127 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
129 * gnus.el: Oort Gnus v0.03 is released.
131 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
133 * nnultimate.el (nnultimate-topic-article-to-article): Use the
136 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
138 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
140 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
142 * nnultimate.el (nnultimate-retrieve-headers): Return all
145 * gnus-sum.el (gnus-read-all-available-headers): New variable.
146 (gnus-get-newsgroup-headers-xover): Use it.
148 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
150 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
152 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
154 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
156 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
158 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
161 * gnus.el (gnus-info-nodes): Remove a few The's.
163 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
165 * mail-source.el (mail-source-movemail): Call-process may return a
166 signal description string.
168 * gnus-start.el (gnus-read-newsrc-el-file):
169 gnus-newsrc-file-version may be nil.
171 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
172 Suggested by Michael Sperber [Mr. Preprocessor]
173 <sperber@informatik.uni-tuebingen.de>.
175 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
177 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
179 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
181 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
184 2001-04-18 Simon Josefsson <simon@josefsson.org>
186 * smime.el (smime-ask-passphrase): Rework to return value.
187 (smime-sign-region): Rework to bind value and use it.
188 (smime-decrypt-region): Ditto.
190 2001-04-18 Mathias Herberts <Mathias.Herberts@iroise.net>
191 Committed by Simon Josefsson <simon@josefsson.org>
193 * smime.el (smime-ask-passphrase): New function.
194 (smime-sign-region): Use it.
195 (smime-encrypt-cipher): New variable.
196 (smime-decrypt-region): Ditto.
198 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
199 Committed by Simon Josefsson <simon@josefsson.org>
201 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
204 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
206 *gnus.el: Oort Gnus v0.02 is released.
208 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
210 * gnus.el: Oort Gnus v0.01 is released.
212 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
214 * gnus-sum.el (gnus-summary-highlight): Highlight read
215 undownloaded articles as read articles.
217 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
218 (gnus-agent-get-undownloaded-list): Mark all undownloaded
219 articles, even read ones, as such.
221 * gnus-sum.el (gnus-summary-find-matching): Clean up.
222 (gnus-find-matching-articles): New function.
223 (gnus-summary-limit-include-matching-articles): New command.
224 (gnus-summary-limit-include-thread): Include articles that have
226 (gnus-offer-save-summaries): Clean up.
228 2001-04-13 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
230 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
232 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
233 From Jason Merrill <jason_merrill@redhat.com>
235 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
237 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
238 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
240 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
241 newsgroup names when the original article is a news message.
243 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
245 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
246 supported. Suggest by Jim Meyering <jim@meyering.net>.
248 2001-04-02 Nevin Kapur <nevin@jhu.edu>
249 Committed by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
251 * nnmail.el (nnmail-split-it): Added check for .* at the end of
252 regexp in nnmail-split-fancy.
254 2001-04-10 Simon Josefsson <simon@josefsson.org>
256 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
258 2001-04-10 Colin Marquardt <colin.marquardt@usa.alcatel.com>
260 * message.el (message-send-mail): Improve the interaction with the
263 2001-04-10 Simon Josefsson <simon@josefsson.org>
265 * imap.el (imap-message-copy): Work around buggy servers that
266 doesn't send TRYCREATE tags.
268 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
270 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
272 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
274 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
277 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
279 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
282 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
284 * gnus-art.el (gnus-parse-news-url): New function.
285 (gnus-button-handle-news): New function.
286 (gnus-button-alist): Point to new functions.
288 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
290 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
293 * message.el (message-check-news-header-syntax): Question even
294 when Gnus doesn't know the group names.
295 (message-send-news): Clean up.
297 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
298 exited on purpose without saving.
300 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
302 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
304 * gnus-score.el (gnus-score-orphans): Clean up.
306 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
308 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
311 * gnus-start.el (gnus-close-all-servers): Find the right items to
314 * qp.el (quoted-printable-decode-region): Just message
315 malformation; don't quit.
317 2001-03-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
318 From Gerd Moellmann <gerd@gnu.org>.
320 * gnus.el (gnus-interactive): A typo.
322 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
323 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
325 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
326 `assq-delete-all', if that function exists; otherwise use the old
327 definition. Documentation changed to match the one in
330 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
332 * gnus-start.el (gnus-close-all-servers): New function.
334 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
335 (gnus-server-remove-denials): Clean up.
337 * gnus-sum.el (gnus-summary-sort-by-original): New command and
340 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
342 * message.el (message-send-news): Message where we are sending.
343 (message-send-mail): Ditto.
345 * gnus.el (gnus-server-string): New function.
347 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
349 * mm-decode.el (mm-default-directory): Customized.
350 (mm-tmp-directory): Ditto.
352 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
353 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
355 (gnus-summary-line-format-alist): ?l is now a string.
356 (gnus-summary-prepare-threads): Output ? for unknown lines.
357 (gnus-summary-insert-line): Ditto.
358 (gnus-summary-print-article): Unbalanced parentheses.
360 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
361 out whether new stuff has arrived.
363 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
365 * gnus-sum.el: Let printing work on ttys on Emacs.
367 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
369 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
372 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
375 2001-03-31 01:04:54 Francis Litterio <franl-removethis@world.omitthis.std.com>
377 * message.el (message-set-auto-save-file-name): Don't use
380 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
382 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
385 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
387 * gnus-msg.el (gnus-put-message): Clean up.
388 (gnus-summary-reply): Mark all replied-to articles as replied to.
389 (gnus-inews-add-send-actions): Also mark as forwarded.
390 (gnus-summary-mail-forward): Mark as forwarded.
392 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
394 (gnus-summary-mark-article-as-forwarded): Ditto.
396 * gnus-msg.el (gnus-summary-resend-message): Mark article as
398 (gnus-summary-mail-forward): Clean up.
400 * gnus.el (gnus-article-mark-lists): Added forward.
402 * gnus-sum.el (gnus-forwarded-mark): New variable.
403 (gnus-summary-prepare-threads): Use it.
404 (gnus-summary-update-secondary-mark): Ditto.
405 (gnus-newsgroup-forwarded): New variable.
407 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
409 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
410 (gnus-summary-very-wide-reply): New command and keystroke.
411 (gnus-summary-very-wide-reply-with-original): Ditto.
413 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
414 (gnus-score-adaptive): Use it.
416 * gnus-start.el (gnus-get-unread-articles): Clean up.
418 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
420 * nnultimate.el (nnultimate-retrieve-headers): Work for other
423 2001-03-21 Didier Verna <didier@lrde.epita.fr>
426 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
427 * gnus-start.el (gnus-subscribe-newsgroup): use it.
430 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
432 * nnultimate.el (nnultimate-retrieve-headers): Understand
433 long-form month names.
435 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
437 * gnus-sum.el (gnus-summary-show-all-headers):
438 gnus-article-show-all-headers is broken. Use
439 gnus-summary-toggle-header instead.
441 * mml2015.el (mml2015-gpg-extract-from): No error.
443 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
444 From Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>.
446 * mml2015.el (mml2015-gpg-extract-from): New function.
447 (mml2015-gpg-verify): Use it.
448 (mml2015-gpg-clear-verify): Use it.
450 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
452 * message.el (message-setup-fill-variables): Use
453 fill-paragraph-function.
454 (message-fill-paragraph): Take an argument.
455 (message-newline-and-reformat): Take another argument.
457 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
459 * message.el (rmail-output): It is in rmailout.el not rmail.el.
461 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
463 * message.el (message-forward): local-variable-p takes an extra
466 2001-03-16 Simon Josefsson <simon@josefsson.org>
468 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
469 `nnimap-use-nov-p' (it really tested the negative).
470 (nnimap-retrieve-headers): Use it.
472 2001-03-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
474 * message.el (message-generate-headers-first): Update doc.
476 2001-03-10 Matthias Wiehl <mwiehl@gmx.de>
478 * gnus.el (gnus-summary-line-format): Typo.
480 2001-03-11 Simon Josefsson <simon@josefsson.org>
482 * mailcap.el (mailcap-mime-data): Add application/sieve.
483 (mailcap-mime-extensions): Add .siv, .xls.
485 2001-03-14 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
486 From Christoph Conrad <christoph.conrad@gmx.de>
488 * gnus-score.el (gnus-summary-lower-thread): Typo.
490 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
492 * message.el (message-forward-decoded-p): New variable.
493 (message-forward-subject-author-subject): Use it.
494 (message-make-forward-subject): Use it.
495 (message-forward): Use it.
497 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
499 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
500 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
502 ;;Has been fixed -- zsh.
503 ;;2001-03-05 Dave Love <fx@gnu.org>
505 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
506 ;; Move it after definition of mm-coding-system-p.
508 2001-03-01 Dave Love <fx@gnu.org>
510 * mm-util.el (mm-inhibit-file-name-handlers): Add
513 2001-02-11 Dave Love <fx@gnu.org>
515 * message.el (message-signature-file): Fix doc, :type.
517 2001-02-08 Dave Love <fx@gnu.org>
519 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
520 (message-posting-charset): Defvar when compiling again.
521 (rfc2047-encodable-p): Require message.
523 * gnus-sum.el (gnus-alter-articles-to-read-function):
524 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
526 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
528 * nnrss.el: New file.
530 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
531 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
533 * rfc2047.el (rfc2047-unfold-region): Fix arg of
534 `skip-chars-forward'.
536 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
538 * nndraft.el (nndraft-request-group): Restore auto save files if
539 the original files do not exist.
541 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
543 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
546 * mm-decode.el (mm-dissect-buffer): Call
547 mail-extract-address-components only if necessary.
549 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
551 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
553 (gnus-score-search-global-directories): Use file-directory-p.
555 * gnus-score.el (gnus-score-score-files-1): Use
556 gnus-kill-files-directory.
557 From Adrian Aichner <adrian@xemacs.org>.
559 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
561 * gnus.el (charset): Move here from gnus-sum.el.
563 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
565 * mml.el (mml-preview): Disable local map.
567 * gnus-sum.el (gnus-summary-make-menu-bar): Make
568 gnus-article-post-menu here.
570 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
571 if it has not been made.
573 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
575 * gnus-art.el (gnus-article-describe-key): Map key to event.
576 (gnus-article-describe-key-briefly): Ditto
578 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
580 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
582 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
583 From Katsumi Yamaoka <yamaoka@jpl.org>.
585 * dgnushack.el (coerce, merge, subseq): defmacro.
587 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
589 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
590 A fake defalias in nndraft.el results a not-activated bug in
593 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
594 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
596 * gnus-util.el (gnus-split-references): Handle malformed References:.
598 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
600 * gnus-art.el (gnus-article-mime-part-status): 1 part.
602 2001-02-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
603 From NAGY Andras <nagya@inf.elte.hu>.
605 * gnus.el (gnus-parameters): Typo.
607 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
609 * gnus.el (gnus-read-method): Remove redundancy.
611 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
613 * nnslashdot.el (nnslashdot-backslash-url): New.
614 (nnslashdot-request-list): Use it.
616 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
618 * nnml.el (nnml-generate-active-info): Fix the case when there is
621 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
622 (gnus-summary-create-article): New.
624 * gnus-group.el (gnus-group-mark-article-read): New.
626 * gnus-msg.el (gnus-inews-do-gcc): Use it.
628 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
630 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
632 * gnus-art.el (gnus-article-edit-done): Don't use
633 gnus-article-edit-exit.
634 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
636 * gnus.el (gnus-parameters): New.
637 Suggested by NAGY Andras <nagya@inf.elte.hu>.
638 (gnus-parameters-get-parameter): New.
639 (gnus-group-find-parameter): Use it.
641 2001-02-23 Simon Josefsson <simon@josefsson.org>
643 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
644 change of default value to `current'.
646 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
648 * nneething.el (nneething-get-head): Insert unreadable file too.
650 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
652 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
654 * webmail.el (webmail-type-definition): Deja is bought by google.
656 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
658 * gnus-sum.el (gnus-fetch-headers): New.
659 (gnus-select-newsgroup): Use it.
660 (gnus-summary-insert-articles): New.
661 (gnus-summary-insert-old-articles): New.
662 (gnus-summary-insert-new-articles): New.
664 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
665 (gnus-group-list-active): Ditto.
666 * gnus-sum.el (gnus-set-mode-line): Ditto.
667 (gnus-summary-read-group-1): Ditto.
669 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
671 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
674 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
676 * smiley.el (gnus-smiley-display): Don't do widening.
678 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
681 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
683 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
685 (gnus-mime-display-multipart-related-as-mixed): New.
686 (gnus-mime-display-part): Use them.
688 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
690 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
693 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
695 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
696 (nnweb-request-article): Call reference if exists.
697 (nnweb-type-definition): Dejanews is bought by google.com.
700 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
702 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
704 2001-02-19 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
706 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
707 gnus-article-sort-functions.
708 (gnus-article-sort-functions): Doc fix. Refer to
709 gnus-thread-sort-functions.
711 2001-02-18 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
712 From Paul Jarc <prj@po.cwru.edu>.
714 * message.el (message-get-reply-headers): More fixes.
716 2001-02-17 Paul Jarc <prj@po.cwru.edu>
717 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
719 * message.el (message-get-reply-headers): Fix bug with
720 Mail-Followup-To/to-address interaction.
722 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
724 * gnus-msg.el (gnus-configure-posting-styles): Match header in
727 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
729 * message.el (message-do-send-housekeeping): Rename to a better
732 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
734 * message.el (message-cancel-news): Check article first, then ask
737 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
739 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
741 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
743 * gnus-range.el (gnus-range-normalize): New function.
745 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
747 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
749 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
751 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
753 * nnagent.el (nnagent-request-regenerate): New.
755 * nnfolder.el (nnfolder-request-regenerate): Deffoo.
757 * nnml.el (nnml-generate-nov-databases): Accept argument
758 server. Don't open server if it is opened.
759 (nnml-request-regenerate): Use it. Change to deffoo.
761 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
762 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
764 * gnus.el (gnus-define-group-parameter): Fix.
766 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
768 * gnus.el (gnus-define-group-parameter): Improved.
770 * gnus-sum.el (charset): Define parameter.
771 (ignored-charsets): Ditto.
772 (gnus-summary-setup-default-charset): Use them.
774 * gnus-start.el (gnus-read-descriptions-file): Use them.
776 * gnus-cus.el (gnus-group-parameters): Remove them.
778 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
780 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
782 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
784 * gnus-sum.el (gnus-summary-read-group-1): Remove
785 gnus-summary-set-local-parameters.
786 (gnus-summary-setup-buffer): Put it here.
788 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
790 * gnus.el (to-address): Define parameter.
792 * gnus-art.el (article-hide-boring-headers): Use them.
793 * gnus-msg.el (gnus-post-news): Ditto.
794 * gnus-cus.el (gnus-group-parameters): Remove them.
796 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
798 * gnus-draft.el (gnus-draft-reminder): New.
800 * gnus-art.el (gnus-sender-save-name): New.
802 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
804 * mm-util.el (mm-mime-charset): Error message.
806 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
808 * message.el (message-check-news-body-syntax): Don't check mml lines.
810 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
812 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
815 * gnus-start.el (gnus-call-subscribe-functions): New.
816 (gnus-find-new-newsgroups): Use it.
817 (gnus-ask-server-for-new-groups): Use it.
818 (gnus-check-first-time-used): Use it.
819 (gnus-subscribe-newsgroup-method): Grok a list of functions.
820 (gnus-subscribe-options-newsgroup-method): Ditto.
821 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
824 2001-02-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
826 * gnus-cus.el (gnus-score-customize): Doc fix.
828 2001-02-11 Jesper Harder <harder@ifa.au.dk>
830 * dgnushack.el (my-getenv): Typo.
832 2001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
834 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
836 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
838 * gnus-group.el (gnus-group-suspend): Offer save summaries.
840 * gnus-art.el (gnus-treat-leading-whitespace): New.
841 (gnus-treatment-function-alist): Use it.
842 (article-remove-leading-whitespace): New.
843 (gnus-article-make-menu-bar): Use it.
845 * gnus-sum.el (gnus-summary-wash-empty-map): Add
846 remove-leading-whitespace.
847 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
850 2001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
852 * Makefile.in: Hack generating gnus-load.el.
853 * dgnushack.el: Ditto.
854 * gnus-load.el: Remove it.
856 2001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
858 * dgnushack.el : Add URLDIR.
860 * Makefile.in (EMACS_COMP): Ditto.
862 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
864 * gnus-cus.el (gnus-score-customize): Error on no score file.
866 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
868 * mm-decode.el (mm-merge-handles): New function.
870 * mm-view.el (mm-inline-message): Use it.
871 (mm-view-message): Ditto.
873 * mm-partial.el (mm-inline-partial): Ditto.
875 * mm-extern.el (mm-inline-external-body): Ditto.
877 * gnus-art.el (gnus-mime-view-part): Ditto.
878 (gnus-mime-view-part-as-type): Ditto.
879 (gnus-mime-save-part-and-strip): Prevent users to strip in some
882 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
884 * message.el (message-cancel-news): Allow to shoot foot.
885 (message-supersede): Ditto.
887 2001-02-08 Tommi Vainikainen <thv@iki.fi>
889 * gnus-sum.el (gnus-simplify-subject-re): Use
890 message-subject-re-regexp.
892 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
894 * nnmail.el (nnmail-expiry-target-group): Bind
895 nnmail-cache-accepted-message-ids to nil.
897 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
900 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
902 * qp.el (quoted-printable-encode-region): Make sure characters are
903 between 00 and FF. Don't check charset.
905 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
907 * rfc2047.el (rfc2047-q-encode-region): Ditto.
909 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
911 * message.el (message-make-forward-subject): Argument decoded.
912 (message-forward): Use it when digest.
914 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
917 2001-02-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
919 * message.el (message-generate-headers-first): Doc fix.
921 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
923 * gnus-art.el (article-make-date-line): Error proof.
925 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
927 * gnus-group.el (gnus-group-listing-limit): New.
928 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
930 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
932 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
934 * message.el (message-newline-and-reformat): Special case for
937 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
939 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
942 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
944 * message.el (message-encode-message-body): Don't insert
945 Content-Type if it is inside a mail.
947 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
949 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
950 gnus-article-commands-menu.
952 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
955 * gnus-start.el (gnus-read-descriptions-file): Use
956 gnus-group-name-charset and gnus-group-charset-alist.
958 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
960 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
963 * gnus-start.el (gnus-group-change-level): Remove from both
964 gnus-zombie-list and gnus-killed-list.
966 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
968 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
969 gnus-subscribe-topics.
971 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
973 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
975 * gnus-art.el (gnus-article-make-menu-bar): Make
976 gnus-article-post-menu.
978 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
980 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
982 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
984 * message.el (message-mode-menu): Ditto.
986 * gnus-art.el (defvar): eval-when-compile.
988 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
990 * gnus-agent.el (gnus-agentize): Fix doc.
992 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
994 * mml.el (mml-preview): Bind `q'.
996 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
998 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
1000 2001-01-31 Dave Love <fx@gnu.org>
1002 * mm-util.el (mm-mime-mule-charset-alist)
1003 (mm-find-mime-charset-region): Consider mule-utf-8.
1005 2001-01-31 Dave Love <fx@gnu.org>
1007 * gnus-art.el (gnus-article-x-face-command)
1008 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
1011 2001-01-26 Dave Love <fx@gnu.org>
1013 * mm-util.el (mm-multibyte-string-p): New.
1015 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
1016 ;; (quoted-printable-encode-region): Doc fix. Don't call
1017 ;; string-as-multibyte on class. Clarify line-folding.
1018 (quoted-printable-encode-string): Make temp buffer inherit
1019 string's multibyteness.
1021 2001-01-23 Gerd Moellmann <gerd@gnu.org>
1023 * nnheader.el (toplevel): Don't require `gnus-util' at
1024 compile-time; this creates a circular dependency, and prevents
1027 2001-01-22 Andreas Schwab <schwab@suse.de>
1029 * nnheader.el (gnus-delete-line): Autoload it as a macro.
1031 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1033 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
1035 * gnus-art.el (article-hide-list-identifiers): Ditto.
1037 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1039 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1041 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
1043 * gnus-art.el (article-hide-list-identifiers): Similar.
1045 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
1047 * nnmail.el (nnmail-remove-list-identifiers): Improved.
1049 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1051 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
1053 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1055 * gnus-util.el (gnus-string-equal): New function.
1057 * gnus-art.el (article-hide-boring-headers): Use it.
1059 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
1061 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
1063 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1065 * gnus-msg.el (gnus-msg-mail): Support switch-action.
1067 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1069 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
1070 command if there is not last-saver.
1072 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1074 * nntp.el (nntp-open-connection): 201 is possible.
1076 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1078 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
1079 (rfc2047-charset-encoding-alist): Add big5.
1081 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1083 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
1084 (gnus-agent-remove-server): Ditto.
1085 (autoload): gnus-server-update-server.
1087 * gnus-srvr.el (gnus-server-line-format): Add %a.
1088 (gnus-server-line-format-alist): Add gnus-tmp-agent.
1089 (gnus-server-insert-server-line): Use it.
1091 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1093 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
1096 2001-01-24 Simon Josefsson <sj@extundo.com>
1098 * mail-source.el (mail-sources): Add :program specifier to IMAP
1100 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
1102 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1104 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
1106 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
1108 * nntp.el (nntp-wait-for): Return the success code.
1109 (nntp-open-connection): Use it.
1111 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1113 * gnus-int.el (gnus-check-server): Allow breaking the opening.
1115 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1117 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
1119 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1121 * gnus-sum.el (gnus-summary-print-article): Take one prefix
1122 argument. Allow to print several articles in one file.
1124 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1126 * webmail.el (webmail-type-definition): netaddress changes.
1128 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1130 * gnus.el: Fix copyright. Remove trailing spaces.
1132 * message.el (message-forward): Use mule4.
1134 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1136 * mm-util.el (mm-string-as-unibyte): New.
1138 * message.el (message-forward): Use it.
1140 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1142 * message.el (message-cite-original-without-signature): Don't peel
1144 (message-get-reply-headers): Add Cc if it is not in follow-to.
1146 2001-01-20 Simon Josefsson <sj@extundo.com>
1148 * mm-decode.el (mm-handle-multipart-from): Add.
1149 (mm-dissect-buffer): Save From: header value.
1150 (mm-security-from): Remove.
1151 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
1153 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
1154 instead of `mml-security-from'. Protect null from value.
1156 2001-01-20 Simon Josefsson <sj@extundo.com>
1158 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
1159 application/vnd.ms-excel attachments.
1161 2001-01-19 Simon Josefsson <sj@extundo.com>
1163 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
1165 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1167 * message.el (message-ignored-mail-headers): Ditto.
1169 2001-01-19 Simon Josefsson <sj@extundo.com>
1171 * message.el (message-ignored-news-headers): Only search beginning
1174 2001-01-19 Alberto Lusiani <a.lusiani@noemail.org>
1176 * message.el (message-send-mail): Content-Type may not be there.
1178 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1180 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
1181 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
1183 * gnus-art.el (article-display-x-face): Insert X-Face if there is
1186 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1188 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
1191 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1193 * message.el (message-yank-original): Understand
1196 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1198 * gnus-art.el (gnus-boring-article-headers): Add to-address.
1199 (article-hide-boring-headers): Ditto.
1201 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
1203 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1205 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
1208 2001-01-16 Simon Josefsson <simon@josefsson.org>
1210 * message.el (message-make-in-reply-to): Add comment to message-id
1211 (old syntax, see 2000-08-02 change).
1213 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1215 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
1216 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
1217 (gnus-button-reply): Ditto.
1219 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1221 * gnus-art.el (article-display-x-face): Fix.
1223 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1225 * gnus-art.el (article-display-x-face): Use
1226 gnus-original-article-buffer.
1228 2001-01-15 Jack Twilley <jmt@tbe.net>
1230 * message.el (message-add-header): Move to point-max.
1232 2001-01-15 Simon Josefsson <simon@josefsson.org>
1234 * smime.el (smime-CA-directory, smime-CA-file): Change default to
1235 nil, improve documentation.
1236 (smime-certificate-directory): Comment out false hints (until it
1239 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
1240 there aren't any keys.
1241 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
1242 verify certificate. Default is changed to only check integrity.
1243 Improved security status texts. If a certificate doesn't contain
1244 a email address, don't fail.
1246 * smime.el (smime-noverify-region):
1247 (smime-noverify-buffer): New functions. Verifies integrity only.
1249 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1251 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
1253 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1255 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
1256 (gnus-remove-some-windows): Ditto.
1258 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1260 * gnus-art.el (article-make-date-line): 11th.
1262 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1264 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
1265 (mml2015-gpg-sign): Ditto.
1267 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1269 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
1270 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
1272 2001-01-08 Dave Love <fx@gnu.org>
1274 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
1277 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
1279 * message.el: Doc and message fixes.
1280 (message-send-rename-function)
1281 (message-make-forward-subject-function)
1282 (message-send-mail-function, message-reply-to-function)
1283 (message-wide-reply-to-function, message-followup-to-function)
1284 (message-distribution-function, message-auto-save-directory): Fix
1287 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
1288 proceeding after warnings. Amend multipart warning message.
1290 2001-01-04 Dave Love <fx@gnu.org>
1292 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
1294 (gnus-make-directory): Require nnmail.
1296 * mm-decode.el (mm-inline-media-tests): Add
1297 image/x-portable-bitmap.
1298 (mm-get-image): Grok pbm.
1300 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
1302 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
1304 2001-01-09 Didier Verna <didier@xemacs.org>
1306 * dgnushack.el (dgnushack-compile): give a dummy value to
1307 `gnus-xmas-glyph-directory' for the time of compilation.
1308 * gnus-agent.el: moved some XEmacs specific hook add-ons from
1309 `gnus-xmas-[re]define' to avoid loosing user custom settings.
1310 * gnus-art.el: ditto.
1311 * gnus-group.el: ditto.
1312 * gnus-salt.el: ditto.
1313 * gnus-sum.el: ditto.
1314 * gnus-topic.el: ditto.
1315 * gnus-xmas.el (gnus-xmas-define): see above.
1316 * gnus-xmas.el (gnus-xmas-redefine): see above.
1317 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
1318 non-continuable error when the directory can't be found.
1320 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1322 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
1324 * gnus-art.el (gnus-mime-view-part): Copy it.
1325 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
1327 2001-01-09 Michael Downes <mjd@ams.org>
1329 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
1331 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1333 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
1334 orig-file. Use ',source.
1336 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1338 * gnus-xmas.el (gnus-xmas-modeline-glyph):
1339 (gnus-xmas-group-startup-message):
1340 Detect gnus-xmas-glyph-directory when it is nil.
1342 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1344 * pop3.el (pop3-get-message-count): Andrew Innes
1345 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
1347 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
1349 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
1351 * time-date.el (time-to-number-of-days): New function.
1353 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
1355 * nnslashdot.el (nnslashdot-request-list): Always get the right
1358 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1360 * message.el (message-minibuffer-local-map): New keymap.
1361 (message-read-from-minibuffer): Use it.
1362 * gnus-msg.el (gnus-summary-resend-message): Use it
1364 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1366 * gnus-start.el (gnus-display-time-event-handler): New function.
1367 (gnus-after-getting-new-news-hook): Use it.
1369 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
1371 * message.el (message-ignored-mail-headers): Add draft header.
1373 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1375 * gnus-sum.el (gnus-summary-expire-articles): Don't save
1378 * nnslashdot.el (nnslashdot-request-list): Get the right year.
1380 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
1382 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
1384 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1386 * qp.el (quoted-printable-decode-region): Don't backward-char.
1388 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1390 * gnus-draft.el: Mark articles as replied.
1392 * gnus-sum.el (gnus-summary-add-mark): New function.
1394 * gnus-group.el (gnus-add-mark): New function.
1396 * gnus-sum.el (gnus-summary-buffer-name): New function.
1397 (gnus-summary-setup-buffer): Use it.
1399 * gnus-draft.el: Set things up with the right post method and
1402 * message.el (message-ignored-news-headers): Remove X-Draft-From.
1404 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
1406 * gnus.el (gnus-draft-meta-information-header): New variable.
1408 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
1410 * gnus-art.el (gnus-treatment-function-alist): Move the date
1411 functions before the header sorting functions.
1413 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
1415 * dgnushack.el (dgnushack-compile): Message whether there is w3.
1416 Don't (push "/usr/share/emacs/site-lisp" load-path).
1418 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
1419 to empty fill prefixes.
1421 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1423 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
1424 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
1426 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1428 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
1430 * nnml.el (autoload): Move to nnheader.el.
1432 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
1433 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
1434 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
1435 Kvarnstr
\e,Av
\e(Bm <jonkv@ida.liu.se>.
1437 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
1439 * gnus-art.el (article-make-date-line): Get the hours right.
1440 (gnus-ignored-headers): More hiding.
1442 * nnmail.el (nnmail-expiry-wait): Not an integer.
1444 * message.el (message-goto-body): Only expand abbrev when called
1446 (message-make-lines): Use it.
1448 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1450 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
1452 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
1454 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
1455 include the expunged articles.
1457 * gnus-group.el (gnus-group-sort-by-server): New function.
1459 * gnus.el (gnus-method-to-server-name): New function.
1460 (gnus-group-prefixed-name): Use it.
1462 * gnus-group.el (gnus-group-sort-function): Doc fix.
1463 (gnus-group-sort-groups-by-server): New command.
1465 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1467 * gnus-art.el (gnus-treat-date-english): New variable.
1468 (article-date-english): New command.
1469 (gnus-english-month-names): New variable.
1470 (article-make-date-line): Do 'english.
1472 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
1473 after the fill prefix.
1475 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
1478 * gnus-art.el (gnus-ignored-headers): Hide more headers.
1480 * message.el (message-mode-map): Bind comment-region.
1482 * gnus-art.el (gnus-mime-display-part): Let w3 display
1485 * mm-bodies.el (mm-long-lines-p): New function.
1486 (mm-body-encoding): Use it.
1487 (mm-body-encoding): Encode articles with lines longer than 1000
1490 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1492 * mm-util.el (mm-enable-multibyte): Use
1493 default-enable-multibyte-characters.
1494 (mm-enable-multibyte-mule4): Ditto.
1495 (mm-disable-multibyte): Test XEmacs.
1496 (mm-disable-multibyte-mule4): Ditto.
1497 (mm-with-unibyte-current-buffer): Simplified.
1498 (mm-with-unibyte-current-buffer-mule4): Ditto.
1500 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
1502 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
1504 * nnheader.el (nnheader-string-as-multibyte): New alias.
1506 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
1508 * gnus-uu.el (gnus-message-process-mark): New function.
1509 (gnus-uu-mark-by-regexp): Use it.
1510 (gnus-new-processable): New function.
1512 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
1514 * gnus-sum.el (gnus-no-mark): New variable.
1516 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1518 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
1521 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
1523 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
1526 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1528 * dgnushack.el (dgnushack-compile): elc is in the current directory.
1530 * qp.el (quoted-printable-encode-region): Don't check multibyte in
1533 2000-12-25 Lloyd Zusman <ljz@asfast.com>
1535 * mml.el (mml-read-tag): Save tag location.
1537 2000-12-25 Simon Josefsson <simon@josefsson.org>
1539 * starttls.el: Sync with Emacs 21.
1541 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1543 * message.el (message-mail): Support yank-action.
1545 * message.el (message-setup): Revoke the last change.
1547 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1549 * message.el (message-setup): Use cons. Suggested by Johan Vromans
1550 <jvromans@squirrel.nl>.
1552 2000-12-24 Simon Josefsson <sj@extundo.com>
1554 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
1555 mailing list junk at end of part.
1557 2000-12-23 Simon Josefsson <sj@extundo.com>
1559 * nnimap.el (nnimap-expiry-target): New function.
1560 (nnimap-request-expire-articles): Use it.
1562 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1564 * gnus.el (gnus-group-parameters-more): New variable.
1565 * gnus-cus.el (gnus-group-customize): Use it.
1567 * gnus.el (gnus-define-group-parameter): New macro.
1568 (auto-expire): Use it
1569 (total-expire): Use it.
1570 * gnus-art.el (banner): Use it.
1572 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
1575 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1577 * gnus-topic.el (gnus-topic-create-topic): Use list.
1579 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
1580 before binding gnus-default-article-saver.
1582 * gnus-sum.el (gnus-summary-save-article):
1583 (gnus-summary-pipe-output):
1584 (gnus-summary-save-article-mail):
1585 (gnus-summary-save-article-rmail):
1586 (gnus-summary-save-article-file):
1587 (gnus-summary-write-article-file):
1588 (gnus-summary-save-article-body-file): Ditto.
1590 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
1592 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1594 * gnus-art.el (gnus-mime-security-button-map):
1595 (gnus-mime-button-map): Add parent.
1597 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1599 * messagexmas.el (message-xmas-redefine): New function.
1601 * message.el: Use it.
1603 * gnus-art.el (gnus-article-check-hidden-text): Return t.
1605 * gnus-util.el (gnus-remove-text-properties-when): Return t.
1607 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1609 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
1610 malformatted messages.
1612 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1614 * mm-util.el (mm-image-load-path): New function.
1616 * gnus-group.el (gnus-group-make-tool-bar): Use it.
1618 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
1620 * message.el (message-tool-bar-map): Use it.
1622 * Makefile.in (install-el): New.
1624 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1626 * gnus-art.el (article-treat-dumbquotes): Quote \.
1628 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1630 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
1631 Emacs 20 runs on a terminal.
1633 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1635 * gnus-msg.el (gnus-bug): Revert to save-excursion.
1637 * mml.el (gnus-add-minor-mode): Autoload.
1639 * message.el (message-forward): Save-restriction.
1641 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1643 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
1644 Paul Stevenson <p.stevenson@surrey.ac.uk>
1646 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1648 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
1650 * mml.el (gnus-ems): Don't require.
1652 * gnus.el (gnus-decode-rfc1522): Removed.
1653 (gnus-set-text-properties): Define.
1655 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1657 * gnus-art.el (gnus-mime-*): handle may be nil.
1659 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
1661 * gnus.el (gnus-group-remove-excess-properties): Not defined
1664 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1666 * message.el (message-mail-user-agent): Add :version.
1668 2000-12-21 Miles Bader <miles@gnu.org>
1670 * message.el (message-mode): Set `comment-start' to the yank prefix.
1672 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1674 * message.el (message-mail-user-agent): New variable.
1675 (message-setup): Renamed to message-setup-1. Support
1677 (message-mail-user-agent): New function.
1678 (message-mail): Use it.
1679 (message-reply): Use it.
1680 (message-resend): Use it.
1681 (message-mail-other-window): Use it.
1682 (message-mail-other-frame): Use it.
1684 * gnus-msg.el (gnus-bug): Support mail-user-agent.
1686 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1688 * message.el (message-tool-bar-map): Simplify.
1689 (message-narrow-to-head-1): New function.
1690 (message-narrow-to-head): Use it.
1691 (message-reply): Ditto.
1692 (message-cancel-news): Ditto.
1693 (message-supersede): Ditto.
1694 (message-make-forward-subject): Ditto.
1695 (message-bounce): Ditto.
1697 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1699 * uudecode.el (uudecode-decode-region-external): make-temp-file
1702 * binhex.el (defalias): eval-and-compile.
1704 * message.el (message-tool-bar-map): New function.
1705 (message-mode): Use it.
1707 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1709 * nntp.el (nntp-find-connection): Remove the entry.
1710 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
1712 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1714 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
1716 * message.el (message-forward): Copy buffer in unibyte mode.
1718 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1720 * message.el (message-make-forward-subject): Don't widen. Decode.
1721 (message-forward): Don't decode subject.
1723 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
1725 * qp.el (quoted-printable-encode-region): Upcase QP.
1727 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1729 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
1730 mail-extract-a-c instead. Don't depend on Gnus.
1732 * mml.el (gnus-ems): Require it.
1734 * gnus-msg.el (gnus-summary-mail-forward):
1736 * message.el (message-forward): Move mime-to-mml here.
1738 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1740 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
1741 * gnus-art.el (gnus-insert-mime-button): Simplify.
1742 (gnus-mime-display-alternative): Ditto.
1743 (gnus-insert-mime-security-button): Ditto.
1745 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1747 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
1748 text-property-not-all doesn't return nil when start=mark(end).
1749 (gnus-remove-text-properties-when): Ditto.
1751 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1753 * gnus-start.el (gnus-group-change-level): Remove group from
1754 gnus-active-hashtb if real killed.
1756 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1758 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
1759 (gnus-mime-display-alternative): Ditto.
1760 (gnus-insert-mime-security-button): Ditto.
1762 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1764 * gnus-start.el (gnus-group-change-level): Don't add it into
1765 killed-list if it was killed.
1767 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1769 * nnmbox.el (nnmbox-file-coding-system): Use binary.
1770 (nnmbox-active-file-coding-system): Ditto.
1772 * gnus-cus.el (gnus-group-parameters): Add posting-style.
1774 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1776 * gnus.el (gnus-version):
1777 (gnus-version-number): Set to Oort Gnus 0.01.
1779 * gnus-art.el (gnus-mime-security-button-map):
1780 (gnus-insert-mime-security-button): Fix for Emacs21.
1782 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1784 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
1785 easymenu, because XEmacs doesn't understand :help.
1787 * mm-uu.el: Require binhex.
1789 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1791 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
1793 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1795 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
1797 2000-12-18 Gerd Moellmann <gerd@gnu.org>
1799 * *.xpm, *.pbm: Convert icons icons to size 24x24.
1801 2000-12-18 Dave Love <fx@gnu.org>
1803 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
1806 2000-12-13 Miles Bader <miles@gnu.org>
1808 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1809 to t, so that we don't get stuck while trying to smilefy
1812 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1814 * smiley-ems.el (smiley-regexp-alist): Make regexps match
1815 at the end of the buffer.
1816 (smiley-region): In the loop, move to the end of the submatch
1817 matching the smiley instead of using the end of the match
1818 of the whole regexp.
1820 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
1822 * message.el (message-mode): Doc fix.
1824 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1826 * smiley-ems.el (smiley-region): Doc fix.
1828 2000-12-11 Miles Bader <miles@gnu.org>
1830 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1831 bottom line visible, check to see if it's partially obscured, and
1832 if so, either scroll one more line to make it fully visible, or
1833 revert to showing the second line from the top.
1835 2000-12-07 Dave Love <fx@gnu.org>
1837 * mailcap.el (mailcap-download-directory)
1838 * gnus-audio.el (gnus-audio-directory)
1839 * smiley-ems.el (smiley-data-directory): Fix :type.
1841 2000-11-30 Dave Love <fx@gnu.org>
1843 * message.el (message-auto-save-directory): Use
1844 file-name-as-directory.
1845 (message-set-auto-save-file-name): Create
1846 message-auto-save-directory if necessary.
1847 (message-replace-chars-in-string): Removed -- unused.
1848 (message-mail-alias-type): Customize.
1849 (message-headers): Remove duplicate defgroup.
1851 2000-11-29 Dave Love <fx@gnu.org>
1853 * qp.el (quoted-printable-decode-region): Use error, not message
1854 to report malformed text (like base64). Amend message.
1856 2000-11-29 Miles Bader <miles@gnu.org>
1858 * message.el (message-header-lines): Fontify tag.
1860 2000-11-27 Dave Love <fx@gnu.org>
1862 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1865 ;2000-11-26 Dave Love <fx@gnu.org>
1867 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1869 2000-11-23 Dave Love <fx@gnu.org>
1871 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1873 * mm-uu.el (uudecode): Require.
1874 (uudecode-decode-region, uudecode-decode-region-external): Don't
1876 (mm-uu-copy-to-buffer): Doc fix.
1877 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1880 * mailcap.el: Doc fixes.
1881 (mailcap-mime-data): Various adjustments.
1882 (mailcap): New group.
1883 (mailcap-download-directory): Customize.
1884 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1885 (mailcap-temporary-directory): Deleted (unused).
1886 (mailcap-unescape-mime-test): Simplify slightly.
1887 (mailcap-viewer-passes-test): Use functionp.
1888 (mailcap-command-p): Aliased to executable-find.
1890 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1891 default-enable-multibyte-characters is nil.
1893 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1895 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1897 2000-11-21 Dave Love <fx@gnu.org>
1899 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1900 gnus-article-mode-map.
1901 ; (gnus-mime-button-menu): Use mouse-set-point.
1902 (gnus-insert-mime-button, gnus-mime-display-alternative)
1903 (gnus-mime-display-alternative): Don't use local-map property.
1905 2000-11-17 Dave Love <fx@gnu.org>
1907 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1908 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1910 (uudecode-decode-region): Doc fix.
1912 2000-11-14 Dave Love <fx@gnu.org>
1914 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1915 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1916 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1917 New files, derived from the XPMs.
1919 2000-11-10 Dave Love <fx@gnu.org>
1921 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1922 (gnus-agent-lib-file, gnus-agent-load-alist)
1923 (gnus-agent-save-alist, gnus-agent-article-name): Use
1926 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1928 (nnkiboze-score-file): Defvar when compiling.
1930 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1932 * gnus-art.el (gnus-article-banner-alist)
1933 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1934 (gnus-article-date-lapsed-new-header)
1935 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1936 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1937 (gnus-treat-strip-headers-in-body)
1938 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1939 (gnus-treat-translate): Add :version.
1940 (gnus-article-mime-part-function): Fix defcustom.
1942 * nnmail.el (nnmail-expiry-target)
1943 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1944 (nnmail-split-header-length-limit): Add :version.
1946 * gnus-sum.el (gnus-auto-expirable-marks)
1947 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1948 (gnus-extra-headers, gnus-ignored-from-addresses)
1949 (gnus-newsgroup-ignored-charsets)
1950 (gnus-group-highlight-words-alist)
1951 (gnus-summary-show-article-charset-alist): Add :version.
1953 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1954 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1955 files, converted from the XPMs.
1957 * gnus-cache.el (gnus-cache-active-file): Don't use
1958 file-name-as-directory on directory.
1959 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1960 use file-name-as-directory on directory.
1962 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1963 (date-to-time): Use it.
1965 ; * message.el (message-mode) <adaptive-fill-regexp>:
1966 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1967 ; (message-newline-and-reformat): Likewise.
1968 (message-forward-as-mime, message-forward-ignored-headers)
1969 (message-buffer-naming-style, message-default-charset)
1970 (message-dont-reply-to-names, message-send-mail-partially-limit):
1973 * mm-util.el: Doc fixes.
1974 (mm-mime-charset): Don't use the raw result of
1975 mm-preferred-coding-system.
1976 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1977 (mm-with-unibyte): Simplify.
1979 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1982 * pop3.el (pop3-version): Deleted.
1983 (pop3-make-date): New function, avoiding message-make-date.
1984 (pop3-munge-message-separator): Use it.
1986 2000-11-09 Dave Love <fx@gnu.org>
1988 * gnus-group.el (gnus-group-make-directory-group)
1989 (gnus-group-fetch-faq): Use expand-file-name.
1990 (gnus-group-fetch-faq): Simplify completing-read form.
1992 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1995 * message.el (tool-bar-map): Defvar when compiling.
1997 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1998 (gnus-tm-lisp-directory): Deleted.
1999 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
2001 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
2002 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
2003 version numbers from file names.
2005 2000-11-08 Dave Love <fx@gnu.org>
2007 * mm-view.el: Use featurep for XEmacs test.
2008 (mm-inline-message): Test for `remove-specifier'; don't use
2011 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
2013 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
2014 (gnus-score-find-bnews): Don't concat "".
2016 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
2017 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
2018 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
2019 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
2021 * gnus-sum.el: Put some defvars in eval-when-compile.
2022 (gnus-summary-mode-hook): Add :options.
2023 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
2024 (gnus-summary-tool-bar-map): New variable.
2025 (gnus-summary-make-tool-bar): New function.
2026 (gnus-summary-mode): Put kill-all-local-variables first.
2028 * gnus-group.el (gnus-group-toolbar-map): New variable.
2029 (gnus-group-make-tool-bar): Rewritten.
2030 (gnus-group-mode): Put kill-all-local-variables first.
2032 * rfc2047.el: Require gnus-util.
2034 * nnml.el (gnus-sorted-intersection): Autoload.
2036 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
2037 Put some defvars in eval-when-compile.
2038 (gnus-intersection, gnus-sorted-complement): Autoload.
2040 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
2042 * mm-encode.el (mm-body-7-or-8): Autoload.
2044 * mm-decode.el (mm-insert-inline): Autoload.
2047 * message.el: Put some defvars in eval-when-compile.
2049 * gnus-msg.el: Put some defvars in eval-when-compile.
2050 (gnus-msg-mail): Move after gnus-setup-message.
2052 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
2054 2000-11-07 Dave Love <fx@gnu.org>
2056 * gnus-util.el (nnheader): Don't require message (recursive
2059 * uudecode.el: Avoid compiler warnings.
2061 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
2062 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
2064 2000-11-06 Dave Love <fx@gnu.org>
2066 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
2068 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
2069 (uudecode-char-int): New alias, replacing char-int.
2070 (uudecode-decode-region): Don't call buffer-disable-undo.
2072 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
2073 ; (mm-uu-configure-list): Doc fix.
2075 ; * earcon.el (running-xemacs): Don't define.
2077 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
2079 ; * message.el (message-font-lock-keywords): Match a final newline
2080 ; to help font-lock's multiline support.
2082 2000-11-03 Dave Love <fx@gnu.org>
2084 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
2086 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
2089 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
2090 <banner>: Fix custom type, doc.
2092 * mm-decode.el (mm-display-external): Space-prefix temp buffer
2093 name. Don't disable undo explicitly.
2095 ;2000-11-02 Dave Love <fx@gnu.org>
2097 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
2100 2000-11-01 Dave Love <fx@gnu.org>
2102 * rfc2047.el (base64): Require unconditionally.
2103 (message-posting-charset): Defvar when compiling.
2104 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
2107 * gnus-sum.el (nnoo): Require.
2108 (mm-uu-dissect): Autoload.
2110 * mml.el (mml-parse-1): Clarify message.
2111 (mml-minibuffer-read-type): Use mailcap-mime-types.
2113 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
2115 * mml.el: Fix a typo in the requiring of CL.
2117 2000-11-01 Dave Love <fx@gnu.org>
2119 * utf7.el: Require cl when compiling.
2121 * binhex.el: Use (featurep 'xemacs).
2122 (binhex-char-int): New alias, replacing char-int. Change callers.
2123 (binhex-decode-region): Simplify work buffer code.
2124 (binhex-decode-region-external): Use expand-file-name, not concat.
2126 2000-10-30 Dave Love <fx@gnu.org>
2128 * gnus-art.el: Fix 2000-10-27 change properly.
2130 2000-10-28 Miles Bader <miles@gnu.org>
2132 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
2134 2000-10-27 Dave Love <fx@gnu.org>
2136 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
2138 (gnus-group-make-tool-bar): New function.
2139 (gnus-group-mode): Use it.
2141 * message.el (message-mode-menu): Add some :help strings.
2142 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
2143 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
2145 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
2146 * describe-group.xpm, get-news.xpm, kill-group.xpm:
2147 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
2149 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
2150 display-graphic-p here.
2152 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
2154 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
2155 of the `gnus-xemacs' variable, as the latter has been removed.
2156 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
2157 * gnus-art.el (gnus-treat-display-xface)
2158 (gnus-treat-display-smileys, gnus-treat-display-picons)
2159 (gnus-article-read-summary-keys): Likewise.
2161 2000-10-26 Dave Love <fx@gnu.org>
2163 (defvar): Use rmail-spool-directory unconditionally.
2165 2000-10-18 Dave Love <fx@gnu.org>
2167 * mm-bodies.el (mm-uu-decode-function)
2168 (mm-uu-binhex-decode-function): Defvar when compiling.
2170 * gnus-nocem.el (gnus-nocem-issuers): Update.
2171 (gnus-nocem-check-from): New option.
2172 (gnus-nocem-scan-groups): Use it.
2173 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
2174 (gnus-nocem-check-article-limit): Add :version.
2176 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
2178 * ietf-drums.el (mm-util): Require CL when compiling.
2180 2000-10-15 Dave Love <fx@gnu.org>
2182 * qp.el: Require mm-util.
2184 2000-10-13 Dave Love <fx@gnu.org>
2186 * qp.el (quoted-printable-decode-region): Avoid invalid
2189 2000-10-12 Gerd Moellmann <gerd@gnu.org>
2191 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
2192 to a recursive load.
2194 2000-10-12 Dave Love <fx@gnu.org>
2196 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
2198 * gnus.el (gnus-group-startup-message): Check for PBM image.
2200 2000-10-09 Dave Love <fx@gnu.org>
2202 * mail-source.el (mail-source-fetch-imap): Bind
2203 default-enable-multibyte-characters rather than using
2204 mm-disable-multibyte.
2206 2000-10-05 Dave Love <fx@gnu.org>
2208 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
2210 (quoted-printable-decode-region): Rename arg which confused
2211 charset with coding-system. Don't use nonascii-insert-offset.
2212 Coding-system encode the region initially. Don't recognize `=='
2213 as valid QP. Coding-system decode the region finally.
2214 (quoted-printable-decode-string): Rename arg which confused
2215 charset with coding-system.
2217 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
2218 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
2219 mm-encode-coding-region.
2220 (mm-decode-body, mm-decode-string): Rename variables which
2221 confused charset with coding-system.
2222 (binhex-decode-region): Don't autoload.
2223 (mm-body-encoding): Require message.
2224 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
2227 * gnus-art.el (article-de-quoted-unreadable)
2228 (article-de-base64-unreadable): Fold search case
2229 rather than downcasing string. Apply mm-charset-to-coding-system
2230 to arg of quoted-printable-decode-region.
2232 2000-10-04 Dave Love <fx@gnu.org>
2234 * gnus-ems.el: Don't turn off compiler warnings in local vars.
2235 Require ring when compiling.
2236 (gnus-article-compface-xbm): New variable.
2238 2000-10-04 Dave Love <fx@gnu.org>
2240 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
2243 * frown.pbm, smile.pbm, wry.pbm: New files.
2245 * frown.xbm, smile.xbm, wry.xbm: Deleted.
2247 2000-10-03 Dave Love <fx@gnu.org>
2249 * mail-source.el (mail-sources): Revert to nil.
2251 * nnmail (nnmail-spool-file): Revert to `((file))'.
2253 * qp.el: Don't require mm-util.
2254 (quoted-printable-decode-region): Rewritten.
2255 (quoted-printable-decode-string, quoted-printable-encode-region):
2257 (quoted-printable-encode-region): Barf on multibyte characters.
2258 Maybe make the class multibyte. Upcase chars, not formatted
2259 strings. Allow mm-use-ultra-safe-encoding to be unbound.
2260 (quoted-printable-encode-string): Don't use
2261 mm-with-unibyte-buffer.
2263 2000-09-29 Gerd Moellmann <gerd@gnu.org>
2265 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
2267 2000-09-21 Dave Love <fx@gnu.org>
2269 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
2270 (for Emacs 20). Tidy somewhat.
2272 2000-09-21 Dave Love <fx@gnu.org>
2274 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
2275 image processing. Rationalize logic somewhat.
2277 2000-09-20 Dave Love <fx@gnu.org>
2279 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2282 * gnus.el (gnus-version-number): Avoid some redundant
2285 2000-09-20 Gerd Moellmann <gerd@gnu.org>
2287 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2288 to XBM; we always have PBM support.
2290 2000-09-14 Dave Love <fx@gnu.org>
2292 * gnus.el (gnus-charset):
2293 * mm-decode.el (mime-display):
2294 * imap.el (imap) <defgroup>: Add :version.
2296 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2298 * parse-time.el: Fix author's mail address.
2300 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2301 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2302 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2303 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2304 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2305 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2306 * rfc2231.el, uudecode.el: Fix copyright notice.
2308 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2309 require `w3' at load-time only if not running in batch mode.
2311 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2313 * gnus.el: Before merge with Emacs21.
2315 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
2317 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
2319 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
2321 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
2322 to avoid conflict with the standard `back-to-indentation'
2325 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2327 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
2329 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
2330 (mm-disable-multibyte-mule4): Ditto.
2331 (mm-with-unibyte-current-buffer-mule4): Ditto.
2333 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2335 * pop3.el (pop3-movemail): Use binary.
2336 (pop3-movemail-file-coding-system): Removed.
2338 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2340 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
2342 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2344 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
2347 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2349 * gnus-msg.el (gnus-post-method): Use backend name when the
2352 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2354 * gnus-art.el (article-verify-x-pgp-sig): Don't test
2356 (gnus-treat-x-pgp-sig): Default value.
2357 (gnus-ignored-headers): Redundant.
2359 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2361 * gnus-win.el (gnus-configure-frame): Save selected window.
2363 2000-02-15 Andrew Innes <andrewi@gnu.org>
2365 * nnmbox.el: Require gnus-range.
2366 (nnmbox-group-building-active-articles): New variable.
2367 (nnmbox-group-active-articles): New variable; this is a cache of
2368 all active articles by group and number.
2369 (nnmbox-in-header-p): New function.
2370 (nnmbox-find-article): New function.
2371 (nnmbox-record-active-article): New function.
2372 (nnmbox-record-deleted-article): New function.
2373 (nnmbox-is-article-active-p): New function.
2374 (nnmbox-retrieve-headers): Use nnmbox-find-article.
2375 (nnmbox-request-article): Ditto. Also supply extra arg to
2376 nnmbox-article-group-number.
2377 (nnmbox-request-expire-articles): Ditto.
2378 (nnmbox-request-move-article): Ditto.
2379 (nnmbox-request-replace-article): Ditto.
2380 (nnmbox-request-rename-group): Rename group entry in active
2382 (nnmbox-delete-mail): Update active article cache, unless article
2384 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
2385 than partially duplicating it.
2386 (nnmbox-article-group-number): Add extra `this-line' arg, to
2387 handle articles belonging to multiple groups.
2388 (nnmbox-save-mail): Update active article cache.
2389 (nnmbox-read-mbox): Build active article cache when loading mbox.
2390 Also do some repair work, if we find articles that are missing the
2391 appropriate X-Gnus-Newsgroup lines in the header. We can usually
2392 reconstruct these from Xref info.
2394 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2396 * mail-source.el (mail-source-report-new-mail): Use
2397 nnheader-run-at-time.
2399 2000-02-15 Andrew Innes <andrewi@gnu.org>
2401 * mail-source.el (mail-source-fetch-pop): Clear pop password when
2402 an error is thrown, and then rethrow the error.
2403 (mail-source-check-pop): Ditto.
2404 (mail-source-start-idle-timer): Prevent multiple pop checks
2405 running if the check takes a long time.
2407 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2409 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
2412 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2414 * gnus-win.el (gnus-configure-windows): Make sure
2415 nntp-server-buffer is live.
2416 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
2418 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
2420 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
2422 2000-12-04 Andreas Jaeger <aj@suse.de>
2424 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
2426 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2428 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
2430 2000-12-01 Christopher Splinter <chris@splinter.inka.de>
2432 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
2434 2000-12-01 Simon Josefsson <sj@extundo.com>
2436 * mml-smime.el (mml-smime-verify): Fix address parsing.
2438 2000-12-01 Simon Josefsson <sj@extundo.com>
2440 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
2441 more than one certificate inside PKCS#7 blob. Better security
2442 information (clamed / actual sender, openssl output, certificates
2445 * smime.el (smime-verify-region): Output to /dev/null.
2446 (smime-buffer-as-string-region): Don't parse empty lines.
2448 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2450 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
2452 (gnus-mime-security-show-details-inline): New variable.
2453 (gnus-mime-security-show-details): Use them.
2454 (gnus-insert-mime-security-button): Ditto.
2456 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
2457 Suggest by Michael Duggan (md5i@cs.cmu.edu).
2458 (mml2015-gpg-clear-verify): Ditto.
2459 (mml2015-gpg-decrypt-1): Ditto.
2460 (mml2015-use): Prefer 'gpg.
2462 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2464 * gnus-util.el (gnus-add-text-properties-when): New function.
2465 (gnus-remove-text-properties-when): Ditto.
2467 * gnus-cite.el (gnus-article-hide-citation): Use them.
2468 (gnus-article-toggle-cited-text): Use them.
2470 * gnus-art.el (gnus-signature-toggle): Use them.
2471 (gnus-article-show-hidden-text): Ditto.
2472 (gnus-article-hide-text): Ditto.
2474 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2476 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
2478 2000-11-30 Simon Josefsson <sj@extundo.com>
2480 * smime.el (smime-point-at-eol): New alias.
2481 (smime-buffer-as-string-region): Use it.
2483 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2485 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
2487 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2489 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
2491 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
2493 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
2495 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
2497 * nnmh.el (nnmh-request-expire-articles): Implemented
2498 expiry-target for nnmh backend.
2500 2000-11-30 Simon Josefsson <sj@extundo.com>
2502 * mm-decode.el (mm-security-from): New variable.
2503 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
2505 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
2508 2000-11-30 Simon Josefsson <sj@extundo.com>
2510 * mml-smime.el (mml-smime-verify): Verify that certificate mail
2511 address match sender address.
2513 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
2515 * smime.el (smime-verify-region): Don't copy buffer.
2516 (smime-decrypt-buffer): Use expand-file-name on keyfile.
2517 (smime-pkcs7-region): New function.
2518 (smime-pkcs7-certificates-region): Ditto.
2519 (smime-pkcs7-email-region): Ditto.
2520 (smime-buffer-as-string-region): Ditto.
2522 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
2525 2000-11-23 Jens Krinke <j.krinke@gmx.de>
2527 * smime.el (smime-decrypt-region): Fix keyfile argument.
2529 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2531 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
2533 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2535 * message.el (message-shoot-gnksa-feet): New variable.
2536 (message-gnksa-enable-p): New function.
2537 (message-send): Use it.
2538 (message-check-news-body-syntax): Ditto.
2540 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
2542 * message.el (message-make-message-id): Remove the redundancy.
2544 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2546 * message.el (message-setup): Discourage using mc-install-*-mode.
2548 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
2550 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2552 * gnus-cite.el (gnus-cite-parse): Guess citation length.
2554 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2556 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
2558 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2560 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
2562 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2564 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
2565 insert-buffer-substring.
2567 * message.el (message-send-mail): Use buffer-substring-no-properties.
2568 (message-send-news): Ditto.
2570 2000-11-22 David Edmondson <dme@dme.org>
2572 * imap.el (imap-wait-for-tag): Message read info.
2574 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2576 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
2577 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
2578 (mml2015-gpg-encrypt): Ditto.
2580 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2582 * mm-decode.el (mm-verify-option): Default value.
2584 * mml-sec.el (mml-secure-part): Error message.
2586 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2588 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
2590 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2592 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
2594 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2596 * gnus-art.el (gnus-article-describe-key): Use prompt.
2597 (gnus-article-describe-key-briefly): Ditto.
2599 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2601 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
2603 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2605 * gnus-art.el (gnus-article-describe-key): New function.
2606 (gnus-article-describe-key-briefly): New function.
2608 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2610 * mm-decode.el (mm-decrypt-option): Doc typo.
2612 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
2615 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2617 * message.el (message-newline-and-reformat): Typo.
2619 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2621 * gnus-art.el (article-verify-x-pgp-sig): Check whether
2622 original-article-buffer exists.
2624 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
2625 (rfc2047-header-encoding-alist): Addresses are different from text.
2626 (rfc2047-encode-message-header): Ditto.
2627 (rfc2047-dissect-region): Extra parameter.
2628 (rfc2047-encode-region): Ditto.
2629 (rfc2047-encode-string): Ditto.
2631 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2633 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
2634 (mm-uu-pgp-encrypted-extract): Use it.
2635 (mm-uu-pgp-signed-extract-1): New function.
2636 (mm-uu-pgp-signed-extract): Use it.
2638 * gnus-art.el (gnus-mime-display-security): New function.
2639 (gnus-mime-display-part): Use it.
2640 (gnus-mime-security-verify-or-decrypt): New function.
2641 (gnus-mime-security-press-button): New function.
2642 (gnus-insert-mime-security-button): Use it.
2644 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
2645 (mm-find-raw-part-by-type): Ditto.
2646 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
2647 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
2648 (mm-destroy-parts): Kill nested multibyte buffer.
2650 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
2651 (mml2015-gpg-verify): Ditto.
2653 2000-11-18 Simon Josefsson <sj@extundo.com>
2655 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
2656 (mml2015-function-alist): Use it.
2658 * mml-sec.el (mml-sign-alist): Update names.
2659 (mml-encrypt-alist): Ditto.
2660 (mml-secure-part-smime-sign): Moved to mml-smime.el
2661 as `mml-smime-sign-query'.
2662 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
2663 `mml-smime-get-file-cert'.
2664 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
2665 `mml-smime-get-dns-cert'.
2666 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
2667 `mml-smime-encrypt-query'.
2668 (mml-smime-sign-buffer): Use mml-smime-sign.
2669 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
2671 * mml-smime.el (mml-smime-sign): New function.
2672 (mml-smime-encrypt):
2673 (mml-smime-sign-query):
2674 (mml-smime-get-file-cert):
2675 (mml-smime-get-dns-cert):
2676 (mml-smime-encrypt-query): Moved from mml-sec.el.
2678 2000-11-16 Simon Josefsson <sj@extundo.com>
2680 * mml2015.el (mml2015-gpg-clear-verify): New function.
2681 (mml2015-function-alist): Add it.
2683 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
2685 * message.el (message-setup-fill-variables): Use
2686 message-cite-prefix-regexp.
2687 (message-newline-and-reformat): Check the end of citation, leading
2688 WSP, break in the cite prefix.
2689 (message-fill-paragraph): New function.
2691 2000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
2693 * lpath.el: Shut up.
2695 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
2697 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
2698 raw 8-bit in headers in dk.* newsgroups.
2700 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
2702 * message.el (message-newline-and-reformat): Match extra WSPs.
2704 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
2706 * mml.el (mml-generate-mime-1): Ignore ascii.
2708 2000-11-16 Justin Sheehy <justin@iago.org>
2710 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
2712 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2714 * message.el (message-cite-prefix-regexp): Prefix should not end
2717 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
2719 * message.el (message-mode-syntax-table): Add - as a word
2720 constituent as in articles.
2721 (message-setup-fill-variables): Add -_. as supercite-style prefix.
2722 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
2723 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
2725 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
2727 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
2729 2000-11-12 David Edmondson <dme@dme.org>
2731 * message.el (message-font-lock-keywords): use
2732 message-cite-prefix-regexp.
2734 2000-11-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2736 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
2737 Stein Arild Str
\e,Ax
\e(Bmme.
2738 (gnus-group-jump-to-group): Use it.
2739 (gnus-group-jump-to-group-prompt): Customize.
2741 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
2743 * mailcap.el (mailcap-possible-viewers): Match the entire string.
2745 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
2747 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
2749 (mml2015-mailcrypt-sign): Ditto.
2751 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
2753 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
2756 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
2758 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
2760 (gnus-backlog-request-article): Don't request nnvirtual articles.
2762 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
2764 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
2765 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
2767 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
2769 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
2770 * mml.el (mml-generate-mime-1): Use charset attribute.
2771 * mm-bodies.el (mm-encode-body): Add parameter charset.
2772 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
2774 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
2776 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
2777 (mml2015-mailcrypt-clear-decrypt): Ditto.
2778 (mml2015-mailcrypt-verify): Ditto.
2779 (mml2015-mailcrypt-clear-verify): Ditto.
2780 (mml2015-gpg-verify): Ditto.
2782 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
2784 * smime.el (smime-openssl-program): Test the existence of openssl.
2785 * mml-smime.el: Require mm-decode.
2786 (mml-smime-verify-test): New function.
2787 * mm-decode.el (mm-verify-function-alist): Use it.
2789 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
2791 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
2794 2000-11-13 Simon Josefsson <sj@extundo.com>
2796 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
2797 verification doesn't work.
2799 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
2801 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
2802 (gnus-inews-do-gcc): Use it.
2804 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
2806 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
2808 * mm-extern.el (mm-inline-external-body): Report error when no
2811 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
2813 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
2815 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
2817 * gnus-art.el (gnus-mime-button-menu): Use select-window.
2819 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
2821 * gnus-art.el (gnus-mime-display-part): Display multipart/related
2824 2000-11-12 David Edmondson <dme@dme.org>
2826 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
2827 and replace `.' with `\w' to allow for different syntax tables
2828 (from Vladimir Volovich).
2829 * message.el (message-newline-and-reformat): use
2830 `message-cite-prefix-regexp'.
2831 * gnus-cite.el (gnus-supercite-regexp): use
2832 `message-cite-prefix-regexp'.
2833 * gnus-cite.el (gnus-cite-parse): use
2834 `message-cite-prefix-regexp'.
2836 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
2838 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
2839 PGP SIGNATURE. Escape leading "-"'s.
2840 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
2842 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
2844 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
2846 2000-11-11 Simon Josefsson <sj@extundo.com>
2848 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
2850 * smime.el (smime-details-buffer): New variable.
2851 (smime-sign-region):
2852 (smime-encrypt-region):
2853 (smime-verify-region):
2854 (smime-decrypt-region): Copy OpenSSL output to the buffer.
2856 * mml-smime.el (mml-smime-verify): Support security info.
2858 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
2860 * mm-decode.el (mm-verify-option): Set default to nil.
2861 (mm-decrypt-option): Ditto.
2862 * gnus-art.el (article-verify-x-pgp-sig): New function.
2864 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
2866 * gnus-art.el (gnus-mime-display-alternative): Show button if no
2869 2000-11-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2871 * gnus-sum.el (gnus-move-split-methods): Say that
2872 `gnus-split-methods' uses file names, whereas this uses group
2873 names. (Report from Nevin Kapur)
2875 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
2877 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
2879 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
2881 * nnheader.el (nnheader-directory-files-is-safe): New variable.
2882 (nnheader-directory-articles): Use it.
2883 (nnheader-article-to-file-alist): Ditto.
2885 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
2887 * rfc2047.el (rfc2047-pad-base64): New function.
2888 (rfc2047-decode): Use it.
2890 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
2892 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
2895 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
2897 * mml2015.el (mml2015-gpg-decrypt-1):
2898 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
2900 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
2902 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
2904 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
2906 * pop3.el (pop3-munge-message-separator): A message may have an
2909 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
2911 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
2912 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
2913 (mm-uu-pgp-signed-extract): Use coding-system.
2915 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
2917 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
2918 (gnus-insert-mime-security-button): New function.
2919 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
2920 * mml2015.el: Add security info when verify or decrypt.
2921 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
2922 (mm-uu-pgp-encrypted-extract): Ditto.
2924 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
2926 * mm-decode.el (mm-display-parts): New function.
2927 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
2929 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2931 * gnus-mlspl.el: Documentation tweaks.
2933 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
2935 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
2936 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
2939 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
2941 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
2943 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
2945 * gnus-art.el (gnus-article-encrypt): New function.
2946 (gnus-article-encrypt-protocol-alist): New variable.
2947 (gnus-article-encrypt-protocol): New variable.
2948 * mml2015.el (mml2015-self-encrypt): New function.
2949 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
2951 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
2953 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
2954 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
2956 * mml2015.el: Remove snarf code.
2957 * mm-decode.el: Remove snarf code.
2959 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
2961 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
2962 (mml-insert-mime): Understand gnus-decoded.
2963 (mime-to-mml): New parameter handles.
2964 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
2965 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
2967 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
2969 * mm-decode.el (mime-security): New group.
2970 (mm-verify-function-alist): Add test function.
2971 (mm-decrypt-function-alist): Ditto.
2972 (mm-snarf-option): Set default value as nil.
2973 (mm-find-part-by-type): Recursive parameter.
2974 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
2975 * mml2015.el: Support draft-ietf-openpgp-multsig.
2977 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
2979 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
2980 (gnus-article-view-part-as-charset): New function.
2982 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
2984 * mm-decode.el (mm-verify-option): Default value.
2985 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
2987 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
2989 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
2991 2000-11-05 Simon Josefsson <sj@extundo.com>
2993 * mml-smime.el (mml-smime-verify): Work in original multipart
2996 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
2997 (mm-handle-multipart-ctl-parameter): Ditto.
2998 (mm-alist-to-plist): New function.
2999 (mm-dissect-buffer): Store CTL parameters and copy original buffer
3001 (mm-destroy-parts): Destroy multipart buffert.
3002 (mm-remove-part): Ditto.
3004 * mml-smime.el (mml-smime-sign): Not used.
3005 (mml-smime-encrypt): Ditto.
3007 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
3009 Verify S/MIME signature support.
3011 * mm-decode.el (mm-inline-media-tests): Add
3012 application/{x-,}pkcs7-signature.
3013 (mm-inlined-types): Ditto.
3014 (mm-automatic-display): Ditto.
3015 (mm-verify-function-alist): Ditto. Add name of method.
3016 (mm-decrypt-function-alist): Add name of method.
3017 (mm-find-part-by-type): Add documentation.
3018 (mm-possibly-verify-or-decrypt): Use new format of
3019 mm-{verify,decrypt}-function-alist. Use method names.
3021 * mml-smime.el (mml-smime-verify): New function.
3023 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3025 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
3027 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
3029 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
3030 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
3031 * mm-decode.el (mm-snarf-option): New.
3033 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
3035 * mm-util.el (mm-subst-char-in-string): New function.
3036 (mm-replace-chars-in-string): Use it.
3037 * message.el (message-replace-chars-in-string): Use it.
3038 * nnheader.el (nnheader-replace-chars-in-string): Use it.
3039 * gnus-mh.el (mh-lib-progs): Shut up.
3041 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
3043 * base64.el, md5.el: Moved to contrib directory.
3045 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
3047 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
3048 the last article when search.
3050 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
3052 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
3053 * nnmail.el (nnmail-pathname-coding-system): Ditto.
3055 2000-09-29 David Edmondson <dme@thus.net>
3057 * message.el (message-newline-and-reformat): Typo.
3059 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
3061 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
3063 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
3065 * nntp.el (nntp-decode-text): Delete bogus status lines.
3067 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
3069 * message.el (message-font-lock-keywords): Match a final newline
3070 to help font-lock's multiline support.
3072 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
3074 * nnoo.el (nnoo-set): New function.
3076 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
3078 * gpg.el, gpg-ring.el: Moved to contrib directory.
3080 2000-11-04 Simon Josefsson <sj@extundo.com>
3082 * nnimap.el (nnimap-split-inbox): Typo.
3084 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
3086 * gnus-msg.el (gnus-msg-mail): Move it backwards.
3088 2000-11-03 Simon Josefsson <sj@extundo.com>
3090 * rfc2231.el (rfc2231-parse-qp-string): New function.
3093 * mail-parse.el (mail-header-parse-content-type):
3094 (mail-header-parse-content-disposition): Support invalid QP
3095 encoded strings, by using `rfc2231-parse-qp-string'.
3097 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
3099 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
3100 (rfc2231-decode-encoded-string): Typo "> X 1".
3101 (rfc2231-encode-string): Insert the name of charset.
3102 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
3104 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3106 * mm-decode.el (mm-save-part): Return the filename.
3107 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
3108 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
3109 (gnus-mime-action-alist): Use it.
3110 (gnus-mime-button-commands): USe it.
3111 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
3112 (mm-inline-external-body): unwind-protect.
3114 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
3116 * gnus-art.el (gnus-insert-mime-button): Show url.
3118 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
3120 * mml.el (mml-generate-mime-1): Support external url.
3121 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
3123 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
3125 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
3126 * mm-decode.el (mm-display-external): Ditto.
3127 * mm-extern.el: New file.
3128 * mm-decode.el (mm-inline-media-tests): Hook it up.
3129 (mm-inlined-types): Inline message/external-body.
3131 2000-11-02 Simon Josefsson <sj@extundo.com>
3133 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
3135 * message.el (message-get-reply-headers): Better handling when
3136 Mail-Followup-To is very large.
3138 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
3140 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
3141 * gnus-art.el (gnus-article-edit-done):
3142 * gnus-sum.el (gnus-summary-edit-article-done): Move line
3144 * gnus-msg.el (gnus-setup-message): Remove a hack.
3146 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
3148 * gnus-sum.el (gnus-newsgroup-variables): New variable.
3149 (gnus-summary-mode): Make them local variables.
3150 (gnus-set-global-variables): Globalize them.
3151 (gnus-summary-exit): Kill them.
3153 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
3155 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
3158 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
3160 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
3161 gnus-article-wash-types.
3162 * gnus-art.el (gnus-article-wash-status): Use them.
3164 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
3166 * mml.el (mml-read-tag): Remove spaces and LF.
3168 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
3170 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
3171 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
3173 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
3175 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
3177 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
3179 * gnus-sum.el (gnus-article-charset): New variable.
3180 (gnus-summary-display-article): Set it.
3181 * gnus-msg.el (gnus-copy-article-buffer): Use it.
3182 * gnus-art.el (gnus-article-mode): Make it local variable.
3184 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
3186 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
3188 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3190 * nnwfm.el: New file.
3192 * nnweb.el (nnweb-replace-in-string): New function.
3194 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
3196 * mml2015.el: Wrap gpg.el.
3197 * gpg.el (gpg-verify): The last argument of apply is a list.
3198 (gpg-encrypt): Add passphrase as a parameter.
3200 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
3203 * gpg-ring.el: New file.
3205 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
3207 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
3209 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
3211 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
3212 double-quote charcters.
3213 (gnus-summary-prepare-threads): Ditto.
3215 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
3217 * gnus-art.el (gnus-mime-display-single): Forward line -1.
3218 * mml.el (mml-read-tag): Don't skip the leading space.
3219 * lpath.el (font-lock-set-defaults): Shut up.
3221 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
3223 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
3225 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
3227 * qp.el (quoted-printable-encode-region): Replace leading - when
3229 * mml.el (mml-generate-mime-postprocess-function): Removed.
3230 (mml-postprocess-alist): Removed.
3231 (mml-generate-mime-1): Use ultra-safe when sign.
3232 * mml2015.el (mml2015-fix-micalg): Uppercase.
3233 (mml2015-verify): Insert LF.
3234 (mml2015-mailcrypt-sign): Downcase; search backward.
3236 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
3238 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
3240 (nnultimate-table-regexp): New variable.
3241 (nnultimate-forum-table-p): Use it.
3243 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
3245 * gnus-sum.el (gnus-summary-expire-articles): Save point.
3247 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3249 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
3250 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
3252 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
3254 * mml2015.el: Shut up.
3256 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
3258 * gnus.el (gnus-server-browse-hashtb): Removed.
3259 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
3260 (gnus-group-insert-group-line-info): Use simplified method.
3261 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
3263 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
3265 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
3267 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
3268 * gnus-group.el (gnus-group-prepare-flat): Use it.
3269 * gnus-topic.el (gnus-group-prepare-topics): Use it.
3271 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
3273 * mml.el (mml-mode): Show menu in XEmacs.
3275 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
3277 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
3278 (gnus-server-read-server-in-server-buffer): New function.
3279 (gnus-browse-foreign-server): Browse in group buffer.
3280 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
3281 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
3282 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
3283 * gnus.el (gnus-server-browse-hashtb): New variable.
3285 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
3287 * nnfolder.el (nnfolder-open-nov): Use group.
3289 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
3291 * nnfolder.el: Add NOV. Set version to 2.0.
3292 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
3294 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
3296 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
3298 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
3300 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
3301 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
3303 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
3305 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
3307 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
3309 * mm-decode.el (mm-verify-function-alist): New variable.
3310 (mm-verify-option): New variable.
3311 (mm-decrypt-function-alist): Ditto.
3312 (mm-decrypt-option): Ditto.
3313 (mm-find-raw-part-by-type): New function.
3314 (mm-possibly-verify-or-decrypt): New function.
3315 (mm-dissect-multipart): Use it.
3316 * mml2015.el (mml2015-fix-micalg): New function.
3317 (mml2015-decrypt): Use new interface.
3318 (mml2015-verify): Use new interface.
3319 (mml2015-setup): Make it bogus.
3321 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
3323 * mml.el (mml-generate-mime-postprocess-function): Set to
3325 (autoload): Autoload mml2015 and mml-smime.
3326 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
3327 * mml2015.el (mml2015-encrypt): New function.
3328 (mml2015-sign): New function.
3329 (mml2015-encrypt-function): New variable.
3330 (mml2015-sign-function): New variable.
3331 (mml2015-mailcrypt-encrypt): Use message-recipients.
3332 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
3333 * mml-smime.el (mml-smime-setup): Ditto.
3335 2000-10-28 Simon Josefsson <sj@extundo.com>
3337 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
3338 Communigate Pro 3.3.1 server.
3340 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
3342 (mml-secure-dns-server): Removed.
3343 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
3344 write certificates to files.
3346 * smime.el (smime-dns-server): New variable.
3347 (smime-mail-to-domain):
3348 (smime-cert-by-dns): New functions.
3352 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
3354 * message.el (message-options): New variable.
3355 (message-options-set-recipient): New function.
3356 (message-send): Use them.
3357 * gnus-int.el (gnus-request-replace-article): Use them.
3358 (gnus-request-accept-article): Ditto.
3359 * mml.el (mml-preview): Use them.
3360 * gnus-sum.el (gnus-summary-edit-article): Use them.
3362 * message.el (message-options-get): New function.
3363 (message-options-get): New function.
3364 * rfc2047.el (rfc2047-encode-message-header): Use them.
3365 * mm-bodies.el (mm-encode-body): Use them.
3367 2000-10-28 Simon Josefsson <sj@extundo.com>
3369 * nnimap.el (nnimap-retrieve-which-headers):
3370 (nnimap-request-article-part): Quote message-id.
3372 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
3373 (smime-CA-file): New variable.
3374 (smime-call-openssl-region): Don't error.
3375 (smime-sign-region): Return result value.
3376 (smime-encrypt-region): Ditto.
3377 (smime-verify-region): New function.
3378 (smime-decrypt-region): Ditto.
3379 (smime-verify-buffer): Ditto.
3380 (smime-decrypt-buffer): Ditto.
3382 * mml.el: Require mml-sec.
3383 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
3384 (mml-mode-map): Add "sign" and "encrypt" maps.
3385 (mml-menu): Add security menu.
3386 (mml-preview): Use generate-new-buffer.
3388 * mml-sec.el: New file.
3390 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
3392 * mm-decode.el (mm-find-part-by-type): Move it here.
3393 * mml.el (mml-postprocess): Move it here.
3394 (mml-postprocess-alist): Move it here. Merge them.
3396 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
3398 * rfc2047.el (rfc2047-encode-message-header): Make sure no
3399 unencoded stuff in the header.
3401 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
3403 * gnus-group.el (gnus-group-listed-groups): New variable.
3404 (gnus-group-list-option): New variable.
3405 (gnus-group-list-limit-map): New keymap.
3406 (gnus-group-list-flush-map): New keymap.
3407 (gnus-group-list-plus-map): New keymap.
3408 (gnus-group-prepare-logic): New function.
3409 (gnus-group-prepare-flat): Merge with
3410 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
3411 (gnus-group-prepare-flat-list-dead): Ditto.
3412 (gnus-group-list-matching): Use gnus-group-prepare-function.
3413 (gnus-group-list-dormant): Ditto.
3414 (gnus-group-list-cached): Ditto.
3415 (gnus-group-listed-groups): New function.
3416 (gnus-group-list-limit): New function.
3417 (gnus-group-list-flush): New function.
3418 (gnus-group-list-plus): New function.
3419 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
3420 (gnus-topic-prepare-topic): Ditto.
3422 2000-10-27 Paul Jarc <prj@po.cwru.edu>
3424 * message.el (message-insert-to, message-get-reply-headers):
3425 (message-reply, message-followup): Mail-{Followup,Reply}-To.
3427 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
3429 * mml2015.el: New file.
3430 * smime.el: New file.
3431 * mml-smime.el: New file.
3433 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
3435 * ChangeLog: Moved to ChangeLog.1.
3438 ;; coding: iso-2022-7bit