1 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
3 * gnus-start.el (gnus-setup-news): Call
4 `gnus-check-bogus-newsgroups' just after the native server is
7 2001-07-23 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9 * nnmail.el (nnmail-do-request-post): Util function to be used by
10 `nnchoke-request-post' for all nnmail-derived backends.
12 * nnml.el (nnml-request-post): Use it.
14 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
15 backend, for it groks nnml-request-post.
17 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
18 Treat `mail-post' backends like `mail' backends, not like `news'
21 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23 * gnus-msg.el (gnus-setup-message): make-local-hook.
25 2001-07-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
27 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
28 XEmacs. Allow more units. Submitted by Karl Kleinpaste
29 <karl@charcoal.com>, slightly changed by Kai.
31 * message.el (message-check-news-header-syntax): When checking
32 whether the groups exist, check the right server based on
35 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
37 * gnus-delay.el: New file.
39 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
41 * mm-util.el (mm-read-coding-system): Take two arguments.
43 * gnus-sum.el (gnus-summary-show-article): Use
44 mm-read-coding-system.
46 * gnus-art.el (article-de-quoted-unreadable):
47 (article-de-base64-unreadable, article-wash-html):
48 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
50 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
52 * nnml.el (nnml-request-post): New function. Can be used for
53 annotations in nnml groups.
55 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
57 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
60 * gnus-start.el (gnus-find-new-newsgroups): Use
61 `message-make-date' instead of `current-time-string'.
62 (gnus-ask-server-for-new-groups): Ditto.
63 (gnus-check-first-time-used): Ditto.
65 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
67 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
69 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
71 * message.el (message-shorten-references): Change `maxcount' and
72 `cut' to obey USEFOR draft 5.
74 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
76 * gnus-sum.el (gnus-summary-display-arrow): New variable.
77 (gnus-summary-set-article-display-arrow): New function.
78 (gnus-summary-goto-subject): Use it.
80 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
82 * gnus-sum.el (gnus-summary-import-article): Insert date if
85 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
87 * mml.el (mml-content-type-parameters): New.
88 (mml-content-disposition-parameters): New.
89 (mml-insert-mime-headers): Use them.
90 (mml-parse-1): Accept charset.
92 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
94 * gnus-group.el (gnus-group-select-group): Doc fix.
96 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
98 2001-07-17 Katsumi Yamaoka <yamaoka@jpl.org>
100 * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
101 to handle `define-derived-mode'.
103 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
104 From: Stefan Monnier <monnier@cs.yale.edu>
106 * message.el (message-mode): Use define-derived-mode.
107 (message-tab): message-completion-alist.
109 * imap.el (imap-interactive-login): Use make-local-variable.
111 (imap-authenticate): Ditto.
113 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
115 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
117 2001-07-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
119 * message.el (message-citation-line-function): Refer to
120 gnus-cite-attribution-suffix.
122 2001-07-15 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
124 * gnus-art.el,...: Error convention changes.
126 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
128 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
130 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
132 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
133 (nnrss-read-server-data): Ditto.
135 2001-07-13 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
137 * gnus-setup.el (gnus-use-installed-gnus): Typo.
139 From Pavel@Janik.cz (Pavel Jan
\e,Bm
\e(Bk).
141 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
143 * gnus.el (gnus-summary-line-format): Add %o.
145 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
146 unless shell outputs something.
148 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
150 * gnus-art.el (gnus-boring-article-headers): Better doc.
151 (article-hide-headers): Better regexp.
152 Suggested by Matt Swift <swift@alum.mit.edu>.
154 * nnheader.el (nnheader-max-head-length): Better doc.
155 (nnheader-header-value): Skip spaces.
156 (nnheader-parse-head): Remove space.
157 Suggested by Matt Swift <swift@alum.mit.edu>.
159 * gnus-sum.el (gnus-summary-show-raw-article): New function.
160 (gnus-get-newsgroup-headers): Remove space.
162 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
164 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
165 (gnus-summary-reply): Use it.
166 (gnus-summary-reply-broken-reply-to): New.
167 (gnus-msg-force-broken-reply-to): New.
169 * mm-view.el (mm-inline-text): Showing as text/plain when error.
171 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
173 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
175 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
177 * mm-decode.el (mm-external-terminal-program): New variable.
178 (mm-display-external): Use it. Use term to display when no
181 2001-07-12 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
183 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
184 Browse->Next entries to Browse->Prev
186 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
188 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
190 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
192 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
193 for the default encoding.
195 * nnrss.el (nnrss-url-field): New field.
196 (nnrss-request-article): Add newsgroups.
198 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
200 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
202 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
204 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
205 (gnus-draft-setup): Remove backlog.
207 2001-07-10 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
209 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
212 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
214 * gnus-msg.el (gnus-bug): Erase buffer.
216 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
218 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
220 * mm-decode.el (mm-attachment-override-p): Fix typo.
222 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
224 * gnus-kill.el (gnus-execute): Work with the extra headers.
225 * gnus-sum.el (gnus-summary-execute-command): Ditto.
227 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
229 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
230 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
232 * message.el (message-send-mail-real-function): New variable.
233 (message-send-mail-partially, message-send-mail):
235 * nngateway.el (nngateway-request-post): Use it.
237 * gnus-agent.el (gnus-agentize): Use it.
239 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
240 (nnsoup-revert-variables): Use it.
242 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
244 * mm-decode.el (mm-inline-media-tests): Default to displaying as
245 text/plain if the type doesn't match any other media types.
246 (mm-inlined-types): Doc fix.
247 (mm-display-inline): Revert previous change (now handled by a
248 default type in `mm-inline-media-tests'.
249 (mm-inlinable-p): Revive.
250 (mm-display-part): Call `mm-inlinable-p'.
251 (mm-attachment-override-p): Ditto.
252 (mm-inlined-p): Doc fix.
254 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
255 well as `mm-inlined-p'.
257 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
259 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
260 (nntp-send-command-and-decode): Use gnus-point-at-bol.
262 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
263 From Paul Jarc <prj@po.cwru.edu>
265 * message.el (message-use-mail-followup-to): New variable.
266 (message-get-reply-headers): Use it.
268 2001-07-04 Gerd Moellmann <gerd@gnu.org>
270 * nnheader.el (nnheader-init-server-buffer): Make sure the
271 *nntpd* buffer is made multibyte instead of a random buffer.
273 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
275 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
276 when it returns headers.
278 2001-07-07 Simon Josefsson <jas@extundo.com>
280 * rfc2047.el (rfc2047-encode-message-header): Skip header when
281 trying to fold. Thanks to Colin Walters
282 <walters@cis.ohio-state.edu>
284 2001-07-06 Simon Josefsson <jas@extundo.com>
286 * imap.el (imap-parse-address-list, imap-parse-flag-list)
287 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
288 Add information in `assert's.
290 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
291 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
292 and `nnimap-group-overview-filename', should handle all
293 change-of-uidvalidity related issues. But there may be other
296 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
298 * rfc2047.el (rfc2047-encode-message-header): Don't include the
299 header name when folding.
301 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
303 * mm-decode.el (mm-inlined-types): Document relationship with
304 `mm-inline-media-tests'.
305 (mm-display-inline): Default to displaying as plain text if no
306 inlining handler is available.
307 (mm-inlinable-p): Remove.
308 (mm-inlined-p): Don't call `mm-inlinable-p'.
309 (mm-automatic-display-p): Ditto.
310 (mm-attachment-override-p): Ditto.
312 2001-07-04 Simon Josefsson <jas@extundo.com>
314 * nnimap.el (nnimap-importantize-dormant): New variable.
315 (nnimap-request-update-info-internal): Use it.
316 (nnimap-request-set-mark): Ditto.
318 2001-07-04 Didier Verna <didier@lrde.epita.fr>
320 * nntp.el (nntp-send-command): don't pass a buffer argument to
321 `point'. Only XEmacs accepts this.
322 * nntp.el (nntp-send-command-nodelete): ditto.
323 * nntp.el (nntp-send-command-and-decode): ditto.
325 2001-07-04 Didier Verna <didier@lrde.epita.fr>
327 * nntp.el (nntp-open-connection-function): doc update.
328 * nntp.el (nntp-pre-command): New.
329 * nntp.el (nntp-via-rlogin-command): New.
330 * nntp.el (nntp-via-telnet-command): New.
331 * nntp.el (nntp-via-telnet-switches): New.
332 * nntp.el (nntp-via-user-name): New.
333 * nntp.el (nntp-via-user-password): New.
334 * nntp.el (nntp-via-address): New.
335 * nntp.el (nntp-via-envuser): New.
336 * nntp.el (nntp-via-shell-prompt): New.
337 * nntp.el (nntp-open-telnet-stream): New.
338 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
339 * nntp.el (nntp-open-via-telnet-and-telnet): New.
340 * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
341 * nntp.el (nntp-send-command): ditto.
342 * nntp.el (nntp-send-command-nodelete): ditto.
343 * nntp.el (nntp-send-command-and-decode): ditto.
345 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
347 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
350 2001-07-03 Simon Josefsson <jas@extundo.com>
351 From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
353 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
355 2001-07-03 Simon Josefsson <jas@extundo.com>
357 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
358 remove it (workaround XEmacs `fill-region' bug).
360 2001-07-01 Simon Josefsson <jas@extundo.com>
362 * nnimap.el (nnimap-date-days-ago): Defeat locale.
364 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
366 * mml2015.el (mml2015-format-error): New function.
367 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
368 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
369 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
371 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
373 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
374 Suggested by Christoph Conrad <C.Conrad@cli.de>.
376 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
379 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
381 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
383 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
384 (nnrss-save-group-data): Ditto.
386 * gnus-agent.el (gnus-agent-save-alist): Ditto.
388 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
390 * message.el (message-do-send-housekeeping): Narrow to headers.
392 2001-06-24 Simon Josefsson <jas@extundo.com>
394 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
395 insertion when breaking lines looked for " \t" instead of "[ \t]".
396 (rfc2047-encode-message-header): Fold lines even if
397 no QP encoding is done.
399 2001-06-23 Simon Josefsson <jas@extundo.com>
400 From Samuel Tardieu <sam@inf.enst.fr>
402 * smime.el (smime-keys): Support additional certificates.
403 (smime-make-certfiles): New function.
404 (smime-sign-region): Use previous variables.
405 (smime-get-certfiles): New function.
406 (smime-sign-buffer): Use it.
407 (smime-verify-region): Support both CAfile and CApath.
409 2001-06-23 Simon Josefsson <jas@extundo.com>
411 * smime.el (smime-decrypt-region): Perhaps work.
413 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
415 * gnus-msg.el (gnus-copy-article-buffer): Typo.
417 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
419 * mm-decode.el (mm-save-part): Rewrite file name.
420 (mm-file-name-rewrite-functions): New variable.
421 (mm-file-name-delete-whitespace): New function.
422 (mm-file-name-trim-whitespace): New function.
423 (mm-file-name-collapse-whitespace): New function.
424 (mm-file-name-replace-whitespace): New variable and function.
426 2001-06-22 Simon Josefsson <jas@extundo.com>
428 * message.el (message-make-date): Workaround locale for weekdays.
430 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
432 * message.el (message-goto-body): Return nil if not found. (revert!)
434 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
435 From Fremlin <chief@bandits.org>
437 * message.el (message-goto-body): Some messages have no header.
439 * gnus-msg.el (gnus-copy-article-buffer): Use it.
441 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
443 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
445 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
447 * message.el (message-make-date): Add week day.
448 Suggested by Jason R. Mastaler <jason@mastaler.com>.
450 2001-06-19 Simon Josefsson <jas@extundo.com>
452 * message.el (message-yank-prefix): Doc fix.
453 (message-yank-cited-prefix): Ditto.
454 (message-delete-not-region): Keep citation prefix on first line,
455 if possible and appropriate.
457 2001-06-19 Simon Josefsson <jas@extundo.com>
459 * imap.el (imap-process-connection-type): New variable.
460 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
461 recent `imtest's work completely (no line length issues), while
462 making making old `imtest's unusable. Thanks to NAGY Andras
463 <nagya@inf.elte.hu> for his work.
465 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
467 * imap.el (imap-ssl-program): Add -quiet to shut up
468 OpenSSL/SSLeay's internal debug talk.
470 2001-06-19 Matt Armstrong <matt@lickey.com>
472 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
475 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
477 * nnmail.el (nnmail-article-buffer): New variable.
478 (nnmail-split-incoming): Use it.
480 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
482 * qp.el (quoted-printable-decode-region): If called interactively,
483 use coding-system-for-read.
485 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
487 * message.el (message-check-news-header-syntax): Check Reply-To.
489 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
491 * mml.el (mml-parse-1): Use message options.
493 * message.el (message-do-fcc): Don't do anything if there is no
496 2001-06-16 Simon Josefsson <jas@extundo.com>
498 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
499 (nnimap-expunge-search-string): New variable.
500 (nnimap-request-expire-articles): Use it.
502 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
504 * message.el (message-send-mail-with-qmail): wrong exit status is
505 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
507 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
509 * gnus-art.el (article-strip-multiple-blank-lines): Use
510 delete-region instead of replace-match.
512 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
514 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
515 (nnweb-google-wash-article): Ditto.
517 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
519 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
521 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
523 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
526 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
528 * gnus.el (gnus-email-address): Move it here.
530 * gnus-art.el (article-de-quoted-unreadable): Read charset if
532 (article-de-base64-unreadable): Ditto.
533 (article-wash-html): Ditto.
535 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
537 * message.el (message-options-set-recipient): Don't add ", "
538 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
540 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
542 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
544 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
546 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
547 From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
549 * nnrss.el (nnrss-node-text): Node might be nil.
551 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
553 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
554 part. From Katsumi Yamaoka <yamaoka@jpl.org>.
556 * nnrss.el (nnrss-group-alist): More items.
558 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
560 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
562 2001-06-03 Dale Hagglund <rdh@best.com>
564 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
567 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
569 From Benjamin Rutt <brutt+news@bloomington.in.us>
571 * message.el (message-wide-reply-confirm-recipients): New variable.
573 2001-06-06 Mark Thomas <mthomas@edrc.cmu.edu>
575 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
576 fix so it works with XEmacs.
578 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
580 * nnrss.el (nnrss-retrieve-headers): Support description as extra
583 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
585 * nnrss.el: Fix a few bugs.
587 2001-06-05 Simon Josefsson <jas@extundo.com>
589 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
590 generate compiler warnings. From Alex Schroeder <alex@gnu.org>.
592 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
594 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
595 binary so that we don't transmit ISO 2022 garbage to the process.
596 This is needed under XEmacs.
598 2001-06-03 Simon Josefsson <simon@josefsson.org>
600 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
601 autoloaded incorrectly below because ssl-program-* is bound.)
602 Thanks to Amos Gouaux for report.
604 2001-06-02 Simon Josefsson <simon@josefsson.org>
606 * imap.el (imap-kerberos4-open):
611 (imap-starttls-open): Set buffer to workaround spurious
612 `accept-process-output' buffer changes. Thanks to Mats Lidell
613 <Mats.Lidell@contactor.se> for report and partial patch and Jake
614 Colman <colman@ppllc.com> for report.
616 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
618 * gnus-sum.el (gnus-summary-catchup): New argument.
619 (gnus-summary-catchup-from-here): New function.
621 2001-05-30 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
623 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
624 back, then insert glyph. (Before, the glyph was inserted first,
625 then the newline.) This works around a behavior in XEmacs where
626 it is not possible to insert a character after a glyph which is at
627 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
629 2001-05-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
631 From Jaap-Henk Hoepman (jhh@xs4all.nl).
633 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
634 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
635 mm-destroy-postponed-undisplay-list): New functions.
636 (mm-display-external): Use them.
638 2001-05-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
640 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
641 `default-low' when evaluating `gnus-summary-highlight'.
642 From Raja R Harinath <harinath@cs.umn.edu>.
644 2001-05-27 Simon Josefsson <simon@josefsson.org>
646 * message.el (message-yank-cited-prefix): New variable.
647 (message-indent-citation): Use it.
649 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
651 (mml2015-mailcrypt-clear-verify): Ditto.
653 2001-05-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
654 From Nevin Kapur <nevin@jhu.edu>.
656 * gnus-sum.el (gnus-summary-default-high-score,
657 gnus-summary-default-low-score): New variables.
658 (gnus-summary-highlight): Use them.
660 2001-05-16 Didier Verna <didier@lrde.epita.fr>
662 * message.el (message-mail): pass the 'send-actions argument to
665 2001-05-16 Simon Josefsson <simon@josefsson.org>
666 From Raymond Scholz <ray-2001@zonix.de>
668 * gnus-art.el (gnus-mime-view-part-as-charset):
669 (gnus-mime-internalize-part): Doc fixes.
671 2001-05-11 Simon Josefsson <simon@josefsson.org>
673 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
674 status lines without any text ("^215$").
676 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
678 * nnrss.el (nnrss-check-group): Reverse.
680 2001-05-07 Simon Josefsson <simon@josefsson.org>
682 * message.el (message-get-reply-headers):
683 (message-followup): Fix typo, suggested by David Green
686 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
688 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
690 * nnrss.el (nnrss-open-server): Read server data when it is called.
691 (nnrss-request-expire-articles): Fix.
693 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
695 * message.el (message-do-send-housekeeping): mail-abbrevs may
696 rename buffer behind Gnus.
698 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
700 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
701 (nnrss-group-alist): Add more resources.
702 (nnrss-check-group): Ignore errors.
704 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
706 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
708 * nnslashdot.el (nnslashdot-request-list): Add time.
709 (nnslashdot-request-expire-articles): New.
711 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
712 secondary methods too.
714 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
716 * message.el (message-use-followup-to): Set default value to t.
718 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
720 * message.el (message-dont-reply-to-names): Fix documentation.
721 (message-get-reply-headers): Use Mail-Followup-To only for wide
724 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
726 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
728 (nnrss-check-group): Use time.
730 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
732 * gnus.el: Oort Gnus v0.03 is released.
734 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
736 * nnultimate.el (nnultimate-topic-article-to-article): Use the
739 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
741 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
743 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
745 * nnultimate.el (nnultimate-retrieve-headers): Return all
748 * gnus-sum.el (gnus-read-all-available-headers): New variable.
749 (gnus-get-newsgroup-headers-xover): Use it.
751 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
753 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
755 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
757 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
759 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
761 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
764 * gnus.el (gnus-info-nodes): Remove a few The's.
766 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
768 * mail-source.el (mail-source-movemail): Call-process may return a
769 signal description string.
771 * gnus-start.el (gnus-read-newsrc-el-file):
772 gnus-newsrc-file-version may be nil.
774 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
775 Suggested by Michael Sperber [Mr. Preprocessor]
776 <sperber@informatik.uni-tuebingen.de>.
778 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
780 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
782 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
784 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
787 2001-04-18 Simon Josefsson <simon@josefsson.org>
789 * smime.el (smime-ask-passphrase): Rework to return value.
790 (smime-sign-region): Rework to bind value and use it.
791 (smime-decrypt-region): Ditto.
793 2001-04-18 Mathias Herberts <Mathias.Herberts@iroise.net>
794 Committed by Simon Josefsson <simon@josefsson.org>
796 * smime.el (smime-ask-passphrase): New function.
797 (smime-sign-region): Use it.
798 (smime-encrypt-cipher): New variable.
799 (smime-decrypt-region): Ditto.
801 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
802 Committed by Simon Josefsson <simon@josefsson.org>
804 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
807 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
809 *gnus.el: Oort Gnus v0.02 is released.
811 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
813 * gnus.el: Oort Gnus v0.01 is released.
815 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
817 * gnus-sum.el (gnus-summary-highlight): Highlight read
818 undownloaded articles as read articles.
820 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
821 (gnus-agent-get-undownloaded-list): Mark all undownloaded
822 articles, even read ones, as such.
824 * gnus-sum.el (gnus-summary-find-matching): Clean up.
825 (gnus-find-matching-articles): New function.
826 (gnus-summary-limit-include-matching-articles): New command.
827 (gnus-summary-limit-include-thread): Include articles that have
829 (gnus-offer-save-summaries): Clean up.
831 2001-04-13 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
833 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
835 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
836 From Jason Merrill <jason_merrill@redhat.com>
838 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
840 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
841 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
843 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
844 newsgroup names when the original article is a news message.
846 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
848 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
849 supported. Suggest by Jim Meyering <jim@meyering.net>.
851 2001-04-02 Nevin Kapur <nevin@jhu.edu>
852 Committed by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
854 * nnmail.el (nnmail-split-it): Added check for .* at the end of
855 regexp in nnmail-split-fancy.
857 2001-04-10 Simon Josefsson <simon@josefsson.org>
859 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
861 2001-04-10 Colin Marquardt <colin.marquardt@usa.alcatel.com>
863 * message.el (message-send-mail): Improve the interaction with the
866 2001-04-10 Simon Josefsson <simon@josefsson.org>
868 * imap.el (imap-message-copy): Work around buggy servers that
869 doesn't send TRYCREATE tags.
871 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
873 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
875 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
877 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
880 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
882 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
885 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
887 * gnus-art.el (gnus-parse-news-url): New function.
888 (gnus-button-handle-news): New function.
889 (gnus-button-alist): Point to new functions.
891 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
893 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
896 * message.el (message-check-news-header-syntax): Question even
897 when Gnus doesn't know the group names.
898 (message-send-news): Clean up.
900 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
901 exited on purpose without saving.
903 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
905 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
907 * gnus-score.el (gnus-score-orphans): Clean up.
909 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
911 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
914 * gnus-start.el (gnus-close-all-servers): Find the right items to
917 * qp.el (quoted-printable-decode-region): Just message
918 malformation; don't quit.
920 2001-03-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
921 From Gerd Moellmann <gerd@gnu.org>.
923 * gnus.el (gnus-interactive): A typo.
925 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
926 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
928 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
929 `assq-delete-all', if that function exists; otherwise use the old
930 definition. Documentation changed to match the one in
933 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
935 * gnus-start.el (gnus-close-all-servers): New function.
937 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
938 (gnus-server-remove-denials): Clean up.
940 * gnus-sum.el (gnus-summary-sort-by-original): New command and
943 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
945 * message.el (message-send-news): Message where we are sending.
946 (message-send-mail): Ditto.
948 * gnus.el (gnus-server-string): New function.
950 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
952 * mm-decode.el (mm-default-directory): Customized.
953 (mm-tmp-directory): Ditto.
955 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
956 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
958 (gnus-summary-line-format-alist): ?l is now a string.
959 (gnus-summary-prepare-threads): Output ? for unknown lines.
960 (gnus-summary-insert-line): Ditto.
961 (gnus-summary-print-article): Unbalanced parentheses.
963 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
964 out whether new stuff has arrived.
966 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
968 * gnus-sum.el: Let printing work on ttys on Emacs.
970 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
972 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
975 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
978 2001-03-31 01:04:54 Francis Litterio <franl-removethis@world.omitthis.std.com>
980 * message.el (message-set-auto-save-file-name): Don't use
983 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
985 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
988 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
990 * gnus-msg.el (gnus-put-message): Clean up.
991 (gnus-summary-reply): Mark all replied-to articles as replied to.
992 (gnus-inews-add-send-actions): Also mark as forwarded.
993 (gnus-summary-mail-forward): Mark as forwarded.
995 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
997 (gnus-summary-mark-article-as-forwarded): Ditto.
999 * gnus-msg.el (gnus-summary-resend-message): Mark article as
1001 (gnus-summary-mail-forward): Clean up.
1003 * gnus.el (gnus-article-mark-lists): Added forward.
1005 * gnus-sum.el (gnus-forwarded-mark): New variable.
1006 (gnus-summary-prepare-threads): Use it.
1007 (gnus-summary-update-secondary-mark): Ditto.
1008 (gnus-newsgroup-forwarded): New variable.
1010 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
1012 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
1013 (gnus-summary-very-wide-reply): New command and keystroke.
1014 (gnus-summary-very-wide-reply-with-original): Ditto.
1016 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
1017 (gnus-score-adaptive): Use it.
1019 * gnus-start.el (gnus-get-unread-articles): Clean up.
1021 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
1023 * nnultimate.el (nnultimate-retrieve-headers): Work for other
1026 2001-03-21 Didier Verna <didier@lrde.epita.fr>
1029 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
1030 * gnus-start.el (gnus-subscribe-newsgroup): use it.
1033 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1035 * nnultimate.el (nnultimate-retrieve-headers): Understand
1036 long-form month names.
1038 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1040 * gnus-sum.el (gnus-summary-show-all-headers):
1041 gnus-article-show-all-headers is broken. Use
1042 gnus-summary-toggle-header instead.
1044 * mml2015.el (mml2015-gpg-extract-from): No error.
1046 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1047 From Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>.
1049 * mml2015.el (mml2015-gpg-extract-from): New function.
1050 (mml2015-gpg-verify): Use it.
1051 (mml2015-gpg-clear-verify): Use it.
1053 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1055 * message.el (message-setup-fill-variables): Use
1056 fill-paragraph-function.
1057 (message-fill-paragraph): Take an argument.
1058 (message-newline-and-reformat): Take another argument.
1060 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1062 * message.el (rmail-output): It is in rmailout.el not rmail.el.
1064 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1066 * message.el (message-forward): local-variable-p takes an extra
1069 2001-03-16 Simon Josefsson <simon@josefsson.org>
1071 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
1072 `nnimap-use-nov-p' (it really tested the negative).
1073 (nnimap-retrieve-headers): Use it.
1075 2001-03-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1077 * message.el (message-generate-headers-first): Update doc.
1079 2001-03-10 Matthias Wiehl <mwiehl@gmx.de>
1081 * gnus.el (gnus-summary-line-format): Typo.
1083 2001-03-11 Simon Josefsson <simon@josefsson.org>
1085 * mailcap.el (mailcap-mime-data): Add application/sieve.
1086 (mailcap-mime-extensions): Add .siv, .xls.
1088 2001-03-14 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1089 From Christoph Conrad <christoph.conrad@gmx.de>
1091 * gnus-score.el (gnus-summary-lower-thread): Typo.
1093 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1095 * message.el (message-forward-decoded-p): New variable.
1096 (message-forward-subject-author-subject): Use it.
1097 (message-make-forward-subject): Use it.
1098 (message-forward): Use it.
1100 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
1102 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
1103 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
1105 ;;Has been fixed -- zsh.
1106 ;;2001-03-05 Dave Love <fx@gnu.org>
1108 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
1109 ;; Move it after definition of mm-coding-system-p.
1111 2001-03-01 Dave Love <fx@gnu.org>
1113 * mm-util.el (mm-inhibit-file-name-handlers): Add
1116 2001-02-11 Dave Love <fx@gnu.org>
1118 * message.el (message-signature-file): Fix doc, :type.
1120 2001-02-08 Dave Love <fx@gnu.org>
1122 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
1123 (message-posting-charset): Defvar when compiling again.
1124 (rfc2047-encodable-p): Require message.
1126 * gnus-sum.el (gnus-alter-articles-to-read-function):
1127 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
1129 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1131 * nnrss.el: New file.
1133 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
1134 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
1136 * rfc2047.el (rfc2047-unfold-region): Fix arg of
1137 `skip-chars-forward'.
1139 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1141 * nndraft.el (nndraft-request-group): Restore auto save files if
1142 the original files do not exist.
1144 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1146 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
1149 * mm-decode.el (mm-dissect-buffer): Call
1150 mail-extract-address-components only if necessary.
1152 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1154 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
1156 (gnus-score-search-global-directories): Use file-directory-p.
1158 * gnus-score.el (gnus-score-score-files-1): Use
1159 gnus-kill-files-directory.
1160 From Adrian Aichner <adrian@xemacs.org>.
1162 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1164 * gnus.el (charset): Move here from gnus-sum.el.
1166 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1168 * mml.el (mml-preview): Disable local map.
1170 * gnus-sum.el (gnus-summary-make-menu-bar): Make
1171 gnus-article-post-menu here.
1173 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
1174 if it has not been made.
1176 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1178 * gnus-art.el (gnus-article-describe-key): Map key to event.
1179 (gnus-article-describe-key-briefly): Ditto
1181 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1183 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
1185 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1186 From Katsumi Yamaoka <yamaoka@jpl.org>.
1188 * dgnushack.el (coerce, merge, subseq): defmacro.
1190 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1192 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
1193 A fake defalias in nndraft.el results a not-activated bug in
1194 uncompiled versions.
1196 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
1197 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
1199 * gnus-util.el (gnus-split-references): Handle malformed References:.
1201 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1203 * gnus-art.el (gnus-article-mime-part-status): 1 part.
1205 2001-02-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1206 From NAGY Andras <nagya@inf.elte.hu>.
1208 * gnus.el (gnus-parameters): Typo.
1210 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1212 * gnus.el (gnus-read-method): Remove redundancy.
1214 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1216 * nnslashdot.el (nnslashdot-backslash-url): New.
1217 (nnslashdot-request-list): Use it.
1219 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1221 * nnml.el (nnml-generate-active-info): Fix the case when there is
1224 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
1225 (gnus-summary-create-article): New.
1227 * gnus-group.el (gnus-group-mark-article-read): New.
1229 * gnus-msg.el (gnus-inews-do-gcc): Use it.
1231 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
1233 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1235 * gnus-art.el (gnus-article-edit-done): Don't use
1236 gnus-article-edit-exit.
1237 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
1239 * gnus.el (gnus-parameters): New.
1240 Suggested by NAGY Andras <nagya@inf.elte.hu>.
1241 (gnus-parameters-get-parameter): New.
1242 (gnus-group-find-parameter): Use it.
1244 2001-02-23 Simon Josefsson <simon@josefsson.org>
1246 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
1247 change of default value to `current'.
1249 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1251 * nneething.el (nneething-get-head): Insert unreadable file too.
1253 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1255 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
1257 * webmail.el (webmail-type-definition): Deja is bought by google.
1259 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1261 * gnus-sum.el (gnus-fetch-headers): New.
1262 (gnus-select-newsgroup): Use it.
1263 (gnus-summary-insert-articles): New.
1264 (gnus-summary-insert-old-articles): New.
1265 (gnus-summary-insert-new-articles): New.
1267 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
1268 (gnus-group-list-active): Ditto.
1269 * gnus-sum.el (gnus-set-mode-line): Ditto.
1270 (gnus-summary-read-group-1): Ditto.
1272 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1274 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
1277 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1279 * smiley.el (gnus-smiley-display): Don't do widening.
1281 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
1284 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
1286 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
1288 (gnus-mime-display-multipart-related-as-mixed): New.
1289 (gnus-mime-display-part): Use them.
1291 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1293 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
1296 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1298 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
1299 (nnweb-request-article): Call reference if exists.
1300 (nnweb-type-definition): Dejanews is bought by google.com.
1303 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1305 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
1307 2001-02-19 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1309 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
1310 gnus-article-sort-functions.
1311 (gnus-article-sort-functions): Doc fix. Refer to
1312 gnus-thread-sort-functions.
1314 2001-02-18 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1315 From Paul Jarc <prj@po.cwru.edu>.
1317 * message.el (message-get-reply-headers): More fixes.
1319 2001-02-17 Paul Jarc <prj@po.cwru.edu>
1320 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
1322 * message.el (message-get-reply-headers): Fix bug with
1323 Mail-Followup-To/to-address interaction.
1325 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1327 * gnus-msg.el (gnus-configure-posting-styles): Match header in
1330 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1332 * message.el (message-do-send-housekeeping): Rename to a better
1335 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1337 * message.el (message-cancel-news): Check article first, then ask
1340 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1342 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
1344 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1346 * gnus-range.el (gnus-range-normalize): New function.
1348 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
1350 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
1352 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1354 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
1356 * nnagent.el (nnagent-request-regenerate): New.
1358 * nnfolder.el (nnfolder-request-regenerate): Deffoo.
1360 * nnml.el (nnml-generate-nov-databases): Accept argument
1361 server. Don't open server if it is opened.
1362 (nnml-request-regenerate): Use it. Change to deffoo.
1364 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
1365 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
1367 * gnus.el (gnus-define-group-parameter): Fix.
1369 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1371 * gnus.el (gnus-define-group-parameter): Improved.
1373 * gnus-sum.el (charset): Define parameter.
1374 (ignored-charsets): Ditto.
1375 (gnus-summary-setup-default-charset): Use them.
1377 * gnus-start.el (gnus-read-descriptions-file): Use them.
1379 * gnus-cus.el (gnus-group-parameters): Remove them.
1381 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1383 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
1385 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1387 * gnus-sum.el (gnus-summary-read-group-1): Remove
1388 gnus-summary-set-local-parameters.
1389 (gnus-summary-setup-buffer): Put it here.
1391 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1393 * gnus.el (to-address): Define parameter.
1395 * gnus-art.el (article-hide-boring-headers): Use them.
1396 * gnus-msg.el (gnus-post-news): Ditto.
1397 * gnus-cus.el (gnus-group-parameters): Remove them.
1399 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1401 * gnus-draft.el (gnus-draft-reminder): New.
1403 * gnus-art.el (gnus-sender-save-name): New.
1405 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1407 * mm-util.el (mm-mime-charset): Error message.
1409 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1411 * message.el (message-check-news-body-syntax): Don't check mml lines.
1413 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1415 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
1418 * gnus-start.el (gnus-call-subscribe-functions): New.
1419 (gnus-find-new-newsgroups): Use it.
1420 (gnus-ask-server-for-new-groups): Use it.
1421 (gnus-check-first-time-used): Use it.
1422 (gnus-subscribe-newsgroup-method): Grok a list of functions.
1423 (gnus-subscribe-options-newsgroup-method): Ditto.
1424 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
1427 2001-02-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1429 * gnus-cus.el (gnus-score-customize): Doc fix.
1431 2001-02-11 Jesper Harder <harder@ifa.au.dk>
1433 * dgnushack.el (my-getenv): Typo.
1435 2001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1437 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
1439 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1441 * gnus-group.el (gnus-group-suspend): Offer save summaries.
1443 * gnus-art.el (gnus-treat-leading-whitespace): New.
1444 (gnus-treatment-function-alist): Use it.
1445 (article-remove-leading-whitespace): New.
1446 (gnus-article-make-menu-bar): Use it.
1448 * gnus-sum.el (gnus-summary-wash-empty-map): Add
1449 remove-leading-whitespace.
1450 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
1451 because of conflict.
1453 2001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1455 * Makefile.in: Hack generating gnus-load.el.
1456 * dgnushack.el: Ditto.
1457 * gnus-load.el: Remove it.
1459 2001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1461 * dgnushack.el : Add URLDIR.
1463 * Makefile.in (EMACS_COMP): Ditto.
1465 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1467 * gnus-cus.el (gnus-score-customize): Error on no score file.
1469 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1471 * mm-decode.el (mm-merge-handles): New function.
1473 * mm-view.el (mm-inline-message): Use it.
1474 (mm-view-message): Ditto.
1476 * mm-partial.el (mm-inline-partial): Ditto.
1478 * mm-extern.el (mm-inline-external-body): Ditto.
1480 * gnus-art.el (gnus-mime-view-part): Ditto.
1481 (gnus-mime-view-part-as-type): Ditto.
1482 (gnus-mime-save-part-and-strip): Prevent users to strip in some
1485 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1487 * message.el (message-cancel-news): Allow to shoot foot.
1488 (message-supersede): Ditto.
1490 2001-02-08 Tommi Vainikainen <thv@iki.fi>
1492 * gnus-sum.el (gnus-simplify-subject-re): Use
1493 message-subject-re-regexp.
1495 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1497 * nnmail.el (nnmail-expiry-target-group): Bind
1498 nnmail-cache-accepted-message-ids to nil.
1500 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
1503 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1505 * qp.el (quoted-printable-encode-region): Make sure characters are
1506 between 00 and FF. Don't check charset.
1508 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
1510 * rfc2047.el (rfc2047-q-encode-region): Ditto.
1512 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1514 * message.el (message-make-forward-subject): Argument decoded.
1515 (message-forward): Use it when digest.
1517 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
1520 2001-02-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1522 * message.el (message-generate-headers-first): Doc fix.
1524 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1526 * gnus-art.el (article-make-date-line): Error proof.
1528 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1530 * gnus-group.el (gnus-group-listing-limit): New.
1531 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
1533 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
1535 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1537 * message.el (message-newline-and-reformat): Special case for
1540 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
1542 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
1545 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1547 * message.el (message-encode-message-body): Don't insert
1548 Content-Type if it is inside a mail.
1550 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1552 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
1553 gnus-article-commands-menu.
1555 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
1558 * gnus-start.el (gnus-read-descriptions-file): Use
1559 gnus-group-name-charset and gnus-group-charset-alist.
1561 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1563 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
1566 * gnus-start.el (gnus-group-change-level): Remove from both
1567 gnus-zombie-list and gnus-killed-list.
1569 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1571 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
1572 gnus-subscribe-topics.
1574 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
1576 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1578 * gnus-art.el (gnus-article-make-menu-bar): Make
1579 gnus-article-post-menu.
1581 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
1583 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
1585 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
1587 * message.el (message-mode-menu): Ditto.
1589 * gnus-art.el (defvar): eval-when-compile.
1591 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1593 * gnus-agent.el (gnus-agentize): Fix doc.
1595 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
1597 * mml.el (mml-preview): Bind `q'.
1599 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1601 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
1603 2001-01-31 Dave Love <fx@gnu.org>
1605 * mm-util.el (mm-mime-mule-charset-alist)
1606 (mm-find-mime-charset-region): Consider mule-utf-8.
1608 2001-01-31 Dave Love <fx@gnu.org>
1610 * gnus-art.el (gnus-article-x-face-command)
1611 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
1614 2001-01-26 Dave Love <fx@gnu.org>
1616 * mm-util.el (mm-multibyte-string-p): New.
1618 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
1619 ;; (quoted-printable-encode-region): Doc fix. Don't call
1620 ;; string-as-multibyte on class. Clarify line-folding.
1621 (quoted-printable-encode-string): Make temp buffer inherit
1622 string's multibyteness.
1624 2001-01-23 Gerd Moellmann <gerd@gnu.org>
1626 * nnheader.el (toplevel): Don't require `gnus-util' at
1627 compile-time; this creates a circular dependency, and prevents
1630 2001-01-22 Andreas Schwab <schwab@suse.de>
1632 * nnheader.el (gnus-delete-line): Autoload it as a macro.
1634 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1636 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
1638 * gnus-art.el (article-hide-list-identifiers): Ditto.
1640 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1642 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1644 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
1646 * gnus-art.el (article-hide-list-identifiers): Similar.
1648 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
1650 * nnmail.el (nnmail-remove-list-identifiers): Improved.
1652 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1654 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
1656 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1658 * gnus-util.el (gnus-string-equal): New function.
1660 * gnus-art.el (article-hide-boring-headers): Use it.
1662 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
1664 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
1666 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1668 * gnus-msg.el (gnus-msg-mail): Support switch-action.
1670 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1672 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
1673 command if there is not last-saver.
1675 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1677 * nntp.el (nntp-open-connection): 201 is possible.
1679 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1681 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
1682 (rfc2047-charset-encoding-alist): Add big5.
1684 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1686 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
1687 (gnus-agent-remove-server): Ditto.
1688 (autoload): gnus-server-update-server.
1690 * gnus-srvr.el (gnus-server-line-format): Add %a.
1691 (gnus-server-line-format-alist): Add gnus-tmp-agent.
1692 (gnus-server-insert-server-line): Use it.
1694 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1696 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
1699 2001-01-24 Simon Josefsson <sj@extundo.com>
1701 * mail-source.el (mail-sources): Add :program specifier to IMAP
1703 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
1705 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1707 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
1709 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
1711 * nntp.el (nntp-wait-for): Return the success code.
1712 (nntp-open-connection): Use it.
1714 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1716 * gnus-int.el (gnus-check-server): Allow breaking the opening.
1718 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1720 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
1722 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1724 * gnus-sum.el (gnus-summary-print-article): Take one prefix
1725 argument. Allow to print several articles in one file.
1727 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1729 * webmail.el (webmail-type-definition): netaddress changes.
1731 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1733 * gnus.el: Fix copyright. Remove trailing spaces.
1735 * message.el (message-forward): Use mule4.
1737 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1739 * mm-util.el (mm-string-as-unibyte): New.
1741 * message.el (message-forward): Use it.
1743 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1745 * message.el (message-cite-original-without-signature): Don't peel
1747 (message-get-reply-headers): Add Cc if it is not in follow-to.
1749 2001-01-20 Simon Josefsson <sj@extundo.com>
1751 * mm-decode.el (mm-handle-multipart-from): Add.
1752 (mm-dissect-buffer): Save From: header value.
1753 (mm-security-from): Remove.
1754 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
1756 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
1757 instead of `mml-security-from'. Protect null from value.
1759 2001-01-20 Simon Josefsson <sj@extundo.com>
1761 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
1762 application/vnd.ms-excel attachments.
1764 2001-01-19 Simon Josefsson <sj@extundo.com>
1766 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
1768 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1770 * message.el (message-ignored-mail-headers): Ditto.
1772 2001-01-19 Simon Josefsson <sj@extundo.com>
1774 * message.el (message-ignored-news-headers): Only search beginning
1777 2001-01-19 Alberto Lusiani <a.lusiani@noemail.org>
1779 * message.el (message-send-mail): Content-Type may not be there.
1781 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1783 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
1784 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
1786 * gnus-art.el (article-display-x-face): Insert X-Face if there is
1789 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1791 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
1794 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1796 * message.el (message-yank-original): Understand
1799 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1801 * gnus-art.el (gnus-boring-article-headers): Add to-address.
1802 (article-hide-boring-headers): Ditto.
1804 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
1806 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1808 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
1811 2001-01-16 Simon Josefsson <simon@josefsson.org>
1813 * message.el (message-make-in-reply-to): Add comment to message-id
1814 (old syntax, see 2000-08-02 change).
1816 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1818 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
1819 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
1820 (gnus-button-reply): Ditto.
1822 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1824 * gnus-art.el (article-display-x-face): Fix.
1826 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1828 * gnus-art.el (article-display-x-face): Use
1829 gnus-original-article-buffer.
1831 2001-01-15 Jack Twilley <jmt@tbe.net>
1833 * message.el (message-add-header): Move to point-max.
1835 2001-01-15 Simon Josefsson <simon@josefsson.org>
1837 * smime.el (smime-CA-directory, smime-CA-file): Change default to
1838 nil, improve documentation.
1839 (smime-certificate-directory): Comment out false hints (until it
1842 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
1843 there aren't any keys.
1844 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
1845 verify certificate. Default is changed to only check integrity.
1846 Improved security status texts. If a certificate doesn't contain
1847 a email address, don't fail.
1849 * smime.el (smime-noverify-region):
1850 (smime-noverify-buffer): New functions. Verifies integrity only.
1852 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1854 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
1856 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1858 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
1859 (gnus-remove-some-windows): Ditto.
1861 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1863 * gnus-art.el (article-make-date-line): 11th.
1865 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1867 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
1868 (mml2015-gpg-sign): Ditto.
1870 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1872 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
1873 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
1875 2001-01-08 Dave Love <fx@gnu.org>
1877 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
1880 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
1882 * message.el: Doc and message fixes.
1883 (message-send-rename-function)
1884 (message-make-forward-subject-function)
1885 (message-send-mail-function, message-reply-to-function)
1886 (message-wide-reply-to-function, message-followup-to-function)
1887 (message-distribution-function, message-auto-save-directory): Fix
1890 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
1891 proceeding after warnings. Amend multipart warning message.
1893 2001-01-04 Dave Love <fx@gnu.org>
1895 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
1897 (gnus-make-directory): Require nnmail.
1899 * mm-decode.el (mm-inline-media-tests): Add
1900 image/x-portable-bitmap.
1901 (mm-get-image): Grok pbm.
1903 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
1905 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
1907 2001-01-09 Didier Verna <didier@xemacs.org>
1909 * dgnushack.el (dgnushack-compile): give a dummy value to
1910 `gnus-xmas-glyph-directory' for the time of compilation.
1911 * gnus-agent.el: moved some XEmacs specific hook add-ons from
1912 `gnus-xmas-[re]define' to avoid loosing user custom settings.
1913 * gnus-art.el: ditto.
1914 * gnus-group.el: ditto.
1915 * gnus-salt.el: ditto.
1916 * gnus-sum.el: ditto.
1917 * gnus-topic.el: ditto.
1918 * gnus-xmas.el (gnus-xmas-define): see above.
1919 * gnus-xmas.el (gnus-xmas-redefine): see above.
1920 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
1921 non-continuable error when the directory can't be found.
1923 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1925 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
1927 * gnus-art.el (gnus-mime-view-part): Copy it.
1928 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
1930 2001-01-09 Michael Downes <mjd@ams.org>
1932 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
1934 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1936 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
1937 orig-file. Use ',source.
1939 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1941 * gnus-xmas.el (gnus-xmas-modeline-glyph):
1942 (gnus-xmas-group-startup-message):
1943 Detect gnus-xmas-glyph-directory when it is nil.
1945 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1947 * pop3.el (pop3-get-message-count): Andrew Innes
1948 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
1950 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
1952 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
1954 * time-date.el (time-to-number-of-days): New function.
1956 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
1958 * nnslashdot.el (nnslashdot-request-list): Always get the right
1961 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1963 * message.el (message-minibuffer-local-map): New keymap.
1964 (message-read-from-minibuffer): Use it.
1965 * gnus-msg.el (gnus-summary-resend-message): Use it
1967 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1969 * gnus-start.el (gnus-display-time-event-handler): New function.
1970 (gnus-after-getting-new-news-hook): Use it.
1972 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
1974 * message.el (message-ignored-mail-headers): Add draft header.
1976 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
1978 * gnus-sum.el (gnus-summary-expire-articles): Don't save
1981 * nnslashdot.el (nnslashdot-request-list): Get the right year.
1983 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
1985 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
1987 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1989 * qp.el (quoted-printable-decode-region): Don't backward-char.
1991 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1993 * gnus-draft.el: Mark articles as replied.
1995 * gnus-sum.el (gnus-summary-add-mark): New function.
1997 * gnus-group.el (gnus-add-mark): New function.
1999 * gnus-sum.el (gnus-summary-buffer-name): New function.
2000 (gnus-summary-setup-buffer): Use it.
2002 * gnus-draft.el: Set things up with the right post method and
2005 * message.el (message-ignored-news-headers): Remove X-Draft-From.
2007 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
2009 * gnus.el (gnus-draft-meta-information-header): New variable.
2011 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
2013 * gnus-art.el (gnus-treatment-function-alist): Move the date
2014 functions before the header sorting functions.
2016 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
2018 * dgnushack.el (dgnushack-compile): Message whether there is w3.
2019 Don't (push "/usr/share/emacs/site-lisp" load-path).
2021 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
2022 to empty fill prefixes.
2024 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2026 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
2027 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
2029 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2031 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
2033 * nnml.el (autoload): Move to nnheader.el.
2035 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
2036 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2037 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
2038 Kvarnstr
\e,Av
\e(Bm <jonkv@ida.liu.se>.
2040 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
2042 * gnus-art.el (article-make-date-line): Get the hours right.
2043 (gnus-ignored-headers): More hiding.
2045 * nnmail.el (nnmail-expiry-wait): Not an integer.
2047 * message.el (message-goto-body): Only expand abbrev when called
2049 (message-make-lines): Use it.
2051 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2053 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
2055 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
2057 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
2058 include the expunged articles.
2060 * gnus-group.el (gnus-group-sort-by-server): New function.
2062 * gnus.el (gnus-method-to-server-name): New function.
2063 (gnus-group-prefixed-name): Use it.
2065 * gnus-group.el (gnus-group-sort-function): Doc fix.
2066 (gnus-group-sort-groups-by-server): New command.
2068 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
2070 * gnus-art.el (gnus-treat-date-english): New variable.
2071 (article-date-english): New command.
2072 (gnus-english-month-names): New variable.
2073 (article-make-date-line): Do 'english.
2075 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
2076 after the fill prefix.
2078 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
2081 * gnus-art.el (gnus-ignored-headers): Hide more headers.
2083 * message.el (message-mode-map): Bind comment-region.
2085 * gnus-art.el (gnus-mime-display-part): Let w3 display
2088 * mm-bodies.el (mm-long-lines-p): New function.
2089 (mm-body-encoding): Use it.
2090 (mm-body-encoding): Encode articles with lines longer than 1000
2093 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2095 * mm-util.el (mm-enable-multibyte): Use
2096 default-enable-multibyte-characters.
2097 (mm-enable-multibyte-mule4): Ditto.
2098 (mm-disable-multibyte): Test XEmacs.
2099 (mm-disable-multibyte-mule4): Ditto.
2100 (mm-with-unibyte-current-buffer): Simplified.
2101 (mm-with-unibyte-current-buffer-mule4): Ditto.
2103 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
2105 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
2107 * nnheader.el (nnheader-string-as-multibyte): New alias.
2109 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
2111 * gnus-uu.el (gnus-message-process-mark): New function.
2112 (gnus-uu-mark-by-regexp): Use it.
2113 (gnus-new-processable): New function.
2115 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
2117 * gnus-sum.el (gnus-no-mark): New variable.
2119 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
2121 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
2124 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
2126 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
2129 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2131 * dgnushack.el (dgnushack-compile): elc is in the current directory.
2133 * qp.el (quoted-printable-encode-region): Don't check multibyte in
2136 2000-12-25 Lloyd Zusman <ljz@asfast.com>
2138 * mml.el (mml-read-tag): Save tag location.
2140 2000-12-25 Simon Josefsson <simon@josefsson.org>
2142 * starttls.el: Sync with Emacs 21.
2144 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2146 * message.el (message-mail): Support yank-action.
2148 * message.el (message-setup): Revoke the last change.
2150 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2152 * message.el (message-setup): Use cons. Suggested by Johan Vromans
2153 <jvromans@squirrel.nl>.
2155 2000-12-24 Simon Josefsson <sj@extundo.com>
2157 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
2158 mailing list junk at end of part.
2160 2000-12-23 Simon Josefsson <sj@extundo.com>
2162 * nnimap.el (nnimap-expiry-target): New function.
2163 (nnimap-request-expire-articles): Use it.
2165 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2167 * gnus.el (gnus-group-parameters-more): New variable.
2168 * gnus-cus.el (gnus-group-customize): Use it.
2170 * gnus.el (gnus-define-group-parameter): New macro.
2171 (auto-expire): Use it
2172 (total-expire): Use it.
2173 * gnus-art.el (banner): Use it.
2175 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
2178 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2180 * gnus-topic.el (gnus-topic-create-topic): Use list.
2182 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
2183 before binding gnus-default-article-saver.
2185 * gnus-sum.el (gnus-summary-save-article):
2186 (gnus-summary-pipe-output):
2187 (gnus-summary-save-article-mail):
2188 (gnus-summary-save-article-rmail):
2189 (gnus-summary-save-article-file):
2190 (gnus-summary-write-article-file):
2191 (gnus-summary-save-article-body-file): Ditto.
2193 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
2195 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2197 * gnus-art.el (gnus-mime-security-button-map):
2198 (gnus-mime-button-map): Add parent.
2200 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2202 * messagexmas.el (message-xmas-redefine): New function.
2204 * message.el: Use it.
2206 * gnus-art.el (gnus-article-check-hidden-text): Return t.
2208 * gnus-util.el (gnus-remove-text-properties-when): Return t.
2210 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2212 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
2213 malformatted messages.
2215 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2217 * mm-util.el (mm-image-load-path): New function.
2219 * gnus-group.el (gnus-group-make-tool-bar): Use it.
2221 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
2223 * message.el (message-tool-bar-map): Use it.
2225 * Makefile.in (install-el): New.
2227 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
2229 * gnus-art.el (article-treat-dumbquotes): Quote \.
2231 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2233 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
2234 Emacs 20 runs on a terminal.
2236 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2238 * gnus-msg.el (gnus-bug): Revert to save-excursion.
2240 * mml.el (gnus-add-minor-mode): Autoload.
2242 * message.el (message-forward): Save-restriction.
2244 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2246 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
2247 Paul Stevenson <p.stevenson@surrey.ac.uk>
2249 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2251 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
2253 * mml.el (gnus-ems): Don't require.
2255 * gnus.el (gnus-decode-rfc1522): Removed.
2256 (gnus-set-text-properties): Define.
2258 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2260 * gnus-art.el (gnus-mime-*): handle may be nil.
2262 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
2264 * gnus.el (gnus-group-remove-excess-properties): Not defined
2267 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2269 * message.el (message-mail-user-agent): Add :version.
2271 2000-12-21 Miles Bader <miles@gnu.org>
2273 * message.el (message-mode): Set `comment-start' to the yank prefix.
2275 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2277 * message.el (message-mail-user-agent): New variable.
2278 (message-setup): Renamed to message-setup-1. Support
2280 (message-mail-user-agent): New function.
2281 (message-mail): Use it.
2282 (message-reply): Use it.
2283 (message-resend): Use it.
2284 (message-mail-other-window): Use it.
2285 (message-mail-other-frame): Use it.
2287 * gnus-msg.el (gnus-bug): Support mail-user-agent.
2289 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2291 * message.el (message-tool-bar-map): Simplify.
2292 (message-narrow-to-head-1): New function.
2293 (message-narrow-to-head): Use it.
2294 (message-reply): Ditto.
2295 (message-cancel-news): Ditto.
2296 (message-supersede): Ditto.
2297 (message-make-forward-subject): Ditto.
2298 (message-bounce): Ditto.
2300 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2302 * uudecode.el (uudecode-decode-region-external): make-temp-file
2305 * binhex.el (defalias): eval-and-compile.
2307 * message.el (message-tool-bar-map): New function.
2308 (message-mode): Use it.
2310 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2312 * nntp.el (nntp-find-connection): Remove the entry.
2313 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
2315 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2317 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
2319 * message.el (message-forward): Copy buffer in unibyte mode.
2321 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2323 * message.el (message-make-forward-subject): Don't widen. Decode.
2324 (message-forward): Don't decode subject.
2326 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
2328 * qp.el (quoted-printable-encode-region): Upcase QP.
2330 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2332 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
2333 mail-extract-a-c instead. Don't depend on Gnus.
2335 * mml.el (gnus-ems): Require it.
2337 * gnus-msg.el (gnus-summary-mail-forward):
2339 * message.el (message-forward): Move mime-to-mml here.
2341 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2343 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
2344 * gnus-art.el (gnus-insert-mime-button): Simplify.
2345 (gnus-mime-display-alternative): Ditto.
2346 (gnus-insert-mime-security-button): Ditto.
2348 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2350 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
2351 text-property-not-all doesn't return nil when start=mark(end).
2352 (gnus-remove-text-properties-when): Ditto.
2354 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2356 * gnus-start.el (gnus-group-change-level): Remove group from
2357 gnus-active-hashtb if real killed.
2359 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2361 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
2362 (gnus-mime-display-alternative): Ditto.
2363 (gnus-insert-mime-security-button): Ditto.
2365 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2367 * gnus-start.el (gnus-group-change-level): Don't add it into
2368 killed-list if it was killed.
2370 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2372 * nnmbox.el (nnmbox-file-coding-system): Use binary.
2373 (nnmbox-active-file-coding-system): Ditto.
2375 * gnus-cus.el (gnus-group-parameters): Add posting-style.
2377 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2379 * gnus.el (gnus-version):
2380 (gnus-version-number): Set to Oort Gnus 0.01.
2382 * gnus-art.el (gnus-mime-security-button-map):
2383 (gnus-insert-mime-security-button): Fix for Emacs21.
2385 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2387 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
2388 easymenu, because XEmacs doesn't understand :help.
2390 * mm-uu.el: Require binhex.
2392 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2394 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
2396 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
2398 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
2400 2000-12-18 Gerd Moellmann <gerd@gnu.org>
2402 * *.xpm, *.pbm: Convert icons icons to size 24x24.
2404 2000-12-18 Dave Love <fx@gnu.org>
2406 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
2409 2000-12-13 Miles Bader <miles@gnu.org>
2411 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
2412 to t, so that we don't get stuck while trying to smilefy
2415 2000-12-12 Gerd Moellmann <gerd@gnu.org>
2417 * smiley-ems.el (smiley-regexp-alist): Make regexps match
2418 at the end of the buffer.
2419 (smiley-region): In the loop, move to the end of the submatch
2420 matching the smiley instead of using the end of the match
2421 of the whole regexp.
2423 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
2425 * message.el (message-mode): Doc fix.
2427 2000-12-12 Gerd Moellmann <gerd@gnu.org>
2429 * smiley-ems.el (smiley-region): Doc fix.
2431 2000-12-11 Miles Bader <miles@gnu.org>
2433 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
2434 bottom line visible, check to see if it's partially obscured, and
2435 if so, either scroll one more line to make it fully visible, or
2436 revert to showing the second line from the top.
2438 2000-12-07 Dave Love <fx@gnu.org>
2440 * mailcap.el (mailcap-download-directory)
2441 * gnus-audio.el (gnus-audio-directory)
2442 * smiley-ems.el (smiley-data-directory): Fix :type.
2444 2000-11-30 Dave Love <fx@gnu.org>
2446 * message.el (message-auto-save-directory): Use
2447 file-name-as-directory.
2448 (message-set-auto-save-file-name): Create
2449 message-auto-save-directory if necessary.
2450 (message-replace-chars-in-string): Removed -- unused.
2451 (message-mail-alias-type): Customize.
2452 (message-headers): Remove duplicate defgroup.
2454 2000-11-29 Dave Love <fx@gnu.org>
2456 * qp.el (quoted-printable-decode-region): Use error, not message
2457 to report malformed text (like base64). Amend message.
2459 2000-11-29 Miles Bader <miles@gnu.org>
2461 * message.el (message-header-lines): Fontify tag.
2463 2000-11-27 Dave Love <fx@gnu.org>
2465 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
2468 ;2000-11-26 Dave Love <fx@gnu.org>
2470 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
2472 2000-11-23 Dave Love <fx@gnu.org>
2474 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
2476 * mm-uu.el (uudecode): Require.
2477 (uudecode-decode-region, uudecode-decode-region-external): Don't
2479 (mm-uu-copy-to-buffer): Doc fix.
2480 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
2483 * mailcap.el: Doc fixes.
2484 (mailcap-mime-data): Various adjustments.
2485 (mailcap): New group.
2486 (mailcap-download-directory): Customize.
2487 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
2488 (mailcap-temporary-directory): Deleted (unused).
2489 (mailcap-unescape-mime-test): Simplify slightly.
2490 (mailcap-viewer-passes-test): Use functionp.
2491 (mailcap-command-p): Aliased to executable-find.
2493 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
2494 default-enable-multibyte-characters is nil.
2496 2000-11-22 Gerd Moellmann <gerd@gnu.org>
2498 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
2500 2000-11-21 Dave Love <fx@gnu.org>
2502 * gnus-art.el (gnus-mime-button-map): Don't inherit from
2503 gnus-article-mode-map.
2504 ; (gnus-mime-button-menu): Use mouse-set-point.
2505 (gnus-insert-mime-button, gnus-mime-display-alternative)
2506 (gnus-mime-display-alternative): Don't use local-map property.
2508 2000-11-17 Dave Love <fx@gnu.org>
2510 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
2511 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
2513 (uudecode-decode-region): Doc fix.
2515 2000-11-14 Dave Love <fx@gnu.org>
2517 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
2518 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
2519 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
2520 New files, derived from the XPMs.
2522 2000-11-10 Dave Love <fx@gnu.org>
2524 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
2525 (gnus-agent-lib-file, gnus-agent-load-alist)
2526 (gnus-agent-save-alist, gnus-agent-article-name): Use
2529 * gnus-group.el (gnus-group-name-charset-method-alist): Add
2531 (nnkiboze-score-file): Defvar when compiling.
2533 * gnus-start.el (gnus-read-newsrc-file): Add :version.
2535 * gnus-art.el (gnus-article-banner-alist)
2536 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
2537 (gnus-article-date-lapsed-new-header)
2538 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
2539 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
2540 (gnus-treat-strip-headers-in-body)
2541 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
2542 (gnus-treat-translate): Add :version.
2543 (gnus-article-mime-part-function): Fix defcustom.
2545 * nnmail.el (nnmail-expiry-target)
2546 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
2547 (nnmail-split-header-length-limit): Add :version.
2549 * gnus-sum.el (gnus-auto-expirable-marks)
2550 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
2551 (gnus-extra-headers, gnus-ignored-from-addresses)
2552 (gnus-newsgroup-ignored-charsets)
2553 (gnus-group-highlight-words-alist)
2554 (gnus-summary-show-article-charset-alist): Add :version.
2556 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
2557 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
2558 files, converted from the XPMs.
2560 * gnus-cache.el (gnus-cache-active-file): Don't use
2561 file-name-as-directory on directory.
2562 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
2563 use file-name-as-directory on directory.
2565 * time-date.el (timezone-make-date-arpa-standard): Autoload.
2566 (date-to-time): Use it.
2568 ; * message.el (message-mode) <adaptive-fill-regexp>:
2569 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
2570 ; (message-newline-and-reformat): Likewise.
2571 (message-forward-as-mime, message-forward-ignored-headers)
2572 (message-buffer-naming-style, message-default-charset)
2573 (message-dont-reply-to-names, message-send-mail-partially-limit):
2576 * mm-util.el: Doc fixes.
2577 (mm-mime-charset): Don't use the raw result of
2578 mm-preferred-coding-system.
2579 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
2580 (mm-with-unibyte): Simplify.
2582 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
2585 * pop3.el (pop3-version): Deleted.
2586 (pop3-make-date): New function, avoiding message-make-date.
2587 (pop3-munge-message-separator): Use it.
2589 2000-11-09 Dave Love <fx@gnu.org>
2591 * gnus-group.el (gnus-group-make-directory-group)
2592 (gnus-group-fetch-faq): Use expand-file-name.
2593 (gnus-group-fetch-faq): Simplify completing-read form.
2595 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
2598 * message.el (tool-bar-map): Defvar when compiling.
2600 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
2601 (gnus-tm-lisp-directory): Deleted.
2602 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
2604 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
2605 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
2606 version numbers from file names.
2608 2000-11-08 Dave Love <fx@gnu.org>
2610 * mm-view.el: Use featurep for XEmacs test.
2611 (mm-inline-message): Test for `remove-specifier'; don't use
2614 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
2616 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
2617 (gnus-score-find-bnews): Don't concat "".
2619 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
2620 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
2621 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
2622 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
2624 * gnus-sum.el: Put some defvars in eval-when-compile.
2625 (gnus-summary-mode-hook): Add :options.
2626 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
2627 (gnus-summary-tool-bar-map): New variable.
2628 (gnus-summary-make-tool-bar): New function.
2629 (gnus-summary-mode): Put kill-all-local-variables first.
2631 * gnus-group.el (gnus-group-toolbar-map): New variable.
2632 (gnus-group-make-tool-bar): Rewritten.
2633 (gnus-group-mode): Put kill-all-local-variables first.
2635 * rfc2047.el: Require gnus-util.
2637 * nnml.el (gnus-sorted-intersection): Autoload.
2639 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
2640 Put some defvars in eval-when-compile.
2641 (gnus-intersection, gnus-sorted-complement): Autoload.
2643 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
2645 * mm-encode.el (mm-body-7-or-8): Autoload.
2647 * mm-decode.el (mm-insert-inline): Autoload.
2650 * message.el: Put some defvars in eval-when-compile.
2652 * gnus-msg.el: Put some defvars in eval-when-compile.
2653 (gnus-msg-mail): Move after gnus-setup-message.
2655 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
2657 2000-11-07 Dave Love <fx@gnu.org>
2659 * gnus-util.el (nnheader): Don't require message (recursive
2662 * uudecode.el: Avoid compiler warnings.
2664 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
2665 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
2667 2000-11-06 Dave Love <fx@gnu.org>
2669 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
2671 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
2672 (uudecode-char-int): New alias, replacing char-int.
2673 (uudecode-decode-region): Don't call buffer-disable-undo.
2675 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
2676 ; (mm-uu-configure-list): Doc fix.
2678 ; * earcon.el (running-xemacs): Don't define.
2680 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
2682 ; * message.el (message-font-lock-keywords): Match a final newline
2683 ; to help font-lock's multiline support.
2685 2000-11-03 Dave Love <fx@gnu.org>
2687 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
2689 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
2692 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
2693 <banner>: Fix custom type, doc.
2695 * mm-decode.el (mm-display-external): Space-prefix temp buffer
2696 name. Don't disable undo explicitly.
2698 ;2000-11-02 Dave Love <fx@gnu.org>
2700 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
2703 2000-11-01 Dave Love <fx@gnu.org>
2705 * rfc2047.el (base64): Require unconditionally.
2706 (message-posting-charset): Defvar when compiling.
2707 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
2710 * gnus-sum.el (nnoo): Require.
2711 (mm-uu-dissect): Autoload.
2713 * mml.el (mml-parse-1): Clarify message.
2714 (mml-minibuffer-read-type): Use mailcap-mime-types.
2716 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
2718 * mml.el: Fix a typo in the requiring of CL.
2720 2000-11-01 Dave Love <fx@gnu.org>
2722 * utf7.el: Require cl when compiling.
2724 * binhex.el: Use (featurep 'xemacs).
2725 (binhex-char-int): New alias, replacing char-int. Change callers.
2726 (binhex-decode-region): Simplify work buffer code.
2727 (binhex-decode-region-external): Use expand-file-name, not concat.
2729 2000-10-30 Dave Love <fx@gnu.org>
2731 * gnus-art.el: Fix 2000-10-27 change properly.
2733 2000-10-28 Miles Bader <miles@gnu.org>
2735 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
2737 2000-10-27 Dave Love <fx@gnu.org>
2739 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
2741 (gnus-group-make-tool-bar): New function.
2742 (gnus-group-mode): Use it.
2744 * message.el (message-mode-menu): Add some :help strings.
2745 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
2746 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
2748 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
2749 * describe-group.xpm, get-news.xpm, kill-group.xpm:
2750 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
2752 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
2753 display-graphic-p here.
2755 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
2757 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
2758 of the `gnus-xemacs' variable, as the latter has been removed.
2759 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
2760 * gnus-art.el (gnus-treat-display-xface)
2761 (gnus-treat-display-smileys, gnus-treat-display-picons)
2762 (gnus-article-read-summary-keys): Likewise.
2764 2000-10-26 Dave Love <fx@gnu.org>
2766 (defvar): Use rmail-spool-directory unconditionally.
2768 2000-10-18 Dave Love <fx@gnu.org>
2770 * mm-bodies.el (mm-uu-decode-function)
2771 (mm-uu-binhex-decode-function): Defvar when compiling.
2773 * gnus-nocem.el (gnus-nocem-issuers): Update.
2774 (gnus-nocem-check-from): New option.
2775 (gnus-nocem-scan-groups): Use it.
2776 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
2777 (gnus-nocem-check-article-limit): Add :version.
2779 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
2781 * ietf-drums.el (mm-util): Require CL when compiling.
2783 2000-10-15 Dave Love <fx@gnu.org>
2785 * qp.el: Require mm-util.
2787 2000-10-13 Dave Love <fx@gnu.org>
2789 * qp.el (quoted-printable-decode-region): Avoid invalid
2792 2000-10-12 Gerd Moellmann <gerd@gnu.org>
2794 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
2795 to a recursive load.
2797 2000-10-12 Dave Love <fx@gnu.org>
2799 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
2801 * gnus.el (gnus-group-startup-message): Check for PBM image.
2803 2000-10-09 Dave Love <fx@gnu.org>
2805 * mail-source.el (mail-source-fetch-imap): Bind
2806 default-enable-multibyte-characters rather than using
2807 mm-disable-multibyte.
2809 2000-10-05 Dave Love <fx@gnu.org>
2811 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
2813 (quoted-printable-decode-region): Rename arg which confused
2814 charset with coding-system. Don't use nonascii-insert-offset.
2815 Coding-system encode the region initially. Don't recognize `=='
2816 as valid QP. Coding-system decode the region finally.
2817 (quoted-printable-decode-string): Rename arg which confused
2818 charset with coding-system.
2820 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
2821 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
2822 mm-encode-coding-region.
2823 (mm-decode-body, mm-decode-string): Rename variables which
2824 confused charset with coding-system.
2825 (binhex-decode-region): Don't autoload.
2826 (mm-body-encoding): Require message.
2827 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
2830 * gnus-art.el (article-de-quoted-unreadable)
2831 (article-de-base64-unreadable): Fold search case
2832 rather than downcasing string. Apply mm-charset-to-coding-system
2833 to arg of quoted-printable-decode-region.
2835 2000-10-04 Dave Love <fx@gnu.org>
2837 * gnus-ems.el: Don't turn off compiler warnings in local vars.
2838 Require ring when compiling.
2839 (gnus-article-compface-xbm): New variable.
2841 2000-10-04 Dave Love <fx@gnu.org>
2843 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
2846 * frown.pbm, smile.pbm, wry.pbm: New files.
2848 * frown.xbm, smile.xbm, wry.xbm: Deleted.
2850 2000-10-03 Dave Love <fx@gnu.org>
2852 * mail-source.el (mail-sources): Revert to nil.
2854 * nnmail (nnmail-spool-file): Revert to `((file))'.
2856 * qp.el: Don't require mm-util.
2857 (quoted-printable-decode-region): Rewritten.
2858 (quoted-printable-decode-string, quoted-printable-encode-region):
2860 (quoted-printable-encode-region): Barf on multibyte characters.
2861 Maybe make the class multibyte. Upcase chars, not formatted
2862 strings. Allow mm-use-ultra-safe-encoding to be unbound.
2863 (quoted-printable-encode-string): Don't use
2864 mm-with-unibyte-buffer.
2866 2000-09-29 Gerd Moellmann <gerd@gnu.org>
2868 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
2870 2000-09-21 Dave Love <fx@gnu.org>
2872 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
2873 (for Emacs 20). Tidy somewhat.
2875 2000-09-21 Dave Love <fx@gnu.org>
2877 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
2878 image processing. Rationalize logic somewhat.
2880 2000-09-20 Dave Love <fx@gnu.org>
2882 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2885 * gnus.el (gnus-version-number): Avoid some redundant
2888 2000-09-20 Gerd Moellmann <gerd@gnu.org>
2890 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2891 to XBM; we always have PBM support.
2893 2000-09-14 Dave Love <fx@gnu.org>
2895 * gnus.el (gnus-charset):
2896 * mm-decode.el (mime-display):
2897 * imap.el (imap) <defgroup>: Add :version.
2899 2000-09-13 Gerd Moellmann <gerd@gnu.org>
2901 * parse-time.el: Fix author's mail address.
2903 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2904 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2905 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2906 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2907 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2908 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2909 * rfc2231.el, uudecode.el: Fix copyright notice.
2911 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2912 require `w3' at load-time only if not running in batch mode.
2914 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2916 * gnus.el: Before merge with Emacs21.
2918 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
2920 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
2922 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
2924 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
2925 to avoid conflict with the standard `back-to-indentation'
2928 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2930 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
2932 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
2933 (mm-disable-multibyte-mule4): Ditto.
2934 (mm-with-unibyte-current-buffer-mule4): Ditto.
2936 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2938 * pop3.el (pop3-movemail): Use binary.
2939 (pop3-movemail-file-coding-system): Removed.
2941 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2943 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
2945 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2947 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
2950 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2952 * gnus-msg.el (gnus-post-method): Use backend name when the
2955 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2957 * gnus-art.el (article-verify-x-pgp-sig): Don't test
2959 (gnus-treat-x-pgp-sig): Default value.
2960 (gnus-ignored-headers): Redundant.
2962 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2964 * gnus-win.el (gnus-configure-frame): Save selected window.
2966 2000-02-15 Andrew Innes <andrewi@gnu.org>
2968 * nnmbox.el: Require gnus-range.
2969 (nnmbox-group-building-active-articles): New variable.
2970 (nnmbox-group-active-articles): New variable; this is a cache of
2971 all active articles by group and number.
2972 (nnmbox-in-header-p): New function.
2973 (nnmbox-find-article): New function.
2974 (nnmbox-record-active-article): New function.
2975 (nnmbox-record-deleted-article): New function.
2976 (nnmbox-is-article-active-p): New function.
2977 (nnmbox-retrieve-headers): Use nnmbox-find-article.
2978 (nnmbox-request-article): Ditto. Also supply extra arg to
2979 nnmbox-article-group-number.
2980 (nnmbox-request-expire-articles): Ditto.
2981 (nnmbox-request-move-article): Ditto.
2982 (nnmbox-request-replace-article): Ditto.
2983 (nnmbox-request-rename-group): Rename group entry in active
2985 (nnmbox-delete-mail): Update active article cache, unless article
2987 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
2988 than partially duplicating it.
2989 (nnmbox-article-group-number): Add extra `this-line' arg, to
2990 handle articles belonging to multiple groups.
2991 (nnmbox-save-mail): Update active article cache.
2992 (nnmbox-read-mbox): Build active article cache when loading mbox.
2993 Also do some repair work, if we find articles that are missing the
2994 appropriate X-Gnus-Newsgroup lines in the header. We can usually
2995 reconstruct these from Xref info.
2997 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2999 * mail-source.el (mail-source-report-new-mail): Use
3000 nnheader-run-at-time.
3002 2000-02-15 Andrew Innes <andrewi@gnu.org>
3004 * mail-source.el (mail-source-fetch-pop): Clear pop password when
3005 an error is thrown, and then rethrow the error.
3006 (mail-source-check-pop): Ditto.
3007 (mail-source-start-idle-timer): Prevent multiple pop checks
3008 running if the check takes a long time.
3010 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3012 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
3015 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3017 * gnus-win.el (gnus-configure-windows): Make sure
3018 nntp-server-buffer is live.
3019 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
3021 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
3023 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
3025 2000-12-04 Andreas Jaeger <aj@suse.de>
3027 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
3029 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3031 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
3033 2000-12-01 Christopher Splinter <chris@splinter.inka.de>
3035 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
3037 2000-12-01 Simon Josefsson <sj@extundo.com>
3039 * mml-smime.el (mml-smime-verify): Fix address parsing.
3041 2000-12-01 Simon Josefsson <sj@extundo.com>
3043 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
3044 more than one certificate inside PKCS#7 blob. Better security
3045 information (clamed / actual sender, openssl output, certificates
3048 * smime.el (smime-verify-region): Output to /dev/null.
3049 (smime-buffer-as-string-region): Don't parse empty lines.
3051 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3053 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
3055 (gnus-mime-security-show-details-inline): New variable.
3056 (gnus-mime-security-show-details): Use them.
3057 (gnus-insert-mime-security-button): Ditto.
3059 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
3060 Suggest by Michael Duggan (md5i@cs.cmu.edu).
3061 (mml2015-gpg-clear-verify): Ditto.
3062 (mml2015-gpg-decrypt-1): Ditto.
3063 (mml2015-use): Prefer 'gpg.
3065 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3067 * gnus-util.el (gnus-add-text-properties-when): New function.
3068 (gnus-remove-text-properties-when): Ditto.
3070 * gnus-cite.el (gnus-article-hide-citation): Use them.
3071 (gnus-article-toggle-cited-text): Use them.
3073 * gnus-art.el (gnus-signature-toggle): Use them.
3074 (gnus-article-show-hidden-text): Ditto.
3075 (gnus-article-hide-text): Ditto.
3077 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3079 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
3081 2000-11-30 Simon Josefsson <sj@extundo.com>
3083 * smime.el (smime-point-at-eol): New alias.
3084 (smime-buffer-as-string-region): Use it.
3086 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3088 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
3090 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3092 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
3094 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
3096 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
3098 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
3100 * nnmh.el (nnmh-request-expire-articles): Implemented
3101 expiry-target for nnmh backend.
3103 2000-11-30 Simon Josefsson <sj@extundo.com>
3105 * mm-decode.el (mm-security-from): New variable.
3106 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
3108 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
3111 2000-11-30 Simon Josefsson <sj@extundo.com>
3113 * mml-smime.el (mml-smime-verify): Verify that certificate mail
3114 address match sender address.
3116 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
3118 * smime.el (smime-verify-region): Don't copy buffer.
3119 (smime-decrypt-buffer): Use expand-file-name on keyfile.
3120 (smime-pkcs7-region): New function.
3121 (smime-pkcs7-certificates-region): Ditto.
3122 (smime-pkcs7-email-region): Ditto.
3123 (smime-buffer-as-string-region): Ditto.
3125 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
3128 2000-11-23 Jens Krinke <j.krinke@gmx.de>
3130 * smime.el (smime-decrypt-region): Fix keyfile argument.
3132 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3134 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
3136 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3138 * message.el (message-shoot-gnksa-feet): New variable.
3139 (message-gnksa-enable-p): New function.
3140 (message-send): Use it.
3141 (message-check-news-body-syntax): Ditto.
3143 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
3145 * message.el (message-make-message-id): Remove the redundancy.
3147 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3149 * message.el (message-setup): Discourage using mc-install-*-mode.
3151 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
3153 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3155 * gnus-cite.el (gnus-cite-parse): Guess citation length.
3157 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3159 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
3161 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3163 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
3165 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3167 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
3168 insert-buffer-substring.
3170 * message.el (message-send-mail): Use buffer-substring-no-properties.
3171 (message-send-news): Ditto.
3173 2000-11-22 David Edmondson <dme@dme.org>
3175 * imap.el (imap-wait-for-tag): Message read info.
3177 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3179 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
3180 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
3181 (mml2015-gpg-encrypt): Ditto.
3183 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3185 * mm-decode.el (mm-verify-option): Default value.
3187 * mml-sec.el (mml-secure-part): Error message.
3189 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3191 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
3193 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3195 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
3197 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3199 * gnus-art.el (gnus-article-describe-key): Use prompt.
3200 (gnus-article-describe-key-briefly): Ditto.
3202 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3204 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
3206 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3208 * gnus-art.el (gnus-article-describe-key): New function.
3209 (gnus-article-describe-key-briefly): New function.
3211 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3213 * mm-decode.el (mm-decrypt-option): Doc typo.
3215 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
3218 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3220 * message.el (message-newline-and-reformat): Typo.
3222 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3224 * gnus-art.el (article-verify-x-pgp-sig): Check whether
3225 original-article-buffer exists.
3227 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
3228 (rfc2047-header-encoding-alist): Addresses are different from text.
3229 (rfc2047-encode-message-header): Ditto.
3230 (rfc2047-dissect-region): Extra parameter.
3231 (rfc2047-encode-region): Ditto.
3232 (rfc2047-encode-string): Ditto.
3234 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3236 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
3237 (mm-uu-pgp-encrypted-extract): Use it.
3238 (mm-uu-pgp-signed-extract-1): New function.
3239 (mm-uu-pgp-signed-extract): Use it.
3241 * gnus-art.el (gnus-mime-display-security): New function.
3242 (gnus-mime-display-part): Use it.
3243 (gnus-mime-security-verify-or-decrypt): New function.
3244 (gnus-mime-security-press-button): New function.
3245 (gnus-insert-mime-security-button): Use it.
3247 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
3248 (mm-find-raw-part-by-type): Ditto.
3249 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
3250 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
3251 (mm-destroy-parts): Kill nested multibyte buffer.
3253 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
3254 (mml2015-gpg-verify): Ditto.
3256 2000-11-18 Simon Josefsson <sj@extundo.com>
3258 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
3259 (mml2015-function-alist): Use it.
3261 * mml-sec.el (mml-sign-alist): Update names.
3262 (mml-encrypt-alist): Ditto.
3263 (mml-secure-part-smime-sign): Moved to mml-smime.el
3264 as `mml-smime-sign-query'.
3265 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
3266 `mml-smime-get-file-cert'.
3267 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
3268 `mml-smime-get-dns-cert'.
3269 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
3270 `mml-smime-encrypt-query'.
3271 (mml-smime-sign-buffer): Use mml-smime-sign.
3272 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
3274 * mml-smime.el (mml-smime-sign): New function.
3275 (mml-smime-encrypt):
3276 (mml-smime-sign-query):
3277 (mml-smime-get-file-cert):
3278 (mml-smime-get-dns-cert):
3279 (mml-smime-encrypt-query): Moved from mml-sec.el.
3281 2000-11-16 Simon Josefsson <sj@extundo.com>
3283 * mml2015.el (mml2015-gpg-clear-verify): New function.
3284 (mml2015-function-alist): Add it.
3286 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
3288 * message.el (message-setup-fill-variables): Use
3289 message-cite-prefix-regexp.
3290 (message-newline-and-reformat): Check the end of citation, leading
3291 WSP, break in the cite prefix.
3292 (message-fill-paragraph): New function.
3294 2000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
3296 * lpath.el: Shut up.
3298 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
3300 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
3301 raw 8-bit in headers in dk.* newsgroups.
3303 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
3305 * message.el (message-newline-and-reformat): Match extra WSPs.
3307 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
3309 * mml.el (mml-generate-mime-1): Ignore ascii.
3311 2000-11-16 Justin Sheehy <justin@iago.org>
3313 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
3315 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3317 * message.el (message-cite-prefix-regexp): Prefix should not end
3320 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
3322 * message.el (message-mode-syntax-table): Add - as a word
3323 constituent as in articles.
3324 (message-setup-fill-variables): Add -_. as supercite-style prefix.
3325 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
3326 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
3328 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
3330 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
3332 2000-11-12 David Edmondson <dme@dme.org>
3334 * message.el (message-font-lock-keywords): use
3335 message-cite-prefix-regexp.
3337 2000-11-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3339 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
3340 Stein Arild Str
\e,Ax
\e(Bmme.
3341 (gnus-group-jump-to-group): Use it.
3342 (gnus-group-jump-to-group-prompt): Customize.
3344 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
3346 * mailcap.el (mailcap-possible-viewers): Match the entire string.
3348 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
3350 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
3352 (mml2015-mailcrypt-sign): Ditto.
3354 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
3356 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
3359 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
3361 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
3363 (gnus-backlog-request-article): Don't request nnvirtual articles.
3365 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
3367 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
3368 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
3370 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
3372 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
3373 * mml.el (mml-generate-mime-1): Use charset attribute.
3374 * mm-bodies.el (mm-encode-body): Add parameter charset.
3375 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
3377 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
3379 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
3380 (mml2015-mailcrypt-clear-decrypt): Ditto.
3381 (mml2015-mailcrypt-verify): Ditto.
3382 (mml2015-mailcrypt-clear-verify): Ditto.
3383 (mml2015-gpg-verify): Ditto.
3385 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
3387 * smime.el (smime-openssl-program): Test the existence of openssl.
3388 * mml-smime.el: Require mm-decode.
3389 (mml-smime-verify-test): New function.
3390 * mm-decode.el (mm-verify-function-alist): Use it.
3392 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
3394 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
3397 2000-11-13 Simon Josefsson <sj@extundo.com>
3399 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
3400 verification doesn't work.
3402 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
3404 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
3405 (gnus-inews-do-gcc): Use it.
3407 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
3409 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
3411 * mm-extern.el (mm-inline-external-body): Report error when no
3414 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
3416 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
3418 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
3420 * gnus-art.el (gnus-mime-button-menu): Use select-window.
3422 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
3424 * gnus-art.el (gnus-mime-display-part): Display multipart/related
3427 2000-11-12 David Edmondson <dme@dme.org>
3429 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
3430 and replace `.' with `\w' to allow for different syntax tables
3431 (from Vladimir Volovich).
3432 * message.el (message-newline-and-reformat): use
3433 `message-cite-prefix-regexp'.
3434 * gnus-cite.el (gnus-supercite-regexp): use
3435 `message-cite-prefix-regexp'.
3436 * gnus-cite.el (gnus-cite-parse): use
3437 `message-cite-prefix-regexp'.
3439 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
3441 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
3442 PGP SIGNATURE. Escape leading "-"'s.
3443 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
3445 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
3447 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
3449 2000-11-11 Simon Josefsson <sj@extundo.com>
3451 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
3453 * smime.el (smime-details-buffer): New variable.
3454 (smime-sign-region):
3455 (smime-encrypt-region):
3456 (smime-verify-region):
3457 (smime-decrypt-region): Copy OpenSSL output to the buffer.
3459 * mml-smime.el (mml-smime-verify): Support security info.
3461 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
3463 * mm-decode.el (mm-verify-option): Set default to nil.
3464 (mm-decrypt-option): Ditto.
3465 * gnus-art.el (article-verify-x-pgp-sig): New function.
3467 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
3469 * gnus-art.el (gnus-mime-display-alternative): Show button if no
3472 2000-11-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3474 * gnus-sum.el (gnus-move-split-methods): Say that
3475 `gnus-split-methods' uses file names, whereas this uses group
3476 names. (Report from Nevin Kapur)
3478 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
3480 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
3482 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3484 * nnheader.el (nnheader-directory-files-is-safe): New variable.
3485 (nnheader-directory-articles): Use it.
3486 (nnheader-article-to-file-alist): Ditto.
3488 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
3490 * rfc2047.el (rfc2047-pad-base64): New function.
3491 (rfc2047-decode): Use it.
3493 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
3495 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
3498 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
3500 * mml2015.el (mml2015-gpg-decrypt-1):
3501 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
3503 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
3505 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
3507 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
3509 * pop3.el (pop3-munge-message-separator): A message may have an
3512 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
3514 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
3515 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
3516 (mm-uu-pgp-signed-extract): Use coding-system.
3518 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
3520 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
3521 (gnus-insert-mime-security-button): New function.
3522 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
3523 * mml2015.el: Add security info when verify or decrypt.
3524 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
3525 (mm-uu-pgp-encrypted-extract): Ditto.
3527 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
3529 * mm-decode.el (mm-display-parts): New function.
3530 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
3532 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3534 * gnus-mlspl.el: Documentation tweaks.
3536 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
3538 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
3539 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
3542 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
3544 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
3546 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
3548 * gnus-art.el (gnus-article-encrypt): New function.
3549 (gnus-article-encrypt-protocol-alist): New variable.
3550 (gnus-article-encrypt-protocol): New variable.
3551 * mml2015.el (mml2015-self-encrypt): New function.
3552 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
3554 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
3556 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
3557 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
3559 * mml2015.el: Remove snarf code.
3560 * mm-decode.el: Remove snarf code.
3562 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
3564 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
3565 (mml-insert-mime): Understand gnus-decoded.
3566 (mime-to-mml): New parameter handles.
3567 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
3568 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
3570 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
3572 * mm-decode.el (mime-security): New group.
3573 (mm-verify-function-alist): Add test function.
3574 (mm-decrypt-function-alist): Ditto.
3575 (mm-snarf-option): Set default value as nil.
3576 (mm-find-part-by-type): Recursive parameter.
3577 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
3578 * mml2015.el: Support draft-ietf-openpgp-multsig.
3580 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
3582 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
3583 (gnus-article-view-part-as-charset): New function.
3585 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
3587 * mm-decode.el (mm-verify-option): Default value.
3588 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
3590 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
3592 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
3594 2000-11-05 Simon Josefsson <sj@extundo.com>
3596 * mml-smime.el (mml-smime-verify): Work in original multipart
3599 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
3600 (mm-handle-multipart-ctl-parameter): Ditto.
3601 (mm-alist-to-plist): New function.
3602 (mm-dissect-buffer): Store CTL parameters and copy original buffer
3604 (mm-destroy-parts): Destroy multipart buffert.
3605 (mm-remove-part): Ditto.
3607 * mml-smime.el (mml-smime-sign): Not used.
3608 (mml-smime-encrypt): Ditto.
3610 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
3612 Verify S/MIME signature support.
3614 * mm-decode.el (mm-inline-media-tests): Add
3615 application/{x-,}pkcs7-signature.
3616 (mm-inlined-types): Ditto.
3617 (mm-automatic-display): Ditto.
3618 (mm-verify-function-alist): Ditto. Add name of method.
3619 (mm-decrypt-function-alist): Add name of method.
3620 (mm-find-part-by-type): Add documentation.
3621 (mm-possibly-verify-or-decrypt): Use new format of
3622 mm-{verify,decrypt}-function-alist. Use method names.
3624 * mml-smime.el (mml-smime-verify): New function.
3626 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3628 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
3630 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
3632 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
3633 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
3634 * mm-decode.el (mm-snarf-option): New.
3636 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
3638 * mm-util.el (mm-subst-char-in-string): New function.
3639 (mm-replace-chars-in-string): Use it.
3640 * message.el (message-replace-chars-in-string): Use it.
3641 * nnheader.el (nnheader-replace-chars-in-string): Use it.
3642 * gnus-mh.el (mh-lib-progs): Shut up.
3644 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
3646 * base64.el, md5.el: Moved to contrib directory.
3648 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
3650 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
3651 the last article when search.
3653 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
3655 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
3656 * nnmail.el (nnmail-pathname-coding-system): Ditto.
3658 2000-09-29 David Edmondson <dme@thus.net>
3660 * message.el (message-newline-and-reformat): Typo.
3662 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
3664 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
3666 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
3668 * nntp.el (nntp-decode-text): Delete bogus status lines.
3670 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
3672 * message.el (message-font-lock-keywords): Match a final newline
3673 to help font-lock's multiline support.
3675 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
3677 * nnoo.el (nnoo-set): New function.
3679 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
3681 * gpg.el, gpg-ring.el: Moved to contrib directory.
3683 2000-11-04 Simon Josefsson <sj@extundo.com>
3685 * nnimap.el (nnimap-split-inbox): Typo.
3687 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
3689 * gnus-msg.el (gnus-msg-mail): Move it backwards.
3691 2000-11-03 Simon Josefsson <sj@extundo.com>
3693 * rfc2231.el (rfc2231-parse-qp-string): New function.
3696 * mail-parse.el (mail-header-parse-content-type):
3697 (mail-header-parse-content-disposition): Support invalid QP
3698 encoded strings, by using `rfc2231-parse-qp-string'.
3700 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
3702 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
3703 (rfc2231-decode-encoded-string): Typo "> X 1".
3704 (rfc2231-encode-string): Insert the name of charset.
3705 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
3707 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3709 * mm-decode.el (mm-save-part): Return the filename.
3710 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
3711 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
3712 (gnus-mime-action-alist): Use it.
3713 (gnus-mime-button-commands): USe it.
3714 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
3715 (mm-inline-external-body): unwind-protect.
3717 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
3719 * gnus-art.el (gnus-insert-mime-button): Show url.
3721 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
3723 * mml.el (mml-generate-mime-1): Support external url.
3724 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
3726 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
3728 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
3729 * mm-decode.el (mm-display-external): Ditto.
3730 * mm-extern.el: New file.
3731 * mm-decode.el (mm-inline-media-tests): Hook it up.
3732 (mm-inlined-types): Inline message/external-body.
3734 2000-11-02 Simon Josefsson <sj@extundo.com>
3736 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
3738 * message.el (message-get-reply-headers): Better handling when
3739 Mail-Followup-To is very large.
3741 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
3743 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
3744 * gnus-art.el (gnus-article-edit-done):
3745 * gnus-sum.el (gnus-summary-edit-article-done): Move line
3747 * gnus-msg.el (gnus-setup-message): Remove a hack.
3749 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
3751 * gnus-sum.el (gnus-newsgroup-variables): New variable.
3752 (gnus-summary-mode): Make them local variables.
3753 (gnus-set-global-variables): Globalize them.
3754 (gnus-summary-exit): Kill them.
3756 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
3758 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
3761 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
3763 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
3764 gnus-article-wash-types.
3765 * gnus-art.el (gnus-article-wash-status): Use them.
3767 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
3769 * mml.el (mml-read-tag): Remove spaces and LF.
3771 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
3773 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
3774 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
3776 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
3778 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
3780 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
3782 * gnus-sum.el (gnus-article-charset): New variable.
3783 (gnus-summary-display-article): Set it.
3784 * gnus-msg.el (gnus-copy-article-buffer): Use it.
3785 * gnus-art.el (gnus-article-mode): Make it local variable.
3787 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
3789 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
3791 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3793 * nnwfm.el: New file.
3795 * nnweb.el (nnweb-replace-in-string): New function.
3797 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
3799 * mml2015.el: Wrap gpg.el.
3800 * gpg.el (gpg-verify): The last argument of apply is a list.
3801 (gpg-encrypt): Add passphrase as a parameter.
3803 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
3806 * gpg-ring.el: New file.
3808 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
3810 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
3812 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
3814 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
3815 double-quote characters.
3816 (gnus-summary-prepare-threads): Ditto.
3818 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
3820 * gnus-art.el (gnus-mime-display-single): Forward line -1.
3821 * mml.el (mml-read-tag): Don't skip the leading space.
3822 * lpath.el (font-lock-set-defaults): Shut up.
3824 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
3826 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
3828 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
3830 * qp.el (quoted-printable-encode-region): Replace leading - when
3832 * mml.el (mml-generate-mime-postprocess-function): Removed.
3833 (mml-postprocess-alist): Removed.
3834 (mml-generate-mime-1): Use ultra-safe when sign.
3835 * mml2015.el (mml2015-fix-micalg): Uppercase.
3836 (mml2015-verify): Insert LF.
3837 (mml2015-mailcrypt-sign): Downcase; search backward.
3839 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
3841 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
3843 (nnultimate-table-regexp): New variable.
3844 (nnultimate-forum-table-p): Use it.
3846 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
3848 * gnus-sum.el (gnus-summary-expire-articles): Save point.
3850 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
3852 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
3853 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
3855 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
3857 * mml2015.el: Shut up.
3859 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
3861 * gnus.el (gnus-server-browse-hashtb): Removed.
3862 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
3863 (gnus-group-insert-group-line-info): Use simplified method.
3864 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
3866 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
3868 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
3870 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
3871 * gnus-group.el (gnus-group-prepare-flat): Use it.
3872 * gnus-topic.el (gnus-group-prepare-topics): Use it.
3874 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
3876 * mml.el (mml-mode): Show menu in XEmacs.
3878 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
3880 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
3881 (gnus-server-read-server-in-server-buffer): New function.
3882 (gnus-browse-foreign-server): Browse in group buffer.
3883 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
3884 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
3885 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
3886 * gnus.el (gnus-server-browse-hashtb): New variable.
3888 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
3890 * nnfolder.el (nnfolder-open-nov): Use group.
3892 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
3894 * nnfolder.el: Add NOV. Set version to 2.0.
3895 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
3897 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
3899 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
3901 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
3903 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
3904 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
3906 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
3908 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
3910 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
3912 * mm-decode.el (mm-verify-function-alist): New variable.
3913 (mm-verify-option): New variable.
3914 (mm-decrypt-function-alist): Ditto.
3915 (mm-decrypt-option): Ditto.
3916 (mm-find-raw-part-by-type): New function.
3917 (mm-possibly-verify-or-decrypt): New function.
3918 (mm-dissect-multipart): Use it.
3919 * mml2015.el (mml2015-fix-micalg): New function.
3920 (mml2015-decrypt): Use new interface.
3921 (mml2015-verify): Use new interface.
3922 (mml2015-setup): Make it bogus.
3924 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
3926 * mml.el (mml-generate-mime-postprocess-function): Set to
3928 (autoload): Autoload mml2015 and mml-smime.
3929 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
3930 * mml2015.el (mml2015-encrypt): New function.
3931 (mml2015-sign): New function.
3932 (mml2015-encrypt-function): New variable.
3933 (mml2015-sign-function): New variable.
3934 (mml2015-mailcrypt-encrypt): Use message-recipients.
3935 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
3936 * mml-smime.el (mml-smime-setup): Ditto.
3938 2000-10-28 Simon Josefsson <sj@extundo.com>
3940 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
3941 Communigate Pro 3.3.1 server.
3943 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
3945 (mml-secure-dns-server): Removed.
3946 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
3947 write certificates to files.
3949 * smime.el (smime-dns-server): New variable.
3950 (smime-mail-to-domain):
3951 (smime-cert-by-dns): New functions.
3955 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
3957 * message.el (message-options): New variable.
3958 (message-options-set-recipient): New function.
3959 (message-send): Use them.
3960 * gnus-int.el (gnus-request-replace-article): Use them.
3961 (gnus-request-accept-article): Ditto.
3962 * mml.el (mml-preview): Use them.
3963 * gnus-sum.el (gnus-summary-edit-article): Use them.
3965 * message.el (message-options-get): New function.
3966 (message-options-get): New function.
3967 * rfc2047.el (rfc2047-encode-message-header): Use them.
3968 * mm-bodies.el (mm-encode-body): Use them.
3970 2000-10-28 Simon Josefsson <sj@extundo.com>
3972 * nnimap.el (nnimap-retrieve-which-headers):
3973 (nnimap-request-article-part): Quote message-id.
3975 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
3976 (smime-CA-file): New variable.
3977 (smime-call-openssl-region): Don't error.
3978 (smime-sign-region): Return result value.
3979 (smime-encrypt-region): Ditto.
3980 (smime-verify-region): New function.
3981 (smime-decrypt-region): Ditto.
3982 (smime-verify-buffer): Ditto.
3983 (smime-decrypt-buffer): Ditto.
3985 * mml.el: Require mml-sec.
3986 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
3987 (mml-mode-map): Add "sign" and "encrypt" maps.
3988 (mml-menu): Add security menu.
3989 (mml-preview): Use generate-new-buffer.
3991 * mml-sec.el: New file.
3993 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
3995 * mm-decode.el (mm-find-part-by-type): Move it here.
3996 * mml.el (mml-postprocess): Move it here.
3997 (mml-postprocess-alist): Move it here. Merge them.
3999 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
4001 * rfc2047.el (rfc2047-encode-message-header): Make sure no
4002 unencoded stuff in the header.
4004 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
4006 * gnus-group.el (gnus-group-listed-groups): New variable.
4007 (gnus-group-list-option): New variable.
4008 (gnus-group-list-limit-map): New keymap.
4009 (gnus-group-list-flush-map): New keymap.
4010 (gnus-group-list-plus-map): New keymap.
4011 (gnus-group-prepare-logic): New function.
4012 (gnus-group-prepare-flat): Merge with
4013 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
4014 (gnus-group-prepare-flat-list-dead): Ditto.
4015 (gnus-group-list-matching): Use gnus-group-prepare-function.
4016 (gnus-group-list-dormant): Ditto.
4017 (gnus-group-list-cached): Ditto.
4018 (gnus-group-listed-groups): New function.
4019 (gnus-group-list-limit): New function.
4020 (gnus-group-list-flush): New function.
4021 (gnus-group-list-plus): New function.
4022 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
4023 (gnus-topic-prepare-topic): Ditto.
4025 2000-10-27 Paul Jarc <prj@po.cwru.edu>
4027 * message.el (message-insert-to, message-get-reply-headers):
4028 (message-reply, message-followup): Mail-{Followup,Reply}-To.
4030 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
4032 * mml2015.el: New file.
4033 * smime.el: New file.
4034 * mml-smime.el: New file.
4036 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
4038 * ChangeLog: Moved to ChangeLog.1.
4041 ;; coding: iso-2022-7bit