1 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3 * nnrss.el: Fix a few bugs.
5 2001-06-05 Simon Josefsson <jas@extundo.com>
7 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
8 generate compiler warnings. From Alex Schroeder <alex@gnu.org>.
10 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
12 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
13 binary so that we don't transmit ISO 2022 garbage to the process.
14 This is needed under XEmacs.
16 2001-06-03 Simon Josefsson <simon@josefsson.org>
18 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
19 autoloaded incorrectly below because ssl-program-* is bound.)
20 Thanks to Amos Gouaux for report.
22 2001-06-02 Simon Josefsson <simon@josefsson.org>
24 * imap.el (imap-kerberos4-open):
29 (imap-starttls-open): Set buffer to workaround spurious
30 `accept-process-output' buffer changes. Thanks to Mats Lidell
31 <Mats.Lidell@contactor.se> for report and partial patch and Jake
32 Colman <colman@ppllc.com> for report.
34 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
36 * gnus-sum.el (gnus-summary-catchup): New argument.
37 (gnus-summary-catchup-from-here): New function.
39 2001-05-30 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
41 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
42 back, then insert glyph. (Before, the glyph was inserted first,
43 then the newline.) This works around a behavior in XEmacs where
44 it is not possible to insert a character after a glyph which is at
45 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
47 2001-05-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
49 From Jaap-Henk Hoepman (jhh@xs4all.nl).
51 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
52 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
53 mm-destroy-postponed-undisplay-list): New functions.
54 (mm-display-external): Use them.
56 2001-05-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
58 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
59 `default-low' when evaluating `gnus-summary-highlight'.
60 From Raja R Harinath <harinath@cs.umn.edu>.
62 2001-05-27 Simon Josefsson <simon@josefsson.org>
64 * message.el (message-yank-cited-prefix): New variable.
65 (message-indent-citation): Use it.
67 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
69 (mml2015-mailcrypt-clear-verify): Ditto.
71 2001-05-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
72 From Nevin Kapur <nevin@jhu.edu>.
74 * gnus-sum.el (gnus-summary-default-high-score,
75 gnus-summary-default-low-score): New variables.
76 (gnus-summary-highlight): Use them.
78 2001-05-16 Didier Verna <didier@lrde.epita.fr>
80 * message.el (message-mail): pass the 'send-actions argument to
83 2001-05-16 Simon Josefsson <simon@josefsson.org>
84 From Raymond Scholz <ray-2001@zonix.de>
86 * gnus-art.el (gnus-mime-view-part-as-charset):
87 (gnus-mime-internalize-part): Doc fixes.
89 2001-05-11 Simon Josefsson <simon@josefsson.org>
91 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
92 status lines without any text ("^215$").
94 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
96 * nnrss.el (nnrss-check-group): Reverse.
98 2001-05-07 Simon Josefsson <simon@josefsson.org>
100 * message.el (message-get-reply-headers):
101 (message-followup): Fix typo, suggested by David Green
104 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
106 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
108 * nnrss.el (nnrss-open-server): Read server data when it is called.
109 (nnrss-request-expire-articles): Fix.
111 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
113 * message.el (message-do-send-housekeeping): mail-abbrevs may
114 rename buffer behind Gnus.
116 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
118 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
119 (nnrss-group-alist): Add more resources.
120 (nnrss-check-group): Ignore errors.
122 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
124 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
126 * nnslashdot.el (nnslashdot-request-list): Add time.
127 (nnslashdot-request-expire-articles): New.
129 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
130 secondary methods too.
132 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
134 * message.el (message-use-followup-to): Set default value to t.
136 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
138 * message.el (message-dont-reply-to-names): Fix documentation.
139 (message-get-reply-headers): Use Mail-Followup-To only for wide
142 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
144 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
146 (nnrss-check-group): Use time.
148 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
150 * gnus.el: Oort Gnus v0.03 is released.
152 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
154 * nnultimate.el (nnultimate-topic-article-to-article): Use the
157 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
159 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
161 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
163 * nnultimate.el (nnultimate-retrieve-headers): Return all
166 * gnus-sum.el (gnus-read-all-available-headers): New variable.
167 (gnus-get-newsgroup-headers-xover): Use it.
169 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
171 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
173 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
175 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
177 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
179 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
182 * gnus.el (gnus-info-nodes): Remove a few The's.
184 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
186 * mail-source.el (mail-source-movemail): Call-process may return a
187 signal description string.
189 * gnus-start.el (gnus-read-newsrc-el-file):
190 gnus-newsrc-file-version may be nil.
192 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
193 Suggested by Michael Sperber [Mr. Preprocessor]
194 <sperber@informatik.uni-tuebingen.de>.
196 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
198 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
200 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
202 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
205 2001-04-18 Simon Josefsson <simon@josefsson.org>
207 * smime.el (smime-ask-passphrase): Rework to return value.
208 (smime-sign-region): Rework to bind value and use it.
209 (smime-decrypt-region): Ditto.
211 2001-04-18 Mathias Herberts <Mathias.Herberts@iroise.net>
212 Committed by Simon Josefsson <simon@josefsson.org>
214 * smime.el (smime-ask-passphrase): New function.
215 (smime-sign-region): Use it.
216 (smime-encrypt-cipher): New variable.
217 (smime-decrypt-region): Ditto.
219 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
220 Committed by Simon Josefsson <simon@josefsson.org>
222 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
225 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
227 *gnus.el: Oort Gnus v0.02 is released.
229 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
231 * gnus.el: Oort Gnus v0.01 is released.
233 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
235 * gnus-sum.el (gnus-summary-highlight): Highlight read
236 undownloaded articles as read articles.
238 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
239 (gnus-agent-get-undownloaded-list): Mark all undownloaded
240 articles, even read ones, as such.
242 * gnus-sum.el (gnus-summary-find-matching): Clean up.
243 (gnus-find-matching-articles): New function.
244 (gnus-summary-limit-include-matching-articles): New command.
245 (gnus-summary-limit-include-thread): Include articles that have
247 (gnus-offer-save-summaries): Clean up.
249 2001-04-13 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
251 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
253 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
254 From Jason Merrill <jason_merrill@redhat.com>
256 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
258 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
259 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
261 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
262 newsgroup names when the original article is a news message.
264 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
266 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
267 supported. Suggest by Jim Meyering <jim@meyering.net>.
269 2001-04-02 Nevin Kapur <nevin@jhu.edu>
270 Committed by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
272 * nnmail.el (nnmail-split-it): Added check for .* at the end of
273 regexp in nnmail-split-fancy.
275 2001-04-10 Simon Josefsson <simon@josefsson.org>
277 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
279 2001-04-10 Colin Marquardt <colin.marquardt@usa.alcatel.com>
281 * message.el (message-send-mail): Improve the interaction with the
284 2001-04-10 Simon Josefsson <simon@josefsson.org>
286 * imap.el (imap-message-copy): Work around buggy servers that
287 doesn't send TRYCREATE tags.
289 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
291 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
293 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
295 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
298 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
300 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
303 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
305 * gnus-art.el (gnus-parse-news-url): New function.
306 (gnus-button-handle-news): New function.
307 (gnus-button-alist): Point to new functions.
309 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
311 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
314 * message.el (message-check-news-header-syntax): Question even
315 when Gnus doesn't know the group names.
316 (message-send-news): Clean up.
318 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
319 exited on purpose without saving.
321 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
323 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
325 * gnus-score.el (gnus-score-orphans): Clean up.
327 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
329 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
332 * gnus-start.el (gnus-close-all-servers): Find the right items to
335 * qp.el (quoted-printable-decode-region): Just message
336 malformation; don't quit.
338 2001-03-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
339 From Gerd Moellmann <gerd@gnu.org>.
341 * gnus.el (gnus-interactive): A typo.
343 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
344 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
346 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
347 `assq-delete-all', if that function exists; otherwise use the old
348 definition. Documentation changed to match the one in
351 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
353 * gnus-start.el (gnus-close-all-servers): New function.
355 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
356 (gnus-server-remove-denials): Clean up.
358 * gnus-sum.el (gnus-summary-sort-by-original): New command and
361 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
363 * message.el (message-send-news): Message where we are sending.
364 (message-send-mail): Ditto.
366 * gnus.el (gnus-server-string): New function.
368 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
370 * mm-decode.el (mm-default-directory): Customized.
371 (mm-tmp-directory): Ditto.
373 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
374 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
376 (gnus-summary-line-format-alist): ?l is now a string.
377 (gnus-summary-prepare-threads): Output ? for unknown lines.
378 (gnus-summary-insert-line): Ditto.
379 (gnus-summary-print-article): Unbalanced parentheses.
381 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
382 out whether new stuff has arrived.
384 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
386 * gnus-sum.el: Let printing work on ttys on Emacs.
388 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
390 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
393 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
396 2001-03-31 01:04:54 Francis Litterio <franl-removethis@world.omitthis.std.com>
398 * message.el (message-set-auto-save-file-name): Don't use
401 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
403 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
406 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
408 * gnus-msg.el (gnus-put-message): Clean up.
409 (gnus-summary-reply): Mark all replied-to articles as replied to.
410 (gnus-inews-add-send-actions): Also mark as forwarded.
411 (gnus-summary-mail-forward): Mark as forwarded.
413 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
415 (gnus-summary-mark-article-as-forwarded): Ditto.
417 * gnus-msg.el (gnus-summary-resend-message): Mark article as
419 (gnus-summary-mail-forward): Clean up.
421 * gnus.el (gnus-article-mark-lists): Added forward.
423 * gnus-sum.el (gnus-forwarded-mark): New variable.
424 (gnus-summary-prepare-threads): Use it.
425 (gnus-summary-update-secondary-mark): Ditto.
426 (gnus-newsgroup-forwarded): New variable.
428 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
430 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
431 (gnus-summary-very-wide-reply): New command and keystroke.
432 (gnus-summary-very-wide-reply-with-original): Ditto.
434 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
435 (gnus-score-adaptive): Use it.
437 * gnus-start.el (gnus-get-unread-articles): Clean up.
439 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
441 * nnultimate.el (nnultimate-retrieve-headers): Work for other
444 2001-03-21 Didier Verna <didier@lrde.epita.fr>
447 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
448 * gnus-start.el (gnus-subscribe-newsgroup): use it.
451 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
453 * nnultimate.el (nnultimate-retrieve-headers): Understand
454 long-form month names.
456 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
458 * gnus-sum.el (gnus-summary-show-all-headers):
459 gnus-article-show-all-headers is broken. Use
460 gnus-summary-toggle-header instead.
462 * mml2015.el (mml2015-gpg-extract-from): No error.
464 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
465 From Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>.
467 * mml2015.el (mml2015-gpg-extract-from): New function.
468 (mml2015-gpg-verify): Use it.
469 (mml2015-gpg-clear-verify): Use it.
471 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
473 * message.el (message-setup-fill-variables): Use
474 fill-paragraph-function.
475 (message-fill-paragraph): Take an argument.
476 (message-newline-and-reformat): Take another argument.
478 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
480 * message.el (rmail-output): It is in rmailout.el not rmail.el.
482 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
484 * message.el (message-forward): local-variable-p takes an extra
487 2001-03-16 Simon Josefsson <simon@josefsson.org>
489 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
490 `nnimap-use-nov-p' (it really tested the negative).
491 (nnimap-retrieve-headers): Use it.
493 2001-03-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
495 * message.el (message-generate-headers-first): Update doc.
497 2001-03-10 Matthias Wiehl <mwiehl@gmx.de>
499 * gnus.el (gnus-summary-line-format): Typo.
501 2001-03-11 Simon Josefsson <simon@josefsson.org>
503 * mailcap.el (mailcap-mime-data): Add application/sieve.
504 (mailcap-mime-extensions): Add .siv, .xls.
506 2001-03-14 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
507 From Christoph Conrad <christoph.conrad@gmx.de>
509 * gnus-score.el (gnus-summary-lower-thread): Typo.
511 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
513 * message.el (message-forward-decoded-p): New variable.
514 (message-forward-subject-author-subject): Use it.
515 (message-make-forward-subject): Use it.
516 (message-forward): Use it.
518 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
520 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
521 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
523 ;;Has been fixed -- zsh.
524 ;;2001-03-05 Dave Love <fx@gnu.org>
526 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
527 ;; Move it after definition of mm-coding-system-p.
529 2001-03-01 Dave Love <fx@gnu.org>
531 * mm-util.el (mm-inhibit-file-name-handlers): Add
534 2001-02-11 Dave Love <fx@gnu.org>
536 * message.el (message-signature-file): Fix doc, :type.
538 2001-02-08 Dave Love <fx@gnu.org>
540 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
541 (message-posting-charset): Defvar when compiling again.
542 (rfc2047-encodable-p): Require message.
544 * gnus-sum.el (gnus-alter-articles-to-read-function):
545 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
547 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
549 * nnrss.el: New file.
551 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
552 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
554 * rfc2047.el (rfc2047-unfold-region): Fix arg of
555 `skip-chars-forward'.
557 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
559 * nndraft.el (nndraft-request-group): Restore auto save files if
560 the original files do not exist.
562 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
564 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
567 * mm-decode.el (mm-dissect-buffer): Call
568 mail-extract-address-components only if necessary.
570 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
572 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
574 (gnus-score-search-global-directories): Use file-directory-p.
576 * gnus-score.el (gnus-score-score-files-1): Use
577 gnus-kill-files-directory.
578 From Adrian Aichner <adrian@xemacs.org>.
580 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
582 * gnus.el (charset): Move here from gnus-sum.el.
584 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
586 * mml.el (mml-preview): Disable local map.
588 * gnus-sum.el (gnus-summary-make-menu-bar): Make
589 gnus-article-post-menu here.
591 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
592 if it has not been made.
594 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
596 * gnus-art.el (gnus-article-describe-key): Map key to event.
597 (gnus-article-describe-key-briefly): Ditto
599 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
601 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
603 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
604 From Katsumi Yamaoka <yamaoka@jpl.org>.
606 * dgnushack.el (coerce, merge, subseq): defmacro.
608 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
610 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
611 A fake defalias in nndraft.el results a not-activated bug in
614 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
615 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
617 * gnus-util.el (gnus-split-references): Handle malformed References:.
619 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
621 * gnus-art.el (gnus-article-mime-part-status): 1 part.
623 2001-02-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
624 From NAGY Andras <nagya@inf.elte.hu>.
626 * gnus.el (gnus-parameters): Typo.
628 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
630 * gnus.el (gnus-read-method): Remove redundancy.
632 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
634 * nnslashdot.el (nnslashdot-backslash-url): New.
635 (nnslashdot-request-list): Use it.
637 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
639 * nnml.el (nnml-generate-active-info): Fix the case when there is
642 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
643 (gnus-summary-create-article): New.
645 * gnus-group.el (gnus-group-mark-article-read): New.
647 * gnus-msg.el (gnus-inews-do-gcc): Use it.
649 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
651 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
653 * gnus-art.el (gnus-article-edit-done): Don't use
654 gnus-article-edit-exit.
655 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
657 * gnus.el (gnus-parameters): New.
658 Suggested by NAGY Andras <nagya@inf.elte.hu>.
659 (gnus-parameters-get-parameter): New.
660 (gnus-group-find-parameter): Use it.
662 2001-02-23 Simon Josefsson <simon@josefsson.org>
664 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
665 change of default value to `current'.
667 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
669 * nneething.el (nneething-get-head): Insert unreadable file too.
671 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
673 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
675 * webmail.el (webmail-type-definition): Deja is bought by google.
677 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
679 * gnus-sum.el (gnus-fetch-headers): New.
680 (gnus-select-newsgroup): Use it.
681 (gnus-summary-insert-articles): New.
682 (gnus-summary-insert-old-articles): New.
683 (gnus-summary-insert-new-articles): New.
685 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
686 (gnus-group-list-active): Ditto.
687 * gnus-sum.el (gnus-set-mode-line): Ditto.
688 (gnus-summary-read-group-1): Ditto.
690 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
692 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
695 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
697 * smiley.el (gnus-smiley-display): Don't do widening.
699 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
702 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
704 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
706 (gnus-mime-display-multipart-related-as-mixed): New.
707 (gnus-mime-display-part): Use them.
709 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
711 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
714 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
716 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
717 (nnweb-request-article): Call reference if exists.
718 (nnweb-type-definition): Dejanews is bought by google.com.
721 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
723 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
725 2001-02-19 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
727 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
728 gnus-article-sort-functions.
729 (gnus-article-sort-functions): Doc fix. Refer to
730 gnus-thread-sort-functions.
732 2001-02-18 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
733 From Paul Jarc <prj@po.cwru.edu>.
735 * message.el (message-get-reply-headers): More fixes.
737 2001-02-17 Paul Jarc <prj@po.cwru.edu>
738 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
740 * message.el (message-get-reply-headers): Fix bug with
741 Mail-Followup-To/to-address interaction.
743 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
745 * gnus-msg.el (gnus-configure-posting-styles): Match header in
748 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
750 * message.el (message-do-send-housekeeping): Rename to a better
753 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
755 * message.el (message-cancel-news): Check article first, then ask
758 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
760 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
762 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
764 * gnus-range.el (gnus-range-normalize): New function.
766 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
768 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
770 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
772 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
774 * nnagent.el (nnagent-request-regenerate): New.
776 * nnfolder.el (nnfolder-request-regenerate): Deffoo.
778 * nnml.el (nnml-generate-nov-databases): Accept argument
779 server. Don't open server if it is opened.
780 (nnml-request-regenerate): Use it. Change to deffoo.
782 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
783 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
785 * gnus.el (gnus-define-group-parameter): Fix.
787 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
789 * gnus.el (gnus-define-group-parameter): Improved.
791 * gnus-sum.el (charset): Define parameter.
792 (ignored-charsets): Ditto.
793 (gnus-summary-setup-default-charset): Use them.
795 * gnus-start.el (gnus-read-descriptions-file): Use them.
797 * gnus-cus.el (gnus-group-parameters): Remove them.
799 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
801 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
803 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
805 * gnus-sum.el (gnus-summary-read-group-1): Remove
806 gnus-summary-set-local-parameters.
807 (gnus-summary-setup-buffer): Put it here.
809 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
811 * gnus.el (to-address): Define parameter.
813 * gnus-art.el (article-hide-boring-headers): Use them.
814 * gnus-msg.el (gnus-post-news): Ditto.
815 * gnus-cus.el (gnus-group-parameters): Remove them.
817 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
819 * gnus-draft.el (gnus-draft-reminder): New.
821 * gnus-art.el (gnus-sender-save-name): New.
823 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
825 * mm-util.el (mm-mime-charset): Error message.
827 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
829 * message.el (message-check-news-body-syntax): Don't check mml lines.
831 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
833 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
836 * gnus-start.el (gnus-call-subscribe-functions): New.
837 (gnus-find-new-newsgroups): Use it.
838 (gnus-ask-server-for-new-groups): Use it.
839 (gnus-check-first-time-used): Use it.
840 (gnus-subscribe-newsgroup-method): Grok a list of functions.
841 (gnus-subscribe-options-newsgroup-method): Ditto.
842 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
845 2001-02-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
847 * gnus-cus.el (gnus-score-customize): Doc fix.
849 2001-02-11 Jesper Harder <harder@ifa.au.dk>
851 * dgnushack.el (my-getenv): Typo.
853 2001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
855 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
857 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
859 * gnus-group.el (gnus-group-suspend): Offer save summaries.
861 * gnus-art.el (gnus-treat-leading-whitespace): New.
862 (gnus-treatment-function-alist): Use it.
863 (article-remove-leading-whitespace): New.
864 (gnus-article-make-menu-bar): Use it.
866 * gnus-sum.el (gnus-summary-wash-empty-map): Add
867 remove-leading-whitespace.
868 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
871 2001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
873 * Makefile.in: Hack generating gnus-load.el.
874 * dgnushack.el: Ditto.
875 * gnus-load.el: Remove it.
877 2001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
879 * dgnushack.el : Add URLDIR.
881 * Makefile.in (EMACS_COMP): Ditto.
883 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
885 * gnus-cus.el (gnus-score-customize): Error on no score file.
887 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
889 * mm-decode.el (mm-merge-handles): New function.
891 * mm-view.el (mm-inline-message): Use it.
892 (mm-view-message): Ditto.
894 * mm-partial.el (mm-inline-partial): Ditto.
896 * mm-extern.el (mm-inline-external-body): Ditto.
898 * gnus-art.el (gnus-mime-view-part): Ditto.
899 (gnus-mime-view-part-as-type): Ditto.
900 (gnus-mime-save-part-and-strip): Prevent users to strip in some
903 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
905 * message.el (message-cancel-news): Allow to shoot foot.
906 (message-supersede): Ditto.
908 2001-02-08 Tommi Vainikainen <thv@iki.fi>
910 * gnus-sum.el (gnus-simplify-subject-re): Use
911 message-subject-re-regexp.
913 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
915 * nnmail.el (nnmail-expiry-target-group): Bind
916 nnmail-cache-accepted-message-ids to nil.
918 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
921 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
923 * qp.el (quoted-printable-encode-region): Make sure characters are
924 between 00 and FF. Don't check charset.
926 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
928 * rfc2047.el (rfc2047-q-encode-region): Ditto.
930 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
932 * message.el (message-make-forward-subject): Argument decoded.
933 (message-forward): Use it when digest.
935 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
938 2001-02-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
940 * message.el (message-generate-headers-first): Doc fix.
942 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
944 * gnus-art.el (article-make-date-line): Error proof.
946 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
948 * gnus-group.el (gnus-group-listing-limit): New.
949 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
951 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
953 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
955 * message.el (message-newline-and-reformat): Special case for
958 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
960 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
963 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
965 * message.el (message-encode-message-body): Don't insert
966 Content-Type if it is inside a mail.
968 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
970 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
971 gnus-article-commands-menu.
973 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
976 * gnus-start.el (gnus-read-descriptions-file): Use
977 gnus-group-name-charset and gnus-group-charset-alist.
979 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
981 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
984 * gnus-start.el (gnus-group-change-level): Remove from both
985 gnus-zombie-list and gnus-killed-list.
987 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
989 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
990 gnus-subscribe-topics.
992 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
994 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
996 * gnus-art.el (gnus-article-make-menu-bar): Make
997 gnus-article-post-menu.
999 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
1001 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
1003 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
1005 * message.el (message-mode-menu): Ditto.
1007 * gnus-art.el (defvar): eval-when-compile.
1009 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1011 * gnus-agent.el (gnus-agentize): Fix doc.
1013 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
1015 * mml.el (mml-preview): Bind `q'.
1017 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1019 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
1021 2001-01-31 Dave Love <fx@gnu.org>
1023 * mm-util.el (mm-mime-mule-charset-alist)
1024 (mm-find-mime-charset-region): Consider mule-utf-8.
1026 2001-01-31 Dave Love <fx@gnu.org>
1028 * gnus-art.el (gnus-article-x-face-command)
1029 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
1032 2001-01-26 Dave Love <fx@gnu.org>
1034 * mm-util.el (mm-multibyte-string-p): New.
1036 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
1037 ;; (quoted-printable-encode-region): Doc fix. Don't call
1038 ;; string-as-multibyte on class. Clarify line-folding.
1039 (quoted-printable-encode-string): Make temp buffer inherit
1040 string's multibyteness.
1042 2001-01-23 Gerd Moellmann <gerd@gnu.org>
1044 * nnheader.el (toplevel): Don't require `gnus-util' at
1045 compile-time; this creates a circular dependency, and prevents
1048 2001-01-22 Andreas Schwab <schwab@suse.de>
1050 * nnheader.el (gnus-delete-line): Autoload it as a macro.
1052 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1054 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
1056 * gnus-art.el (article-hide-list-identifiers): Ditto.
1058 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1060 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1062 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
1064 * gnus-art.el (article-hide-list-identifiers): Similar.
1066 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
1068 * nnmail.el (nnmail-remove-list-identifiers): Improved.
1070 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1072 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
1074 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1076 * gnus-util.el (gnus-string-equal): New function.
1078 * gnus-art.el (article-hide-boring-headers): Use it.
1080 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
1082 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
1084 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1086 * gnus-msg.el (gnus-msg-mail): Support switch-action.
1088 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1090 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
1091 command if there is not last-saver.
1093 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1095 * nntp.el (nntp-open-connection): 201 is possible.
1097 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1099 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
1100 (rfc2047-charset-encoding-alist): Add big5.
1102 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1104 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
1105 (gnus-agent-remove-server): Ditto.
1106 (autoload): gnus-server-update-server.
1108 * gnus-srvr.el (gnus-server-line-format): Add %a.
1109 (gnus-server-line-format-alist): Add gnus-tmp-agent.
1110 (gnus-server-insert-server-line): Use it.
1112 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1114 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
1117 2001-01-24 Simon Josefsson <sj@extundo.com>
1119 * mail-source.el (mail-sources): Add :program specifier to IMAP
1121 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
1123 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1125 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
1127 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
1129 * nntp.el (nntp-wait-for): Return the success code.
1130 (nntp-open-connection): Use it.
1132 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1134 * gnus-int.el (gnus-check-server): Allow breaking the opening.
1136 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1138 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
1140 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1142 * gnus-sum.el (gnus-summary-print-article): Take one prefix
1143 argument. Allow to print several articles in one file.
1145 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1147 * webmail.el (webmail-type-definition): netaddress changes.
1149 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1151 * gnus.el: Fix copyright. Remove trailing spaces.
1153 * message.el (message-forward): Use mule4.
1155 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1157 * mm-util.el (mm-string-as-unibyte): New.
1159 * message.el (message-forward): Use it.
1161 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1163 * message.el (message-cite-original-without-signature): Don't peel
1165 (message-get-reply-headers): Add Cc if it is not in follow-to.
1167 2001-01-20 Simon Josefsson <sj@extundo.com>
1169 * mm-decode.el (mm-handle-multipart-from): Add.
1170 (mm-dissect-buffer): Save From: header value.
1171 (mm-security-from): Remove.
1172 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
1174 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
1175 instead of `mml-security-from'. Protect null from value.
1177 2001-01-20 Simon Josefsson <sj@extundo.com>
1179 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
1180 application/vnd.ms-excel attachments.
1182 2001-01-19 Simon Josefsson <sj@extundo.com>
1184 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
1186 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1188 * message.el (message-ignored-mail-headers): Ditto.
1190 2001-01-19 Simon Josefsson <sj@extundo.com>
1192 * message.el (message-ignored-news-headers): Only search beginning
1195 2001-01-19 Alberto Lusiani <a.lusiani@noemail.org>
1197 * message.el (message-send-mail): Content-Type may not be there.
1199 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1201 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
1202 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
1204 * gnus-art.el (article-display-x-face): Insert X-Face if there is
1207 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1209 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
1212 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1214 * message.el (message-yank-original): Understand
1217 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1219 * gnus-art.el (gnus-boring-article-headers): Add to-address.
1220 (article-hide-boring-headers): Ditto.
1222 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
1224 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1226 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
1229 2001-01-16 Simon Josefsson <simon@josefsson.org>
1231 * message.el (message-make-in-reply-to): Add comment to message-id
1232 (old syntax, see 2000-08-02 change).
1234 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1236 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
1237 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
1238 (gnus-button-reply): Ditto.
1240 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1242 * gnus-art.el (article-display-x-face): Fix.
1244 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1246 * gnus-art.el (article-display-x-face): Use
1247 gnus-original-article-buffer.
1249 2001-01-15 Jack Twilley <jmt@tbe.net>
1251 * message.el (message-add-header): Move to point-max.
1253 2001-01-15 Simon Josefsson <simon@josefsson.org>
1255 * smime.el (smime-CA-directory, smime-CA-file): Change default to
1256 nil, improve documentation.
1257 (smime-certificate-directory): Comment out false hints (until it
1260 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
1261 there aren't any keys.
1262 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
1263 verify certificate. Default is changed to only check integrity.
1264 Improved security status texts. If a certificate doesn't contain
1265 a email address, don't fail.
1267 * smime.el (smime-noverify-region):
1268 (smime-noverify-buffer): New functions. Verifies integrity only.
1270 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1272 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
1274 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1276 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
1277 (gnus-remove-some-windows): Ditto.
1279 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1281 * gnus-art.el (article-make-date-line): 11th.
1283 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1285 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
1286 (mml2015-gpg-sign): Ditto.
1288 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1290 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
1291 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
1293 2001-01-08 Dave Love <fx@gnu.org>
1295 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
1298 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
1300 * message.el: Doc and message fixes.
1301 (message-send-rename-function)
1302 (message-make-forward-subject-function)
1303 (message-send-mail-function, message-reply-to-function)
1304 (message-wide-reply-to-function, message-followup-to-function)
1305 (message-distribution-function, message-auto-save-directory): Fix
1308 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
1309 proceeding after warnings. Amend multipart warning message.
1311 2001-01-04 Dave Love <fx@gnu.org>
1313 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
1315 (gnus-make-directory): Require nnmail.
1317 * mm-decode.el (mm-inline-media-tests): Add
1318 image/x-portable-bitmap.
1319 (mm-get-image): Grok pbm.
1321 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
1323 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
1325 2001-01-09 Didier Verna <didier@xemacs.org>
1327 * dgnushack.el (dgnushack-compile): give a dummy value to
1328 `gnus-xmas-glyph-directory' for the time of compilation.
1329 * gnus-agent.el: moved some XEmacs specific hook add-ons from
1330 `gnus-xmas-[re]define' to avoid loosing user custom settings.
1331 * gnus-art.el: ditto.
1332 * gnus-group.el: ditto.
1333 * gnus-salt.el: ditto.
1334 * gnus-sum.el: ditto.
1335 * gnus-topic.el: ditto.
1336 * gnus-xmas.el (gnus-xmas-define): see above.
1337 * gnus-xmas.el (gnus-xmas-redefine): see above.
1338 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
1339 non-continuable error when the directory can't be found.
1341 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1343 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
1345 * gnus-art.el (gnus-mime-view-part): Copy it.
1346 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
1348 2001-01-09 Michael Downes <mjd@ams.org>
1350 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
1352 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1354 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
1355 orig-file. Use ',source.
1357 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1359 * gnus-xmas.el (gnus-xmas-modeline-glyph):
1360 (gnus-xmas-group-startup-message):
1361 Detect gnus-xmas-glyph-directory when it is nil.
1363 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1365 * pop3.el (pop3-get-message-count): Andrew Innes
1366 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
1368 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
1370 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
1372 * time-date.el (time-to-number-of-days): New function.
1374 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
1376 * nnslashdot.el (nnslashdot-request-list): Always get the right
1379 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1381 * message.el (message-minibuffer-local-map): New keymap.
1382 (message-read-from-minibuffer): Use it.
1383 * gnus-msg.el (gnus-summary-resend-message): Use it
1385 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1387 * gnus-start.el (gnus-display-time-event-handler): New function.
1388 (gnus-after-getting-new-news-hook): Use it.
1390 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
1392 * message.el (message-ignored-mail-headers): Add draft header.
1394 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1396 * gnus-sum.el (gnus-summary-expire-articles): Don't save
1399 * nnslashdot.el (nnslashdot-request-list): Get the right year.
1401 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
1403 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
1405 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1407 * qp.el (quoted-printable-decode-region): Don't backward-char.
1409 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1411 * gnus-draft.el: Mark articles as replied.
1413 * gnus-sum.el (gnus-summary-add-mark): New function.
1415 * gnus-group.el (gnus-add-mark): New function.
1417 * gnus-sum.el (gnus-summary-buffer-name): New function.
1418 (gnus-summary-setup-buffer): Use it.
1420 * gnus-draft.el: Set things up with the right post method and
1423 * message.el (message-ignored-news-headers): Remove X-Draft-From.
1425 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
1427 * gnus.el (gnus-draft-meta-information-header): New variable.
1429 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
1431 * gnus-art.el (gnus-treatment-function-alist): Move the date
1432 functions before the header sorting functions.
1434 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
1436 * dgnushack.el (dgnushack-compile): Message whether there is w3.
1437 Don't (push "/usr/share/emacs/site-lisp" load-path).
1439 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
1440 to empty fill prefixes.
1442 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1444 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
1445 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
1447 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1449 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
1451 * nnml.el (autoload): Move to nnheader.el.
1453 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
1454 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
1455 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
1456 Kvarnstr
\e,Av
\e(Bm <jonkv@ida.liu.se>.
1458 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
1460 * gnus-art.el (article-make-date-line): Get the hours right.
1461 (gnus-ignored-headers): More hiding.
1463 * nnmail.el (nnmail-expiry-wait): Not an integer.
1465 * message.el (message-goto-body): Only expand abbrev when called
1467 (message-make-lines): Use it.
1469 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1471 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
1473 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
1475 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
1476 include the expunged articles.
1478 * gnus-group.el (gnus-group-sort-by-server): New function.
1480 * gnus.el (gnus-method-to-server-name): New function.
1481 (gnus-group-prefixed-name): Use it.
1483 * gnus-group.el (gnus-group-sort-function): Doc fix.
1484 (gnus-group-sort-groups-by-server): New command.
1486 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1488 * gnus-art.el (gnus-treat-date-english): New variable.
1489 (article-date-english): New command.
1490 (gnus-english-month-names): New variable.
1491 (article-make-date-line): Do 'english.
1493 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
1494 after the fill prefix.
1496 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
1499 * gnus-art.el (gnus-ignored-headers): Hide more headers.
1501 * message.el (message-mode-map): Bind comment-region.
1503 * gnus-art.el (gnus-mime-display-part): Let w3 display
1506 * mm-bodies.el (mm-long-lines-p): New function.
1507 (mm-body-encoding): Use it.
1508 (mm-body-encoding): Encode articles with lines longer than 1000
1511 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1513 * mm-util.el (mm-enable-multibyte): Use
1514 default-enable-multibyte-characters.
1515 (mm-enable-multibyte-mule4): Ditto.
1516 (mm-disable-multibyte): Test XEmacs.
1517 (mm-disable-multibyte-mule4): Ditto.
1518 (mm-with-unibyte-current-buffer): Simplified.
1519 (mm-with-unibyte-current-buffer-mule4): Ditto.
1521 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
1523 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
1525 * nnheader.el (nnheader-string-as-multibyte): New alias.
1527 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
1529 * gnus-uu.el (gnus-message-process-mark): New function.
1530 (gnus-uu-mark-by-regexp): Use it.
1531 (gnus-new-processable): New function.
1533 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
1535 * gnus-sum.el (gnus-no-mark): New variable.
1537 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
1539 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
1542 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
1544 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
1547 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1549 * dgnushack.el (dgnushack-compile): elc is in the current directory.
1551 * qp.el (quoted-printable-encode-region): Don't check multibyte in
1554 2000-12-25 Lloyd Zusman <ljz@asfast.com>
1556 * mml.el (mml-read-tag): Save tag location.
1558 2000-12-25 Simon Josefsson <simon@josefsson.org>
1560 * starttls.el: Sync with Emacs 21.
1562 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1564 * message.el (message-mail): Support yank-action.
1566 * message.el (message-setup): Revoke the last change.
1568 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1570 * message.el (message-setup): Use cons. Suggested by Johan Vromans
1571 <jvromans@squirrel.nl>.
1573 2000-12-24 Simon Josefsson <sj@extundo.com>
1575 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
1576 mailing list junk at end of part.
1578 2000-12-23 Simon Josefsson <sj@extundo.com>
1580 * nnimap.el (nnimap-expiry-target): New function.
1581 (nnimap-request-expire-articles): Use it.
1583 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1585 * gnus.el (gnus-group-parameters-more): New variable.
1586 * gnus-cus.el (gnus-group-customize): Use it.
1588 * gnus.el (gnus-define-group-parameter): New macro.
1589 (auto-expire): Use it
1590 (total-expire): Use it.
1591 * gnus-art.el (banner): Use it.
1593 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
1596 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1598 * gnus-topic.el (gnus-topic-create-topic): Use list.
1600 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
1601 before binding gnus-default-article-saver.
1603 * gnus-sum.el (gnus-summary-save-article):
1604 (gnus-summary-pipe-output):
1605 (gnus-summary-save-article-mail):
1606 (gnus-summary-save-article-rmail):
1607 (gnus-summary-save-article-file):
1608 (gnus-summary-write-article-file):
1609 (gnus-summary-save-article-body-file): Ditto.
1611 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
1613 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1615 * gnus-art.el (gnus-mime-security-button-map):
1616 (gnus-mime-button-map): Add parent.
1618 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1620 * messagexmas.el (message-xmas-redefine): New function.
1622 * message.el: Use it.
1624 * gnus-art.el (gnus-article-check-hidden-text): Return t.
1626 * gnus-util.el (gnus-remove-text-properties-when): Return t.
1628 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1630 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
1631 malformatted messages.
1633 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1635 * mm-util.el (mm-image-load-path): New function.
1637 * gnus-group.el (gnus-group-make-tool-bar): Use it.
1639 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
1641 * message.el (message-tool-bar-map): Use it.
1643 * Makefile.in (install-el): New.
1645 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
1647 * gnus-art.el (article-treat-dumbquotes): Quote \.
1649 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1651 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
1652 Emacs 20 runs on a terminal.
1654 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1656 * gnus-msg.el (gnus-bug): Revert to save-excursion.
1658 * mml.el (gnus-add-minor-mode): Autoload.
1660 * message.el (message-forward): Save-restriction.
1662 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1664 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
1665 Paul Stevenson <p.stevenson@surrey.ac.uk>
1667 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1669 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
1671 * mml.el (gnus-ems): Don't require.
1673 * gnus.el (gnus-decode-rfc1522): Removed.
1674 (gnus-set-text-properties): Define.
1676 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1678 * gnus-art.el (gnus-mime-*): handle may be nil.
1680 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
1682 * gnus.el (gnus-group-remove-excess-properties): Not defined
1685 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1687 * message.el (message-mail-user-agent): Add :version.
1689 2000-12-21 Miles Bader <miles@gnu.org>
1691 * message.el (message-mode): Set `comment-start' to the yank prefix.
1693 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1695 * message.el (message-mail-user-agent): New variable.
1696 (message-setup): Renamed to message-setup-1. Support
1698 (message-mail-user-agent): New function.
1699 (message-mail): Use it.
1700 (message-reply): Use it.
1701 (message-resend): Use it.
1702 (message-mail-other-window): Use it.
1703 (message-mail-other-frame): Use it.
1705 * gnus-msg.el (gnus-bug): Support mail-user-agent.
1707 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1709 * message.el (message-tool-bar-map): Simplify.
1710 (message-narrow-to-head-1): New function.
1711 (message-narrow-to-head): Use it.
1712 (message-reply): Ditto.
1713 (message-cancel-news): Ditto.
1714 (message-supersede): Ditto.
1715 (message-make-forward-subject): Ditto.
1716 (message-bounce): Ditto.
1718 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1720 * uudecode.el (uudecode-decode-region-external): make-temp-file
1723 * binhex.el (defalias): eval-and-compile.
1725 * message.el (message-tool-bar-map): New function.
1726 (message-mode): Use it.
1728 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1730 * nntp.el (nntp-find-connection): Remove the entry.
1731 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
1733 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1735 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
1737 * message.el (message-forward): Copy buffer in unibyte mode.
1739 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1741 * message.el (message-make-forward-subject): Don't widen. Decode.
1742 (message-forward): Don't decode subject.
1744 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
1746 * qp.el (quoted-printable-encode-region): Upcase QP.
1748 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1750 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
1751 mail-extract-a-c instead. Don't depend on Gnus.
1753 * mml.el (gnus-ems): Require it.
1755 * gnus-msg.el (gnus-summary-mail-forward):
1757 * message.el (message-forward): Move mime-to-mml here.
1759 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1761 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
1762 * gnus-art.el (gnus-insert-mime-button): Simplify.
1763 (gnus-mime-display-alternative): Ditto.
1764 (gnus-insert-mime-security-button): Ditto.
1766 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1768 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
1769 text-property-not-all doesn't return nil when start=mark(end).
1770 (gnus-remove-text-properties-when): Ditto.
1772 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1774 * gnus-start.el (gnus-group-change-level): Remove group from
1775 gnus-active-hashtb if real killed.
1777 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1779 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
1780 (gnus-mime-display-alternative): Ditto.
1781 (gnus-insert-mime-security-button): Ditto.
1783 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1785 * gnus-start.el (gnus-group-change-level): Don't add it into
1786 killed-list if it was killed.
1788 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1790 * nnmbox.el (nnmbox-file-coding-system): Use binary.
1791 (nnmbox-active-file-coding-system): Ditto.
1793 * gnus-cus.el (gnus-group-parameters): Add posting-style.
1795 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1797 * gnus.el (gnus-version):
1798 (gnus-version-number): Set to Oort Gnus 0.01.
1800 * gnus-art.el (gnus-mime-security-button-map):
1801 (gnus-insert-mime-security-button): Fix for Emacs21.
1803 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1805 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
1806 easymenu, because XEmacs doesn't understand :help.
1808 * mm-uu.el: Require binhex.
1810 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1812 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
1814 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1816 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
1818 2000-12-18 Gerd Moellmann <gerd@gnu.org>
1820 * *.xpm, *.pbm: Convert icons icons to size 24x24.
1822 2000-12-18 Dave Love <fx@gnu.org>
1824 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
1827 2000-12-13 Miles Bader <miles@gnu.org>
1829 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1830 to t, so that we don't get stuck while trying to smilefy
1833 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1835 * smiley-ems.el (smiley-regexp-alist): Make regexps match
1836 at the end of the buffer.
1837 (smiley-region): In the loop, move to the end of the submatch
1838 matching the smiley instead of using the end of the match
1839 of the whole regexp.
1841 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
1843 * message.el (message-mode): Doc fix.
1845 2000-12-12 Gerd Moellmann <gerd@gnu.org>
1847 * smiley-ems.el (smiley-region): Doc fix.
1849 2000-12-11 Miles Bader <miles@gnu.org>
1851 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1852 bottom line visible, check to see if it's partially obscured, and
1853 if so, either scroll one more line to make it fully visible, or
1854 revert to showing the second line from the top.
1856 2000-12-07 Dave Love <fx@gnu.org>
1858 * mailcap.el (mailcap-download-directory)
1859 * gnus-audio.el (gnus-audio-directory)
1860 * smiley-ems.el (smiley-data-directory): Fix :type.
1862 2000-11-30 Dave Love <fx@gnu.org>
1864 * message.el (message-auto-save-directory): Use
1865 file-name-as-directory.
1866 (message-set-auto-save-file-name): Create
1867 message-auto-save-directory if necessary.
1868 (message-replace-chars-in-string): Removed -- unused.
1869 (message-mail-alias-type): Customize.
1870 (message-headers): Remove duplicate defgroup.
1872 2000-11-29 Dave Love <fx@gnu.org>
1874 * qp.el (quoted-printable-decode-region): Use error, not message
1875 to report malformed text (like base64). Amend message.
1877 2000-11-29 Miles Bader <miles@gnu.org>
1879 * message.el (message-header-lines): Fontify tag.
1881 2000-11-27 Dave Love <fx@gnu.org>
1883 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1886 ;2000-11-26 Dave Love <fx@gnu.org>
1888 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1890 2000-11-23 Dave Love <fx@gnu.org>
1892 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1894 * mm-uu.el (uudecode): Require.
1895 (uudecode-decode-region, uudecode-decode-region-external): Don't
1897 (mm-uu-copy-to-buffer): Doc fix.
1898 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1901 * mailcap.el: Doc fixes.
1902 (mailcap-mime-data): Various adjustments.
1903 (mailcap): New group.
1904 (mailcap-download-directory): Customize.
1905 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1906 (mailcap-temporary-directory): Deleted (unused).
1907 (mailcap-unescape-mime-test): Simplify slightly.
1908 (mailcap-viewer-passes-test): Use functionp.
1909 (mailcap-command-p): Aliased to executable-find.
1911 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1912 default-enable-multibyte-characters is nil.
1914 2000-11-22 Gerd Moellmann <gerd@gnu.org>
1916 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1918 2000-11-21 Dave Love <fx@gnu.org>
1920 * gnus-art.el (gnus-mime-button-map): Don't inherit from
1921 gnus-article-mode-map.
1922 ; (gnus-mime-button-menu): Use mouse-set-point.
1923 (gnus-insert-mime-button, gnus-mime-display-alternative)
1924 (gnus-mime-display-alternative): Don't use local-map property.
1926 2000-11-17 Dave Love <fx@gnu.org>
1928 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1929 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
1931 (uudecode-decode-region): Doc fix.
1933 2000-11-14 Dave Love <fx@gnu.org>
1935 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1936 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1937 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1938 New files, derived from the XPMs.
1940 2000-11-10 Dave Love <fx@gnu.org>
1942 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1943 (gnus-agent-lib-file, gnus-agent-load-alist)
1944 (gnus-agent-save-alist, gnus-agent-article-name): Use
1947 * gnus-group.el (gnus-group-name-charset-method-alist): Add
1949 (nnkiboze-score-file): Defvar when compiling.
1951 * gnus-start.el (gnus-read-newsrc-file): Add :version.
1953 * gnus-art.el (gnus-article-banner-alist)
1954 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1955 (gnus-article-date-lapsed-new-header)
1956 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1957 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1958 (gnus-treat-strip-headers-in-body)
1959 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1960 (gnus-treat-translate): Add :version.
1961 (gnus-article-mime-part-function): Fix defcustom.
1963 * nnmail.el (nnmail-expiry-target)
1964 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1965 (nnmail-split-header-length-limit): Add :version.
1967 * gnus-sum.el (gnus-auto-expirable-marks)
1968 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1969 (gnus-extra-headers, gnus-ignored-from-addresses)
1970 (gnus-newsgroup-ignored-charsets)
1971 (gnus-group-highlight-words-alist)
1972 (gnus-summary-show-article-charset-alist): Add :version.
1974 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1975 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1976 files, converted from the XPMs.
1978 * gnus-cache.el (gnus-cache-active-file): Don't use
1979 file-name-as-directory on directory.
1980 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
1981 use file-name-as-directory on directory.
1983 * time-date.el (timezone-make-date-arpa-standard): Autoload.
1984 (date-to-time): Use it.
1986 ; * message.el (message-mode) <adaptive-fill-regexp>:
1987 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1988 ; (message-newline-and-reformat): Likewise.
1989 (message-forward-as-mime, message-forward-ignored-headers)
1990 (message-buffer-naming-style, message-default-charset)
1991 (message-dont-reply-to-names, message-send-mail-partially-limit):
1994 * mm-util.el: Doc fixes.
1995 (mm-mime-charset): Don't use the raw result of
1996 mm-preferred-coding-system.
1997 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1998 (mm-with-unibyte): Simplify.
2000 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
2003 * pop3.el (pop3-version): Deleted.
2004 (pop3-make-date): New function, avoiding message-make-date.
2005 (pop3-munge-message-separator): Use it.
2007 2000-11-09 Dave Love <fx@gnu.org>
2009 * gnus-group.el (gnus-group-make-directory-group)
2010 (gnus-group-fetch-faq): Use expand-file-name.
2011 (gnus-group-fetch-faq): Simplify completing-read form.
2013 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
2016 * message.el (tool-bar-map): Defvar when compiling.
2018 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
2019 (gnus-tm-lisp-directory): Deleted.
2020 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
2022 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
2023 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
2024 version numbers from file names.
2026 2000-11-08 Dave Love <fx@gnu.org>
2028 * mm-view.el: Use featurep for XEmacs test.
2029 (mm-inline-message): Test for `remove-specifier'; don't use
2032 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
2034 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
2035 (gnus-score-find-bnews): Don't concat "".
2037 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
2038 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
2039 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
2040 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
2042 * gnus-sum.el: Put some defvars in eval-when-compile.
2043 (gnus-summary-mode-hook): Add :options.
2044 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
2045 (gnus-summary-tool-bar-map): New variable.
2046 (gnus-summary-make-tool-bar): New function.
2047 (gnus-summary-mode): Put kill-all-local-variables first.
2049 * gnus-group.el (gnus-group-toolbar-map): New variable.
2050 (gnus-group-make-tool-bar): Rewritten.
2051 (gnus-group-mode): Put kill-all-local-variables first.
2053 * rfc2047.el: Require gnus-util.
2055 * nnml.el (gnus-sorted-intersection): Autoload.
2057 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
2058 Put some defvars in eval-when-compile.
2059 (gnus-intersection, gnus-sorted-complement): Autoload.
2061 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
2063 * mm-encode.el (mm-body-7-or-8): Autoload.
2065 * mm-decode.el (mm-insert-inline): Autoload.
2068 * message.el: Put some defvars in eval-when-compile.
2070 * gnus-msg.el: Put some defvars in eval-when-compile.
2071 (gnus-msg-mail): Move after gnus-setup-message.
2073 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
2075 2000-11-07 Dave Love <fx@gnu.org>
2077 * gnus-util.el (nnheader): Don't require message (recursive
2080 * uudecode.el: Avoid compiler warnings.
2082 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
2083 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
2085 2000-11-06 Dave Love <fx@gnu.org>
2087 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
2089 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
2090 (uudecode-char-int): New alias, replacing char-int.
2091 (uudecode-decode-region): Don't call buffer-disable-undo.
2093 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
2094 ; (mm-uu-configure-list): Doc fix.
2096 ; * earcon.el (running-xemacs): Don't define.
2098 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
2100 ; * message.el (message-font-lock-keywords): Match a final newline
2101 ; to help font-lock's multiline support.
2103 2000-11-03 Dave Love <fx@gnu.org>
2105 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
2107 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
2110 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
2111 <banner>: Fix custom type, doc.
2113 * mm-decode.el (mm-display-external): Space-prefix temp buffer
2114 name. Don't disable undo explicitly.
2116 ;2000-11-02 Dave Love <fx@gnu.org>
2118 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
2121 2000-11-01 Dave Love <fx@gnu.org>
2123 * rfc2047.el (base64): Require unconditionally.
2124 (message-posting-charset): Defvar when compiling.
2125 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
2128 * gnus-sum.el (nnoo): Require.
2129 (mm-uu-dissect): Autoload.
2131 * mml.el (mml-parse-1): Clarify message.
2132 (mml-minibuffer-read-type): Use mailcap-mime-types.
2134 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
2136 * mml.el: Fix a typo in the requiring of CL.
2138 2000-11-01 Dave Love <fx@gnu.org>
2140 * utf7.el: Require cl when compiling.
2142 * binhex.el: Use (featurep 'xemacs).
2143 (binhex-char-int): New alias, replacing char-int. Change callers.
2144 (binhex-decode-region): Simplify work buffer code.
2145 (binhex-decode-region-external): Use expand-file-name, not concat.
2147 2000-10-30 Dave Love <fx@gnu.org>
2149 * gnus-art.el: Fix 2000-10-27 change properly.
2151 2000-10-28 Miles Bader <miles@gnu.org>
2153 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
2155 2000-10-27 Dave Love <fx@gnu.org>
2157 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
2159 (gnus-group-make-tool-bar): New function.
2160 (gnus-group-mode): Use it.
2162 * message.el (message-mode-menu): Add some :help strings.
2163 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
2164 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
2166 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
2167 * describe-group.xpm, get-news.xpm, kill-group.xpm:
2168 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
2170 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
2171 display-graphic-p here.
2173 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
2175 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
2176 of the `gnus-xemacs' variable, as the latter has been removed.
2177 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
2178 * gnus-art.el (gnus-treat-display-xface)
2179 (gnus-treat-display-smileys, gnus-treat-display-picons)
2180 (gnus-article-read-summary-keys): Likewise.
2182 2000-10-26 Dave Love <fx@gnu.org>
2184 (defvar): Use rmail-spool-directory unconditionally.
2186 2000-10-18 Dave Love <fx@gnu.org>
2188 * mm-bodies.el (mm-uu-decode-function)
2189 (mm-uu-binhex-decode-function): Defvar when compiling.
2191 * gnus-nocem.el (gnus-nocem-issuers): Update.
2192 (gnus-nocem-check-from): New option.
2193 (gnus-nocem-scan-groups): Use it.
2194 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
2195 (gnus-nocem-check-article-limit): Add :version.
2197 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
2199 * ietf-drums.el (mm-util): Require CL when compiling.
2201 2000-10-15 Dave Love <fx@gnu.org>
2203 * qp.el: Require mm-util.
2205 2000-10-13 Dave Love <fx@gnu.org>
2207 * qp.el (quoted-printable-decode-region): Avoid invalid
2210 2000-10-12 Gerd Moellmann <gerd@gnu.org>
2212 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
2213 to a recursive load.
2215 2000-10-12 Dave Love <fx@gnu.org>
2217 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
2219 * gnus.el (gnus-group-startup-message): Check for PBM image.
2221 2000-10-09 Dave Love <fx@gnu.org>
2223 * mail-source.el (mail-source-fetch-imap): Bind
2224 default-enable-multibyte-characters rather than using
2225 mm-disable-multibyte.
2227 2000-10-05 Dave Love <fx@gnu.org>
2229 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
2231 (quoted-printable-decode-region): Rename arg which confused
2232 charset with coding-system. Don't use nonascii-insert-offset.
2233 Coding-system encode the region initially. Don't recognize `=='
2234 as valid QP. Coding-system decode the region finally.
2235 (quoted-printable-decode-string): Rename arg which confused
2236 charset with coding-system.
2238 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
2239 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
2240 mm-encode-coding-region.
2241 (mm-decode-body, mm-decode-string): Rename variables which
2242 confused charset with coding-system.
2243 (binhex-decode-region): Don't autoload.
2244 (mm-body-encoding): Require message.
2245 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
2248 * gnus-art.el (article-de-quoted-unreadable)
2249 (article-de-base64-unreadable): Fold search case
2250 rather than downcasing string. Apply mm-charset-to-coding-system
2251 to arg of quoted-printable-decode-region.
2253 2000-10-04 Dave Love <fx@gnu.org>
2255 * gnus-ems.el: Don't turn off compiler warnings in local vars.
2256 Require ring when compiling.
2257 (gnus-article-compface-xbm): New variable.
2259 2000-10-04 Dave Love <fx@gnu.org>
2261 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
2264 * frown.pbm, smile.pbm, wry.pbm: New files.
2266 * frown.xbm, smile.xbm, wry.xbm: Deleted.
2268 2000-10-03 Dave Love <fx@gnu.org>
2270 * mail-source.el (mail-sources): Revert to nil.
2272 * nnmail (nnmail-spool-file): Revert to `((file))'.
2274 * qp.el: Don't require mm-util.
2275 (quoted-printable-decode-region): Rewritten.
2276 (quoted-printable-decode-string, quoted-printable-encode-region):
2278 (quoted-printable-encode-region): Barf on multibyte characters.
2279 Maybe make the class multibyte. Upcase chars, not formatted
2280 strings. Allow mm-use-ultra-safe-encoding to be unbound.
2281 (quoted-printable-encode-string): Don't use
2282 mm-with-unibyte-buffer.
2284 2000-09-29 Gerd Moellmann <gerd@gnu.org>
2286 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
2288 2000-09-21 Dave Love <fx@gnu.org>
2290 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
2291 (for Emacs 20). Tidy somewhat.
2293 2000-09-21 Dave Love <fx@gnu.org>
2295 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
2296 image processing. Rationalize logic somewhat.
2298 2000-09-20 Dave Love <fx@gnu.org>
2300 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2303 * gnus.el (gnus-version-number): Avoid some redundant
2306 2000-09-20 Gerd Moellmann <gerd@gnu.org>
2308 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2309 to XBM; we always have PBM support.
2311 2000-09-14 Dave Love <fx@gnu.org>
2313 * gnus.el (gnus-charset):
2314 * mm-decode.el (mime-display):
2315 * imap.el (imap) <defgroup>: Add :version.
2317 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2319 * parse-time.el: Fix author's mail address.
2321 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2322 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2323 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2324 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2325 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2326 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2327 * rfc2231.el, uudecode.el: Fix copyright notice.
2329 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2330 require `w3' at load-time only if not running in batch mode.
2332 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2334 * gnus.el: Before merge with Emacs21.
2336 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
2338 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
2340 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
2342 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
2343 to avoid conflict with the standard `back-to-indentation'
2346 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2348 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
2350 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
2351 (mm-disable-multibyte-mule4): Ditto.
2352 (mm-with-unibyte-current-buffer-mule4): Ditto.
2354 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2356 * pop3.el (pop3-movemail): Use binary.
2357 (pop3-movemail-file-coding-system): Removed.
2359 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2361 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
2363 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2365 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
2368 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2370 * gnus-msg.el (gnus-post-method): Use backend name when the
2373 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2375 * gnus-art.el (article-verify-x-pgp-sig): Don't test
2377 (gnus-treat-x-pgp-sig): Default value.
2378 (gnus-ignored-headers): Redundant.
2380 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2382 * gnus-win.el (gnus-configure-frame): Save selected window.
2384 2000-02-15 Andrew Innes <andrewi@gnu.org>
2386 * nnmbox.el: Require gnus-range.
2387 (nnmbox-group-building-active-articles): New variable.
2388 (nnmbox-group-active-articles): New variable; this is a cache of
2389 all active articles by group and number.
2390 (nnmbox-in-header-p): New function.
2391 (nnmbox-find-article): New function.
2392 (nnmbox-record-active-article): New function.
2393 (nnmbox-record-deleted-article): New function.
2394 (nnmbox-is-article-active-p): New function.
2395 (nnmbox-retrieve-headers): Use nnmbox-find-article.
2396 (nnmbox-request-article): Ditto. Also supply extra arg to
2397 nnmbox-article-group-number.
2398 (nnmbox-request-expire-articles): Ditto.
2399 (nnmbox-request-move-article): Ditto.
2400 (nnmbox-request-replace-article): Ditto.
2401 (nnmbox-request-rename-group): Rename group entry in active
2403 (nnmbox-delete-mail): Update active article cache, unless article
2405 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
2406 than partially duplicating it.
2407 (nnmbox-article-group-number): Add extra `this-line' arg, to
2408 handle articles belonging to multiple groups.
2409 (nnmbox-save-mail): Update active article cache.
2410 (nnmbox-read-mbox): Build active article cache when loading mbox.
2411 Also do some repair work, if we find articles that are missing the
2412 appropriate X-Gnus-Newsgroup lines in the header. We can usually
2413 reconstruct these from Xref info.
2415 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2417 * mail-source.el (mail-source-report-new-mail): Use
2418 nnheader-run-at-time.
2420 2000-02-15 Andrew Innes <andrewi@gnu.org>
2422 * mail-source.el (mail-source-fetch-pop): Clear pop password when
2423 an error is thrown, and then rethrow the error.
2424 (mail-source-check-pop): Ditto.
2425 (mail-source-start-idle-timer): Prevent multiple pop checks
2426 running if the check takes a long time.
2428 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2430 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
2433 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2435 * gnus-win.el (gnus-configure-windows): Make sure
2436 nntp-server-buffer is live.
2437 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
2439 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
2441 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
2443 2000-12-04 Andreas Jaeger <aj@suse.de>
2445 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
2447 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2449 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
2451 2000-12-01 Christopher Splinter <chris@splinter.inka.de>
2453 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
2455 2000-12-01 Simon Josefsson <sj@extundo.com>
2457 * mml-smime.el (mml-smime-verify): Fix address parsing.
2459 2000-12-01 Simon Josefsson <sj@extundo.com>
2461 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
2462 more than one certificate inside PKCS#7 blob. Better security
2463 information (clamed / actual sender, openssl output, certificates
2466 * smime.el (smime-verify-region): Output to /dev/null.
2467 (smime-buffer-as-string-region): Don't parse empty lines.
2469 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2471 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
2473 (gnus-mime-security-show-details-inline): New variable.
2474 (gnus-mime-security-show-details): Use them.
2475 (gnus-insert-mime-security-button): Ditto.
2477 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
2478 Suggest by Michael Duggan (md5i@cs.cmu.edu).
2479 (mml2015-gpg-clear-verify): Ditto.
2480 (mml2015-gpg-decrypt-1): Ditto.
2481 (mml2015-use): Prefer 'gpg.
2483 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2485 * gnus-util.el (gnus-add-text-properties-when): New function.
2486 (gnus-remove-text-properties-when): Ditto.
2488 * gnus-cite.el (gnus-article-hide-citation): Use them.
2489 (gnus-article-toggle-cited-text): Use them.
2491 * gnus-art.el (gnus-signature-toggle): Use them.
2492 (gnus-article-show-hidden-text): Ditto.
2493 (gnus-article-hide-text): Ditto.
2495 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2497 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
2499 2000-11-30 Simon Josefsson <sj@extundo.com>
2501 * smime.el (smime-point-at-eol): New alias.
2502 (smime-buffer-as-string-region): Use it.
2504 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2506 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
2508 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2510 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
2512 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
2514 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
2516 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
2518 * nnmh.el (nnmh-request-expire-articles): Implemented
2519 expiry-target for nnmh backend.
2521 2000-11-30 Simon Josefsson <sj@extundo.com>
2523 * mm-decode.el (mm-security-from): New variable.
2524 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
2526 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
2529 2000-11-30 Simon Josefsson <sj@extundo.com>
2531 * mml-smime.el (mml-smime-verify): Verify that certificate mail
2532 address match sender address.
2534 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
2536 * smime.el (smime-verify-region): Don't copy buffer.
2537 (smime-decrypt-buffer): Use expand-file-name on keyfile.
2538 (smime-pkcs7-region): New function.
2539 (smime-pkcs7-certificates-region): Ditto.
2540 (smime-pkcs7-email-region): Ditto.
2541 (smime-buffer-as-string-region): Ditto.
2543 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
2546 2000-11-23 Jens Krinke <j.krinke@gmx.de>
2548 * smime.el (smime-decrypt-region): Fix keyfile argument.
2550 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2552 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
2554 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2556 * message.el (message-shoot-gnksa-feet): New variable.
2557 (message-gnksa-enable-p): New function.
2558 (message-send): Use it.
2559 (message-check-news-body-syntax): Ditto.
2561 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
2563 * message.el (message-make-message-id): Remove the redundancy.
2565 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2567 * message.el (message-setup): Discourage using mc-install-*-mode.
2569 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
2571 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2573 * gnus-cite.el (gnus-cite-parse): Guess citation length.
2575 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2577 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
2579 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2581 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
2583 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2585 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
2586 insert-buffer-substring.
2588 * message.el (message-send-mail): Use buffer-substring-no-properties.
2589 (message-send-news): Ditto.
2591 2000-11-22 David Edmondson <dme@dme.org>
2593 * imap.el (imap-wait-for-tag): Message read info.
2595 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2597 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
2598 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
2599 (mml2015-gpg-encrypt): Ditto.
2601 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2603 * mm-decode.el (mm-verify-option): Default value.
2605 * mml-sec.el (mml-secure-part): Error message.
2607 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2609 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
2611 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2613 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
2615 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2617 * gnus-art.el (gnus-article-describe-key): Use prompt.
2618 (gnus-article-describe-key-briefly): Ditto.
2620 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2622 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
2624 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2626 * gnus-art.el (gnus-article-describe-key): New function.
2627 (gnus-article-describe-key-briefly): New function.
2629 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2631 * mm-decode.el (mm-decrypt-option): Doc typo.
2633 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
2636 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2638 * message.el (message-newline-and-reformat): Typo.
2640 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2642 * gnus-art.el (article-verify-x-pgp-sig): Check whether
2643 original-article-buffer exists.
2645 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
2646 (rfc2047-header-encoding-alist): Addresses are different from text.
2647 (rfc2047-encode-message-header): Ditto.
2648 (rfc2047-dissect-region): Extra parameter.
2649 (rfc2047-encode-region): Ditto.
2650 (rfc2047-encode-string): Ditto.
2652 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2654 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
2655 (mm-uu-pgp-encrypted-extract): Use it.
2656 (mm-uu-pgp-signed-extract-1): New function.
2657 (mm-uu-pgp-signed-extract): Use it.
2659 * gnus-art.el (gnus-mime-display-security): New function.
2660 (gnus-mime-display-part): Use it.
2661 (gnus-mime-security-verify-or-decrypt): New function.
2662 (gnus-mime-security-press-button): New function.
2663 (gnus-insert-mime-security-button): Use it.
2665 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
2666 (mm-find-raw-part-by-type): Ditto.
2667 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
2668 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
2669 (mm-destroy-parts): Kill nested multibyte buffer.
2671 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
2672 (mml2015-gpg-verify): Ditto.
2674 2000-11-18 Simon Josefsson <sj@extundo.com>
2676 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
2677 (mml2015-function-alist): Use it.
2679 * mml-sec.el (mml-sign-alist): Update names.
2680 (mml-encrypt-alist): Ditto.
2681 (mml-secure-part-smime-sign): Moved to mml-smime.el
2682 as `mml-smime-sign-query'.
2683 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
2684 `mml-smime-get-file-cert'.
2685 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
2686 `mml-smime-get-dns-cert'.
2687 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
2688 `mml-smime-encrypt-query'.
2689 (mml-smime-sign-buffer): Use mml-smime-sign.
2690 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
2692 * mml-smime.el (mml-smime-sign): New function.
2693 (mml-smime-encrypt):
2694 (mml-smime-sign-query):
2695 (mml-smime-get-file-cert):
2696 (mml-smime-get-dns-cert):
2697 (mml-smime-encrypt-query): Moved from mml-sec.el.
2699 2000-11-16 Simon Josefsson <sj@extundo.com>
2701 * mml2015.el (mml2015-gpg-clear-verify): New function.
2702 (mml2015-function-alist): Add it.
2704 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
2706 * message.el (message-setup-fill-variables): Use
2707 message-cite-prefix-regexp.
2708 (message-newline-and-reformat): Check the end of citation, leading
2709 WSP, break in the cite prefix.
2710 (message-fill-paragraph): New function.
2712 2000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
2714 * lpath.el: Shut up.
2716 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
2718 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
2719 raw 8-bit in headers in dk.* newsgroups.
2721 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
2723 * message.el (message-newline-and-reformat): Match extra WSPs.
2725 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
2727 * mml.el (mml-generate-mime-1): Ignore ascii.
2729 2000-11-16 Justin Sheehy <justin@iago.org>
2731 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
2733 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2735 * message.el (message-cite-prefix-regexp): Prefix should not end
2738 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
2740 * message.el (message-mode-syntax-table): Add - as a word
2741 constituent as in articles.
2742 (message-setup-fill-variables): Add -_. as supercite-style prefix.
2743 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
2744 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
2746 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
2748 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
2750 2000-11-12 David Edmondson <dme@dme.org>
2752 * message.el (message-font-lock-keywords): use
2753 message-cite-prefix-regexp.
2755 2000-11-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2757 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
2758 Stein Arild Str
\e,Ax
\e(Bmme.
2759 (gnus-group-jump-to-group): Use it.
2760 (gnus-group-jump-to-group-prompt): Customize.
2762 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
2764 * mailcap.el (mailcap-possible-viewers): Match the entire string.
2766 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
2768 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
2770 (mml2015-mailcrypt-sign): Ditto.
2772 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
2774 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
2777 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
2779 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
2781 (gnus-backlog-request-article): Don't request nnvirtual articles.
2783 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
2785 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
2786 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
2788 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
2790 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
2791 * mml.el (mml-generate-mime-1): Use charset attribute.
2792 * mm-bodies.el (mm-encode-body): Add parameter charset.
2793 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
2795 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
2797 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
2798 (mml2015-mailcrypt-clear-decrypt): Ditto.
2799 (mml2015-mailcrypt-verify): Ditto.
2800 (mml2015-mailcrypt-clear-verify): Ditto.
2801 (mml2015-gpg-verify): Ditto.
2803 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
2805 * smime.el (smime-openssl-program): Test the existence of openssl.
2806 * mml-smime.el: Require mm-decode.
2807 (mml-smime-verify-test): New function.
2808 * mm-decode.el (mm-verify-function-alist): Use it.
2810 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
2812 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
2815 2000-11-13 Simon Josefsson <sj@extundo.com>
2817 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
2818 verification doesn't work.
2820 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
2822 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
2823 (gnus-inews-do-gcc): Use it.
2825 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
2827 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
2829 * mm-extern.el (mm-inline-external-body): Report error when no
2832 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
2834 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
2836 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
2838 * gnus-art.el (gnus-mime-button-menu): Use select-window.
2840 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
2842 * gnus-art.el (gnus-mime-display-part): Display multipart/related
2845 2000-11-12 David Edmondson <dme@dme.org>
2847 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
2848 and replace `.' with `\w' to allow for different syntax tables
2849 (from Vladimir Volovich).
2850 * message.el (message-newline-and-reformat): use
2851 `message-cite-prefix-regexp'.
2852 * gnus-cite.el (gnus-supercite-regexp): use
2853 `message-cite-prefix-regexp'.
2854 * gnus-cite.el (gnus-cite-parse): use
2855 `message-cite-prefix-regexp'.
2857 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
2859 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
2860 PGP SIGNATURE. Escape leading "-"'s.
2861 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
2863 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
2865 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
2867 2000-11-11 Simon Josefsson <sj@extundo.com>
2869 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
2871 * smime.el (smime-details-buffer): New variable.
2872 (smime-sign-region):
2873 (smime-encrypt-region):
2874 (smime-verify-region):
2875 (smime-decrypt-region): Copy OpenSSL output to the buffer.
2877 * mml-smime.el (mml-smime-verify): Support security info.
2879 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
2881 * mm-decode.el (mm-verify-option): Set default to nil.
2882 (mm-decrypt-option): Ditto.
2883 * gnus-art.el (article-verify-x-pgp-sig): New function.
2885 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
2887 * gnus-art.el (gnus-mime-display-alternative): Show button if no
2890 2000-11-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2892 * gnus-sum.el (gnus-move-split-methods): Say that
2893 `gnus-split-methods' uses file names, whereas this uses group
2894 names. (Report from Nevin Kapur)
2896 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
2898 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
2900 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
2902 * nnheader.el (nnheader-directory-files-is-safe): New variable.
2903 (nnheader-directory-articles): Use it.
2904 (nnheader-article-to-file-alist): Ditto.
2906 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
2908 * rfc2047.el (rfc2047-pad-base64): New function.
2909 (rfc2047-decode): Use it.
2911 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
2913 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
2916 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
2918 * mml2015.el (mml2015-gpg-decrypt-1):
2919 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
2921 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
2923 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
2925 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
2927 * pop3.el (pop3-munge-message-separator): A message may have an
2930 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
2932 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
2933 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
2934 (mm-uu-pgp-signed-extract): Use coding-system.
2936 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
2938 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
2939 (gnus-insert-mime-security-button): New function.
2940 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
2941 * mml2015.el: Add security info when verify or decrypt.
2942 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
2943 (mm-uu-pgp-encrypted-extract): Ditto.
2945 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
2947 * mm-decode.el (mm-display-parts): New function.
2948 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
2950 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2952 * gnus-mlspl.el: Documentation tweaks.
2954 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
2956 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
2957 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
2960 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
2962 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
2964 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
2966 * gnus-art.el (gnus-article-encrypt): New function.
2967 (gnus-article-encrypt-protocol-alist): New variable.
2968 (gnus-article-encrypt-protocol): New variable.
2969 * mml2015.el (mml2015-self-encrypt): New function.
2970 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
2972 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
2974 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
2975 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
2977 * mml2015.el: Remove snarf code.
2978 * mm-decode.el: Remove snarf code.
2980 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
2982 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
2983 (mml-insert-mime): Understand gnus-decoded.
2984 (mime-to-mml): New parameter handles.
2985 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
2986 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
2988 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
2990 * mm-decode.el (mime-security): New group.
2991 (mm-verify-function-alist): Add test function.
2992 (mm-decrypt-function-alist): Ditto.
2993 (mm-snarf-option): Set default value as nil.
2994 (mm-find-part-by-type): Recursive parameter.
2995 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
2996 * mml2015.el: Support draft-ietf-openpgp-multsig.
2998 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
3000 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
3001 (gnus-article-view-part-as-charset): New function.
3003 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
3005 * mm-decode.el (mm-verify-option): Default value.
3006 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
3008 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
3010 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
3012 2000-11-05 Simon Josefsson <sj@extundo.com>
3014 * mml-smime.el (mml-smime-verify): Work in original multipart
3017 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
3018 (mm-handle-multipart-ctl-parameter): Ditto.
3019 (mm-alist-to-plist): New function.
3020 (mm-dissect-buffer): Store CTL parameters and copy original buffer
3022 (mm-destroy-parts): Destroy multipart buffert.
3023 (mm-remove-part): Ditto.
3025 * mml-smime.el (mml-smime-sign): Not used.
3026 (mml-smime-encrypt): Ditto.
3028 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
3030 Verify S/MIME signature support.
3032 * mm-decode.el (mm-inline-media-tests): Add
3033 application/{x-,}pkcs7-signature.
3034 (mm-inlined-types): Ditto.
3035 (mm-automatic-display): Ditto.
3036 (mm-verify-function-alist): Ditto. Add name of method.
3037 (mm-decrypt-function-alist): Add name of method.
3038 (mm-find-part-by-type): Add documentation.
3039 (mm-possibly-verify-or-decrypt): Use new format of
3040 mm-{verify,decrypt}-function-alist. Use method names.
3042 * mml-smime.el (mml-smime-verify): New function.
3044 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3046 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
3048 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
3050 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
3051 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
3052 * mm-decode.el (mm-snarf-option): New.
3054 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
3056 * mm-util.el (mm-subst-char-in-string): New function.
3057 (mm-replace-chars-in-string): Use it.
3058 * message.el (message-replace-chars-in-string): Use it.
3059 * nnheader.el (nnheader-replace-chars-in-string): Use it.
3060 * gnus-mh.el (mh-lib-progs): Shut up.
3062 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
3064 * base64.el, md5.el: Moved to contrib directory.
3066 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
3068 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
3069 the last article when search.
3071 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
3073 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
3074 * nnmail.el (nnmail-pathname-coding-system): Ditto.
3076 2000-09-29 David Edmondson <dme@thus.net>
3078 * message.el (message-newline-and-reformat): Typo.
3080 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
3082 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
3084 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
3086 * nntp.el (nntp-decode-text): Delete bogus status lines.
3088 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
3090 * message.el (message-font-lock-keywords): Match a final newline
3091 to help font-lock's multiline support.
3093 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
3095 * nnoo.el (nnoo-set): New function.
3097 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
3099 * gpg.el, gpg-ring.el: Moved to contrib directory.
3101 2000-11-04 Simon Josefsson <sj@extundo.com>
3103 * nnimap.el (nnimap-split-inbox): Typo.
3105 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
3107 * gnus-msg.el (gnus-msg-mail): Move it backwards.
3109 2000-11-03 Simon Josefsson <sj@extundo.com>
3111 * rfc2231.el (rfc2231-parse-qp-string): New function.
3114 * mail-parse.el (mail-header-parse-content-type):
3115 (mail-header-parse-content-disposition): Support invalid QP
3116 encoded strings, by using `rfc2231-parse-qp-string'.
3118 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
3120 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
3121 (rfc2231-decode-encoded-string): Typo "> X 1".
3122 (rfc2231-encode-string): Insert the name of charset.
3123 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
3125 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3127 * mm-decode.el (mm-save-part): Return the filename.
3128 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
3129 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
3130 (gnus-mime-action-alist): Use it.
3131 (gnus-mime-button-commands): USe it.
3132 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
3133 (mm-inline-external-body): unwind-protect.
3135 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
3137 * gnus-art.el (gnus-insert-mime-button): Show url.
3139 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
3141 * mml.el (mml-generate-mime-1): Support external url.
3142 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
3144 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
3146 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
3147 * mm-decode.el (mm-display-external): Ditto.
3148 * mm-extern.el: New file.
3149 * mm-decode.el (mm-inline-media-tests): Hook it up.
3150 (mm-inlined-types): Inline message/external-body.
3152 2000-11-02 Simon Josefsson <sj@extundo.com>
3154 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
3156 * message.el (message-get-reply-headers): Better handling when
3157 Mail-Followup-To is very large.
3159 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
3161 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
3162 * gnus-art.el (gnus-article-edit-done):
3163 * gnus-sum.el (gnus-summary-edit-article-done): Move line
3165 * gnus-msg.el (gnus-setup-message): Remove a hack.
3167 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
3169 * gnus-sum.el (gnus-newsgroup-variables): New variable.
3170 (gnus-summary-mode): Make them local variables.
3171 (gnus-set-global-variables): Globalize them.
3172 (gnus-summary-exit): Kill them.
3174 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
3176 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
3179 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
3181 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
3182 gnus-article-wash-types.
3183 * gnus-art.el (gnus-article-wash-status): Use them.
3185 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
3187 * mml.el (mml-read-tag): Remove spaces and LF.
3189 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
3191 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
3192 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
3194 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
3196 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
3198 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
3200 * gnus-sum.el (gnus-article-charset): New variable.
3201 (gnus-summary-display-article): Set it.
3202 * gnus-msg.el (gnus-copy-article-buffer): Use it.
3203 * gnus-art.el (gnus-article-mode): Make it local variable.
3205 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
3207 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
3209 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3211 * nnwfm.el: New file.
3213 * nnweb.el (nnweb-replace-in-string): New function.
3215 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
3217 * mml2015.el: Wrap gpg.el.
3218 * gpg.el (gpg-verify): The last argument of apply is a list.
3219 (gpg-encrypt): Add passphrase as a parameter.
3221 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
3224 * gpg-ring.el: New file.
3226 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
3228 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
3230 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
3232 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
3233 double-quote charcters.
3234 (gnus-summary-prepare-threads): Ditto.
3236 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
3238 * gnus-art.el (gnus-mime-display-single): Forward line -1.
3239 * mml.el (mml-read-tag): Don't skip the leading space.
3240 * lpath.el (font-lock-set-defaults): Shut up.
3242 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
3244 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
3246 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
3248 * qp.el (quoted-printable-encode-region): Replace leading - when
3250 * mml.el (mml-generate-mime-postprocess-function): Removed.
3251 (mml-postprocess-alist): Removed.
3252 (mml-generate-mime-1): Use ultra-safe when sign.
3253 * mml2015.el (mml2015-fix-micalg): Uppercase.
3254 (mml2015-verify): Insert LF.
3255 (mml2015-mailcrypt-sign): Downcase; search backward.
3257 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
3259 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
3261 (nnultimate-table-regexp): New variable.
3262 (nnultimate-forum-table-p): Use it.
3264 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
3266 * gnus-sum.el (gnus-summary-expire-articles): Save point.
3268 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3270 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
3271 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
3273 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
3275 * mml2015.el: Shut up.
3277 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
3279 * gnus.el (gnus-server-browse-hashtb): Removed.
3280 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
3281 (gnus-group-insert-group-line-info): Use simplified method.
3282 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
3284 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
3286 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
3288 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
3289 * gnus-group.el (gnus-group-prepare-flat): Use it.
3290 * gnus-topic.el (gnus-group-prepare-topics): Use it.
3292 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
3294 * mml.el (mml-mode): Show menu in XEmacs.
3296 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
3298 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
3299 (gnus-server-read-server-in-server-buffer): New function.
3300 (gnus-browse-foreign-server): Browse in group buffer.
3301 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
3302 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
3303 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
3304 * gnus.el (gnus-server-browse-hashtb): New variable.
3306 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
3308 * nnfolder.el (nnfolder-open-nov): Use group.
3310 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
3312 * nnfolder.el: Add NOV. Set version to 2.0.
3313 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
3315 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
3317 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
3319 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
3321 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
3322 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
3324 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
3326 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
3328 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
3330 * mm-decode.el (mm-verify-function-alist): New variable.
3331 (mm-verify-option): New variable.
3332 (mm-decrypt-function-alist): Ditto.
3333 (mm-decrypt-option): Ditto.
3334 (mm-find-raw-part-by-type): New function.
3335 (mm-possibly-verify-or-decrypt): New function.
3336 (mm-dissect-multipart): Use it.
3337 * mml2015.el (mml2015-fix-micalg): New function.
3338 (mml2015-decrypt): Use new interface.
3339 (mml2015-verify): Use new interface.
3340 (mml2015-setup): Make it bogus.
3342 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
3344 * mml.el (mml-generate-mime-postprocess-function): Set to
3346 (autoload): Autoload mml2015 and mml-smime.
3347 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
3348 * mml2015.el (mml2015-encrypt): New function.
3349 (mml2015-sign): New function.
3350 (mml2015-encrypt-function): New variable.
3351 (mml2015-sign-function): New variable.
3352 (mml2015-mailcrypt-encrypt): Use message-recipients.
3353 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
3354 * mml-smime.el (mml-smime-setup): Ditto.
3356 2000-10-28 Simon Josefsson <sj@extundo.com>
3358 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
3359 Communigate Pro 3.3.1 server.
3361 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
3363 (mml-secure-dns-server): Removed.
3364 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
3365 write certificates to files.
3367 * smime.el (smime-dns-server): New variable.
3368 (smime-mail-to-domain):
3369 (smime-cert-by-dns): New functions.
3373 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
3375 * message.el (message-options): New variable.
3376 (message-options-set-recipient): New function.
3377 (message-send): Use them.
3378 * gnus-int.el (gnus-request-replace-article): Use them.
3379 (gnus-request-accept-article): Ditto.
3380 * mml.el (mml-preview): Use them.
3381 * gnus-sum.el (gnus-summary-edit-article): Use them.
3383 * message.el (message-options-get): New function.
3384 (message-options-get): New function.
3385 * rfc2047.el (rfc2047-encode-message-header): Use them.
3386 * mm-bodies.el (mm-encode-body): Use them.
3388 2000-10-28 Simon Josefsson <sj@extundo.com>
3390 * nnimap.el (nnimap-retrieve-which-headers):
3391 (nnimap-request-article-part): Quote message-id.
3393 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
3394 (smime-CA-file): New variable.
3395 (smime-call-openssl-region): Don't error.
3396 (smime-sign-region): Return result value.
3397 (smime-encrypt-region): Ditto.
3398 (smime-verify-region): New function.
3399 (smime-decrypt-region): Ditto.
3400 (smime-verify-buffer): Ditto.
3401 (smime-decrypt-buffer): Ditto.
3403 * mml.el: Require mml-sec.
3404 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
3405 (mml-mode-map): Add "sign" and "encrypt" maps.
3406 (mml-menu): Add security menu.
3407 (mml-preview): Use generate-new-buffer.
3409 * mml-sec.el: New file.
3411 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
3413 * mm-decode.el (mm-find-part-by-type): Move it here.
3414 * mml.el (mml-postprocess): Move it here.
3415 (mml-postprocess-alist): Move it here. Merge them.
3417 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
3419 * rfc2047.el (rfc2047-encode-message-header): Make sure no
3420 unencoded stuff in the header.
3422 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
3424 * gnus-group.el (gnus-group-listed-groups): New variable.
3425 (gnus-group-list-option): New variable.
3426 (gnus-group-list-limit-map): New keymap.
3427 (gnus-group-list-flush-map): New keymap.
3428 (gnus-group-list-plus-map): New keymap.
3429 (gnus-group-prepare-logic): New function.
3430 (gnus-group-prepare-flat): Merge with
3431 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
3432 (gnus-group-prepare-flat-list-dead): Ditto.
3433 (gnus-group-list-matching): Use gnus-group-prepare-function.
3434 (gnus-group-list-dormant): Ditto.
3435 (gnus-group-list-cached): Ditto.
3436 (gnus-group-listed-groups): New function.
3437 (gnus-group-list-limit): New function.
3438 (gnus-group-list-flush): New function.
3439 (gnus-group-list-plus): New function.
3440 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
3441 (gnus-topic-prepare-topic): Ditto.
3443 2000-10-27 Paul Jarc <prj@po.cwru.edu>
3445 * message.el (message-insert-to, message-get-reply-headers):
3446 (message-reply, message-followup): Mail-{Followup,Reply}-To.
3448 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
3450 * mml2015.el: New file.
3451 * smime.el: New file.
3452 * mml-smime.el: New file.
3454 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
3456 * ChangeLog: Moved to ChangeLog.1.
3459 ;; coding: iso-2022-7bit