1 2001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
5 * gnus-util.el (gnus-url-unhex-string): Move here.
7 2001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
10 mm-url-decode-entities-nbsp.
12 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el,
13 webmail.el, nnwfm.el: Use mm-url.
15 * mm-url.el (mm-url-fetch-form): Move from nnweb.
16 (mm-url-remove-markup): Move from nnweb.
17 (mm-url-fetch-simple): Move from webmail.
19 * nnslashdot.el (nnslashdot-request-post): mm-url-fetch-form.
21 2001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
23 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New.
24 (gnus-summary-print-article): Use it.
26 * gnus-util.el (gnus-replace-in-string): Typo.
28 2001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
30 * nnweb.el (nnweb-replace-in-string): Removed.
32 * gnus-util.el (gnus-replace-in-string): New.
33 (gnus-mode-string-quote): Use it.
35 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
36 * nnwfm.el (nnwfm-create-mapping): Ditto.
38 2001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
40 * dgnushack.el (dgnushack-compile): nnrss.el and
41 nnslashdot.el don't depend on nnweb, url, w3.
43 * nnrss.el: Use mm-url.
45 2001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
47 * mm-url.el (mm-url-insert-file-contents): Support file:.
49 2001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
51 * mm-view.el: Lower case for the description line. Sync from the
54 2001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
56 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
57 From: Stefan Monnier <monnier@cs.yale.edu>
59 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
61 * mm-view.wl (mm-inline-text): Decode a charset-encoded rich text.
63 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
65 * mm-url.el: Require executable.
66 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
68 2001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
70 * pop3.el (pop3-munge-message-separator): Only use valid date.
71 From Michael Welsh Duggan <md5i@cs.cmu.edu>.
73 * Makefile.in: gnus-load.elc may not be generated.
75 2001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
78 * nnslashdot.el: Use it.
79 * mm-extern.el (mm-extern-url): Use it.
81 2001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
83 * gnus-sum.el (gnus-summary-save-article): Nix
84 gnus-display-mime-function and gnus-article-prepare-hook.
86 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
87 the beginning of lines.
88 (gnus-complex-form-to-spec): Ditto.
90 2001-12-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
92 * message.el (message-make-mft): Fix the m-s-a-file regexp.
93 From Paul Jarc <prj@po.cwru.edu>.
95 2001-11-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
97 * message.el: New variable message-subscribed-address-file;
98 use it in message-make-mft. From Paul Jarc <prj@po.cwru.edu>.
100 2001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
102 * message.el (message-tab-body-function): Set to nil.
103 (message-tab): Use text-mode-map or global-map.
104 Suggested by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
106 2001-11-30 Simon Josefsson <jas@extundo.com>
108 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
109 instead of gnus-union, for speed. Suggested by Christoph Conrad
110 <christoph.conrad@gmx.de>.
111 (gnus-agent-fetch-group-1): Add verbose message.
113 2001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
115 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
118 2001-11-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
120 * message.el (message-newgroups-header-regexp)
121 (message-completion-alist, message-tab-body-function): Use
122 defcustom rather than defvar.
123 (message-tab): Mention `message-tab-body-function' in doc.
124 Suggested by Karl Eichwalder.
126 2001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
128 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
130 2001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
132 * nnheader.el (nnheader-find-nov-line): Don't use macro
135 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
136 (gnus-group-name-charset): Ditto.
138 * gnus-util.el (gnus-buffer-live-p): Ditto.
140 2001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
142 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
143 open parenthesis in doc.
144 (sieve-manage-authenticator-alist): Typo in doc.
145 * imap.el (imap-authenticator-alist): Typo in doc.
146 (imap-stream-alist): Backslash.
148 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
149 Thanks to david.goldberg6@verizon.net (David S. Goldberg)
151 2001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
153 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
155 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
157 * gnus-msg.el (gnus-configure-posting-styles): use
158 make-local-hook. Add LOCAL for add-hook.
160 2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
162 * message.el (message-mode): Use `make-local-hook' unless
164 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
166 2001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
168 * canlock.el: Remove sha1.el and base64.el stuff.
170 2001-11-26 Didier Verna <didier@xemacs.org>
172 * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
175 2001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
177 * message.el (message-tamago-not-in-use-p): New function.
178 (message-strip-forbidden-properties): Use it.
180 2001-11-26 Didier Verna <didier@xemacs.org>
182 * gnus-start.el (gnus-check-first-time-used): only check for
183 existence of .el[d] files.
185 2001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
187 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
189 * message.el (message-setup-1): Clean up mc-*.
191 2001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
193 * gnus-util.el (gnus-directory-sep-char-regexp): New.
194 * gnus-score.el (gnus-score-find-bnews): Use it.
196 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
197 (gnus-summary-limit-to-author): Ditto.
198 (gnus-summary-limit-to-extra): Ditto.
199 (gnus-summary-find-matching): Support not-matching argument.
201 2001-11-25 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
203 * message.el (message-wash-subject): Use `insert' rather than
204 `insert-string', which is deprecated.
206 2001-11-24 Simon Josefsson <jas@extundo.com>
208 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
209 message. (Gnus does not "default" to using 8bit for the message,
210 it default to use 8bit encoding and the user-supplied CTE
211 value. Calling this behaviour "treating it as 8bit" is perhaps
214 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
215 (compare mm-charset-to-coding-system).
217 2001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
219 * canlock.el (canlock-sha1-with-openssl): Use unibyte
220 buffer. Correctly decode hex.
222 2001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
224 * gnus-agent.el (gnus-category-insert-line): Convert category
227 2001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
229 * message.el (sha1): eval-and-compile.
231 2001-11-20 Simon Josefsson <jas@extundo.com>
233 * message.el (message-allow-no-recipients): New variable.
234 (message-send): Use it, customize the prompting when posting to
235 Gcc/Fcc alone. From prj@po.cwru.edu (Paul Jarc).
237 2001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
239 * mm-util.el (mm-coding-system-priorities): New.
240 (mm-sort-coding-systems-predicate): New.
241 (mm-find-mime-charset-region): Resort coding systems if needed.
242 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
244 2001-11-20 Didier Verna <didier@xemacs.org>
246 * gnus-group.el (gnus-group-make-help-group): new optional
247 argument to control the error behavior.
248 * gnus-start.el (gnus-check-first-time-used): use it to avoid
251 2001-11-19 Simon Josefsson <jas@extundo.com>
253 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
254 instead of C-c C-u. Suggested by Per Abrahamsen
255 <abraham@dina.kvl.dk>.
257 2001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
259 * nnfolder.el (nnfolder-read-folder): Use group instead of
260 nnfolder-current-group.
261 Suggested by Lorentey Karoly <lorentey@elte.hu>.
263 2001-11-17 Simon Josefsson <jas@extundo.com>
265 * message.el (message-send): Ask user if Fcc/Gcc should be
266 performed when no other sender was specified.
267 Suggested by prj@po.cwru.edu (Paul Jarc).
269 2001-11-17 Simon Josefsson <jas@extundo.com>
271 * message.el (message-mode, message-mode-map): Use C-c C-u for
272 Importance: instead of C-c C-p (used by SC).
274 2001-11-16 Simon Josefsson <jas@extundo.com>
276 * message.el (message-insert-importance-high)
277 (message-insert-importance-low): Save point.
279 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
282 2001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
284 * message.el (message-strip-special-text-properties): New option.
285 (message-strip-forbidden-properties): Obey it.
287 2001-11-14 Sam Steingold <sds@gnu.org>
289 * gnus-score.el: Fixed some doc strings to properly quote symbols.
291 2001-11-15 Simon Josefsson <jas@extundo.com>
293 Support "Importance:" header in Message.
295 * message.el (message-mode-map): Bind C-c C-p to
296 `message-insert-or-toggle-importance'
297 (message-mode-menu): Add message-insert-importance-{high,low}.
298 (message-insert-importance-high, message-insert-importance-low)
299 (message-insert-or-toggle-importance): New functions.
300 (message-tool-bar-map): Add {un,}important.
301 (message-mode): Doc fix.
303 2001-11-15 Simon Josefsson <jas@extundo.com>
305 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
307 * mml.el (mml-menu): Fix toolbar tooltip.
309 2001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
311 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
312 * nnml.el (nnml-save-marks): Ditto.
314 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
316 2001-11-15 Simon Josefsson <jas@extundo.com>
318 * nnml.el (nnml-save-marks):
319 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
320 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
322 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
324 * gnus-art.el (gnus-article-wash-status-strings): Use
325 `copy-sequence', not `copy-seq'.
327 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
329 * gnus-art.el (gnus-article-wash-status-strings): New constant.
330 (gnus-gnus-article-wash-status-entry): New function.
331 (gnus-article-wash-status): Use it.
333 2001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
335 * mml1991.el: Add coding header.
337 2001-11-12 Simon Josefsson <jas@extundo.com>
339 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
340 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
341 `mml1991-sign' and `mml1991-encrypt'.
342 (mml1991-encrypt, mml1991-sign): New glue functions.
343 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
345 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
346 (mml-menu): Add PGP to menu.
348 * mml-sec.el (top-level): Require mml1991. Don't require smime.
349 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
350 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
351 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
353 * mml2015.el: Mention RFC 3156.
355 * mml1991.el: New file. From Sascha L
\e,A|
\e(Bdecke <sascha@meta-x.de>.
357 2001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
359 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
361 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
362 From <Michael.Cook@cisco.com>
364 2001-11-11 Simon Josefsson <jas@extundo.com>
366 * message.el (top-level): Autoload sha1.
367 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
368 canlock, no need to require two different hash algs). Suggested
369 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
371 2001-11-09 Simon Josefsson <jas@extundo.com>
373 * gnus.el (gnus-local-domain): Fix doc. From Pavel Jan
\e,Bm
\e(Bk
376 2001-11-09 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
378 * message.el (message-point-in-header-p): New function.
379 (message-do-auto-fill): Use it.
380 (message-beginning-of-line): New function. Goes to beginning of
381 header value (i.e., end of header name), or to beginning of line
382 if already at beginning of value. Behaves like
383 `beginning-of-line' when in message body.
384 (message-mode-map): Bind it.
386 2001-11-08 Simon Josefsson <jas@extundo.com>
388 * gnus-msg.el (gnus-posting-styles): Add doc.
390 2001-11-07 Simon Josefsson <jas@extundo.com>
392 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
394 * sieve-mode.el (sieve-control-commands-face)
395 (sieve-control-commands-face, sieve-action-commands-face)
396 (sieve-test-commands-face, sieve-tagged-arguments-face): New
398 (sieve-font-lock-keywords): Use them.
399 (sieve-mode): Only set font-lock-defaults in emacs.
401 * gnus-art.el (gnus-default-article-saver): Add
402 gnus-summary-save-body-in-file.
403 (gnus-summary-write-to-file): Fix doc.
405 2001-11-07 Simon Josefsson <jas@extundo.com>
407 * gnus-art.el (gnus-treat-highlight-signature): Add cross
408 reference to the correct chapter in the manual.
410 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
411 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
413 2001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
415 * mml.el (mml-preview): Bind mail-header-separator.
417 2001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
419 * message.el: Always require canlock.
420 (message-ignored-supersedes-headers): Include Cancel-Lock and
422 (message-insert-canlock): Don't require canlock.
423 (message-cancel-news): Don't check whether canlock is available.
424 (message-supersede): Support cancel-locks.
426 * gnus-art.el: Don't autoload canlock.
428 2001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
430 * mail-source.el (mail-source-fetch-imap): ASYNC param.
431 From: <andre@slamdunknetworks.com>
433 2001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
435 * many files: Fix copyright lines.
437 2001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
439 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
440 Suggested by Dave Love <fx@gnu.org>.
442 2001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
444 * message.el (message-kill-buffer): Remove auto-save file after
447 * message.el (message-send-mail): Call message-generate-headers
448 once. Suggested by Matt Armstrong <matt@lickey.com>.
450 * gnus-topic.el (gnus-topic-rename): Initial-input.
451 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
453 2001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
455 * message.el (message-forbidden-properties): New constant.
456 (message-strip-forbidden-properties): New function.
457 (message-mode): Activate it.
459 2001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
461 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
462 (mm-hack-charsets): Fix doc.
464 2001-11-02 Simon Josefsson <jas@extundo.com>
466 * gnus-int.el (gnus-check-server): Message "...done" when done.
468 * imap.el (imap-close): Don't message (imap-send-command-wait
469 returns if the connection is dropped).
470 (imap-wait-for-tag): Nix out message only when necessary.
472 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
473 for non-crossposting.
474 (gnus-sieve-crosspost): Default to t to be consistent with other
477 2001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
479 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
480 (mm-iso-8859-x-to-15-table): Ditto.
481 (mm-iso-8859-x-to-15-region): Ditto.
482 (mm-find-mime-charset-region): Ditto.
484 2001-11-01 Simon Josefsson <jas@extundo.com>
486 * nnimap.el (nnimap-close-asynchronous): New variable.
487 (nnimap-close-group): Use it.
488 (nnimap-expunge): Don't use it.
490 * imap.el (imap-callbacks): New variable.
491 (imap-remassoc): Copied from `gnus-remassoc'.
492 (imap-add-callback): New function.
493 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
495 (imap-parse-response): Call the callback.
497 * message.el (message-insert-canlock): New variable.
498 (message-canlock-generate, message-canlock-password)
499 (message-insert-canlock): New functions.
500 (message-send-news): Call `message-insert-canlock'.
501 (top-level): Require canlock when compiling.
502 (message-insert-canlock): Require canlock before we need it.
504 2001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
506 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
508 2001-11-01 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
510 * dgnushack.el (dgnushack-make-load): A workaround for
511 custom-add-loads bug in some versions of XEmacs.
513 2001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
515 * mm-util.el (mm-charset-synonym-alist): Revert (some).
517 2001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
519 * mm-util.el (mm-iso-8859-x-to-15-region): New.
520 (mm-hack-charsets): New.
521 (mm-iso-8859-15-compatible): New.
522 (mm-iso-8859-x-to-15-table): New.
523 (mm-find-mime-charset-region): Add parameter hack-charsets.
525 * mm-bodies.el (mm-encode-body): Use it.
526 * mml.el (mml-parse-1): Ditto.
528 2001-11-01 Simon Josefsson <jas@extundo.com>
530 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
532 2001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
534 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
537 2001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
539 * smiley-ems.el (smiley-update-cache): Auto detect file type.
541 * message.el (message-forward-rmail-make-body):
542 save-window-excursion.
543 (message-encode-message-body): no error.
544 (message-setup-1): compose-mail send-actions are different from
545 message-send-actions.
547 2001-11-01 Simon Josefsson <jas@extundo.com>
549 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
552 2001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
554 * sieve-manage.el (sieve-string-bytes): No complain.
556 2001-11-01 Simon Josefsson <jas@extundo.com>
558 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
559 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
560 has autoload cookies, so no `require' should be necessary.)
562 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
565 2001-10-31 Simon Josefsson <jas@extundo.com>
567 * gnus-cus.el (gnus-group-parameters): Support integer `display'
570 * gnus-sum.el (gnus-select-newsgroup): If group parameter
571 `display' is a number (and C-u wasn't used to enter group), only
572 fetch that number of articles.
574 2001-10-31 Matt Armstrong <matt@lickey.com>
576 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
577 not-subscribed -> subscribed.
579 2001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
580 From: Josh Huber <huber@alum.wpi.edu>
582 * message.el (message-subscribed-address-functions): New.
583 (message-subscribed-addresses): New.
584 (message-subscribed-regexps): New.
585 (message-goto-mail-followup-to): New.
586 (message-send-mail): Mail-Followup-To.
587 (message-make-mft): New.
589 * gnus.el (gnus-find-subscribed-addresses): New.
591 2001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
593 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
594 (mail-source-fetch-pop): Ditto.
595 (mail-source-check-pop): Ditto.
597 * gnus-start.el (gnus-read-init-file): Ditto.
598 (gnus-activate-group): Ditto.
599 (gnus-read-newsrc-el-file): Ditto.
601 2001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
603 * message.el (message-get-reply-headers): Make sure there is ", ".
605 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
606 mm-coding-system-p. Don't correct it only in XEmacs.
607 (mm-charset-to-coding-system): Use mm-coding-system-p and
608 mm-get-coding-system-list.
609 (mm-emacs-mule, mm-mule4-p): New.
610 (mm-enable-multibyte, mm-disable-multibyte,
611 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
612 mm-with-unibyte-current-buffer,
613 mm-with-unibyte-current-buffer-mule4): Use them.
614 (mm-find-mime-charset-region): Treat iso-2022-jp.
616 From Dave Love <fx@gnu.org>:
618 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
620 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
621 entries conditional on not having a coding system defined for
623 (mm-mule-charset-to-mime-charset): Use
624 find-coding-systems-for-charsets if defined.
625 (mm-charset-to-coding-system): Don't use
626 mm-get-coding-system-list. Look in mm-charset-synonym-alist
627 later. Add last resort search of coding systems.
628 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
629 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
631 (mm-find-mime-charset-region): Re-write.
632 (mm-with-unibyte-current-buffer): Restore buffer as well as
635 2001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
637 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
638 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
639 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
641 2001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
643 * gnus-art.el (article-display-x-face): Nix buffer-read-only
646 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
648 2001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
650 * gnus-spec.el (gnus-parse-simple-format): Use
651 buffer-substring-no-properties.
653 2001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
655 * gnus-art.el (article-verify-cancel-lock): New function.
657 * nnheader.el (nntp-process-response): New variable.
658 (nnheader-init-server-buffer): Make `nntp-process-response'
659 buffer-local in `nntp-server-buffer'.
661 * nntp.el (nntp-prepare-post-hook): New hook.
662 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
663 (nntp-async-trigger): Ditto.
664 (nntp-request-post): Insert a server's ID if there's no Message-ID
665 header; run `nntp-prepare-post-hook'.
667 2001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
669 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
672 * message.el (message-forward-subject-author-subject): Don't use
673 message-news-p, which widens the buffer.
674 (message-forward-make-body): New function.
675 (message-forward): Use it.
676 (message-insinuate-rmail): New.
677 (message-forward-rmail-make-body): New.
679 2001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
681 * mm-extern.el (mm-extern): Provide it.
683 * mm-partial.el (mm-partial): Provide it.
685 2001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
687 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
689 2001-10-29 Simon Josefsson <jas@extundo.com>
691 * mml.el (mml-preview): Bind message-this-is-news if it is
692 news. From Jesper Harder <harder@myrealbox.com>.
694 2001-10-28 Simon Josefsson <jas@extundo.com>
696 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
698 2001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
700 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
703 2001-10-27 Simon Josefsson <jas@extundo.com>
705 * message.el (message-indent-citation): Don't add trailing
706 whitespace when citing text.
708 * gnus.el (gnus-group-faq-directory): Fix. From Jesper Harder
711 2001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
713 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
715 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
716 (nnweb-type-definition): Add google as alias of dejanews.
717 (nnweb-google-parse-1): Forward 1 line.
719 2001-10-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
721 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
722 variable `message-forward-ignored-headers'.
724 2001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
726 * gnus.el (gnus-expand-group-parameter): New function.
727 (gnus-expand-group-parameters): Call it.
728 (gnus-group-fast-parameter): New function.
729 (gnus-group-find-parameter): Call it.
731 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
733 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
734 vector (it didn't before because of a bug).
735 * gnus-msg.el (gnus-post-news): Use header vector directly, if
736 available. Before it converted it to an article number.
738 This makes followup to news articles with negative numbers in
739 nnvirtual groups use news instead of mail.
741 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
743 * gnus.el (post-method): Use `native' instead of `nil'.
745 * gnus-msg.el (gnus-post-method): Ditto.
747 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
749 * gnus.el (gnus-define-group-parameter): Grammar fix.
751 2001-10-22 Simon Josefsson <jas@extundo.com>
753 * gnus-msg.el (gnus-extended-version): Include
754 system-configuration.
755 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,A_
\e(Bjohann).
757 2001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
759 * gnus.el (post-method): Customization fix: `native' is not a
761 * gnus-msg.el (gnus-post-method): Doc and customization fix:
762 `native' is not a valid value.
764 2001-10-21 Simon Josefsson <jas@extundo.com>
766 * nnimap.el (nnimap): Defgroup
767 (nnimap-strict-function, nnimap-strict-function-match): New
768 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
769 (nnimap-split-crosspost, nnimap-split-inbox)
770 (nnimap-split-rule, nnimap-split-predicate)
771 (nnimap-split-predicate): Defcustom.
772 (nnimap-split-inbox, nnimap-expunge-search-string)
773 (nnimap-importantize-dormant): Remove "*" from doc.
775 2001-10-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
777 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
778 not supplied via prefix arg. From Lisp, make arg mandatory.
779 Suggested by Frank Schmitt.
781 2001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
783 * message.el (message-do-auto-fill): Avoid calling
786 2001-10-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
787 From Paul Jarc <prj@po.cwru.edu>.
789 * message.el (message-get-reply-headers): Restructure the logic
790 and add comments. From Paul Jarc <prj@po.cwru.edu>.
792 2001-10-20 Simon Josefsson <jas@extundo.com>
794 * message.el (message-cancel-news): Support cancel-locks.
795 Suggested by Per Abrahamsson.
797 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
798 conses. From David Z Maze <dmaze@MIT.EDU>.
800 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
802 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
804 * mm-decode.el (mm-default-directory): Fix customize type.
806 * message.el (message-setup-fill-variables): Kludge to use
807 normal-auto-fill-function even if auto fill is already activated.
809 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
811 * message.el (message-do-auto-fill): New version that does not
812 rely on text properties, by Simon Josefsson <jas@extundo.com>.
813 (message-setup-1): Removed the `message-field' property.
815 * gnus-draft.el (gnus-draft-edit-message): Removed the
816 `message-field' property.
818 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
820 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
821 `message-field'. The `field' property has a special significance in
824 * message.el (message-send, message-setup-1): Ditto.
826 2001-10-18 Simon Josefsson <jas@extundo.com>
828 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
831 2001-10-18 Simon Josefsson <jas@extundo.com>
832 From Frank Schmitt <usereplyto@Frank-Schmitt.net>
834 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
835 (gnus-summary-make-menu-bar): Ditto.
837 2001-10-17 Simon Josefsson <jas@extundo.com>
839 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
840 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
842 2001-10-17 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
844 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
845 * gnus-util.el (gnus-user-date): New function.
846 From Frank Schmitt <usenet@Frank-Schmitt.net>.
848 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
850 * message.el (message-check-news-header-syntax): Special case
853 * gnus-sum.el (gnus-summary-respool-default-method): Changed
854 customize type to `symbol'.
856 2001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
858 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
860 (gnus-parse-simple-format): Support user extended spec too.
861 %u&foo; invokes gnus-user-format-function-foo.
863 2001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
865 * nnml.el (nnml-request-expire-articles): Make sure it is back to
867 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
868 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
869 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
870 * nndiary.el (nndiary-request-expire-articles): Ditto.
871 (nndiary-schedule): Defsubst it before use it.
872 (nndiary-error): eval-and-compile.
874 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
876 * gnus-msg.el (gnus-post-method): Changed two instances of
877 `active' to `current' and one `null' to `not'.
879 2001-10-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
880 From Katsumi Yamaoka <yamaoka@jpl.org>.
882 * message.el (message-setup-fill-variables): Use
883 `normal-auto-fill-function' instead of `auto-fill-function'.
885 2001-10-16 Simon Josefsson <jas@extundo.com>
887 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
888 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
889 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
891 2001-10-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
892 Patch by Oliver Scholz <oscholz@my.gnus.org>.
894 * gnus-draft.el (gnus-draft-edit-message): Add text property
895 `field' with value `header' to message headers.
896 * message.el (message-setup-1): Really add text property to all of
897 the header, not just part of it.
899 2001-09-04 21:42:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
901 * gnus-group.el (gnus-group-sort-by-server): Use it.
903 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
905 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
908 2001-10-14 Simon Josefsson <jas@extundo.com>
914 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
915 charset magic from message.el.
917 2001-10-12 Simon Josefsson <jas@extundo.com>
918 Suggested by david.goldberg6@verizon.net (David S. Goldberg)
920 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
921 'cite from g-a-wash-types.
922 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
923 (gnus-article-hide-citation): Fix.
925 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
927 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
929 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
931 (gnus-signature-toggle): Toggle `s' mode line character.
933 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
934 doing stuff that clears it.
936 2001-10-12 Simon Josefsson <jas@extundo.com>
938 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
939 From Eric Marsden <emarsden@laas.fr>.
941 2001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
943 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
944 (autoload): Add some autoloads.
946 2001-10-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
947 Suggested by Oliver Scholz <epameinondas@gmx.de>.
949 * message.el (message-do-auto-fill): New function. Like
950 `do-auto-fill' but don't fill when in the message header.
951 (message-setup-1): Put a text property on the message header.
952 (message-setup-fill-variables): Use `message-do-auto-fill'.
954 2001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
956 * message.el (message-send-mail-partially): Insert an empty line
957 first, because of the change of message-make-lines.
959 2001-10-10 Florian Weimer <fw@deneb.enyo.de>
961 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
962 iso-8859-15, make it an alias for iso-8859-1.
964 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
966 * message.el (message-send-news): Don't modify the value of
967 `message-syntax-checks' if it is not a list (possibly it is
968 `dont-check-for-anything-just-trust-me').
970 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
972 * gnus-group.el (gnus-group-name-charset-group-alist): Use
973 `find-coding-system' for XEmacs to check whether the coding-system
974 `utf-8' is available.
976 2001-10-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
978 * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
980 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
982 * message.el (message-send-news): Oops, missed case with no
983 "Followup-To" header...
985 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
987 * message.el (message-send-news): Allow
988 `gnus-group-name-charset-group-alist' to affect encoding of the
989 "Newsgroups" and "Followup-To" headers.
991 2001-10-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
993 * Makefile.in (install-el): Depend on gnus-load.el.
995 2001-10-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
997 * Makefile.in (install-el): Use -f.
998 From: Amos Gouaux <amos+lists.ding@utdallas.edu>
1000 2001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
1002 * message.el (message-send-news): Don't encode Followups-To when
1003 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
1005 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
1008 * gnus-art.el (article-decode-group-name): Also decode
1011 * rfc2047.el (rfc2047-encode-message-header): Encode without
1012 asking for null methods.
1014 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
1015 default charset for newsgroup names in accordance with USEFOR.
1017 * gnus-group.el (gnus-group-name-charset-method-alist,
1018 gnus-group-name-charset-group-alist): Removed "*" from doc
1019 strings, "*" should not be used for complex variables.
1021 2001-10-06 Simon Josefsson <jas@extundo.com>
1023 Support UTF-8 group names better.
1025 * message.el (message-check-news-header-syntax): Encode group
1026 names before comparison.
1028 * gnus-msg.el (gnus-copy-article-buffer): Run all
1029 `gnus-article-decode-hook's except `article-decode-charset'
1030 instead of hardcoding call to one of them.
1032 * gnus-art.el (gnus-article-decode-hook): Add
1033 `article-decode-group-name'.
1034 (article-decode-group-name): New function, use `g-d-n'.
1036 * gnus-group.el (gnus-group-insert-group-line): Decode
1037 gnus-tmp-group using `g-d-n'.
1039 * gnus-util.el (gnus-decode-newsgroups): New function.
1041 2001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
1043 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
1044 `gnus-group-name-charset-group-alist'.
1046 2001-10-06 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1048 * Makefile.in: Install el in install. Add uninstall.
1050 2001-10-05 Simon Josefsson <jas@extundo.com>
1052 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
1054 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
1056 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
1059 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
1060 limiting if read-all (C-u RET) was used.
1062 2001-10-04 Simon Josefsson <jas@extundo.com>
1064 * mail-source.el (mail-source-movemail-program): New variable.
1065 (mail-source-movemail): Use it. Suggested by Taylor Hutt
1066 <thutt@thutt.vmware.com>.
1068 2001-10-03 Simon Josefsson <jas@extundo.com>
1070 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
1071 (gnus-summary-line-format-alist): Fix param.
1073 2001-10-02 Simon Josefsson <jas@extundo.com>
1075 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
1076 don't go through `nnimap-request-expire-articles' to delete the
1077 article. Thanks to prj@po.cwru.edu (Paul Jarc).
1079 2001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1081 * gnus-agent.el (gnus-agent-write-active): The min in the
1082 agent/active may be larger than that in the server/active.
1084 2001-10-01 Simon Josefsson <jas@extundo.com>
1086 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
1089 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
1091 * nnfolder.el: Ditto.
1093 2001-09-30 Dan Christensen <jdc+news@uwo.ca>
1095 * gnus-sum.el (gnus-summary-extract-address-component): New function.
1096 (gnus-summary-from-or-to-or-newsgroups): Optimize.
1098 2001-09-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1100 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
1101 (message-mode-menu): Menu item for same.
1103 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
1106 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
1107 nndraft:delayed does not exist.
1108 (gnus-delay-initialize): Don't set up keymap, that's done from
1110 (gnus-delay, gnus-delay-group, gnus-delay-header)
1111 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
1113 2001-09-29 Simon Josefsson <jas@extundo.com>
1115 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
1116 utf-8, not eight-bit-control.
1118 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
1119 (imap-log, imap-debug): Custom.
1120 (imap-log-buffer, imap-debug-buffer): New constants.
1121 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
1122 (imap-network-open, imap-shell-open, imap-starttls-open)
1123 (imap-send-command-1, imap-send-command, imap-arrival-filter)
1124 (imap-debug): Use imap-*-buffer.
1126 * nndoc.el (nndoc-article-type): Add mailman.
1127 (nndoc-type-alist): Ditto.
1128 (nndoc-mailman-type-p): New function.
1130 2001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1132 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
1135 2001-09-27 Simon Josefsson <jas@extundo.com>
1137 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
1138 (gnus-topic-catchup-articles): New function. Suggested by Robin
1139 S. Socha <robin-dated-1001857693.185e29@socha.net>.
1141 2001-09-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1142 From Gerd M
\e,Av
\e(Bllmann <gerd@gnu.org>.
1144 * gnus-ems.el (gnus-article-display-xface): Insert xface after
1147 2001-09-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1148 From Daiki Ueno <ueno@unixuser.org>
1150 * gnus-sum.el (gnus-summary-show-article): The arglist of
1151 detect-coding-region is incompatible.
1153 2001-09-26 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1154 From Katsuhiro Hermit Endo <hermit@koka-in.org>
1156 * gnus-group.el (gnus-group-delete-group): Typo.
1158 2001-09-26 Simon Josefsson <jas@extundo.com>
1160 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
1162 * nnimap.el (nnimap-expiry-target): Use temp buffer.
1164 2001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1166 * gnus-cus.el (gnus-group-parameters): Display as sexp.
1168 2001-09-22 Simon Josefsson <jas@extundo.com>
1170 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
1172 * nnfolder.el (nnfolder-open-marks): Ditto.
1174 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
1175 (gnus-update-marks): Use it.
1176 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
1179 * gnus.el (gnus-article-special-mark-lists): Add killed.
1180 (gnus-article-unpropagated-mark-lists): New constant.
1182 2001-09-22 Simon Josefsson <jas@extundo.com>
1184 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
1187 2001-09-23 Simon Josefsson <jas@extundo.com>
1189 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
1191 2001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1193 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
1195 2001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
1197 * gnus-group.el (gnus-group-sort-function): Fix customize type to
1198 accept lists of functions.
1200 2001-09-20 Simon Josefsson <jas@extundo.com>
1202 * gnus-group.el (gnus-group-catchup): Update expire marks in
1203 backend. Also, if ALL also set expire marks on tick/dormant.
1205 2001-09-20 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1207 * message.el (message-tab-body-function): New variable.
1208 * message.el (message-tab): Use it.
1210 2001-09-19 Sam Steingold <sds@gnu.org>
1212 * gnus-win.el (gnus-buffer-configuration): Respect
1213 `gnus-bug-create-help-buffer'.
1215 2001-09-18 Simon Josefsson <jas@extundo.com>
1217 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
1218 (gnus-parse-simple-format): Re-revert.
1220 2001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org>
1222 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
1223 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
1225 2001-09-18 Simon Josefsson <jas@extundo.com>
1227 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
1229 (gnus-parse-simple-format): Don't use it.
1231 2001-09-17 Miles Bader <miles@gnu.org>
1233 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
1234 error querying a backend abort the whole process.
1236 2001-09-17 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1238 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
1239 From Gerd M
\e,Av
\e(Bllmann <gerd@gnu.org>.
1241 2001-09-17 Didier Verna <didier@xemacs.org>
1243 * nndiary.el: version 0.2-b14.
1244 * gnus-diary.el (gnus-diary-check-message): fix `read-string'
1245 compatibility problem with XEmacs 21.1.
1247 2001-09-15 Simon Josefsson <jas@extundo.com>
1249 * gnus-group.el (gnus-group-line-format): Document %c.
1251 * nnml.el (nnml-parse-head): Handle CRLF files.
1252 (nnml-generate-nov-file): Ditto.
1253 (nnml-retrieve-headers): Ditto.
1255 2001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
1257 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
1259 2001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
1261 * gnus-spec.el (gnus-correct-substring): Still stopped one
1262 character before we wanted (never included last character).
1263 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
1264 add missing "," (once per function)
1266 2001-09-14 Simon Josefsson <jas@extundo.com>
1268 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
1269 (otherwise e.g. gnus-agentize in .gnus overrides the customized
1270 default before gnus-group is loaded and the variable set.)
1272 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
1273 killed or unsent marks.
1275 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
1276 isn't an article to set it on (e.g. when you `a' in a group).
1278 2001-09-12 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
1280 * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
1281 can read e-mails from Microsoft Outlook users not using ISO
1282 8859-2 character set.
1284 2001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1286 * gnus-diary.el: Minor modifications to avoid warnings.
1287 (gnus-summary-misc-menu): defvar.
1288 (gnus-diary-check-message): Use gnus-point-at-eol.
1289 (gnus-diary-kill-entire-line): eval-and-compile.
1291 2001-09-12 Didier Verna <didier@xemacs.org>
1293 * nndiary.el: new version (0.2-b13).
1294 * nndiary.el (nndiary-mail-sources): doc update.
1295 * nndiary.el (nndiary-split-methods): ditto.
1296 * nndiary.el (nndiary-request-accept-article-hooks): New.
1297 * nndiary.el (nndiary-request-accept-article): use it, check
1299 * nndiary.el (nndiary-get-new-mail): changed default to nil.
1300 * nndiary.el (nndiary-schedule): fix bug (misplaced
1301 condition-case): it didn't return nil on error.
1302 * gnus-diary.el: new version.
1303 * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
1304 * gnus-diary.el (gnus-diary-header-value-history): New.
1305 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
1306 * gnus-diary.el (gnus-diary-add-header): New.
1307 * gnus-diary.el (gnus-diary-check-message): New.
1308 * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
1309 * gnus-diary.el (gnus-article-edit-mode-map): ditto.
1311 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1313 * gnus-sum.el (gnus-select-newsgroup): Make
1314 `gnus-current-select-method' buffer-local.
1316 * gnus-art.el (gnus-request-article-this-buffer): Refer
1317 `gnus-current-select-method' in the current summary buffer.
1319 2001-09-10 Simon Josefsson <jas@extundo.com>
1320 From Daniel Pittman <daniel@rimspace.net>
1322 * gnus-spec.el (gnus-correct-pad-form): Fix.
1324 2001-09-09 Simon Josefsson <jas@extundo.com>
1326 * mm-decode.el (mm-inline-media-tests): Add
1327 application/x-emacs-lisp.
1328 (mm-attachment-override-types): Add
1329 application/{x-,}pkcs7-signature.
1331 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
1332 (gnus-server-line-format, gnus-server-mode-line-format)
1333 (gnus-server-browse-in-group-buffer): Customize.
1335 2001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1337 * nnml.el (nnml-marks-changed-p): Typo.
1338 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
1339 (nnml-marks-changed-p): Use gnus-gethash.
1340 (nnml-marks-modtime): Use gnus-make-hashtable.
1342 * nnfolder.el (nnfolder-marks-changed-p): Typo.
1343 (nnfolder-request-expire-articles, nnfolder-save-marks)
1344 (nnfolder-open-marks): Typo.
1345 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
1346 (nnfolder-marks-changed-p): Use gnus-gethash.
1347 (nnfolder-marks-modtime): Use gnus-make-hashtable.
1349 2001-09-08 Simon Josefsson <jas@extundo.com>
1351 * nnfolder.el (nnfolder-marks-modtime): New variable.
1352 (nnfolder-marks-changed-p): New function.
1353 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
1354 (nnfolder-request-update-info): Don't update if marks didn't change.
1356 * nnml.el (nnml-marks-modtime): New variable.
1357 (nnml-marks-changed-p): New function.
1358 (nnml-save-marks, nnml-open-marks): Save modtime.
1359 (nnml-request-update-info): Don't update if marks didn't change.
1361 * gnus-agent.el (gnus-agent-any-covered-gcc)
1362 (gnus-agent-add-server, gnus-agent-remove-server): Use
1363 gnus-agent-method-p.
1365 * gnus-art.el (gnus-buttonized-mime-types): New variable.
1366 (gnus-unbuttonized-mime-type-p): Use it.
1368 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
1371 2001-09-08 Simon Josefsson <jas@extundo.com>
1372 From Daniel Pittman <daniel@rimspace.net>
1374 * gnus-spec.el (gnus-correct-pad-form): New function.
1375 (gnus-parse-simple-format): Use it.
1377 2001-09-07 Simon Josefsson <jas@extundo.com>
1379 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
1380 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
1381 Putnam <reader@newsguy.com>.
1382 (gnus-group-sort-selected-groups): Touch dribble file.
1384 2001-09-07 Raja R Harinath <harinath@cs.umn.edu>
1386 * nnml.el (nnml-filenames-are-evil): New variable.
1387 (nnml-article-to-file-alist): Rename to ...
1388 (nnml-current-group-article-to-file-alist): ... this.
1389 Respect `nnml-filenames-are-evil'.
1390 (nnml-active-number): Update.
1391 (nnml-update-file-alist): Update.
1392 (nnml-request-article): Use nnheader-article-to-file-alist.
1393 (nnml-request-rename-group): Likewise.
1395 2001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
1397 * gnus-sum.el (gnus-summary-insert-line): Fix.
1399 2001-09-06 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
1401 * gnus-sum.el: Bind g-s-t-s to "W g".
1402 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
1403 * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
1404 display of graphical smilies.
1406 2001-09-07 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1408 * gnus-start.el (gnus-setup-news): A typo.
1409 From Bill White <billw@wolfram.com>.
1411 2001-09-06 Simon Josefsson <jas@extundo.com>
1413 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
1416 2001-09-05 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1418 * nnmail.el (nnmail-split-fancy): Document `junk'.
1420 2001-09-04 Simon Josefsson <jas@extundo.com>
1422 * imap.el (imap-search): Don't error if server is broken.
1424 2001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
1426 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
1427 searching for an article that isn't in the mbox.
1429 2001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
1431 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
1432 right, and get all the comments.
1434 2001-09-02 Simon Josefsson <jas@extundo.com>
1435 Suggested by Dan Christensen <jdc+news@uwo.ca>
1437 * nnfolder.el (nnfolder-request-update-info): Fix message.
1439 * nnml.el (nnml-request-update-info): Ditto.
1441 2001-09-01 Simon Josefsson <jas@extundo.com>
1443 * nnml.el (nnml-request-expire-articles): Also bind
1444 `nnml-current-group' and `nnml-article-file-alist' when using
1445 expiry-target. (Otherwise nnml will be in a inconsistent internal
1446 state causing all kind of problems.)
1447 (nnml-request-expire-articles): If `nnml-article-to-file' or
1448 `file-attributes' failes, return article as un-expirable instead
1449 of treating it as expired.
1451 2001-08-31 Sam Steingold <sds@gnu.org>
1453 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
1454 typo: `exmine' --> `examine'.
1456 2001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1458 * nndoc.el (nndoc-forward-type-p): It is not a digest.
1460 2001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1462 * nnml.el (nnml-check-directory-twice): Remove.
1463 (nnml-retrieve-headers): Ditto.
1464 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
1466 2001-08-30 Andrew Innes <andrewi@gnu.org>
1468 * nnheader.el (nnheader-directory-files-is-safe): No need to read
1469 directory twice on Windows, or on GNU Emacs-21.
1471 2001-08-30 Andrew Innes <andrewi@gnu.org>
1473 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
1474 (nnml-request-rename-group): Ditto.
1475 (nnml-active-number): Ditto.
1476 (nnml-request-create-group): Use nnml-directory-articles.
1477 (nnml-request-expire-articles): Use nnml-directory-articles, which
1478 gets list from nov database if available.
1479 (nnml-get-nov-buffer): New function.
1480 (nnml-open-nov): Use it.
1481 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
1482 gets alist from nov database if available.
1483 (nnml-directory-articles): New function.
1484 (nnml-article-to-file-alist): New function.
1486 2001-08-30 Andrew Innes <andrewi@gnu.org>
1488 * mm-decode.el (mm-display-external): Use `name' as filename, if
1489 `filename' attribute is not present.
1491 2001-08-30 Andrew Innes <andrewi@gnu.org>
1493 * mail-source.el (mail-source-flash): New defcustom.
1494 (mail-source-new-mail-p): Ring visible bell if appropriate.
1495 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
1496 timer is cleared even if mail check signals an error.
1498 2001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1500 * gnus-sum.el (gnus-summary-move-article): Only update marks of
1503 2001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1505 * flow-fill.el (fill-flowed): eol might be point-max.
1507 2001-08-27 Simon Josefsson <jas@extundo.com>
1509 * nnml.el (nnml-request-update-info): Fix message.
1510 (nnml-open-marks): Ditto.
1512 * nnfolder.el (nnfolder-request-update-info):
1513 (nnfolder-open-marks): Fix message.
1515 2001-08-25 Simon Josefsson <jas@extundo.com>
1517 * nnfolder.el (nnfolder-save-marks): Don't create directory named
1520 2001-08-25 Simon Josefsson <jas@extundo.com>
1521 From Andreas Jaeger <aj@suse.de>
1523 * nnfolder.el (nnfolder-open-marks): Fix typo.
1524 * nnml.el (nnml-open-marks): Likewise.
1526 2001-08-25 Simon Josefsson <jas@extundo.com>
1528 Make nnfolder groups self-contained as far as marks are concerned.
1530 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
1531 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
1532 (nnfolder-open-server): Make marks directory.
1533 (nnfolder-request-delete-group): Delete marks file.
1534 (nnfolder-request-delete-group): Check of nov/marks file exist
1536 (nnfolder-request-rename-group): Rename marks file.
1537 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
1538 (nnfolder-request-set-mark, nnfolder-request-update-info)
1539 (nnfolder-group-marks-pathname, nnfolder-save-marks)
1540 (nnfolder-open-marks): New functions.
1541 (top-level): Require gnus.
1543 2001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1545 * nnweb.el (nnweb-type-definition): Use google raw file.
1546 (nnweb-google-parse-1): Ditto.
1547 (nnweb-google-identity): Ditto.
1548 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
1549 (nnweb-altavista-wash-article): Ditto.
1550 (nnweb-request-article): Remove nnweb-decode-entities.
1552 * nnml.el: Require 'gnus.
1554 2001-08-25 Simon Josefsson <jas@extundo.com>
1556 * nnml.el (nnml-marks-is-evil): Add doc.
1558 2001-08-25 Simon Josefsson <jas@extundo.com>
1560 * nnml.el (nnml-save-marks): Wrap saving marks in a
1561 condition-case, to allow user to start Gnus if saving marks failed
1564 2001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
1566 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
1568 * gnus-group.el (gnus-update-group-mark-positions): Bind
1569 gnus-group-update-hook to nil.
1571 2001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1573 * mml.el (mml-generate-mime-1): Force as multibyte string.
1575 2001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1577 * gnus-sum.el (gnus-summary-insert-line)
1578 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1579 From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
1581 * gnus-spec.el (gnus-correct-substring): Take optional END.
1583 * nnrss.el (nnrss-request-article): Remove \n.
1584 (nnrss-retrieve-headers): Lines number is -1.
1586 2001-08-24 Simon Josefsson <jas@extundo.com>
1588 * gnus-group.el (gnus-info-clear-data): Call
1589 nnfoo-request-set-mark to propagate marks. Fix bug:
1590 `gnus-group-update-line' doesn't update read range unless we call
1591 `gnus-get-unread-articles-in-group' first.
1593 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
1596 2001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1598 * gnus-util.el (gnus-create-info-command): Return an interactive
1601 2001-08-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1602 From Katsumi Yamaoka <yamaoka@jpl.org>
1604 * gnus-spec.el (gnus-parse-complex-format): Use equal.
1606 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1608 * gnus-sum.el (gnus-select-newsgroup): Use it.
1610 * gnus-util.el (gnus-not-ignore): New function.
1612 * lpath.el (featurep): Don't fbind char-int.
1614 * gnus-util.el (gnus-create-info-command): New function.
1616 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
1619 * gnus-sum.el (gnus-select-newsgroup): Clean up.
1620 (gnus-summary-limit-children): Use 'identity instead of `all'.
1621 (gnus-summary-limit-to-display-predicate): New command and
1624 2001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1626 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
1628 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
1630 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
1632 * gnus-spec.el: Add the Gnus version.
1633 (gnus-update-format-specifications): If the Gnus version changes,
1634 nix out the format spec cache.
1636 * gnus.el (gnus-continuum-version): Made into a command and
1637 optionalize the VERSION.
1639 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
1640 the start of the lines.
1642 2001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
1644 * gnus.el (gnus-visual-p): Define function before use of
1647 2001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
1649 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
1650 (gnus-article-mark-to-type): New function.
1651 (gnus-update-missing-marks): Only update marks of type 'list.
1653 * gnus.el (gnus-article-special-mark-lists): New variable.
1655 2001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1657 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
1658 (gnus-select-newsgroup): Still use 'all.
1659 (gnus-summary-initial-limit): Comparing with 'all.
1661 2001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1663 * gnus-start.el (gnus-activate-group): If dont-check, don't update
1666 2001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1668 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
1669 nnslashdot-*-retrieve-headers.
1670 (nnslashdot-request-article): Fix for slashcode 2.2.
1671 (nnslashdot-make-tuple): New.
1672 (nnslashdot-read-groups): Use it.
1674 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1676 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
1679 * gnus-sum.el (gnus-summary-move-article): Don't select article.
1681 2001-08-20 Simon Josefsson <jas@extundo.com>
1683 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
1684 opened, error instead of continuing (and exploding later).
1686 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1688 * gnus.el (gnus-expand-group-parameters): Return the parameter
1691 * gnus-sum.el (gnus-summary-show-article): Doc fix.
1692 (gnus-summary-show-article): Guess at charset if required.
1694 * gnus-spec.el (gnus-correct-substring): Stopped one character
1697 2001-08-19 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
1699 * earcon.el (earcon-auto-play): Remove unused option.
1701 2001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
1703 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
1704 message down in levels, since it happens very fast.
1706 * smiley-ems.el (smiley-update-cache): Respect the symbol version
1707 of smiley-regexp-alist.
1709 * mm-view.el (mm-inline-text): Ignore vcard errors.
1711 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
1713 * gnus-score.el (gnus-all-score-files): Use append instead of
1716 * gnus.el (gnus-splash-face): Doc fix.
1718 * mm-decode.el (mm-mailcap-command): Use
1719 mm-path-name-rewrite-functions.
1720 (mm-path-name-rewrite-functions): New variable.
1722 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
1723 (gnus-complex-form-to-spec): Insert tab.
1724 (gnus-spec-tab): New function.
1726 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
1729 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
1730 the positional spec.
1731 (gnus-parse-complex-format): React to %C.
1733 * gnus-ems.el (gnus-char-width): Moved here.
1735 * gnus-sum.el (gnus-select-newsgroup): Set
1736 gnus-newsgroup-articles.
1737 (gnus-unseen-mark): New variable.
1738 (gnus-newsgroup-unseen): Ditto.
1739 (gnus-newsgroup-seen): Ditto.
1740 (gnus-adjust-marked-articles): Use them.
1741 (gnus-update-marks): Use them.
1742 (gnus-summary-update-secondary-mark): Display.
1743 (gnus-summary-prepare-threads): Display.
1745 * gnus-msg.el (gnus-inews-group-method): Use and return the
1746 method, not the server.
1748 2001-08-19 Simon Josefsson <jas@extundo.com>
1750 * gnus-srvr.el (gnus-server-agent-face): New.
1751 (gnus-server-agent-face): New.
1752 (gnus-server-mode): Turn on font-lock-mode.
1754 * gnus.el (gnus-server-visual): Add defgroup.
1756 2001-08-19 Simon Josefsson <jas@extundo.com>
1757 From Joe Casadonte <jcasadonte@northbound-train.com>
1759 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
1760 gnus-server-denied-face): New.
1761 (gnus-server-opened-face, gnus-server-closed-face,
1762 gnus-server-denied-face): New.
1763 (gnus-server-font-lock-keywords): Add.
1765 2001-08-19 Simon Josefsson <jas@extundo.com>
1767 * nnml.el (nnml-request-set-mark): Return nil.
1768 (nnml-save-marks): Use nnml-possibly-create-directory.
1769 (nnml-open-marks): Only work in temp buffer when inserting/reading
1772 2001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1774 * gnus.el (gnus-expand-group-parameters): Fix.
1776 * gnus-spec.el (gnus-char-width): New.
1777 (gnus-correct-substring, gnus-correct-length): Use it.
1779 * message.el (message-required-mail-headers): Fix doc.
1781 2001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1783 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
1785 * mm-decode.el (mm-save-part-to-file): Insert the handle.
1787 2001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1789 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1790 slashdot 2.2 (not fully fixed yet).
1791 (nnslashdot-request-article): Ditto.
1793 2001-08-18 Simon Josefsson <jas@extundo.com>
1795 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
1798 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
1800 (nnimap-request-update-info-internal): Use new functions.
1802 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
1805 2001-08-18 Simon Josefsson <jas@extundo.com>
1807 Make nnml groups self-contained as far as marks are concerned.
1809 * nnml.el (nnml-request-delete-group): Delete marks file.
1810 (nnml-request-rename-group): Move marks file.
1811 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
1813 (nnml-request-set-mark, nnml-request-update-info): New server
1815 (nnml-save-marks, nnml-open-marks): New functions.
1817 2001-08-18 Simon Josefsson <jas@extundo.com>
1819 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
1820 `set' when setting marks.
1822 2001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1824 * gnus.el (gnus-info-find-node): Take an argument.
1826 * gnus-art.el (gnus-button-handle-info): New.
1827 (gnus-url-unhex-string): Replace "+" with " ".
1829 2001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1831 * message.el (message-check-news-header-syntax): Check bad From.
1833 2001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
1835 * gnus-spec.el (gnus-correct-length): New function.
1836 (gnus-correct-substring): New function.
1837 (gnus-tilde-max-form): Use it.
1839 2001-08-17 Nevin Kapur <nevin@jhu.edu>
1841 * nnmh.el: Docstring changes as below.
1843 * nnml.el: Docstring changes as below.
1845 * nnbabyl.el: Docstring changes as below.
1847 * nnmbox.el: Docstring changes as below.
1849 * nnfolder.el: Added docstrings identifying each virtual server
1852 2001-08-18 Simon Josefsson <jas@extundo.com>
1854 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
1856 2001-08-17 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.kth.se>
1858 * message.el: rename "Abort Message" to "Postpone Message".
1859 Remove "Attach file as MIME" from Message menu, it's already in
1862 2001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1864 * smime.el (smime-point-at-eol): eval-and-compile.
1865 (smime-make-temp-file): New.
1866 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
1869 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1871 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
1872 (gnus-agent-summary-fetch-group): New command and keystroke.
1874 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
1875 (gnus-mime-display-security): Make it respect
1876 gnus-unbuttonized-mime-type-p.
1878 * gnus-sum.el (gnus-articles-to-read): Comments.
1879 (gnus-article-marked-p): New function.
1880 (gnus-summary-display-make-predicate): New function.
1881 (gnus-select-newsgroup): Use them.
1883 * mm-decode.el (mm-save-part-to-file): Made it not error.
1885 2001-08-17 Simon Josefsson <jas@extundo.com>
1887 * imap.el (imap-wait-for-tag): If process-status isn't open or
1888 run, return nil instead of sit-for looping.
1890 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1892 * lpath.el (featurep): fbind xml-parse-region.
1894 * gnus.el (gnus-message-archive-method): Default to "archive".
1895 (gnus-message-archive-method): Doc fix.
1896 (gnus-parameters-get-parameter): Cleaned up.
1897 (gnus-expand-group-parameter): New function.
1899 * gnus-start.el (gnus-setup-news): Push the archive server only
1902 * mml.el (mml-menu): Changed name to "Attachments".
1904 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
1905 when there is something to detroy.
1907 2001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
1909 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
1912 2001-08-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1914 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
1915 which specifies a time today or tomorrow.
1917 2001-08-15 Simon Josefsson <jas@extundo.com>
1918 From Pavel@Janik.cz (Pavel Jan
\e,Bm
\e(Bk)
1920 * gnus-agent.el (gnus-agent-make-mode-line-string)
1921 (gnus-agent-toggle-plugged): Use new API.
1923 2001-08-14 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1925 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
1926 deadline has expired.
1928 2001-08-12 Simon Josefsson <jas@extundo.com>
1929 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
1931 Support `recent' mark indicating newly arrived messages (to
1932 separate from old but unread messages).
1934 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
1935 `nnmail-split-history' if recent is > 0.
1936 (nnimap-request-update-info-internal): Update `recent' marks.
1937 (nnimap-request-set-mark): Never set `recent' marks.
1938 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
1941 * gnus-sum.el (gnus-recent-mark): New mark.
1942 (gnus-newsgroup-recent): New variable.
1943 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
1944 (gnus-summary-prepare-threads): Mark recent articles.
1945 (gnus-summary-add-mark): Support recent.
1946 (gnus-summary-update-secondary-mark): Support recent.
1948 * gnus.el (gnus-article-mark-lists): Add recent.
1950 2001-08-12 Simon Josefsson <jas@extundo.com>
1952 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
1953 whether successful decoding took place. Add doc.
1955 2001-08-12 Simon Josefsson <jas@extundo.com>
1956 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
1958 * gnus.el (gnus-summary-line-format, gnus-parameters):
1959 * gnus-gl.el (gnus-summary-grouplens-line-format):
1960 * gnus-salt.el (gnus-summary-pick-line-format):
1961 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
1963 2001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
1964 Committed by Kai Gro
\e,A_
\e(Bjohann.
1966 * gnus-score.el (gnus-score-string): Fix `match' regexp
1967 for `extra' header case.
1969 2001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1971 * nnmbox.el (nnmbox-read-mbox): No warning.
1973 2001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1975 * nndoc.el (nndoc-article-type): Fix doc.
1976 (nndoc-generate-article-function): New.
1977 (nndoc-dissection-function): New.
1978 (nndoc-type-alist): Add oe-dbx.
1979 (nndoc-oe-dbx-type-p): New.
1980 (nndoc-oe-dbx-dissection): New.
1981 (nndoc-oe-dbx-generate-article): New.
1983 2001-08-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1985 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
1986 whether deadline has been reached. Patch from Dan Nicolaescu
1987 <dann@godzilla.ics.uci.edu>.
1989 2001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1991 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
1992 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
1993 <rintaman@cs.Helsinki.FI>.
1995 * mail-source.el (mail-source-movemail): The error buffer is
1996 modified, but nothing in it.
1998 2001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2000 * message.el (message-bogus-system-names): New.
2001 (message-make-fqdn): Use it.
2003 2001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2005 * nndraft.el (nndraft-request-group): Use
2006 nndraft-auto-save-file-name.
2008 2001-08-09 Simon Josefsson <jas@extundo.com>
2010 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
2011 Don't ask whether to decrypt. Just leave result in buffer (don't
2014 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
2016 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
2017 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
2019 2001-08-09 Simon Josefsson <jas@extundo.com>
2021 * mm-decode.el (mm-insert-part): Return decoding success status.
2022 (mm-save-part-to-file): Error if decoding failed.
2024 2001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2026 * message.el (message-tab): Use indent-relative.
2027 (message-mode): Don't bind indent-line-function to indent-relative.
2029 2001-08-09 Simon Josefsson <jas@extundo.com>
2031 * message.el (message-get-reply-headers): Fix string. Suggested by
2032 Christoph Conrad <cc@cli.de>.
2034 2001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2036 * message.el (message-tab): Use the current value of
2037 indent-line-function.
2038 (message-mode): Bind indent-line-function to indent-relative.
2040 2001-08-08 Simon Josefsson <jas@extundo.com>
2042 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
2043 whether `imtest' is installed.
2045 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2046 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
2048 * gnus-sum.el (gnus-summary-show-article): Call
2049 gnus-summary-update-secondary-secondary-mark.
2050 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
2051 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
2053 2001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2055 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
2057 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
2059 * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M
\e,Av
\e(Bllmann
2062 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
2064 * gnus-util.el (gnus-output-to-rmail): Ditto.
2065 (gnus-output-to-mail): Ditto.
2067 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
2069 2001-08-06 Florian Weimer <fw@deneb.enyo.de>
2071 * message.el (message-indent-citation): Use
2072 `message-yank-cited-prefix' for empty lines.
2074 2001-08-05 Florian Weimer <fw@deneb.enyo.de>
2076 * message.el (message-indent-citation): Quote only lines starting
2077 with ">" using `message-yank-cited-prefix'.
2079 2001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2081 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
2084 2001-08-04 Simon Josefsson <jas@extundo.com>
2086 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
2087 file if it doesn't exist (by calling gnus-cache-read-active).
2089 2001-08-04 Simon Josefsson <jas@extundo.com>
2091 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
2092 (gnus-cache-passively-or-fully-p): Removed.
2093 (gnus-cache-fully-p): Fix it.
2095 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
2097 2001-08-04 Simon Josefsson <jas@extundo.com>
2099 * gnus-cache.el (gnus-cache-fully-p)
2100 (gnus-cache-passively-or-fully-p): New functions.
2101 (gnus-cache-possibly-enter-article): Cosmetic change, use
2103 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
2104 was bogus (`g-c-p-a-a' does not change active info, just change
2105 the functions parameters).
2106 (gnus-cache-possibly-remove-articles-1): Make sure articles are
2107 not removed in groups that match `gnus-uncacheable-groups'.
2109 Reported and modifications based on discussions with Nuutti
2110 Kotivuori <nuutti.kotivuori@smarttrust.com>.
2112 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2113 Committed by Simon Josefsson <jas@extundo.com>
2115 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
2116 calls `gnus-cache-update-active' if bounds has been extended.
2118 2001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2120 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
2122 (gnus-mime-security-show-details): Ditto.
2124 2001-08-04 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2126 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
2127 syntax. Protect string-match against nil string and regexp.
2129 2001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2131 * mm-util.el (mm-find-charset-region): Remove control-1.
2133 2001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2135 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
2137 2001-08-04 Simon Josefsson <jas@extundo.com>
2139 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
2140 buffer. Delete MIME-Version header.
2142 2001-08-03 Simon Josefsson <jas@extundo.com>
2144 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
2145 that is entered does not necessarily have the highest article
2146 number in the group, so use `gnus-cache-possibly-alter-active'
2147 instead of `gnus-cache-update-active'.
2149 2001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2151 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
2153 2001-08-03 Simon Josefsson <jas@extundo.com>
2155 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
2158 2001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
2160 * gnus.el (post-method): New group parameter. It also provides
2161 the user option `gnus-post-method-alist' and the internal function
2162 `gnus-parameter-post-method'.
2164 * gnus-msg.el (gnus-post-method): Bind the value of
2165 `gnus-post-method' to the group parameter if it is defined.
2167 2001-08-02 Simon Josefsson <jas@extundo.com>
2169 * smime.el (smime-extra-arguments): Removed.
2170 (smime-call-openssl-region): Don't use it.
2172 2001-08-02 Simon Josefsson <jas@extundo.com>
2174 * smime.el (smime-sign-region): Handle stderr.
2175 (smime-encrypt-region): Ditto.
2177 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
2178 match the ASN.1 length bytes.
2179 (mm-pkcs7-enveloped-magic): Ditto.
2180 (mm-view-pkcs7-get-type): Don't regexp quote.
2182 2001-08-01 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2183 From Andreas Fuchs <asf@void.at>
2185 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
2187 2001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2189 * gnus-art.el (gnus-header-button-alist): References regexp.
2191 2001-08-01 Gerd Moellmann <gerd@gnu.org>
2193 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
2194 already fboundp. Add INTERACTIVE arg to autoload form.
2196 2001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2198 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
2200 * nnmail.el (nnmail-cache-open): Ditto.
2202 2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2204 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
2206 2001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
2208 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
2210 2001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2211 Originally from Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
2213 * gnus-agent.el (gnus-agent-make-mode-line-string): New.
2214 (gnus-agent-toggle-plugged): Use it.
2216 2001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
2218 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
2219 (gnus-ding-file-coding-system): New variable.
2220 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
2221 (gnus-slave-save-newsrc): Use it.
2223 2001-07-31 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2225 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
2228 2001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2229 Originally from Andreas Fuchs <asf@void.at>
2231 * mml2015.el (mml2015-trust-boundaries-alist)
2232 (mml2015-gpg-pretty-print-fpr): New.
2233 (mml2015-gpg-extract-signature-details): More details, rename from
2235 (mml2015-gpg-verify): Use them.
2236 (mml2015-gpg-clear-verify): Use them.
2238 2001-07-31 Simon Josefsson <jas@extundo.com>
2240 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
2243 2001-07-30 Simon Josefsson <jas@extundo.com>
2245 * smime.el (smime-call-openssl-region): Revert previous change,
2246 just pass on buf to `call-process-region'.
2247 (smime-verify-region): Doc fix. Don't message stuff. Use
2248 `smime-new-details-buffer'. Inserts error messages into buffer.
2249 (smime-noverify-region): Ditto.
2250 (smime-decrypt-region): Ditto. Handles stderr separately.
2251 (smime-verify-buffer, smime-noverify-buffer)
2252 (smime-decrypt-buffer): Doc fix.
2253 (smime-new-details-buffer): New function.
2254 (smime-pkcs7-region, smime-pkcs7-certificates-region)
2255 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
2256 (smime-sign-region, smime-encrypt-region): Don't use
2259 * mml-smime.el (mml-smime-verify): Fix security button strings.
2261 2001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2263 * gnus-art.el (gnus-mime-save-part-and-strip): Save
2264 gnus-article-mime-handles.
2266 2001-07-29 Simon Josefsson <jas@extundo.com>
2268 * mail-source.el (top-level): Require message for message-directory.
2269 (mail-source-directory): Change default to message-directory.
2271 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
2272 (smime-certificate-directory, smime-openssl-program)
2273 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
2274 (smime-extra-arguments): New variable.
2275 (smime-dns-server): Fix customize group.
2276 (smime-call-openssl-region): Use `smime-extra-arguments'.
2278 2001-07-29 Simon Josefsson <jas@extundo.com>
2279 From Vladimir Volovich <vvv@vsu.ru>
2281 * smime.el (smime-call-openssl-region): Ignore stderr.
2283 2001-07-29 Simon Josefsson <jas@extundo.com>
2284 From Christoph Conrad <christoph.conrad@gmx.de>
2286 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
2289 2001-07-29 Simon Josefsson <jas@extundo.com>
2291 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
2293 Support S/MIME decryption.
2295 * mm-decode.el (mm-inline-media-tests):
2297 (mm-automatic-display):
2298 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
2300 * mm-view.el (mm-pkcs7-signed-magic):
2301 (mm-pkcs7-enveloped-magic): New variables.
2302 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
2303 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
2304 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
2307 * smime.el (smime-decrypt-region): Expand keyfile.
2309 2001-07-29 Simon Josefsson <jas@extundo.com>
2311 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
2314 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
2315 but line instead of narrowing to it, because `nnmail-parse-active'
2316 calls widen. Thanks to Christoph Conrad
2317 <christoph.conrad@gmx.de>.
2319 2001-07-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2321 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
2324 * gnus-sum.el (gnus-summary-prepare-threads): If
2325 gnus-sum-thread-tree-root is nil, use subject instead.
2326 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
2327 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2328 (gnus-sum-thread-tree-leaf-with-other)
2329 (gnus-sum-thread-tree-single-leaf): Documentation.
2330 (gnus-sum-thread-tree-single-indent): Allow nil.
2332 2001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2334 * message.el (message-fill-paragraph): Do nothing if the user
2335 wants filladapt-mode.
2337 2001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2339 * mm-decode.el (mm-image-type-from-buffer): New.
2340 (mm-get-image): Use it.
2342 2001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2344 * gnus.el (gnus-large-newsgroup): If it is nil, ...
2346 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
2347 mm-display-parts too.
2349 2001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2351 * nnfolder.el (nnfolder-request-accept-article): Bind
2354 * nnmail.el (nnmail-parse-active): Read from buffer instead of
2357 2001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2359 * message.el (message-check-news-header-syntax): Use
2360 message-post-method.
2361 (message-send-news): Bind message-post-method.
2363 2001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2365 * mml.el (mml-tweak-type-alist): New.
2366 (mml-tweak-function-alist): New.
2367 (mml-tweak-part): New.
2368 (mml-generate-mime-1): Use it.
2370 2001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2372 * nnfolder.el (nnfolder-request-accept-article): Replace
2373 nnfolder-request-list.
2375 2001-07-27 Simon Josefsson <jas@extundo.com>
2377 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
2378 nnoo-change-server failed to do it.
2380 2001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2382 * gnus.el (gnus-parameters): Make it customizable.
2384 2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2386 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
2388 * message.el (message-set-auto-save-file-name): More
2391 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
2393 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
2396 2001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2398 * mm-decode.el (mm-readable-p): New.
2399 (mm-inline-media-tests): Fix the default testers.
2401 2001-07-26 Simon Josefsson <jas@extundo.com>
2403 * nnimap.el (nnimap-version): Bump version number.
2405 2001-07-26 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2406 From Steven E. Harris <seh@speakeasy.org>
2408 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
2411 2001-07-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2413 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
2415 2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2417 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
2419 * mm-decode.el (mm-get-image): Guess then use the type.
2421 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
2423 2001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
2425 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
2426 display (%B) for threads if threading is off.
2428 2001-07-25 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2429 From Henrik Enberg <henrik@enberg.org>
2431 * gnus-msg.el: Customization patch.
2433 2001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
2435 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
2437 (nnmail-split-fancy-with-parent): Ignore certain groups.
2439 2001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2441 * gnus-util.el (gnus-byte-compile): New.
2442 (gnus-use-byte-compile): New.
2443 (gnus-make-sort-function): Use it.
2445 * nnmail.el (nnmail-get-new-mail): Use it.
2447 * gnus-agent.el (gnus-category-make-function): Simple function or
2449 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
2451 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
2452 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
2453 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
2455 * message.el (message-check-news-header-syntax): Remove quote.
2457 2001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2459 * message.el (message-use-mail-followup-to): `t' is not a
2462 2001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2464 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
2466 2001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2468 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
2469 there are long lines.
2471 2001-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
2473 * dgnushack.el (copy-list): New compiler macro.
2475 2001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2477 * message.el (message-bounce): If no Return-Path, the whole
2478 content is considered as the original message.
2480 * nnml.el (nnml-check-directory-twice): New.
2481 (nnml-article-to-file): Use it.
2482 (nnml-retrieve-headers): Hack it.
2484 2001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2486 * gnus-win.el (gnus-buffer-configuration): New configure.
2488 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
2491 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
2492 (mm-display-external): Use display-term configure.
2494 2001-07-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2496 * gnus-delay.el (gnus-delay-default-hour): New variable.
2497 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
2499 2001-07-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2500 From Karl Kleinpaste <karl@charcoal.com>
2502 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
2503 (gnus-summary-prepare-threads): Ditto.
2505 * gnus.el (gnus-summary-line-format): Add %B.
2507 2001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2509 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
2511 * mm-util.el (mm-string-as-multibyte): New.
2513 * nnmh.el (nnmh-request-list-1): Encode, not decode!
2515 2001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2517 * mm-util.el (mm-universal-coding-system): New.
2519 * gnus-start.el (gnus-startup-file-coding-system): Use it.
2521 * score-mode.el (score-mode-coding-system): Use it.
2523 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2525 * gnus-start.el (gnus-setup-news): Call
2526 `gnus-check-bogus-newsgroups' just after the native server is
2529 2001-07-23 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2531 * nnmail.el (nnmail-do-request-post): Util function to be used by
2532 `nnchoke-request-post' for all nnmail-derived backends.
2534 * nnml.el (nnml-request-post): Use it.
2536 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
2537 backend, for it groks nnml-request-post.
2539 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
2540 Treat `mail-post' backends like `mail' backends, not like `news'
2543 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2545 * gnus-msg.el (gnus-setup-message): make-local-hook.
2547 2001-07-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2549 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
2550 XEmacs. Allow more units. Submitted by Karl Kleinpaste
2551 <karl@charcoal.com>, slightly changed by Kai.
2553 * message.el (message-check-news-header-syntax): When checking
2554 whether the groups exist, check the right server based on
2557 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2559 * gnus-delay.el: New file.
2561 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2563 * mm-util.el (mm-read-coding-system): Take two arguments.
2565 * gnus-sum.el (gnus-summary-show-article): Use
2566 mm-read-coding-system.
2568 * gnus-art.el (article-de-quoted-unreadable):
2569 (article-de-base64-unreadable, article-wash-html):
2570 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
2572 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2574 * nnml.el (nnml-request-post): New function. Can be used for
2575 annotations in nnml groups.
2577 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
2579 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
2582 * gnus-start.el (gnus-find-new-newsgroups): Use
2583 `message-make-date' instead of `current-time-string'.
2584 (gnus-ask-server-for-new-groups): Ditto.
2585 (gnus-check-first-time-used): Ditto.
2587 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2589 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
2591 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
2593 * message.el (message-shorten-references): Change `maxcount' and
2594 `cut' to obey USEFOR draft 5.
2596 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
2598 * gnus-sum.el (gnus-summary-display-arrow): New variable.
2599 (gnus-summary-set-article-display-arrow): New function.
2600 (gnus-summary-goto-subject): Use it.
2602 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2604 * gnus-sum.el (gnus-summary-import-article): Insert date if
2607 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2609 * mml.el (mml-content-type-parameters): New.
2610 (mml-content-disposition-parameters): New.
2611 (mml-insert-mime-headers): Use them.
2612 (mml-parse-1): Accept charset.
2614 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2616 * gnus-group.el (gnus-group-select-group): Doc fix.
2618 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
2620 2001-07-17 Katsumi Yamaoka <yamaoka@jpl.org>
2622 * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
2623 to handle `define-derived-mode'.
2625 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2626 From: Stefan Monnier <monnier@cs.yale.edu>
2628 * message.el (message-mode): Use define-derived-mode.
2629 (message-tab): message-completion-alist.
2631 * imap.el (imap-interactive-login): Use make-local-variable.
2633 (imap-authenticate): Ditto.
2635 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
2637 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
2639 2001-07-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2641 * message.el (message-citation-line-function): Refer to
2642 gnus-cite-attribution-suffix.
2644 2001-07-15 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
2646 * gnus-art.el,...: Error convention changes.
2648 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2650 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
2652 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2654 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
2655 (nnrss-read-server-data): Ditto.
2657 2001-07-13 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2659 * gnus-setup.el (gnus-use-installed-gnus): Typo.
2661 From Pavel@Janik.cz (Pavel Jan
\e,Bm
\e(Bk).
2663 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2665 * gnus.el (gnus-summary-line-format): Add %o.
2667 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
2668 unless shell outputs something.
2670 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2672 * gnus-art.el (gnus-boring-article-headers): Better doc.
2673 (article-hide-headers): Better regexp.
2674 Suggested by Matt Swift <swift@alum.mit.edu>.
2676 * nnheader.el (nnheader-max-head-length): Better doc.
2677 (nnheader-header-value): Skip spaces.
2678 (nnheader-parse-head): Remove space.
2679 Suggested by Matt Swift <swift@alum.mit.edu>.
2681 * gnus-sum.el (gnus-summary-show-raw-article): New function.
2682 (gnus-get-newsgroup-headers): Remove space.
2684 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2686 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
2687 (gnus-summary-reply): Use it.
2688 (gnus-summary-reply-broken-reply-to): New.
2689 (gnus-msg-force-broken-reply-to): New.
2691 * mm-view.el (mm-inline-text): Showing as text/plain when error.
2693 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2695 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
2697 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2699 * mm-decode.el (mm-external-terminal-program): New variable.
2700 (mm-display-external): Use it. Use term to display when no
2703 2001-07-12 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
2705 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
2706 Browse->Next entries to Browse->Prev
2708 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2710 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
2712 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2714 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
2715 for the default encoding.
2717 * nnrss.el (nnrss-url-field): New field.
2718 (nnrss-request-article): Add newsgroups.
2720 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
2722 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2724 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
2726 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
2727 (gnus-draft-setup): Remove backlog.
2729 2001-07-10 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
2731 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
2734 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2736 * gnus-msg.el (gnus-bug): Erase buffer.
2738 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
2740 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2742 * mm-decode.el (mm-attachment-override-p): Fix typo.
2744 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
2746 * gnus-kill.el (gnus-execute): Work with the extra headers.
2747 * gnus-sum.el (gnus-summary-execute-command): Ditto.
2749 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2751 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
2752 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
2754 * message.el (message-send-mail-real-function): New variable.
2755 (message-send-mail-partially, message-send-mail):
2757 * nngateway.el (nngateway-request-post): Use it.
2759 * gnus-agent.el (gnus-agentize): Use it.
2761 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
2762 (nnsoup-revert-variables): Use it.
2764 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
2766 * mm-decode.el (mm-inline-media-tests): Default to displaying as
2767 text/plain if the type doesn't match any other media types.
2768 (mm-inlined-types): Doc fix.
2769 (mm-display-inline): Revert previous change (now handled by a
2770 default type in `mm-inline-media-tests'.
2771 (mm-inlinable-p): Revive.
2772 (mm-display-part): Call `mm-inlinable-p'.
2773 (mm-attachment-override-p): Ditto.
2774 (mm-inlined-p): Doc fix.
2776 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
2777 well as `mm-inlined-p'.
2779 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2781 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
2782 (nntp-send-command-and-decode): Use gnus-point-at-bol.
2784 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2785 From Paul Jarc <prj@po.cwru.edu>
2787 * message.el (message-use-mail-followup-to): New variable.
2788 (message-get-reply-headers): Use it.
2790 2001-07-04 Gerd Moellmann <gerd@gnu.org>
2792 * nnheader.el (nnheader-init-server-buffer): Make sure the
2793 *nntpd* buffer is made multibyte instead of a random buffer.
2795 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2797 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
2798 when it returns headers.
2800 2001-07-07 Simon Josefsson <jas@extundo.com>
2802 * rfc2047.el (rfc2047-encode-message-header): Skip header when
2803 trying to fold. Thanks to Colin Walters
2804 <walters@cis.ohio-state.edu>
2806 2001-07-06 Simon Josefsson <jas@extundo.com>
2808 * imap.el (imap-parse-address-list, imap-parse-flag-list)
2809 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
2810 Add information in `assert's.
2812 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
2813 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
2814 and `nnimap-group-overview-filename', should handle all
2815 change-of-uidvalidity related issues. But there may be other
2818 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
2820 * rfc2047.el (rfc2047-encode-message-header): Don't include the
2821 header name when folding.
2823 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
2825 * mm-decode.el (mm-inlined-types): Document relationship with
2826 `mm-inline-media-tests'.
2827 (mm-display-inline): Default to displaying as plain text if no
2828 inlining handler is available.
2829 (mm-inlinable-p): Remove.
2830 (mm-inlined-p): Don't call `mm-inlinable-p'.
2831 (mm-automatic-display-p): Ditto.
2832 (mm-attachment-override-p): Ditto.
2834 2001-07-04 Simon Josefsson <jas@extundo.com>
2836 * nnimap.el (nnimap-importantize-dormant): New variable.
2837 (nnimap-request-update-info-internal): Use it.
2838 (nnimap-request-set-mark): Ditto.
2840 2001-07-04 Didier Verna <didier@lrde.epita.fr>
2842 * nntp.el (nntp-send-command): don't pass a buffer argument to
2843 `point'. Only XEmacs accepts this.
2844 * nntp.el (nntp-send-command-nodelete): ditto.
2845 * nntp.el (nntp-send-command-and-decode): ditto.
2847 2001-07-04 Didier Verna <didier@lrde.epita.fr>
2849 * nntp.el (nntp-open-connection-function): doc update.
2850 * nntp.el (nntp-pre-command): New.
2851 * nntp.el (nntp-via-rlogin-command): New.
2852 * nntp.el (nntp-via-telnet-command): New.
2853 * nntp.el (nntp-via-telnet-switches): New.
2854 * nntp.el (nntp-via-user-name): New.
2855 * nntp.el (nntp-via-user-password): New.
2856 * nntp.el (nntp-via-address): New.
2857 * nntp.el (nntp-via-envuser): New.
2858 * nntp.el (nntp-via-shell-prompt): New.
2859 * nntp.el (nntp-open-telnet-stream): New.
2860 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
2861 * nntp.el (nntp-open-via-telnet-and-telnet): New.
2862 * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
2863 * nntp.el (nntp-send-command): ditto.
2864 * nntp.el (nntp-send-command-nodelete): ditto.
2865 * nntp.el (nntp-send-command-and-decode): ditto.
2867 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
2869 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
2872 2001-07-03 Simon Josefsson <jas@extundo.com>
2873 From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2875 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
2877 2001-07-03 Simon Josefsson <jas@extundo.com>
2879 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
2880 remove it (workaround XEmacs `fill-region' bug).
2882 2001-07-01 Simon Josefsson <jas@extundo.com>
2884 * nnimap.el (nnimap-date-days-ago): Defeat locale.
2886 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2888 * mml2015.el (mml2015-format-error): New function.
2889 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
2890 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
2891 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
2893 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2895 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
2896 Suggested by Christoph Conrad <C.Conrad@cli.de>.
2898 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
2901 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2903 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
2905 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
2906 (nnrss-save-group-data): Ditto.
2908 * gnus-agent.el (gnus-agent-save-alist): Ditto.
2910 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
2912 * message.el (message-do-send-housekeeping): Narrow to headers.
2914 2001-06-24 Simon Josefsson <jas@extundo.com>
2916 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
2917 insertion when breaking lines looked for " \t" instead of "[ \t]".
2918 (rfc2047-encode-message-header): Fold lines even if
2919 no QP encoding is done.
2921 2001-06-23 Simon Josefsson <jas@extundo.com>
2922 From Samuel Tardieu <sam@inf.enst.fr>
2924 * smime.el (smime-keys): Support additional certificates.
2925 (smime-make-certfiles): New function.
2926 (smime-sign-region): Use previous variables.
2927 (smime-get-certfiles): New function.
2928 (smime-sign-buffer): Use it.
2929 (smime-verify-region): Support both CAfile and CApath.
2931 2001-06-23 Simon Josefsson <jas@extundo.com>
2933 * smime.el (smime-decrypt-region): Perhaps work.
2935 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2937 * gnus-msg.el (gnus-copy-article-buffer): Typo.
2939 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
2941 * mm-decode.el (mm-save-part): Rewrite file name.
2942 (mm-file-name-rewrite-functions): New variable.
2943 (mm-file-name-delete-whitespace): New function.
2944 (mm-file-name-trim-whitespace): New function.
2945 (mm-file-name-collapse-whitespace): New function.
2946 (mm-file-name-replace-whitespace): New variable and function.
2948 2001-06-22 Simon Josefsson <jas@extundo.com>
2950 * message.el (message-make-date): Workaround locale for weekdays.
2952 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2954 * message.el (message-goto-body): Return nil if not found. (revert!)
2956 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2957 From Fremlin <chief@bandits.org>
2959 * message.el (message-goto-body): Some messages have no header.
2961 * gnus-msg.el (gnus-copy-article-buffer): Use it.
2963 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
2965 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
2967 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2969 * message.el (message-make-date): Add week day.
2970 Suggested by Jason R. Mastaler <jason@mastaler.com>.
2972 2001-06-19 Simon Josefsson <jas@extundo.com>
2974 * message.el (message-yank-prefix): Doc fix.
2975 (message-yank-cited-prefix): Ditto.
2976 (message-delete-not-region): Keep citation prefix on first line,
2977 if possible and appropriate.
2979 2001-06-19 Simon Josefsson <jas@extundo.com>
2981 * imap.el (imap-process-connection-type): New variable.
2982 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
2983 recent `imtest's work completely (no line length issues), while
2984 making making old `imtest's unusable. Thanks to NAGY Andras
2985 <nagya@inf.elte.hu> for his work.
2987 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
2989 * imap.el (imap-ssl-program): Add -quiet to shut up
2990 OpenSSL/SSLeay's internal debug talk.
2992 2001-06-19 Matt Armstrong <matt@lickey.com>
2994 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
2997 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2999 * nnmail.el (nnmail-article-buffer): New variable.
3000 (nnmail-split-incoming): Use it.
3002 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
3004 * qp.el (quoted-printable-decode-region): If called interactively,
3005 use coding-system-for-read.
3007 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3009 * message.el (message-check-news-header-syntax): Check Reply-To.
3011 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3013 * mml.el (mml-parse-1): Use message options.
3015 * message.el (message-do-fcc): Don't do anything if there is no
3018 2001-06-16 Simon Josefsson <jas@extundo.com>
3020 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
3021 (nnimap-expunge-search-string): New variable.
3022 (nnimap-request-expire-articles): Use it.
3024 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3026 * message.el (message-send-mail-with-qmail): wrong exit status is
3027 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
3029 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3031 * gnus-art.el (article-strip-multiple-blank-lines): Use
3032 delete-region instead of replace-match.
3034 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3036 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
3037 (nnweb-google-wash-article): Ditto.
3039 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
3041 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
3043 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
3045 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
3048 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3050 * gnus.el (gnus-email-address): Move it here.
3052 * gnus-art.el (article-de-quoted-unreadable): Read charset if
3054 (article-de-base64-unreadable): Ditto.
3055 (article-wash-html): Ditto.
3057 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3059 * message.el (message-options-set-recipient): Don't add ", "
3060 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
3062 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3064 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
3066 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3068 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
3069 From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
3071 * nnrss.el (nnrss-node-text): Node might be nil.
3073 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3075 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
3076 part. From Katsumi Yamaoka <yamaoka@jpl.org>.
3078 * nnrss.el (nnrss-group-alist): More items.
3080 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3082 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
3084 2001-06-03 Dale Hagglund <rdh@best.com>
3086 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
3089 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3091 From Benjamin Rutt <brutt+news@bloomington.in.us>
3093 * message.el (message-wide-reply-confirm-recipients): New variable.
3095 2001-06-06 Mark Thomas <mthomas@edrc.cmu.edu>
3097 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
3098 fix so it works with XEmacs.
3100 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3102 * nnrss.el (nnrss-retrieve-headers): Support description as extra
3105 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3107 * nnrss.el: Fix a few bugs.
3109 2001-06-05 Simon Josefsson <jas@extundo.com>
3111 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
3112 generate compiler warnings. From Alex Schroeder <alex@gnu.org>.
3114 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
3116 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
3117 binary so that we don't transmit ISO 2022 garbage to the process.
3118 This is needed under XEmacs.
3120 2001-06-03 Simon Josefsson <simon@josefsson.org>
3122 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
3123 autoloaded incorrectly below because ssl-program-* is bound.)
3124 Thanks to Amos Gouaux for report.
3126 2001-06-02 Simon Josefsson <simon@josefsson.org>
3128 * imap.el (imap-kerberos4-open):
3131 (imap-network-open):
3133 (imap-starttls-open): Set buffer to workaround spurious
3134 `accept-process-output' buffer changes. Thanks to Mats Lidell
3135 <Mats.Lidell@contactor.se> for report and partial patch and Jake
3136 Colman <colman@ppllc.com> for report.
3138 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3140 * gnus-sum.el (gnus-summary-catchup): New argument.
3141 (gnus-summary-catchup-from-here): New function.
3143 2001-05-30 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3145 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
3146 back, then insert glyph. (Before, the glyph was inserted first,
3147 then the newline.) This works around a behavior in XEmacs where
3148 it is not possible to insert a character after a glyph which is at
3149 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
3151 2001-05-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3153 From Jaap-Henk Hoepman (jhh@xs4all.nl).
3155 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
3156 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
3157 mm-destroy-postponed-undisplay-list): New functions.
3158 (mm-display-external): Use them.
3160 2001-05-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3162 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
3163 `default-low' when evaluating `gnus-summary-highlight'.
3164 From Raja R Harinath <harinath@cs.umn.edu>.
3166 2001-05-27 Simon Josefsson <simon@josefsson.org>
3168 * message.el (message-yank-cited-prefix): New variable.
3169 (message-indent-citation): Use it.
3171 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
3173 (mml2015-mailcrypt-clear-verify): Ditto.
3175 2001-05-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3176 From Nevin Kapur <nevin@jhu.edu>.
3178 * gnus-sum.el (gnus-summary-default-high-score,
3179 gnus-summary-default-low-score): New variables.
3180 (gnus-summary-highlight): Use them.
3182 2001-05-16 Didier Verna <didier@lrde.epita.fr>
3184 * message.el (message-mail): pass the 'send-actions argument to
3187 2001-05-16 Simon Josefsson <simon@josefsson.org>
3188 From Raymond Scholz <ray-2001@zonix.de>
3190 * gnus-art.el (gnus-mime-view-part-as-charset):
3191 (gnus-mime-internalize-part): Doc fixes.
3193 2001-05-11 Simon Josefsson <simon@josefsson.org>
3195 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
3196 status lines without any text ("^215$").
3198 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3200 * nnrss.el (nnrss-check-group): Reverse.
3202 2001-05-07 Simon Josefsson <simon@josefsson.org>
3204 * message.el (message-get-reply-headers):
3205 (message-followup): Fix typo, suggested by David Green
3208 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3210 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
3212 * nnrss.el (nnrss-open-server): Read server data when it is called.
3213 (nnrss-request-expire-articles): Fix.
3215 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3217 * message.el (message-do-send-housekeeping): mail-abbrevs may
3218 rename buffer behind Gnus.
3220 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3222 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
3223 (nnrss-group-alist): Add more resources.
3224 (nnrss-check-group): Ignore errors.
3226 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3228 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
3230 * nnslashdot.el (nnslashdot-request-list): Add time.
3231 (nnslashdot-request-expire-articles): New.
3233 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
3234 secondary methods too.
3236 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3238 * message.el (message-use-followup-to): Set default value to t.
3240 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
3242 * message.el (message-dont-reply-to-names): Fix documentation.
3243 (message-get-reply-headers): Use Mail-Followup-To only for wide
3246 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3248 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
3250 (nnrss-check-group): Use time.
3252 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3254 * gnus.el: Oort Gnus v0.03 is released.
3256 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
3258 * nnultimate.el (nnultimate-topic-article-to-article): Use the
3261 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3263 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
3265 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3267 * nnultimate.el (nnultimate-retrieve-headers): Return all
3270 * gnus-sum.el (gnus-read-all-available-headers): New variable.
3271 (gnus-get-newsgroup-headers-xover): Use it.
3273 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
3275 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
3277 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3279 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
3281 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3283 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
3286 * gnus.el (gnus-info-nodes): Remove a few The's.
3288 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3290 * mail-source.el (mail-source-movemail): Call-process may return a
3291 signal description string.
3293 * gnus-start.el (gnus-read-newsrc-el-file):
3294 gnus-newsrc-file-version may be nil.
3296 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
3297 Suggested by Michael Sperber [Mr. Preprocessor]
3298 <sperber@informatik.uni-tuebingen.de>.
3300 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
3302 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
3304 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
3306 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
3309 2001-04-18 Simon Josefsson <simon@josefsson.org>
3311 * smime.el (smime-ask-passphrase): Rework to return value.
3312 (smime-sign-region): Rework to bind value and use it.
3313 (smime-decrypt-region): Ditto.
3315 2001-04-18 Mathias Herberts <Mathias.Herberts@iroise.net>
3316 Committed by Simon Josefsson <simon@josefsson.org>
3318 * smime.el (smime-ask-passphrase): New function.
3319 (smime-sign-region): Use it.
3320 (smime-encrypt-cipher): New variable.
3321 (smime-decrypt-region): Ditto.
3323 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
3324 Committed by Simon Josefsson <simon@josefsson.org>
3326 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
3329 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3331 *gnus.el: Oort Gnus v0.02 is released.
3333 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
3335 * gnus.el: Oort Gnus v0.01 is released.
3337 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
3339 * gnus-sum.el (gnus-summary-highlight): Highlight read
3340 undownloaded articles as read articles.
3342 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
3343 (gnus-agent-get-undownloaded-list): Mark all undownloaded
3344 articles, even read ones, as such.
3346 * gnus-sum.el (gnus-summary-find-matching): Clean up.
3347 (gnus-find-matching-articles): New function.
3348 (gnus-summary-limit-include-matching-articles): New command.
3349 (gnus-summary-limit-include-thread): Include articles that have
3351 (gnus-offer-save-summaries): Clean up.
3353 2001-04-13 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3355 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
3357 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3358 From Jason Merrill <jason_merrill@redhat.com>
3360 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
3362 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
3363 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
3365 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
3366 newsgroup names when the original article is a news message.
3368 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3370 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
3371 supported. Suggest by Jim Meyering <jim@meyering.net>.
3373 2001-04-02 Nevin Kapur <nevin@jhu.edu>
3374 Committed by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
3376 * nnmail.el (nnmail-split-it): Added check for .* at the end of
3377 regexp in nnmail-split-fancy.
3379 2001-04-10 Simon Josefsson <simon@josefsson.org>
3381 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
3383 2001-04-10 Colin Marquardt <colin.marquardt@usa.alcatel.com>
3385 * message.el (message-send-mail): Improve the interaction with the
3388 2001-04-10 Simon Josefsson <simon@josefsson.org>
3390 * imap.el (imap-message-copy): Work around buggy servers that
3391 doesn't send TRYCREATE tags.
3393 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
3395 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
3397 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
3399 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
3402 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
3404 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
3407 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3409 * gnus-art.el (gnus-parse-news-url): New function.
3410 (gnus-button-handle-news): New function.
3411 (gnus-button-alist): Point to new functions.
3413 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
3415 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
3418 * message.el (message-check-news-header-syntax): Question even
3419 when Gnus doesn't know the group names.
3420 (message-send-news): Clean up.
3422 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
3423 exited on purpose without saving.
3425 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
3427 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3429 * gnus-score.el (gnus-score-orphans): Clean up.
3431 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
3433 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
3436 * gnus-start.el (gnus-close-all-servers): Find the right items to
3439 * qp.el (quoted-printable-decode-region): Just message
3440 malformation; don't quit.
3442 2001-03-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3443 From Gerd Moellmann <gerd@gnu.org>.
3445 * gnus.el (gnus-interactive): A typo.
3447 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
3448 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
3450 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
3451 `assq-delete-all', if that function exists; otherwise use the old
3452 definition. Documentation changed to match the one in
3455 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3457 * gnus-start.el (gnus-close-all-servers): New function.
3459 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
3460 (gnus-server-remove-denials): Clean up.
3462 * gnus-sum.el (gnus-summary-sort-by-original): New command and
3465 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
3467 * message.el (message-send-news): Message where we are sending.
3468 (message-send-mail): Ditto.
3470 * gnus.el (gnus-server-string): New function.
3472 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
3474 * mm-decode.el (mm-default-directory): Customized.
3475 (mm-tmp-directory): Ditto.
3477 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
3478 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
3480 (gnus-summary-line-format-alist): ?l is now a string.
3481 (gnus-summary-prepare-threads): Output ? for unknown lines.
3482 (gnus-summary-insert-line): Ditto.
3483 (gnus-summary-print-article): Unbalanced parentheses.
3485 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
3486 out whether new stuff has arrived.
3488 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
3490 * gnus-sum.el: Let printing work on ttys on Emacs.
3492 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
3494 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
3497 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
3500 2001-03-31 01:04:54 Francis Litterio <franl-removethis@world.omitthis.std.com>
3502 * message.el (message-set-auto-save-file-name): Don't use
3505 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
3507 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
3510 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
3512 * gnus-msg.el (gnus-put-message): Clean up.
3513 (gnus-summary-reply): Mark all replied-to articles as replied to.
3514 (gnus-inews-add-send-actions): Also mark as forwarded.
3515 (gnus-summary-mail-forward): Mark as forwarded.
3517 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
3519 (gnus-summary-mark-article-as-forwarded): Ditto.
3521 * gnus-msg.el (gnus-summary-resend-message): Mark article as
3523 (gnus-summary-mail-forward): Clean up.
3525 * gnus.el (gnus-article-mark-lists): Added forward.
3527 * gnus-sum.el (gnus-forwarded-mark): New variable.
3528 (gnus-summary-prepare-threads): Use it.
3529 (gnus-summary-update-secondary-mark): Ditto.
3530 (gnus-newsgroup-forwarded): New variable.
3532 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
3534 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
3535 (gnus-summary-very-wide-reply): New command and keystroke.
3536 (gnus-summary-very-wide-reply-with-original): Ditto.
3538 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
3539 (gnus-score-adaptive): Use it.
3541 * gnus-start.el (gnus-get-unread-articles): Clean up.
3543 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
3545 * nnultimate.el (nnultimate-retrieve-headers): Work for other
3548 2001-03-21 Didier Verna <didier@lrde.epita.fr>
3551 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
3552 * gnus-start.el (gnus-subscribe-newsgroup): use it.
3555 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
3557 * nnultimate.el (nnultimate-retrieve-headers): Understand
3558 long-form month names.
3560 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3562 * gnus-sum.el (gnus-summary-show-all-headers):
3563 gnus-article-show-all-headers is broken. Use
3564 gnus-summary-toggle-header instead.
3566 * mml2015.el (mml2015-gpg-extract-from): No error.
3568 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3569 From Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>.
3571 * mml2015.el (mml2015-gpg-extract-from): New function.
3572 (mml2015-gpg-verify): Use it.
3573 (mml2015-gpg-clear-verify): Use it.
3575 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3577 * message.el (message-setup-fill-variables): Use
3578 fill-paragraph-function.
3579 (message-fill-paragraph): Take an argument.
3580 (message-newline-and-reformat): Take another argument.
3582 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3584 * message.el (rmail-output): It is in rmailout.el not rmail.el.
3586 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3588 * message.el (message-forward): local-variable-p takes an extra
3591 2001-03-16 Simon Josefsson <simon@josefsson.org>
3593 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
3594 `nnimap-use-nov-p' (it really tested the negative).
3595 (nnimap-retrieve-headers): Use it.
3597 2001-03-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3599 * message.el (message-generate-headers-first): Update doc.
3601 2001-03-10 Matthias Wiehl <mwiehl@gmx.de>
3603 * gnus.el (gnus-summary-line-format): Typo.
3605 2001-03-11 Simon Josefsson <simon@josefsson.org>
3607 * mailcap.el (mailcap-mime-data): Add application/sieve.
3608 (mailcap-mime-extensions): Add .siv, .xls.
3610 2001-03-14 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3611 From Christoph Conrad <christoph.conrad@gmx.de>
3613 * gnus-score.el (gnus-summary-lower-thread): Typo.
3615 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3617 * message.el (message-forward-decoded-p): New variable.
3618 (message-forward-subject-author-subject): Use it.
3619 (message-make-forward-subject): Use it.
3620 (message-forward): Use it.
3622 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
3624 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
3625 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
3627 ;;Has been fixed -- zsh.
3628 ;;2001-03-05 Dave Love <fx@gnu.org>
3630 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
3631 ;; Move it after definition of mm-coding-system-p.
3633 2001-03-01 Dave Love <fx@gnu.org>
3635 * mm-util.el (mm-inhibit-file-name-handlers): Add
3638 2001-02-11 Dave Love <fx@gnu.org>
3640 * message.el (message-signature-file): Fix doc, :type.
3642 2001-02-08 Dave Love <fx@gnu.org>
3644 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
3645 (message-posting-charset): Defvar when compiling again.
3646 (rfc2047-encodable-p): Require message.
3648 * gnus-sum.el (gnus-alter-articles-to-read-function):
3649 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
3651 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3653 * nnrss.el: New file.
3655 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
3656 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
3658 * rfc2047.el (rfc2047-unfold-region): Fix arg of
3659 `skip-chars-forward'.
3661 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3663 * nndraft.el (nndraft-request-group): Restore auto save files if
3664 the original files do not exist.
3666 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3668 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
3671 * mm-decode.el (mm-dissect-buffer): Call
3672 mail-extract-address-components only if necessary.
3674 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3676 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
3678 (gnus-score-search-global-directories): Use file-directory-p.
3680 * gnus-score.el (gnus-score-score-files-1): Use
3681 gnus-kill-files-directory.
3682 From Adrian Aichner <adrian@xemacs.org>.
3684 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3686 * gnus.el (charset): Move here from gnus-sum.el.
3688 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3690 * mml.el (mml-preview): Disable local map.
3692 * gnus-sum.el (gnus-summary-make-menu-bar): Make
3693 gnus-article-post-menu here.
3695 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
3696 if it has not been made.
3698 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3700 * gnus-art.el (gnus-article-describe-key): Map key to event.
3701 (gnus-article-describe-key-briefly): Ditto
3703 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3705 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
3707 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3708 From Katsumi Yamaoka <yamaoka@jpl.org>.
3710 * dgnushack.el (coerce, merge, subseq): defmacro.
3712 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3714 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
3715 A fake defalias in nndraft.el results a not-activated bug in
3716 uncompiled versions.
3718 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
3719 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
3721 * gnus-util.el (gnus-split-references): Handle malformed References:.
3723 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3725 * gnus-art.el (gnus-article-mime-part-status): 1 part.
3727 2001-02-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3728 From NAGY Andras <nagya@inf.elte.hu>.
3730 * gnus.el (gnus-parameters): Typo.
3732 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3734 * gnus.el (gnus-read-method): Remove redundancy.
3736 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3738 * nnslashdot.el (nnslashdot-backslash-url): New.
3739 (nnslashdot-request-list): Use it.
3741 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3743 * nnml.el (nnml-generate-active-info): Fix the case when there is
3746 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
3747 (gnus-summary-create-article): New.
3749 * gnus-group.el (gnus-group-mark-article-read): New.
3751 * gnus-msg.el (gnus-inews-do-gcc): Use it.
3753 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
3755 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3757 * gnus-art.el (gnus-article-edit-done): Don't use
3758 gnus-article-edit-exit.
3759 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
3761 * gnus.el (gnus-parameters): New.
3762 Suggested by NAGY Andras <nagya@inf.elte.hu>.
3763 (gnus-parameters-get-parameter): New.
3764 (gnus-group-find-parameter): Use it.
3766 2001-02-23 Simon Josefsson <simon@josefsson.org>
3768 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
3769 change of default value to `current'.
3771 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3773 * nneething.el (nneething-get-head): Insert unreadable file too.
3775 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3777 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
3779 * webmail.el (webmail-type-definition): Deja is bought by google.
3781 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3783 * gnus-sum.el (gnus-fetch-headers): New.
3784 (gnus-select-newsgroup): Use it.
3785 (gnus-summary-insert-articles): New.
3786 (gnus-summary-insert-old-articles): New.
3787 (gnus-summary-insert-new-articles): New.
3789 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
3790 (gnus-group-list-active): Ditto.
3791 * gnus-sum.el (gnus-set-mode-line): Ditto.
3792 (gnus-summary-read-group-1): Ditto.
3794 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3796 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
3799 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3801 * smiley.el (gnus-smiley-display): Don't do widening.
3803 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
3806 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
3808 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
3810 (gnus-mime-display-multipart-related-as-mixed): New.
3811 (gnus-mime-display-part): Use them.
3813 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3815 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
3818 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3820 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
3821 (nnweb-request-article): Call reference if exists.
3822 (nnweb-type-definition): Dejanews is bought by google.com.
3825 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3827 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
3829 2001-02-19 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3831 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
3832 gnus-article-sort-functions.
3833 (gnus-article-sort-functions): Doc fix. Refer to
3834 gnus-thread-sort-functions.
3836 2001-02-18 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3837 From Paul Jarc <prj@po.cwru.edu>.
3839 * message.el (message-get-reply-headers): More fixes.
3841 2001-02-17 Paul Jarc <prj@po.cwru.edu>
3842 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
3844 * message.el (message-get-reply-headers): Fix bug with
3845 Mail-Followup-To/to-address interaction.
3847 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3849 * gnus-msg.el (gnus-configure-posting-styles): Match header in
3852 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3854 * message.el (message-do-send-housekeeping): Rename to a better
3857 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3859 * message.el (message-cancel-news): Check article first, then ask
3862 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3864 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
3866 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3868 * gnus-range.el (gnus-range-normalize): New function.
3870 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
3872 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
3874 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3876 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
3878 * nnagent.el (nnagent-request-regenerate): New.
3880 * nnfolder.el (nnfolder-request-regenerate): Deffoo.
3882 * nnml.el (nnml-generate-nov-databases): Accept argument
3883 server. Don't open server if it is opened.
3884 (nnml-request-regenerate): Use it. Change to deffoo.
3886 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
3887 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
3889 * gnus.el (gnus-define-group-parameter): Fix.
3891 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3893 * gnus.el (gnus-define-group-parameter): Improved.
3895 * gnus-sum.el (charset): Define parameter.
3896 (ignored-charsets): Ditto.
3897 (gnus-summary-setup-default-charset): Use them.
3899 * gnus-start.el (gnus-read-descriptions-file): Use them.
3901 * gnus-cus.el (gnus-group-parameters): Remove them.
3903 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3905 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
3907 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3909 * gnus-sum.el (gnus-summary-read-group-1): Remove
3910 gnus-summary-set-local-parameters.
3911 (gnus-summary-setup-buffer): Put it here.
3913 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3915 * gnus.el (to-address): Define parameter.
3917 * gnus-art.el (article-hide-boring-headers): Use them.
3918 * gnus-msg.el (gnus-post-news): Ditto.
3919 * gnus-cus.el (gnus-group-parameters): Remove them.
3921 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3923 * gnus-draft.el (gnus-draft-reminder): New.
3925 * gnus-art.el (gnus-sender-save-name): New.
3927 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3929 * mm-util.el (mm-mime-charset): Error message.
3931 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3933 * message.el (message-check-news-body-syntax): Don't check mml lines.
3935 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3937 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
3940 * gnus-start.el (gnus-call-subscribe-functions): New.
3941 (gnus-find-new-newsgroups): Use it.
3942 (gnus-ask-server-for-new-groups): Use it.
3943 (gnus-check-first-time-used): Use it.
3944 (gnus-subscribe-newsgroup-method): Grok a list of functions.
3945 (gnus-subscribe-options-newsgroup-method): Ditto.
3946 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
3949 2001-02-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3951 * gnus-cus.el (gnus-score-customize): Doc fix.
3953 2001-02-11 Jesper Harder <harder@ifa.au.dk>
3955 * dgnushack.el (my-getenv): Typo.
3957 2001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3959 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
3961 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3963 * gnus-group.el (gnus-group-suspend): Offer save summaries.
3965 * gnus-art.el (gnus-treat-leading-whitespace): New.
3966 (gnus-treatment-function-alist): Use it.
3967 (article-remove-leading-whitespace): New.
3968 (gnus-article-make-menu-bar): Use it.
3970 * gnus-sum.el (gnus-summary-wash-empty-map): Add
3971 remove-leading-whitespace.
3972 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
3973 because of conflict.
3975 2001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3977 * Makefile.in: Hack generating gnus-load.el.
3978 * dgnushack.el: Ditto.
3979 * gnus-load.el: Remove it.
3981 2001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3983 * dgnushack.el : Add URLDIR.
3985 * Makefile.in (EMACS_COMP): Ditto.
3987 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3989 * gnus-cus.el (gnus-score-customize): Error on no score file.
3991 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
3993 * mm-decode.el (mm-merge-handles): New function.
3995 * mm-view.el (mm-inline-message): Use it.
3996 (mm-view-message): Ditto.
3998 * mm-partial.el (mm-inline-partial): Ditto.
4000 * mm-extern.el (mm-inline-external-body): Ditto.
4002 * gnus-art.el (gnus-mime-view-part): Ditto.
4003 (gnus-mime-view-part-as-type): Ditto.
4004 (gnus-mime-save-part-and-strip): Prevent users to strip in some
4007 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4009 * message.el (message-cancel-news): Allow to shoot foot.
4010 (message-supersede): Ditto.
4012 2001-02-08 Tommi Vainikainen <thv@iki.fi>
4014 * gnus-sum.el (gnus-simplify-subject-re): Use
4015 message-subject-re-regexp.
4017 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4019 * nnmail.el (nnmail-expiry-target-group): Bind
4020 nnmail-cache-accepted-message-ids to nil.
4022 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
4025 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4027 * qp.el (quoted-printable-encode-region): Make sure characters are
4028 between 00 and FF. Don't check charset.
4030 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
4032 * rfc2047.el (rfc2047-q-encode-region): Ditto.
4034 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4036 * message.el (message-make-forward-subject): Argument decoded.
4037 (message-forward): Use it when digest.
4039 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
4042 2001-02-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4044 * message.el (message-generate-headers-first): Doc fix.
4046 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4048 * gnus-art.el (article-make-date-line): Error proof.
4050 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4052 * gnus-group.el (gnus-group-listing-limit): New.
4053 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
4055 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
4057 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4059 * message.el (message-newline-and-reformat): Special case for
4062 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
4064 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
4067 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4069 * message.el (message-encode-message-body): Don't insert
4070 Content-Type if it is inside a mail.
4072 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4074 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
4075 gnus-article-commands-menu.
4077 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
4080 * gnus-start.el (gnus-read-descriptions-file): Use
4081 gnus-group-name-charset and gnus-group-charset-alist.
4083 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4085 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
4088 * gnus-start.el (gnus-group-change-level): Remove from both
4089 gnus-zombie-list and gnus-killed-list.
4091 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4093 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
4094 gnus-subscribe-topics.
4096 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
4098 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4100 * gnus-art.el (gnus-article-make-menu-bar): Make
4101 gnus-article-post-menu.
4103 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
4105 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
4107 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
4109 * message.el (message-mode-menu): Ditto.
4111 * gnus-art.el (defvar): eval-when-compile.
4113 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4115 * gnus-agent.el (gnus-agentize): Fix doc.
4117 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
4119 * mml.el (mml-preview): Bind `q'.
4121 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4123 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
4125 2001-01-31 Dave Love <fx@gnu.org>
4127 * mm-util.el (mm-mime-mule-charset-alist)
4128 (mm-find-mime-charset-region): Consider mule-utf-8.
4130 2001-01-31 Dave Love <fx@gnu.org>
4132 * gnus-art.el (gnus-article-x-face-command)
4133 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
4136 2001-01-26 Dave Love <fx@gnu.org>
4138 * mm-util.el (mm-multibyte-string-p): New.
4140 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
4141 ;; (quoted-printable-encode-region): Doc fix. Don't call
4142 ;; string-as-multibyte on class. Clarify line-folding.
4143 (quoted-printable-encode-string): Make temp buffer inherit
4144 string's multibyteness.
4146 2001-01-23 Gerd Moellmann <gerd@gnu.org>
4148 * nnheader.el (toplevel): Don't require `gnus-util' at
4149 compile-time; this creates a circular dependency, and prevents
4152 2001-01-22 Andreas Schwab <schwab@suse.de>
4154 * nnheader.el (gnus-delete-line): Autoload it as a macro.
4156 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4158 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
4160 * gnus-art.el (article-hide-list-identifiers): Ditto.
4162 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
4164 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4166 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
4168 * gnus-art.el (article-hide-list-identifiers): Similar.
4170 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
4172 * nnmail.el (nnmail-remove-list-identifiers): Improved.
4174 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4176 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
4178 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4180 * gnus-util.el (gnus-string-equal): New function.
4182 * gnus-art.el (article-hide-boring-headers): Use it.
4184 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
4186 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
4188 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4190 * gnus-msg.el (gnus-msg-mail): Support switch-action.
4192 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4194 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
4195 command if there is not last-saver.
4197 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4199 * nntp.el (nntp-open-connection): 201 is possible.
4201 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4203 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
4204 (rfc2047-charset-encoding-alist): Add big5.
4206 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4208 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
4209 (gnus-agent-remove-server): Ditto.
4210 (autoload): gnus-server-update-server.
4212 * gnus-srvr.el (gnus-server-line-format): Add %a.
4213 (gnus-server-line-format-alist): Add gnus-tmp-agent.
4214 (gnus-server-insert-server-line): Use it.
4216 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4218 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
4221 2001-01-24 Simon Josefsson <sj@extundo.com>
4223 * mail-source.el (mail-sources): Add :program specifier to IMAP
4225 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
4227 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4229 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
4231 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
4233 * nntp.el (nntp-wait-for): Return the success code.
4234 (nntp-open-connection): Use it.
4236 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
4238 * gnus-int.el (gnus-check-server): Allow breaking the opening.
4240 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4242 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
4244 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4246 * gnus-sum.el (gnus-summary-print-article): Take one prefix
4247 argument. Allow to print several articles in one file.
4249 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4251 * webmail.el (webmail-type-definition): netaddress changes.
4253 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4255 * gnus.el: Fix copyright. Remove trailing spaces.
4257 * message.el (message-forward): Use mule4.
4259 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4261 * mm-util.el (mm-string-as-unibyte): New.
4263 * message.el (message-forward): Use it.
4265 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4267 * message.el (message-cite-original-without-signature): Don't peel
4269 (message-get-reply-headers): Add Cc if it is not in follow-to.
4271 2001-01-20 Simon Josefsson <sj@extundo.com>
4273 * mm-decode.el (mm-handle-multipart-from): Add.
4274 (mm-dissect-buffer): Save From: header value.
4275 (mm-security-from): Remove.
4276 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
4278 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
4279 instead of `mml-security-from'. Protect null from value.
4281 2001-01-20 Simon Josefsson <sj@extundo.com>
4283 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
4284 application/vnd.ms-excel attachments.
4286 2001-01-19 Simon Josefsson <sj@extundo.com>
4288 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
4290 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4292 * message.el (message-ignored-mail-headers): Ditto.
4294 2001-01-19 Simon Josefsson <sj@extundo.com>
4296 * message.el (message-ignored-news-headers): Only search beginning
4299 2001-01-19 Alberto Lusiani <a.lusiani@noemail.org>
4301 * message.el (message-send-mail): Content-Type may not be there.
4303 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4305 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
4306 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
4308 * gnus-art.el (article-display-x-face): Insert X-Face if there is
4311 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4313 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
4316 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4318 * message.el (message-yank-original): Understand
4321 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4323 * gnus-art.el (gnus-boring-article-headers): Add to-address.
4324 (article-hide-boring-headers): Ditto.
4326 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
4328 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4330 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
4333 2001-01-16 Simon Josefsson <simon@josefsson.org>
4335 * message.el (message-make-in-reply-to): Add comment to message-id
4336 (old syntax, see 2000-08-02 change).
4338 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4340 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
4341 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
4342 (gnus-button-reply): Ditto.
4344 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
4346 * gnus-art.el (article-display-x-face): Fix.
4348 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4350 * gnus-art.el (article-display-x-face): Use
4351 gnus-original-article-buffer.
4353 2001-01-15 Jack Twilley <jmt@tbe.net>
4355 * message.el (message-add-header): Move to point-max.
4357 2001-01-15 Simon Josefsson <simon@josefsson.org>
4359 * smime.el (smime-CA-directory, smime-CA-file): Change default to
4360 nil, improve documentation.
4361 (smime-certificate-directory): Comment out false hints (until it
4364 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
4365 there aren't any keys.
4366 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
4367 verify certificate. Default is changed to only check integrity.
4368 Improved security status texts. If a certificate doesn't contain
4369 a email address, don't fail.
4371 * smime.el (smime-noverify-region):
4372 (smime-noverify-buffer): New functions. Verifies integrity only.
4374 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4376 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
4378 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4380 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
4381 (gnus-remove-some-windows): Ditto.
4383 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4385 * gnus-art.el (article-make-date-line): 11th.
4387 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4389 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
4390 (mml2015-gpg-sign): Ditto.
4392 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4394 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
4395 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
4397 2001-01-08 Dave Love <fx@gnu.org>
4399 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
4402 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
4404 * message.el: Doc and message fixes.
4405 (message-send-rename-function)
4406 (message-make-forward-subject-function)
4407 (message-send-mail-function, message-reply-to-function)
4408 (message-wide-reply-to-function, message-followup-to-function)
4409 (message-distribution-function, message-auto-save-directory): Fix
4412 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
4413 proceeding after warnings. Amend multipart warning message.
4415 2001-01-04 Dave Love <fx@gnu.org>
4417 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
4419 (gnus-make-directory): Require nnmail.
4421 * mm-decode.el (mm-inline-media-tests): Add
4422 image/x-portable-bitmap.
4423 (mm-get-image): Grok pbm.
4425 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
4427 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
4429 2001-01-09 Didier Verna <didier@xemacs.org>
4431 * dgnushack.el (dgnushack-compile): give a dummy value to
4432 `gnus-xmas-glyph-directory' for the time of compilation.
4433 * gnus-agent.el: moved some XEmacs specific hook add-ons from
4434 `gnus-xmas-[re]define' to avoid loosing user custom settings.
4435 * gnus-art.el: ditto.
4436 * gnus-group.el: ditto.
4437 * gnus-salt.el: ditto.
4438 * gnus-sum.el: ditto.
4439 * gnus-topic.el: ditto.
4440 * gnus-xmas.el (gnus-xmas-define): see above.
4441 * gnus-xmas.el (gnus-xmas-redefine): see above.
4442 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
4443 non-continuable error when the directory can't be found.
4445 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4447 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
4449 * gnus-art.el (gnus-mime-view-part): Copy it.
4450 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
4452 2001-01-09 Michael Downes <mjd@ams.org>
4454 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
4456 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4458 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
4459 orig-file. Use ',source.
4461 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4463 * gnus-xmas.el (gnus-xmas-modeline-glyph):
4464 (gnus-xmas-group-startup-message):
4465 Detect gnus-xmas-glyph-directory when it is nil.
4467 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4469 * pop3.el (pop3-get-message-count): Andrew Innes
4470 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
4472 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
4474 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
4476 * time-date.el (time-to-number-of-days): New function.
4478 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
4480 * nnslashdot.el (nnslashdot-request-list): Always get the right
4483 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4485 * message.el (message-minibuffer-local-map): New keymap.
4486 (message-read-from-minibuffer): Use it.
4487 * gnus-msg.el (gnus-summary-resend-message): Use it
4489 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4491 * gnus-start.el (gnus-display-time-event-handler): New function.
4492 (gnus-after-getting-new-news-hook): Use it.
4494 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
4496 * message.el (message-ignored-mail-headers): Add draft header.
4498 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
4500 * gnus-sum.el (gnus-summary-expire-articles): Don't save
4503 * nnslashdot.el (nnslashdot-request-list): Get the right year.
4505 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
4507 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
4509 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4511 * qp.el (quoted-printable-decode-region): Don't backward-char.
4513 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4515 * gnus-draft.el: Mark articles as replied.
4517 * gnus-sum.el (gnus-summary-add-mark): New function.
4519 * gnus-group.el (gnus-add-mark): New function.
4521 * gnus-sum.el (gnus-summary-buffer-name): New function.
4522 (gnus-summary-setup-buffer): Use it.
4524 * gnus-draft.el: Set things up with the right post method and
4527 * message.el (message-ignored-news-headers): Remove X-Draft-From.
4529 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
4531 * gnus.el (gnus-draft-meta-information-header): New variable.
4533 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
4535 * gnus-art.el (gnus-treatment-function-alist): Move the date
4536 functions before the header sorting functions.
4538 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
4540 * dgnushack.el (dgnushack-compile): Message whether there is w3.
4541 Don't (push "/usr/share/emacs/site-lisp" load-path).
4543 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
4544 to empty fill prefixes.
4546 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4548 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
4549 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
4551 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4553 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
4555 * nnml.el (autoload): Move to nnheader.el.
4557 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
4558 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
4559 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
4560 Kvarnstr
\e,Av
\e(Bm <jonkv@ida.liu.se>.
4562 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
4564 * gnus-art.el (article-make-date-line): Get the hours right.
4565 (gnus-ignored-headers): More hiding.
4567 * nnmail.el (nnmail-expiry-wait): Not an integer.
4569 * message.el (message-goto-body): Only expand abbrev when called
4571 (message-make-lines): Use it.
4573 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4575 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
4577 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
4579 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
4580 include the expunged articles.
4582 * gnus-group.el (gnus-group-sort-by-server): New function.
4584 * gnus.el (gnus-method-to-server-name): New function.
4585 (gnus-group-prefixed-name): Use it.
4587 * gnus-group.el (gnus-group-sort-function): Doc fix.
4588 (gnus-group-sort-groups-by-server): New command.
4590 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4592 * gnus-art.el (gnus-treat-date-english): New variable.
4593 (article-date-english): New command.
4594 (gnus-english-month-names): New variable.
4595 (article-make-date-line): Do 'english.
4597 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
4598 after the fill prefix.
4600 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
4603 * gnus-art.el (gnus-ignored-headers): Hide more headers.
4605 * message.el (message-mode-map): Bind comment-region.
4607 * gnus-art.el (gnus-mime-display-part): Let w3 display
4610 * mm-bodies.el (mm-long-lines-p): New function.
4611 (mm-body-encoding): Use it.
4612 (mm-body-encoding): Encode articles with lines longer than 1000
4615 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4617 * mm-util.el (mm-enable-multibyte): Use
4618 default-enable-multibyte-characters.
4619 (mm-enable-multibyte-mule4): Ditto.
4620 (mm-disable-multibyte): Test XEmacs.
4621 (mm-disable-multibyte-mule4): Ditto.
4622 (mm-with-unibyte-current-buffer): Simplified.
4623 (mm-with-unibyte-current-buffer-mule4): Ditto.
4625 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
4627 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
4629 * nnheader.el (nnheader-string-as-multibyte): New alias.
4631 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
4633 * gnus-uu.el (gnus-message-process-mark): New function.
4634 (gnus-uu-mark-by-regexp): Use it.
4635 (gnus-new-processable): New function.
4637 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
4639 * gnus-sum.el (gnus-no-mark): New variable.
4641 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
4643 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
4646 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
4648 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
4651 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4653 * dgnushack.el (dgnushack-compile): elc is in the current directory.
4655 * qp.el (quoted-printable-encode-region): Don't check multibyte in
4658 2000-12-25 Lloyd Zusman <ljz@asfast.com>
4660 * mml.el (mml-read-tag): Save tag location.
4662 2000-12-25 Simon Josefsson <simon@josefsson.org>
4664 * starttls.el: Sync with Emacs 21.
4666 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4668 * message.el (message-mail): Support yank-action.
4670 * message.el (message-setup): Revoke the last change.
4672 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4674 * message.el (message-setup): Use cons. Suggested by Johan Vromans
4675 <jvromans@squirrel.nl>.
4677 2000-12-24 Simon Josefsson <sj@extundo.com>
4679 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
4680 mailing list junk at end of part.
4682 2000-12-23 Simon Josefsson <sj@extundo.com>
4684 * nnimap.el (nnimap-expiry-target): New function.
4685 (nnimap-request-expire-articles): Use it.
4687 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4689 * gnus.el (gnus-group-parameters-more): New variable.
4690 * gnus-cus.el (gnus-group-customize): Use it.
4692 * gnus.el (gnus-define-group-parameter): New macro.
4693 (auto-expire): Use it
4694 (total-expire): Use it.
4695 * gnus-art.el (banner): Use it.
4697 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
4700 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4702 * gnus-topic.el (gnus-topic-create-topic): Use list.
4704 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
4705 before binding gnus-default-article-saver.
4707 * gnus-sum.el (gnus-summary-save-article):
4708 (gnus-summary-pipe-output):
4709 (gnus-summary-save-article-mail):
4710 (gnus-summary-save-article-rmail):
4711 (gnus-summary-save-article-file):
4712 (gnus-summary-write-article-file):
4713 (gnus-summary-save-article-body-file): Ditto.
4715 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
4717 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4719 * gnus-art.el (gnus-mime-security-button-map):
4720 (gnus-mime-button-map): Add parent.
4722 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4724 * messagexmas.el (message-xmas-redefine): New function.
4726 * message.el: Use it.
4728 * gnus-art.el (gnus-article-check-hidden-text): Return t.
4730 * gnus-util.el (gnus-remove-text-properties-when): Return t.
4732 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4734 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
4735 malformatted messages.
4737 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4739 * mm-util.el (mm-image-load-path): New function.
4741 * gnus-group.el (gnus-group-make-tool-bar): Use it.
4743 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
4745 * message.el (message-tool-bar-map): Use it.
4747 * Makefile.in (install-el): New.
4749 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
4751 * gnus-art.el (article-treat-dumbquotes): Quote \.
4753 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4755 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
4756 Emacs 20 runs on a terminal.
4758 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4760 * gnus-msg.el (gnus-bug): Revert to save-excursion.
4762 * mml.el (gnus-add-minor-mode): Autoload.
4764 * message.el (message-forward): Save-restriction.
4766 2000-12-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4768 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
4769 Paul Stevenson <p.stevenson@surrey.ac.uk>
4771 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4773 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
4775 * mml.el (gnus-ems): Don't require.
4777 * gnus.el (gnus-decode-rfc1522): Removed.
4778 (gnus-set-text-properties): Define.
4780 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4782 * gnus-art.el (gnus-mime-*): handle may be nil.
4784 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
4786 * gnus.el (gnus-group-remove-excess-properties): Not defined
4789 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4791 * message.el (message-mail-user-agent): Add :version.
4793 2000-12-21 Miles Bader <miles@gnu.org>
4795 * message.el (message-mode): Set `comment-start' to the yank prefix.
4797 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4799 * message.el (message-mail-user-agent): New variable.
4800 (message-setup): Renamed to message-setup-1. Support
4802 (message-mail-user-agent): New function.
4803 (message-mail): Use it.
4804 (message-reply): Use it.
4805 (message-resend): Use it.
4806 (message-mail-other-window): Use it.
4807 (message-mail-other-frame): Use it.
4809 * gnus-msg.el (gnus-bug): Support mail-user-agent.
4811 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4813 * message.el (message-tool-bar-map): Simplify.
4814 (message-narrow-to-head-1): New function.
4815 (message-narrow-to-head): Use it.
4816 (message-reply): Ditto.
4817 (message-cancel-news): Ditto.
4818 (message-supersede): Ditto.
4819 (message-make-forward-subject): Ditto.
4820 (message-bounce): Ditto.
4822 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4824 * uudecode.el (uudecode-decode-region-external): make-temp-file
4827 * binhex.el (defalias): eval-and-compile.
4829 * message.el (message-tool-bar-map): New function.
4830 (message-mode): Use it.
4832 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4834 * nntp.el (nntp-find-connection): Remove the entry.
4835 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
4837 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4839 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
4841 * message.el (message-forward): Copy buffer in unibyte mode.
4843 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4845 * message.el (message-make-forward-subject): Don't widen. Decode.
4846 (message-forward): Don't decode subject.
4848 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
4850 * qp.el (quoted-printable-encode-region): Upcase QP.
4852 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4854 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
4855 mail-extract-a-c instead. Don't depend on Gnus.
4857 * mml.el (gnus-ems): Require it.
4859 * gnus-msg.el (gnus-summary-mail-forward):
4861 * message.el (message-forward): Move mime-to-mml here.
4863 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4865 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
4866 * gnus-art.el (gnus-insert-mime-button): Simplify.
4867 (gnus-mime-display-alternative): Ditto.
4868 (gnus-insert-mime-security-button): Ditto.
4870 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4872 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
4873 text-property-not-all doesn't return nil when start=mark(end).
4874 (gnus-remove-text-properties-when): Ditto.
4876 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4878 * gnus-start.el (gnus-group-change-level): Remove group from
4879 gnus-active-hashtb if real killed.
4881 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4883 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
4884 (gnus-mime-display-alternative): Ditto.
4885 (gnus-insert-mime-security-button): Ditto.
4887 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4889 * gnus-start.el (gnus-group-change-level): Don't add it into
4890 killed-list if it was killed.
4892 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4894 * nnmbox.el (nnmbox-file-coding-system): Use binary.
4895 (nnmbox-active-file-coding-system): Ditto.
4897 * gnus-cus.el (gnus-group-parameters): Add posting-style.
4899 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4901 * gnus.el (gnus-version):
4902 (gnus-version-number): Set to Oort Gnus 0.01.
4904 * gnus-art.el (gnus-mime-security-button-map):
4905 (gnus-insert-mime-security-button): Fix for Emacs21.
4907 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4909 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
4910 easymenu, because XEmacs doesn't understand :help.
4912 * mm-uu.el: Require binhex.
4914 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4916 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
4918 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
4920 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
4922 2000-12-18 Gerd Moellmann <gerd@gnu.org>
4924 * *.xpm, *.pbm: Convert icons icons to size 24x24.
4926 2000-12-18 Dave Love <fx@gnu.org>
4928 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
4931 2000-12-13 Miles Bader <miles@gnu.org>
4933 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
4934 to t, so that we don't get stuck while trying to smilefy
4937 2000-12-12 Gerd Moellmann <gerd@gnu.org>
4939 * smiley-ems.el (smiley-regexp-alist): Make regexps match
4940 at the end of the buffer.
4941 (smiley-region): In the loop, move to the end of the submatch
4942 matching the smiley instead of using the end of the match
4943 of the whole regexp.
4945 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
4947 * message.el (message-mode): Doc fix.
4949 2000-12-12 Gerd Moellmann <gerd@gnu.org>
4951 * smiley-ems.el (smiley-region): Doc fix.
4953 2000-12-11 Miles Bader <miles@gnu.org>
4955 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
4956 bottom line visible, check to see if it's partially obscured, and
4957 if so, either scroll one more line to make it fully visible, or
4958 revert to showing the second line from the top.
4960 2000-12-07 Dave Love <fx@gnu.org>
4962 * mailcap.el (mailcap-download-directory)
4963 * gnus-audio.el (gnus-audio-directory)
4964 * smiley-ems.el (smiley-data-directory): Fix :type.
4966 2000-11-30 Dave Love <fx@gnu.org>
4968 * message.el (message-auto-save-directory): Use
4969 file-name-as-directory.
4970 (message-set-auto-save-file-name): Create
4971 message-auto-save-directory if necessary.
4972 (message-replace-chars-in-string): Removed -- unused.
4973 (message-mail-alias-type): Customize.
4974 (message-headers): Remove duplicate defgroup.
4976 2000-11-29 Dave Love <fx@gnu.org>
4978 * qp.el (quoted-printable-decode-region): Use error, not message
4979 to report malformed text (like base64). Amend message.
4981 2000-11-29 Miles Bader <miles@gnu.org>
4983 * message.el (message-header-lines): Fontify tag.
4985 2000-11-27 Dave Love <fx@gnu.org>
4987 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
4990 ;2000-11-26 Dave Love <fx@gnu.org>
4992 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
4994 2000-11-23 Dave Love <fx@gnu.org>
4996 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
4998 * mm-uu.el (uudecode): Require.
4999 (uudecode-decode-region, uudecode-decode-region-external): Don't
5001 (mm-uu-copy-to-buffer): Doc fix.
5002 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
5005 * mailcap.el: Doc fixes.
5006 (mailcap-mime-data): Various adjustments.
5007 (mailcap): New group.
5008 (mailcap-download-directory): Customize.
5009 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
5010 (mailcap-temporary-directory): Deleted (unused).
5011 (mailcap-unescape-mime-test): Simplify slightly.
5012 (mailcap-viewer-passes-test): Use functionp.
5013 (mailcap-command-p): Aliased to executable-find.
5015 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
5016 default-enable-multibyte-characters is nil.
5018 2000-11-22 Gerd Moellmann <gerd@gnu.org>
5020 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
5022 2000-11-21 Dave Love <fx@gnu.org>
5024 * gnus-art.el (gnus-mime-button-map): Don't inherit from
5025 gnus-article-mode-map.
5026 ; (gnus-mime-button-menu): Use mouse-set-point.
5027 (gnus-insert-mime-button, gnus-mime-display-alternative)
5028 (gnus-mime-display-alternative): Don't use local-map property.
5030 2000-11-17 Dave Love <fx@gnu.org>
5032 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
5033 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
5035 (uudecode-decode-region): Doc fix.
5037 2000-11-14 Dave Love <fx@gnu.org>
5039 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
5040 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
5041 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
5042 New files, derived from the XPMs.
5044 2000-11-10 Dave Love <fx@gnu.org>
5046 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
5047 (gnus-agent-lib-file, gnus-agent-load-alist)
5048 (gnus-agent-save-alist, gnus-agent-article-name): Use
5051 * gnus-group.el (gnus-group-name-charset-method-alist): Add
5053 (nnkiboze-score-file): Defvar when compiling.
5055 * gnus-start.el (gnus-read-newsrc-file): Add :version.
5057 * gnus-art.el (gnus-article-banner-alist)
5058 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
5059 (gnus-article-date-lapsed-new-header)
5060 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
5061 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
5062 (gnus-treat-strip-headers-in-body)
5063 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
5064 (gnus-treat-translate): Add :version.
5065 (gnus-article-mime-part-function): Fix defcustom.
5067 * nnmail.el (nnmail-expiry-target)
5068 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
5069 (nnmail-split-header-length-limit): Add :version.
5071 * gnus-sum.el (gnus-auto-expirable-marks)
5072 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
5073 (gnus-extra-headers, gnus-ignored-from-addresses)
5074 (gnus-newsgroup-ignored-charsets)
5075 (gnus-group-highlight-words-alist)
5076 (gnus-summary-show-article-charset-alist): Add :version.
5078 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
5079 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
5080 files, converted from the XPMs.
5082 * gnus-cache.el (gnus-cache-active-file): Don't use
5083 file-name-as-directory on directory.
5084 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
5085 use file-name-as-directory on directory.
5087 * time-date.el (timezone-make-date-arpa-standard): Autoload.
5088 (date-to-time): Use it.
5090 ; * message.el (message-mode) <adaptive-fill-regexp>:
5091 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
5092 ; (message-newline-and-reformat): Likewise.
5093 (message-forward-as-mime, message-forward-ignored-headers)
5094 (message-buffer-naming-style, message-default-charset)
5095 (message-dont-reply-to-names, message-send-mail-partially-limit):
5098 * mm-util.el: Doc fixes.
5099 (mm-mime-charset): Don't use the raw result of
5100 mm-preferred-coding-system.
5101 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
5102 (mm-with-unibyte): Simplify.
5104 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
5107 * pop3.el (pop3-version): Deleted.
5108 (pop3-make-date): New function, avoiding message-make-date.
5109 (pop3-munge-message-separator): Use it.
5111 2000-11-09 Dave Love <fx@gnu.org>
5113 * gnus-group.el (gnus-group-make-directory-group)
5114 (gnus-group-fetch-faq): Use expand-file-name.
5115 (gnus-group-fetch-faq): Simplify completing-read form.
5117 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
5120 * message.el (tool-bar-map): Defvar when compiling.
5122 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
5123 (gnus-tm-lisp-directory): Deleted.
5124 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
5126 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
5127 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
5128 version numbers from file names.
5130 2000-11-08 Dave Love <fx@gnu.org>
5132 * mm-view.el: Use featurep for XEmacs test.
5133 (mm-inline-message): Test for `remove-specifier'; don't use
5136 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
5138 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
5139 (gnus-score-find-bnews): Don't concat "".
5141 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
5142 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
5143 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
5144 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
5146 * gnus-sum.el: Put some defvars in eval-when-compile.
5147 (gnus-summary-mode-hook): Add :options.
5148 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
5149 (gnus-summary-tool-bar-map): New variable.
5150 (gnus-summary-make-tool-bar): New function.
5151 (gnus-summary-mode): Put kill-all-local-variables first.
5153 * gnus-group.el (gnus-group-toolbar-map): New variable.
5154 (gnus-group-make-tool-bar): Rewritten.
5155 (gnus-group-mode): Put kill-all-local-variables first.
5157 * rfc2047.el: Require gnus-util.
5159 * nnml.el (gnus-sorted-intersection): Autoload.
5161 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
5162 Put some defvars in eval-when-compile.
5163 (gnus-intersection, gnus-sorted-complement): Autoload.
5165 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
5167 * mm-encode.el (mm-body-7-or-8): Autoload.
5169 * mm-decode.el (mm-insert-inline): Autoload.
5172 * message.el: Put some defvars in eval-when-compile.
5174 * gnus-msg.el: Put some defvars in eval-when-compile.
5175 (gnus-msg-mail): Move after gnus-setup-message.
5177 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
5179 2000-11-07 Dave Love <fx@gnu.org>
5181 * gnus-util.el (nnheader): Don't require message (recursive
5184 * uudecode.el: Avoid compiler warnings.
5186 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
5187 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
5189 2000-11-06 Dave Love <fx@gnu.org>
5191 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
5193 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
5194 (uudecode-char-int): New alias, replacing char-int.
5195 (uudecode-decode-region): Don't call buffer-disable-undo.
5197 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
5198 ; (mm-uu-configure-list): Doc fix.
5200 ; * earcon.el (running-xemacs): Don't define.
5202 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
5204 ; * message.el (message-font-lock-keywords): Match a final newline
5205 ; to help font-lock's multiline support.
5207 2000-11-03 Dave Love <fx@gnu.org>
5209 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
5211 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
5214 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
5215 <banner>: Fix custom type, doc.
5217 * mm-decode.el (mm-display-external): Space-prefix temp buffer
5218 name. Don't disable undo explicitly.
5220 ;2000-11-02 Dave Love <fx@gnu.org>
5222 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
5225 2000-11-01 Dave Love <fx@gnu.org>
5227 * rfc2047.el (base64): Require unconditionally.
5228 (message-posting-charset): Defvar when compiling.
5229 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
5232 * gnus-sum.el (nnoo): Require.
5233 (mm-uu-dissect): Autoload.
5235 * mml.el (mml-parse-1): Clarify message.
5236 (mml-minibuffer-read-type): Use mailcap-mime-types.
5238 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
5240 * mml.el: Fix a typo in the requiring of CL.
5242 2000-11-01 Dave Love <fx@gnu.org>
5244 * utf7.el: Require cl when compiling.
5246 * binhex.el: Use (featurep 'xemacs).
5247 (binhex-char-int): New alias, replacing char-int. Change callers.
5248 (binhex-decode-region): Simplify work buffer code.
5249 (binhex-decode-region-external): Use expand-file-name, not concat.
5251 2000-10-30 Dave Love <fx@gnu.org>
5253 * gnus-art.el: Fix 2000-10-27 change properly.
5255 2000-10-28 Miles Bader <miles@gnu.org>
5257 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
5259 2000-10-27 Dave Love <fx@gnu.org>
5261 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
5263 (gnus-group-make-tool-bar): New function.
5264 (gnus-group-mode): Use it.
5266 * message.el (message-mode-menu): Add some :help strings.
5267 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
5268 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
5270 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
5271 * describe-group.xpm, get-news.xpm, kill-group.xpm:
5272 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
5274 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
5275 display-graphic-p here.
5277 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
5279 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
5280 of the `gnus-xemacs' variable, as the latter has been removed.
5281 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
5282 * gnus-art.el (gnus-treat-display-xface)
5283 (gnus-treat-display-smileys, gnus-treat-display-picons)
5284 (gnus-article-read-summary-keys): Likewise.
5286 2000-10-26 Dave Love <fx@gnu.org>
5288 (defvar): Use rmail-spool-directory unconditionally.
5290 2000-10-18 Dave Love <fx@gnu.org>
5292 * mm-bodies.el (mm-uu-decode-function)
5293 (mm-uu-binhex-decode-function): Defvar when compiling.
5295 * gnus-nocem.el (gnus-nocem-issuers): Update.
5296 (gnus-nocem-check-from): New option.
5297 (gnus-nocem-scan-groups): Use it.
5298 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
5299 (gnus-nocem-check-article-limit): Add :version.
5301 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
5303 * ietf-drums.el (mm-util): Require CL when compiling.
5305 2000-10-15 Dave Love <fx@gnu.org>
5307 * qp.el: Require mm-util.
5309 2000-10-13 Dave Love <fx@gnu.org>
5311 * qp.el (quoted-printable-decode-region): Avoid invalid
5314 2000-10-12 Gerd Moellmann <gerd@gnu.org>
5316 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
5317 to a recursive load.
5319 2000-10-12 Dave Love <fx@gnu.org>
5321 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
5323 * gnus.el (gnus-group-startup-message): Check for PBM image.
5325 2000-10-09 Dave Love <fx@gnu.org>
5327 * mail-source.el (mail-source-fetch-imap): Bind
5328 default-enable-multibyte-characters rather than using
5329 mm-disable-multibyte.
5331 2000-10-05 Dave Love <fx@gnu.org>
5333 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
5335 (quoted-printable-decode-region): Rename arg which confused
5336 charset with coding-system. Don't use nonascii-insert-offset.
5337 Coding-system encode the region initially. Don't recognize `=='
5338 as valid QP. Coding-system decode the region finally.
5339 (quoted-printable-decode-string): Rename arg which confused
5340 charset with coding-system.
5342 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
5343 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
5344 mm-encode-coding-region.
5345 (mm-decode-body, mm-decode-string): Rename variables which
5346 confused charset with coding-system.
5347 (binhex-decode-region): Don't autoload.
5348 (mm-body-encoding): Require message.
5349 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
5352 * gnus-art.el (article-de-quoted-unreadable)
5353 (article-de-base64-unreadable): Fold search case
5354 rather than downcasing string. Apply mm-charset-to-coding-system
5355 to arg of quoted-printable-decode-region.
5357 2000-10-04 Dave Love <fx@gnu.org>
5359 * gnus-ems.el: Don't turn off compiler warnings in local vars.
5360 Require ring when compiling.
5361 (gnus-article-compface-xbm): New variable.
5363 2000-10-04 Dave Love <fx@gnu.org>
5365 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
5368 * frown.pbm, smile.pbm, wry.pbm: New files.
5370 * frown.xbm, smile.xbm, wry.xbm: Deleted.
5372 2000-10-03 Dave Love <fx@gnu.org>
5374 * mail-source.el (mail-sources): Revert to nil.
5376 * nnmail (nnmail-spool-file): Revert to `((file))'.
5378 * qp.el: Don't require mm-util.
5379 (quoted-printable-decode-region): Rewritten.
5380 (quoted-printable-decode-string, quoted-printable-encode-region):
5382 (quoted-printable-encode-region): Barf on multibyte characters.
5383 Maybe make the class multibyte. Upcase chars, not formatted
5384 strings. Allow mm-use-ultra-safe-encoding to be unbound.
5385 (quoted-printable-encode-string): Don't use
5386 mm-with-unibyte-buffer.
5388 2000-09-29 Gerd Moellmann <gerd@gnu.org>
5390 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
5392 2000-09-21 Dave Love <fx@gnu.org>
5394 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
5395 (for Emacs 20). Tidy somewhat.
5397 2000-09-21 Dave Love <fx@gnu.org>
5399 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
5400 image processing. Rationalize logic somewhat.
5402 2000-09-20 Dave Love <fx@gnu.org>
5404 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
5407 * gnus.el (gnus-version-number): Avoid some redundant
5410 2000-09-20 Gerd Moellmann <gerd@gnu.org>
5412 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
5413 to XBM; we always have PBM support.
5415 2000-09-14 Dave Love <fx@gnu.org>
5417 * gnus.el (gnus-charset):
5418 * mm-decode.el (mime-display):
5419 * imap.el (imap) <defgroup>: Add :version.
5421 2000-09-13 Gerd Moellmann <gerd@gnu.org>
5423 * parse-time.el: Fix author's mail address.
5425 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
5426 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
5427 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
5428 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
5429 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
5430 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
5431 * rfc2231.el, uudecode.el: Fix copyright notice.
5433 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
5434 require `w3' at load-time only if not running in batch mode.
5436 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5438 * gnus.el: Before merge with Emacs21.
5440 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
5442 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
5444 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
5446 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
5447 to avoid conflict with the standard `back-to-indentation'
5450 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5452 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
5454 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
5455 (mm-disable-multibyte-mule4): Ditto.
5456 (mm-with-unibyte-current-buffer-mule4): Ditto.
5458 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5460 * pop3.el (pop3-movemail): Use binary.
5461 (pop3-movemail-file-coding-system): Removed.
5463 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5465 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
5467 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5469 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
5472 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5474 * gnus-msg.el (gnus-post-method): Use backend name when the
5477 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5479 * gnus-art.el (article-verify-x-pgp-sig): Don't test
5481 (gnus-treat-x-pgp-sig): Default value.
5482 (gnus-ignored-headers): Redundant.
5484 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5486 * gnus-win.el (gnus-configure-frame): Save selected window.
5488 2000-02-15 Andrew Innes <andrewi@gnu.org>
5490 * nnmbox.el: Require gnus-range.
5491 (nnmbox-group-building-active-articles): New variable.
5492 (nnmbox-group-active-articles): New variable; this is a cache of
5493 all active articles by group and number.
5494 (nnmbox-in-header-p): New function.
5495 (nnmbox-find-article): New function.
5496 (nnmbox-record-active-article): New function.
5497 (nnmbox-record-deleted-article): New function.
5498 (nnmbox-is-article-active-p): New function.
5499 (nnmbox-retrieve-headers): Use nnmbox-find-article.
5500 (nnmbox-request-article): Ditto. Also supply extra arg to
5501 nnmbox-article-group-number.
5502 (nnmbox-request-expire-articles): Ditto.
5503 (nnmbox-request-move-article): Ditto.
5504 (nnmbox-request-replace-article): Ditto.
5505 (nnmbox-request-rename-group): Rename group entry in active
5507 (nnmbox-delete-mail): Update active article cache, unless article
5509 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
5510 than partially duplicating it.
5511 (nnmbox-article-group-number): Add extra `this-line' arg, to
5512 handle articles belonging to multiple groups.
5513 (nnmbox-save-mail): Update active article cache.
5514 (nnmbox-read-mbox): Build active article cache when loading mbox.
5515 Also do some repair work, if we find articles that are missing the
5516 appropriate X-Gnus-Newsgroup lines in the header. We can usually
5517 reconstruct these from Xref info.
5519 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5521 * mail-source.el (mail-source-report-new-mail): Use
5522 nnheader-run-at-time.
5524 2000-02-15 Andrew Innes <andrewi@gnu.org>
5526 * mail-source.el (mail-source-fetch-pop): Clear pop password when
5527 an error is thrown, and then rethrow the error.
5528 (mail-source-check-pop): Ditto.
5529 (mail-source-start-idle-timer): Prevent multiple pop checks
5530 running if the check takes a long time.
5532 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5534 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
5537 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5539 * gnus-win.el (gnus-configure-windows): Make sure
5540 nntp-server-buffer is live.
5541 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
5543 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
5545 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
5547 2000-12-04 Andreas Jaeger <aj@suse.de>
5549 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
5551 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5553 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
5555 2000-12-01 Christopher Splinter <chris@splinter.inka.de>
5557 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
5559 2000-12-01 Simon Josefsson <sj@extundo.com>
5561 * mml-smime.el (mml-smime-verify): Fix address parsing.
5563 2000-12-01 Simon Josefsson <sj@extundo.com>
5565 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
5566 more than one certificate inside PKCS#7 blob. Better security
5567 information (clamed / actual sender, openssl output, certificates
5570 * smime.el (smime-verify-region): Output to /dev/null.
5571 (smime-buffer-as-string-region): Don't parse empty lines.
5573 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5575 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
5577 (gnus-mime-security-show-details-inline): New variable.
5578 (gnus-mime-security-show-details): Use them.
5579 (gnus-insert-mime-security-button): Ditto.
5581 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
5582 Suggest by Michael Duggan (md5i@cs.cmu.edu).
5583 (mml2015-gpg-clear-verify): Ditto.
5584 (mml2015-gpg-decrypt-1): Ditto.
5585 (mml2015-use): Prefer 'gpg.
5587 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5589 * gnus-util.el (gnus-add-text-properties-when): New function.
5590 (gnus-remove-text-properties-when): Ditto.
5592 * gnus-cite.el (gnus-article-hide-citation): Use them.
5593 (gnus-article-toggle-cited-text): Use them.
5595 * gnus-art.el (gnus-signature-toggle): Use them.
5596 (gnus-article-show-hidden-text): Ditto.
5597 (gnus-article-hide-text): Ditto.
5599 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5601 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
5603 2000-11-30 Simon Josefsson <sj@extundo.com>
5605 * smime.el (smime-point-at-eol): New alias.
5606 (smime-buffer-as-string-region): Use it.
5608 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5610 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
5612 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5614 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
5616 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
5618 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
5620 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
5622 * nnmh.el (nnmh-request-expire-articles): Implemented
5623 expiry-target for nnmh backend.
5625 2000-11-30 Simon Josefsson <sj@extundo.com>
5627 * mm-decode.el (mm-security-from): New variable.
5628 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
5630 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
5633 2000-11-30 Simon Josefsson <sj@extundo.com>
5635 * mml-smime.el (mml-smime-verify): Verify that certificate mail
5636 address match sender address.
5638 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
5640 * smime.el (smime-verify-region): Don't copy buffer.
5641 (smime-decrypt-buffer): Use expand-file-name on keyfile.
5642 (smime-pkcs7-region): New function.
5643 (smime-pkcs7-certificates-region): Ditto.
5644 (smime-pkcs7-email-region): Ditto.
5645 (smime-buffer-as-string-region): Ditto.
5647 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
5650 2000-11-23 Jens Krinke <j.krinke@gmx.de>
5652 * smime.el (smime-decrypt-region): Fix keyfile argument.
5654 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5656 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
5658 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5660 * message.el (message-shoot-gnksa-feet): New variable.
5661 (message-gnksa-enable-p): New function.
5662 (message-send): Use it.
5663 (message-check-news-body-syntax): Ditto.
5665 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
5667 * message.el (message-make-message-id): Remove the redundancy.
5669 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5671 * message.el (message-setup): Discourage using mc-install-*-mode.
5673 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
5675 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5677 * gnus-cite.el (gnus-cite-parse): Guess citation length.
5679 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5681 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
5683 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5685 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
5687 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5689 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
5690 insert-buffer-substring.
5692 * message.el (message-send-mail): Use buffer-substring-no-properties.
5693 (message-send-news): Ditto.
5695 2000-11-22 David Edmondson <dme@dme.org>
5697 * imap.el (imap-wait-for-tag): Message read info.
5699 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5701 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
5702 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
5703 (mml2015-gpg-encrypt): Ditto.
5705 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5707 * mm-decode.el (mm-verify-option): Default value.
5709 * mml-sec.el (mml-secure-part): Error message.
5711 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5713 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
5715 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5717 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
5719 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5721 * gnus-art.el (gnus-article-describe-key): Use prompt.
5722 (gnus-article-describe-key-briefly): Ditto.
5724 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5726 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
5728 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5730 * gnus-art.el (gnus-article-describe-key): New function.
5731 (gnus-article-describe-key-briefly): New function.
5733 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5735 * mm-decode.el (mm-decrypt-option): Doc typo.
5737 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
5740 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5742 * message.el (message-newline-and-reformat): Typo.
5744 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5746 * gnus-art.el (article-verify-x-pgp-sig): Check whether
5747 original-article-buffer exists.
5749 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
5750 (rfc2047-header-encoding-alist): Addresses are different from text.
5751 (rfc2047-encode-message-header): Ditto.
5752 (rfc2047-dissect-region): Extra parameter.
5753 (rfc2047-encode-region): Ditto.
5754 (rfc2047-encode-string): Ditto.
5756 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5758 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
5759 (mm-uu-pgp-encrypted-extract): Use it.
5760 (mm-uu-pgp-signed-extract-1): New function.
5761 (mm-uu-pgp-signed-extract): Use it.
5763 * gnus-art.el (gnus-mime-display-security): New function.
5764 (gnus-mime-display-part): Use it.
5765 (gnus-mime-security-verify-or-decrypt): New function.
5766 (gnus-mime-security-press-button): New function.
5767 (gnus-insert-mime-security-button): Use it.
5769 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
5770 (mm-find-raw-part-by-type): Ditto.
5771 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
5772 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
5773 (mm-destroy-parts): Kill nested multibyte buffer.
5775 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
5776 (mml2015-gpg-verify): Ditto.
5778 2000-11-18 Simon Josefsson <sj@extundo.com>
5780 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
5781 (mml2015-function-alist): Use it.
5783 * mml-sec.el (mml-sign-alist): Update names.
5784 (mml-encrypt-alist): Ditto.
5785 (mml-secure-part-smime-sign): Moved to mml-smime.el
5786 as `mml-smime-sign-query'.
5787 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
5788 `mml-smime-get-file-cert'.
5789 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
5790 `mml-smime-get-dns-cert'.
5791 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
5792 `mml-smime-encrypt-query'.
5793 (mml-smime-sign-buffer): Use mml-smime-sign.
5794 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
5796 * mml-smime.el (mml-smime-sign): New function.
5797 (mml-smime-encrypt):
5798 (mml-smime-sign-query):
5799 (mml-smime-get-file-cert):
5800 (mml-smime-get-dns-cert):
5801 (mml-smime-encrypt-query): Moved from mml-sec.el.
5803 2000-11-16 Simon Josefsson <sj@extundo.com>
5805 * mml2015.el (mml2015-gpg-clear-verify): New function.
5806 (mml2015-function-alist): Add it.
5808 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
5810 * message.el (message-setup-fill-variables): Use
5811 message-cite-prefix-regexp.
5812 (message-newline-and-reformat): Check the end of citation, leading
5813 WSP, break in the cite prefix.
5814 (message-fill-paragraph): New function.
5816 2000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
5818 * lpath.el: Shut up.
5820 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
5822 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
5823 raw 8-bit in headers in dk.* newsgroups.
5825 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
5827 * message.el (message-newline-and-reformat): Match extra WSPs.
5829 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
5831 * mml.el (mml-generate-mime-1): Ignore ascii.
5833 2000-11-16 Justin Sheehy <justin@iago.org>
5835 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
5837 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5839 * message.el (message-cite-prefix-regexp): Prefix should not end
5842 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
5844 * message.el (message-mode-syntax-table): Add - as a word
5845 constituent as in articles.
5846 (message-setup-fill-variables): Add -_. as supercite-style prefix.
5847 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
5848 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
5850 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
5852 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
5854 2000-11-12 David Edmondson <dme@dme.org>
5856 * message.el (message-font-lock-keywords): use
5857 message-cite-prefix-regexp.
5859 2000-11-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5861 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
5862 Stein Arild Str
\e,Ax
\e(Bmme.
5863 (gnus-group-jump-to-group): Use it.
5864 (gnus-group-jump-to-group-prompt): Customize.
5866 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
5868 * mailcap.el (mailcap-possible-viewers): Match the entire string.
5870 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
5872 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
5874 (mml2015-mailcrypt-sign): Ditto.
5876 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
5878 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
5881 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
5883 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
5885 (gnus-backlog-request-article): Don't request nnvirtual articles.
5887 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
5889 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
5890 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
5892 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
5894 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
5895 * mml.el (mml-generate-mime-1): Use charset attribute.
5896 * mm-bodies.el (mm-encode-body): Add parameter charset.
5897 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
5899 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
5901 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
5902 (mml2015-mailcrypt-clear-decrypt): Ditto.
5903 (mml2015-mailcrypt-verify): Ditto.
5904 (mml2015-mailcrypt-clear-verify): Ditto.
5905 (mml2015-gpg-verify): Ditto.
5907 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
5909 * smime.el (smime-openssl-program): Test the existence of openssl.
5910 * mml-smime.el: Require mm-decode.
5911 (mml-smime-verify-test): New function.
5912 * mm-decode.el (mm-verify-function-alist): Use it.
5914 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
5916 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
5919 2000-11-13 Simon Josefsson <sj@extundo.com>
5921 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
5922 verification doesn't work.
5924 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
5926 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
5927 (gnus-inews-do-gcc): Use it.
5929 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
5931 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
5933 * mm-extern.el (mm-inline-external-body): Report error when no
5936 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
5938 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
5940 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
5942 * gnus-art.el (gnus-mime-button-menu): Use select-window.
5944 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
5946 * gnus-art.el (gnus-mime-display-part): Display multipart/related
5949 2000-11-12 David Edmondson <dme@dme.org>
5951 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
5952 and replace `.' with `\w' to allow for different syntax tables
5953 (from Vladimir Volovich).
5954 * message.el (message-newline-and-reformat): use
5955 `message-cite-prefix-regexp'.
5956 * gnus-cite.el (gnus-supercite-regexp): use
5957 `message-cite-prefix-regexp'.
5958 * gnus-cite.el (gnus-cite-parse): use
5959 `message-cite-prefix-regexp'.
5961 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
5963 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
5964 PGP SIGNATURE. Escape leading "-"'s.
5965 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
5967 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
5969 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
5971 2000-11-11 Simon Josefsson <sj@extundo.com>
5973 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
5975 * smime.el (smime-details-buffer): New variable.
5976 (smime-sign-region):
5977 (smime-encrypt-region):
5978 (smime-verify-region):
5979 (smime-decrypt-region): Copy OpenSSL output to the buffer.
5981 * mml-smime.el (mml-smime-verify): Support security info.
5983 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
5985 * mm-decode.el (mm-verify-option): Set default to nil.
5986 (mm-decrypt-option): Ditto.
5987 * gnus-art.el (article-verify-x-pgp-sig): New function.
5989 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
5991 * gnus-art.el (gnus-mime-display-alternative): Show button if no
5994 2000-11-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5996 * gnus-sum.el (gnus-move-split-methods): Say that
5997 `gnus-split-methods' uses file names, whereas this uses group
5998 names. (Report from Nevin Kapur)
6000 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
6002 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
6004 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
6006 * nnheader.el (nnheader-directory-files-is-safe): New variable.
6007 (nnheader-directory-articles): Use it.
6008 (nnheader-article-to-file-alist): Ditto.
6010 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
6012 * rfc2047.el (rfc2047-pad-base64): New function.
6013 (rfc2047-decode): Use it.
6015 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
6017 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
6020 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
6022 * mml2015.el (mml2015-gpg-decrypt-1):
6023 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
6025 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
6027 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
6029 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
6031 * pop3.el (pop3-munge-message-separator): A message may have an
6034 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
6036 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
6037 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
6038 (mm-uu-pgp-signed-extract): Use coding-system.
6040 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
6042 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
6043 (gnus-insert-mime-security-button): New function.
6044 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
6045 * mml2015.el: Add security info when verify or decrypt.
6046 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
6047 (mm-uu-pgp-encrypted-extract): Ditto.
6049 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
6051 * mm-decode.el (mm-display-parts): New function.
6052 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
6054 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
6056 * gnus-mlspl.el: Documentation tweaks.
6058 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
6060 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
6061 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
6064 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
6066 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
6068 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
6070 * gnus-art.el (gnus-article-encrypt): New function.
6071 (gnus-article-encrypt-protocol-alist): New variable.
6072 (gnus-article-encrypt-protocol): New variable.
6073 * mml2015.el (mml2015-self-encrypt): New function.
6074 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
6076 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
6078 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
6079 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
6081 * mml2015.el: Remove snarf code.
6082 * mm-decode.el: Remove snarf code.
6084 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
6086 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
6087 (mml-insert-mime): Understand gnus-decoded.
6088 (mime-to-mml): New parameter handles.
6089 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
6090 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
6092 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
6094 * mm-decode.el (mime-security): New group.
6095 (mm-verify-function-alist): Add test function.
6096 (mm-decrypt-function-alist): Ditto.
6097 (mm-snarf-option): Set default value as nil.
6098 (mm-find-part-by-type): Recursive parameter.
6099 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
6100 * mml2015.el: Support draft-ietf-openpgp-multsig.
6102 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
6104 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
6105 (gnus-article-view-part-as-charset): New function.
6107 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
6109 * mm-decode.el (mm-verify-option): Default value.
6110 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
6112 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
6114 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
6116 2000-11-05 Simon Josefsson <sj@extundo.com>
6118 * mml-smime.el (mml-smime-verify): Work in original multipart
6121 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
6122 (mm-handle-multipart-ctl-parameter): Ditto.
6123 (mm-alist-to-plist): New function.
6124 (mm-dissect-buffer): Store CTL parameters and copy original buffer
6126 (mm-destroy-parts): Destroy multipart buffert.
6127 (mm-remove-part): Ditto.
6129 * mml-smime.el (mml-smime-sign): Not used.
6130 (mml-smime-encrypt): Ditto.
6132 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
6134 Verify S/MIME signature support.
6136 * mm-decode.el (mm-inline-media-tests): Add
6137 application/{x-,}pkcs7-signature.
6138 (mm-inlined-types): Ditto.
6139 (mm-automatic-display): Ditto.
6140 (mm-verify-function-alist): Ditto. Add name of method.
6141 (mm-decrypt-function-alist): Add name of method.
6142 (mm-find-part-by-type): Add documentation.
6143 (mm-possibly-verify-or-decrypt): Use new format of
6144 mm-{verify,decrypt}-function-alist. Use method names.
6146 * mml-smime.el (mml-smime-verify): New function.
6148 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
6150 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
6152 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
6154 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
6155 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
6156 * mm-decode.el (mm-snarf-option): New.
6158 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
6160 * mm-util.el (mm-subst-char-in-string): New function.
6161 (mm-replace-chars-in-string): Use it.
6162 * message.el (message-replace-chars-in-string): Use it.
6163 * nnheader.el (nnheader-replace-chars-in-string): Use it.
6164 * gnus-mh.el (mh-lib-progs): Shut up.
6166 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
6168 * base64.el, md5.el: Moved to contrib directory.
6170 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
6172 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
6173 the last article when search.
6175 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
6177 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
6178 * nnmail.el (nnmail-pathname-coding-system): Ditto.
6180 2000-09-29 David Edmondson <dme@thus.net>
6182 * message.el (message-newline-and-reformat): Typo.
6184 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
6186 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
6188 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
6190 * nntp.el (nntp-decode-text): Delete bogus status lines.
6192 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
6194 * message.el (message-font-lock-keywords): Match a final newline
6195 to help font-lock's multiline support.
6197 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
6199 * nnoo.el (nnoo-set): New function.
6201 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
6203 * gpg.el, gpg-ring.el: Moved to contrib directory.
6205 2000-11-04 Simon Josefsson <sj@extundo.com>
6207 * nnimap.el (nnimap-split-inbox): Typo.
6209 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
6211 * gnus-msg.el (gnus-msg-mail): Move it backwards.
6213 2000-11-03 Simon Josefsson <sj@extundo.com>
6215 * rfc2231.el (rfc2231-parse-qp-string): New function.
6218 * mail-parse.el (mail-header-parse-content-type):
6219 (mail-header-parse-content-disposition): Support invalid QP
6220 encoded strings, by using `rfc2231-parse-qp-string'.
6222 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
6224 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
6225 (rfc2231-decode-encoded-string): Typo "> X 1".
6226 (rfc2231-encode-string): Insert the name of charset.
6227 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
6229 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
6231 * mm-decode.el (mm-save-part): Return the filename.
6232 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
6233 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
6234 (gnus-mime-action-alist): Use it.
6235 (gnus-mime-button-commands): USe it.
6236 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
6237 (mm-inline-external-body): unwind-protect.
6239 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
6241 * gnus-art.el (gnus-insert-mime-button): Show url.
6243 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
6245 * mml.el (mml-generate-mime-1): Support external url.
6246 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
6248 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
6250 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
6251 * mm-decode.el (mm-display-external): Ditto.
6252 * mm-extern.el: New file.
6253 * mm-decode.el (mm-inline-media-tests): Hook it up.
6254 (mm-inlined-types): Inline message/external-body.
6256 2000-11-02 Simon Josefsson <sj@extundo.com>
6258 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
6260 * message.el (message-get-reply-headers): Better handling when
6261 Mail-Followup-To is very large.
6263 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
6265 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
6266 * gnus-art.el (gnus-article-edit-done):
6267 * gnus-sum.el (gnus-summary-edit-article-done): Move line
6269 * gnus-msg.el (gnus-setup-message): Remove a hack.
6271 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
6273 * gnus-sum.el (gnus-newsgroup-variables): New variable.
6274 (gnus-summary-mode): Make them local variables.
6275 (gnus-set-global-variables): Globalize them.
6276 (gnus-summary-exit): Kill them.
6278 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
6280 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
6283 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
6285 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
6286 gnus-article-wash-types.
6287 * gnus-art.el (gnus-article-wash-status): Use them.
6289 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
6291 * mml.el (mml-read-tag): Remove spaces and LF.
6293 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
6295 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
6296 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
6298 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
6300 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
6302 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
6304 * gnus-sum.el (gnus-article-charset): New variable.
6305 (gnus-summary-display-article): Set it.
6306 * gnus-msg.el (gnus-copy-article-buffer): Use it.
6307 * gnus-art.el (gnus-article-mode): Make it local variable.
6309 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
6311 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
6313 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
6315 * nnwfm.el: New file.
6317 * nnweb.el (nnweb-replace-in-string): New function.
6319 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
6321 * mml2015.el: Wrap gpg.el.
6322 * gpg.el (gpg-verify): The last argument of apply is a list.
6323 (gpg-encrypt): Add passphrase as a parameter.
6325 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
6328 * gpg-ring.el: New file.
6330 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
6332 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
6334 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
6336 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
6337 double-quote charcters.
6338 (gnus-summary-prepare-threads): Ditto.
6340 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
6342 * gnus-art.el (gnus-mime-display-single): Forward line -1.
6343 * mml.el (mml-read-tag): Don't skip the leading space.
6344 * lpath.el (font-lock-set-defaults): Shut up.
6346 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
6348 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
6350 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
6352 * qp.el (quoted-printable-encode-region): Replace leading - when
6354 * mml.el (mml-generate-mime-postprocess-function): Removed.
6355 (mml-postprocess-alist): Removed.
6356 (mml-generate-mime-1): Use ultra-safe when sign.
6357 * mml2015.el (mml2015-fix-micalg): Uppercase.
6358 (mml2015-verify): Insert LF.
6359 (mml2015-mailcrypt-sign): Downcase; search backward.
6361 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
6363 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
6365 (nnultimate-table-regexp): New variable.
6366 (nnultimate-forum-table-p): Use it.
6368 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
6370 * gnus-sum.el (gnus-summary-expire-articles): Save point.
6372 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
6374 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
6375 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
6377 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
6379 * mml2015.el: Shut up.
6381 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
6383 * gnus.el (gnus-server-browse-hashtb): Removed.
6384 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
6385 (gnus-group-insert-group-line-info): Use simplified method.
6386 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
6388 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
6390 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
6392 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
6393 * gnus-group.el (gnus-group-prepare-flat): Use it.
6394 * gnus-topic.el (gnus-group-prepare-topics): Use it.
6396 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
6398 * mml.el (mml-mode): Show menu in XEmacs.
6400 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
6402 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
6403 (gnus-server-read-server-in-server-buffer): New function.
6404 (gnus-browse-foreign-server): Browse in group buffer.
6405 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
6406 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
6407 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
6408 * gnus.el (gnus-server-browse-hashtb): New variable.
6410 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
6412 * nnfolder.el (nnfolder-open-nov): Use group.
6414 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
6416 * nnfolder.el: Add NOV. Set version to 2.0.
6417 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
6419 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
6421 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
6423 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
6425 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
6426 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
6428 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
6430 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
6432 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
6434 * mm-decode.el (mm-verify-function-alist): New variable.
6435 (mm-verify-option): New variable.
6436 (mm-decrypt-function-alist): Ditto.
6437 (mm-decrypt-option): Ditto.
6438 (mm-find-raw-part-by-type): New function.
6439 (mm-possibly-verify-or-decrypt): New function.
6440 (mm-dissect-multipart): Use it.
6441 * mml2015.el (mml2015-fix-micalg): New function.
6442 (mml2015-decrypt): Use new interface.
6443 (mml2015-verify): Use new interface.
6444 (mml2015-setup): Make it bogus.
6446 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
6448 * mml.el (mml-generate-mime-postprocess-function): Set to
6450 (autoload): Autoload mml2015 and mml-smime.
6451 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
6452 * mml2015.el (mml2015-encrypt): New function.
6453 (mml2015-sign): New function.
6454 (mml2015-encrypt-function): New variable.
6455 (mml2015-sign-function): New variable.
6456 (mml2015-mailcrypt-encrypt): Use message-recipients.
6457 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
6458 * mml-smime.el (mml-smime-setup): Ditto.
6460 2000-10-28 Simon Josefsson <sj@extundo.com>
6462 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
6463 Communigate Pro 3.3.1 server.
6465 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
6467 (mml-secure-dns-server): Removed.
6468 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
6469 write certificates to files.
6471 * smime.el (smime-dns-server): New variable.
6472 (smime-mail-to-domain):
6473 (smime-cert-by-dns): New functions.
6477 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
6479 * message.el (message-options): New variable.
6480 (message-options-set-recipient): New function.
6481 (message-send): Use them.
6482 * gnus-int.el (gnus-request-replace-article): Use them.
6483 (gnus-request-accept-article): Ditto.
6484 * mml.el (mml-preview): Use them.
6485 * gnus-sum.el (gnus-summary-edit-article): Use them.
6487 * message.el (message-options-get): New function.
6488 (message-options-get): New function.
6489 * rfc2047.el (rfc2047-encode-message-header): Use them.
6490 * mm-bodies.el (mm-encode-body): Use them.
6492 2000-10-28 Simon Josefsson <sj@extundo.com>
6494 * nnimap.el (nnimap-retrieve-which-headers):
6495 (nnimap-request-article-part): Quote message-id.
6497 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
6498 (smime-CA-file): New variable.
6499 (smime-call-openssl-region): Don't error.
6500 (smime-sign-region): Return result value.
6501 (smime-encrypt-region): Ditto.
6502 (smime-verify-region): New function.
6503 (smime-decrypt-region): Ditto.
6504 (smime-verify-buffer): Ditto.
6505 (smime-decrypt-buffer): Ditto.
6507 * mml.el: Require mml-sec.
6508 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
6509 (mml-mode-map): Add "sign" and "encrypt" maps.
6510 (mml-menu): Add security menu.
6511 (mml-preview): Use generate-new-buffer.
6513 * mml-sec.el: New file.
6515 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
6517 * mm-decode.el (mm-find-part-by-type): Move it here.
6518 * mml.el (mml-postprocess): Move it here.
6519 (mml-postprocess-alist): Move it here. Merge them.
6521 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
6523 * rfc2047.el (rfc2047-encode-message-header): Make sure no
6524 unencoded stuff in the header.
6526 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
6528 * gnus-group.el (gnus-group-listed-groups): New variable.
6529 (gnus-group-list-option): New variable.
6530 (gnus-group-list-limit-map): New keymap.
6531 (gnus-group-list-flush-map): New keymap.
6532 (gnus-group-list-plus-map): New keymap.
6533 (gnus-group-prepare-logic): New function.
6534 (gnus-group-prepare-flat): Merge with
6535 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
6536 (gnus-group-prepare-flat-list-dead): Ditto.
6537 (gnus-group-list-matching): Use gnus-group-prepare-function.
6538 (gnus-group-list-dormant): Ditto.
6539 (gnus-group-list-cached): Ditto.
6540 (gnus-group-listed-groups): New function.
6541 (gnus-group-list-limit): New function.
6542 (gnus-group-list-flush): New function.
6543 (gnus-group-list-plus): New function.
6544 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
6545 (gnus-topic-prepare-topic): Ditto.
6547 2000-10-27 Paul Jarc <prj@po.cwru.edu>
6549 * message.el (message-insert-to, message-get-reply-headers):
6550 (message-reply, message-followup): Mail-{Followup,Reply}-To.
6552 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
6554 * mml2015.el: New file.
6555 * smime.el: New file.
6556 * mml-smime.el: New file.
6558 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
6560 * ChangeLog: Moved to ChangeLog.1.
6563 ;; coding: iso-2022-7bit