1 2001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
3 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
5 * gnus-group.el (gnus-update-group-mark-positions): Bind
6 gnus-group-update-hook to nil.
8 2001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10 * mml.el (mml-generate-mime-1): Force as multibyte string.
12 2001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
14 * gnus-sum.el (gnus-summary-insert-line)
15 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
16 From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
18 * gnus-spec.el (gnus-correct-substring): Take optional END.
20 * nnrss.el (nnrss-request-article): Remove \n.
21 (nnrss-retrieve-headers): Lines number is -1.
23 2001-08-24 Simon Josefsson <jas@extundo.com>
25 * gnus-group.el (gnus-info-clear-data): Call
26 nnfoo-request-set-mark to propagate marks. Fix bug:
27 `gnus-group-update-line' doesn't update read range unless we call
28 `gnus-get-unread-articles-in-group' first.
30 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
33 2001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
35 * gnus-util.el (gnus-create-info-command): Return an interactive
38 2001-08-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
39 From Katsumi Yamaoka <yamaoka@jpl.org>
41 * gnus-spec.el (gnus-parse-complex-format): Use equal.
43 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
45 * gnus-sum.el (gnus-select-newsgroup): Use it.
47 * gnus-util.el (gnus-not-ignore): New function.
49 * lpath.el (featurep): Don't fbind char-int.
51 * gnus-util.el (gnus-create-info-command): New function.
53 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
56 * gnus-sum.el (gnus-select-newsgroup): Clean up.
57 (gnus-summary-limit-children): Use 'identity instead of `all'.
58 (gnus-summary-limit-to-display-predicate): New command and
61 2001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
63 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
65 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
67 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
69 * gnus-spec.el: Add the Gnus version.
70 (gnus-update-format-specifications): If the Gnus version changes,
71 nix out the format spec cache.
73 * gnus.el (gnus-continuum-version): Made into a command and
74 optionalize the VERSION.
76 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
77 the start of the lines.
79 2001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
81 * gnus.el (gnus-visual-p): Define function before use of
84 2001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
86 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
87 (gnus-article-mark-to-type): New function.
88 (gnus-update-missing-marks): Only update marks of type 'list.
90 * gnus.el (gnus-article-special-mark-lists): New variable.
92 2001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
94 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
95 (gnus-select-newsgroup): Still use 'all.
96 (gnus-summary-initial-limit): Comparing with 'all.
98 2001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
100 * gnus-start.el (gnus-activate-group): If dont-check, don't update
103 2001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
105 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
106 nnslashdot-*-retrieve-headers.
107 (nnslashdot-request-article): Fix for slashcode 2.2.
108 (nnslashdot-make-tuple): New.
109 (nnslashdot-read-groups): Use it.
111 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
113 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
116 * gnus-sum.el (gnus-summary-move-article): Don't select article.
118 2001-08-20 Simon Josefsson <jas@extundo.com>
120 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
121 opened, error instead of continuing (and exploding later).
123 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
125 * gnus.el (gnus-expand-group-parameters): Return the parameter
128 * gnus-sum.el (gnus-summary-show-article): Doc fix.
129 (gnus-summary-show-article): Guess at charset if required.
131 * gnus-spec.el (gnus-correct-substring): Stopped one character
134 2001-08-19 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
136 * earcon.el (earcon-auto-play): Remove unused option.
138 2001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
140 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
141 message down in levels, since it happens very fast.
143 * smiley-ems.el (smiley-update-cache): Respect the symbol version
144 of smiley-regexp-alist.
146 * mm-view.el (mm-inline-text): Ignore vcard errors.
148 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
150 * gnus-score.el (gnus-all-score-files): Use append instead of
153 * gnus.el (gnus-splash-face): Doc fix.
155 * mm-decode.el (mm-mailcap-command): Use
156 mm-path-name-rewrite-functions.
157 (mm-path-name-rewrite-functions): New variable.
159 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
160 (gnus-complex-form-to-spec): Insert tab.
161 (gnus-spec-tab): New function.
163 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
166 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
168 (gnus-parse-complex-format): React to %C.
170 * gnus-ems.el (gnus-char-width): Moved here.
172 * gnus-sum.el (gnus-select-newsgroup): Set
173 gnus-newsgroup-articles.
174 (gnus-unseen-mark): New variable.
175 (gnus-newsgroup-unseen): Ditto.
176 (gnus-newsgroup-seen): Ditto.
177 (gnus-adjust-marked-articles): Use them.
178 (gnus-update-marks): Use them.
179 (gnus-summary-update-secondary-mark): Display.
180 (gnus-summary-prepare-threads): Display.
182 * gnus-msg.el (gnus-inews-group-method): Use and return the
183 method, not the server.
185 2001-08-19 Simon Josefsson <jas@extundo.com>
187 * gnus-srvr.el (gnus-server-agent-face): New.
188 (gnus-server-agent-face): New.
189 (gnus-server-mode): Turn on font-lock-mode.
191 * gnus.el (gnus-server-visual): Add defgroup.
193 2001-08-19 Simon Josefsson <jas@extundo.com>
194 From Joe Casadonte <jcasadonte@northbound-train.com>
196 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
197 gnus-server-denied-face): New.
198 (gnus-server-opened-face, gnus-server-closed-face,
199 gnus-server-denied-face): New.
200 (gnus-server-font-lock-keywords): Add.
202 2001-08-19 Simon Josefsson <jas@extundo.com>
204 * nnml.el (nnml-request-set-mark): Return nil.
205 (nnml-save-marks): Use nnml-possibly-create-directory.
206 (nnml-open-marks): Only work in temp buffer when inserting/reading
209 2001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
211 * gnus.el (gnus-expand-group-parameters): Fix.
213 * gnus-spec.el (gnus-char-width): New.
214 (gnus-correct-substring, gnus-correct-length): Use it.
216 * message.el (message-required-mail-headers): Fix doc.
218 2001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
220 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
222 * mm-decode.el (mm-save-part-to-file): Insert the handle.
224 2001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
226 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
227 slashdot 2.2 (not fully fixed yet).
228 (nnslashdot-request-article): Ditto.
230 2001-08-18 Simon Josefsson <jas@extundo.com>
232 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
235 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
237 (nnimap-request-update-info-internal): Use new functions.
239 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
242 2001-08-18 Simon Josefsson <jas@extundo.com>
244 Make nnml groups self-contained as far as marks are concerned.
246 * nnml.el (nnml-request-delete-group): Delete marks file.
247 (nnml-request-rename-group): Move marks file.
248 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
250 (nnml-request-set-mark, nnml-request-update-info): New server
252 (nnml-save-marks, nnml-open-marks): New functions.
254 2001-08-18 Simon Josefsson <jas@extundo.com>
256 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
257 `set' when setting marks.
259 2001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
261 * gnus.el (gnus-info-find-node): Take an argument.
263 * gnus-art.el (gnus-button-handle-info): New.
264 (gnus-url-unhex-string): Replace "+" with " ".
266 2001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
268 * message.el (message-check-news-header-syntax): Check bad From.
270 2001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
272 * gnus-spec.el (gnus-correct-length): New function.
273 (gnus-correct-substring): New function.
274 (gnus-tilde-max-form): Use it.
276 2001-08-17 Nevin Kapur <nevin@jhu.edu>
278 * nnmh.el: Docstring changes as below.
280 * nnml.el: Docstring changes as below.
282 * nnbabyl.el: Docstring changes as below.
284 * nnmbox.el: Docstring changes as below.
286 * nnfolder.el: Added docstrings identifying each virtual server
289 2001-08-18 Simon Josefsson <jas@extundo.com>
291 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
293 2001-08-17 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.kth.se>
295 * message.el: rename "Abort Message" to "Postpone Message".
296 Remove "Attach file as MIME" from Message menu, it's already in
299 2001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
301 * smime.el (smime-point-at-eol): eval-and-compile.
302 (smime-make-temp-file): New.
303 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
306 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
308 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
309 (gnus-agent-summary-fetch-group): New command and keystroke.
311 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
312 (gnus-mime-display-security): Make it respect
313 gnus-unbuttonized-mime-type-p.
315 * gnus-sum.el (gnus-articles-to-read): Comments.
316 (gnus-article-marked-p): New function.
317 (gnus-summary-display-make-predicate): New function.
318 (gnus-select-newsgroup): Use them.
320 * mm-decode.el (mm-save-part-to-file): Made it not error.
322 2001-08-17 Simon Josefsson <jas@extundo.com>
324 * imap.el (imap-wait-for-tag): If process-status isn't open or
325 run, return nil instead of sit-for looping.
327 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
329 * lpath.el (featurep): fbind xml-parse-region.
331 * gnus.el (gnus-message-archive-method): Default to "archive".
332 (gnus-message-archive-method): Doc fix.
333 (gnus-parameters-get-parameter): Cleaned up.
334 (gnus-expand-group-parameter): New function.
336 * gnus-start.el (gnus-setup-news): Push the archive server only
339 * mml.el (mml-menu): Changed name to "Attachments".
341 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
342 when there is something to detroy.
344 2001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
346 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
349 2001-08-15 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
351 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
352 which specifies a time today or tomorrow.
354 2001-08-15 Simon Josefsson <jas@extundo.com>
355 From Pavel@Janik.cz (Pavel Jan
\e,Bm
\e(Bk)
357 * gnus-agent.el (gnus-agent-make-mode-line-string)
358 (gnus-agent-toggle-plugged): Use new API.
360 2001-08-14 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
362 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
363 deadline has expired.
365 2001-08-12 Simon Josefsson <jas@extundo.com>
366 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
368 Support `recent' mark indicating newly arrived messages (to
369 separate from old but unread messages).
371 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
372 `nnmail-split-history' if recent is > 0.
373 (nnimap-request-update-info-internal): Update `recent' marks.
374 (nnimap-request-set-mark): Never set `recent' marks.
375 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
378 * gnus-sum.el (gnus-recent-mark): New mark.
379 (gnus-newsgroup-recent): New variable.
380 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
381 (gnus-summary-prepare-threads): Mark recent articles.
382 (gnus-summary-add-mark): Support recent.
383 (gnus-summary-update-secondary-mark): Support recent.
385 * gnus.el (gnus-article-mark-lists): Add recent.
387 2001-08-12 Simon Josefsson <jas@extundo.com>
389 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
390 whether successful decoding took place. Add doc.
392 2001-08-12 Simon Josefsson <jas@extundo.com>
393 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
395 * gnus.el (gnus-summary-line-format, gnus-parameters):
396 * gnus-gl.el (gnus-summary-grouplens-line-format):
397 * gnus-salt.el (gnus-summary-pick-line-format):
398 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
400 2001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
401 Committed by Kai Gro
\e,A_
\e(Bjohann.
403 * gnus-score.el (gnus-score-string): Fix `match' regexp
404 for `extra' header case.
406 2001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
408 * nnmbox.el (nnmbox-read-mbox): No warning.
410 2001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
412 * nndoc.el (nndoc-article-type): Fix doc.
413 (nndoc-generate-article-function): New.
414 (nndoc-dissection-function): New.
415 (nndoc-type-alist): Add oe-dbx.
416 (nndoc-oe-dbx-type-p): New.
417 (nndoc-oe-dbx-dissection): New.
418 (nndoc-oe-dbx-generate-article): New.
420 2001-08-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
422 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
423 whether deadline has been reached. Patch from Dan Nicolaescu
424 <dann@godzilla.ics.uci.edu>.
426 2001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
428 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
429 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
430 <rintaman@cs.Helsinki.FI>.
432 * mail-source.el (mail-source-movemail): The error buffer is
433 modified, but nothing in it.
435 2001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
437 * message.el (message-bogus-system-names): New.
438 (message-make-fqdn): Use it.
440 2001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
442 * nndraft.el (nndraft-request-group): Use
443 nndraft-auto-save-file-name.
445 2001-08-09 Simon Josefsson <jas@extundo.com>
447 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
448 Don't ask whether to decrypt. Just leave result in buffer (don't
451 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
453 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
454 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
456 2001-08-09 Simon Josefsson <jas@extundo.com>
458 * mm-decode.el (mm-insert-part): Return decoding success status.
459 (mm-save-part-to-file): Error if decoding failed.
461 2001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
463 * message.el (message-tab): Use indent-relative.
464 (message-mode): Don't bind indent-line-function to indent-relative.
466 2001-08-09 Simon Josefsson <jas@extundo.com>
468 * message.el (message-get-reply-headers): Fix string. Suggested by
469 Christoph Conrad <cc@cli.de>.
471 2001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
473 * message.el (message-tab): Use the current value of
474 indent-line-function.
475 (message-mode): Bind indent-line-function to indent-relative.
477 2001-08-08 Simon Josefsson <jas@extundo.com>
479 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
480 whether `imtest' is installed.
482 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
483 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
485 * gnus-sum.el (gnus-summary-show-article): Call
486 gnus-summary-update-secondary-secondary-mark.
487 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
488 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
490 2001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
492 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
494 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
496 * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M
\e,Av
\e(Bllmann
499 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
501 * gnus-util.el (gnus-output-to-rmail): Ditto.
502 (gnus-output-to-mail): Ditto.
504 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
506 2001-08-06 Florian Weimer <fw@deneb.enyo.de>
508 * message.el (message-indent-citation): Use
509 `message-yank-cited-prefix' for empty lines.
511 2001-08-05 Florian Weimer <fw@deneb.enyo.de>
513 * message.el (message-indent-citation): Quote only lines starting
514 with ">" using `message-yank-cited-prefix'.
516 2001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
518 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
521 2001-08-04 Simon Josefsson <jas@extundo.com>
523 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
524 file if it doesn't exist (by calling gnus-cache-read-active).
526 2001-08-04 Simon Josefsson <jas@extundo.com>
528 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
529 (gnus-cache-passively-or-fully-p): Removed.
530 (gnus-cache-fully-p): Fix it.
532 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
534 2001-08-04 Simon Josefsson <jas@extundo.com>
536 * gnus-cache.el (gnus-cache-fully-p)
537 (gnus-cache-passively-or-fully-p): New functions.
538 (gnus-cache-possibly-enter-article): Cosmetic change, use
540 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
541 was bogus (`g-c-p-a-a' does not change active info, just change
542 the functions parameters).
543 (gnus-cache-possibly-remove-articles-1): Make sure articles are
544 not removed in groups that match `gnus-uncacheable-groups'.
546 Reported and modifications based on discussions with Nuutti
547 Kotivuori <nuutti.kotivuori@smarttrust.com>.
549 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
550 Committed by Simon Josefsson <jas@extundo.com>
552 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
553 calls `gnus-cache-update-active' if bounds has been extended.
555 2001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
557 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
559 (gnus-mime-security-show-details): Ditto.
561 2001-08-04 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
563 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
564 syntax. Protect string-match against nil string and regexp.
566 2001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
568 * mm-util.el (mm-find-charset-region): Remove control-1.
570 2001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
572 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
574 2001-08-04 Simon Josefsson <jas@extundo.com>
576 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
577 buffer. Delete MIME-Version header.
579 2001-08-03 Simon Josefsson <jas@extundo.com>
581 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
582 that is entered does not necessarily have the highest article
583 number in the group, so use `gnus-cache-possibly-alter-active'
584 instead of `gnus-cache-update-active'.
586 2001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
588 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
590 2001-08-03 Simon Josefsson <jas@extundo.com>
592 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
595 2001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
597 * gnus.el (post-method): New group parameter. It also provides
598 the user option `gnus-post-method-alist' and the internal function
599 `gnus-parameter-post-method'.
601 * gnus-msg.el (gnus-post-method): Bind the value of
602 `gnus-post-method' to the group parameter if it is defined.
604 2001-08-02 Simon Josefsson <jas@extundo.com>
606 * smime.el (smime-extra-arguments): Removed.
607 (smime-call-openssl-region): Don't use it.
609 2001-08-02 Simon Josefsson <jas@extundo.com>
611 * smime.el (smime-sign-region): Handle stderr.
612 (smime-encrypt-region): Ditto.
614 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
615 match the ASN.1 length bytes.
616 (mm-pkcs7-enveloped-magic): Ditto.
617 (mm-view-pkcs7-get-type): Don't regexp quote.
619 2001-08-01 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
620 From Andreas Fuchs <asf@void.at>
622 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
624 2001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
626 * gnus-art.el (gnus-header-button-alist): References regexp.
628 2001-08-01 Gerd Moellmann <gerd@gnu.org>
630 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
631 already fboundp. Add INTERACTIVE arg to autoload form.
633 2001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
635 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
637 * nnmail.el (nnmail-cache-open): Ditto.
639 2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
641 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
643 2001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
645 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
647 2001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
648 Originally from Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
650 * gnus-agent.el (gnus-agent-make-mode-line-string): New.
651 (gnus-agent-toggle-plugged): Use it.
653 2001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
655 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
656 (gnus-ding-file-coding-system): New variable.
657 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
658 (gnus-slave-save-newsrc): Use it.
660 2001-07-31 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
662 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
665 2001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
666 Originally from Andreas Fuchs <asf@void.at>
668 * mml2015.el (mml2015-trust-boundaries-alist)
669 (mml2015-gpg-pretty-print-fpr): New.
670 (mml2015-gpg-extract-signature-details): More details, rename from
672 (mml2015-gpg-verify): Use them.
673 (mml2015-gpg-clear-verify): Use them.
675 2001-07-31 Simon Josefsson <jas@extundo.com>
677 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
680 2001-07-30 Simon Josefsson <jas@extundo.com>
682 * smime.el (smime-call-openssl-region): Revert previous change,
683 just pass on buf to `call-process-region'.
684 (smime-verify-region): Doc fix. Don't message stuff. Use
685 `smime-new-details-buffer'. Inserts error messages into buffer.
686 (smime-noverify-region): Ditto.
687 (smime-decrypt-region): Ditto. Handles stderr separately.
688 (smime-verify-buffer, smime-noverify-buffer)
689 (smime-decrypt-buffer): Doc fix.
690 (smime-new-details-buffer): New function.
691 (smime-pkcs7-region, smime-pkcs7-certificates-region)
692 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
693 (smime-sign-region, smime-encrypt-region): Don't use
696 * mml-smime.el (mml-smime-verify): Fix security button strings.
698 2001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
700 * gnus-art.el (gnus-mime-save-part-and-strip): Save
701 gnus-article-mime-handles.
703 2001-07-29 Simon Josefsson <jas@extundo.com>
705 * mail-source.el (top-level): Require message for message-directory.
706 (mail-source-directory): Change default to message-directory.
708 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
709 (smime-certificate-directory, smime-openssl-program)
710 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
711 (smime-extra-arguments): New variable.
712 (smime-dns-server): Fix customize group.
713 (smime-call-openssl-region): Use `smime-extra-arguments'.
715 2001-07-29 Simon Josefsson <jas@extundo.com>
716 From Vladimir Volovich <vvv@vsu.ru>
718 * smime.el (smime-call-openssl-region): Ignore stderr.
720 2001-07-29 Simon Josefsson <jas@extundo.com>
721 From Christoph Conrad <christoph.conrad@gmx.de>
723 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
726 2001-07-29 Simon Josefsson <jas@extundo.com>
728 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
730 Support S/MIME decryption.
732 * mm-decode.el (mm-inline-media-tests):
734 (mm-automatic-display):
735 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
737 * mm-view.el (mm-pkcs7-signed-magic):
738 (mm-pkcs7-enveloped-magic): New variables.
739 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
740 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
741 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
744 * smime.el (smime-decrypt-region): Expand keyfile.
746 2001-07-29 Simon Josefsson <jas@extundo.com>
748 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
751 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
752 but line instead of narrowing to it, because `nnmail-parse-active'
753 calls widen. Thanks to Christoph Conrad
754 <christoph.conrad@gmx.de>.
756 2001-07-29 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
758 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
761 * gnus-sum.el (gnus-summary-prepare-threads): If
762 gnus-sum-thread-tree-root is nil, use subject instead.
763 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
764 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
765 (gnus-sum-thread-tree-leaf-with-other)
766 (gnus-sum-thread-tree-single-leaf): Documentation.
767 (gnus-sum-thread-tree-single-indent): Allow nil.
769 2001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
771 * message.el (message-fill-paragraph): Do nothing if the user
772 wants filladapt-mode.
774 2001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
776 * mm-decode.el (mm-image-type-from-buffer): New.
777 (mm-get-image): Use it.
779 2001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
781 * gnus.el (gnus-large-newsgroup): If it is nil, ...
783 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
784 mm-display-parts too.
786 2001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
788 * nnfolder.el (nnfolder-request-accept-article): Bind
791 * nnmail.el (nnmail-parse-active): Read from buffer instead of
794 2001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
796 * message.el (message-check-news-header-syntax): Use
798 (message-send-news): Bind message-post-method.
800 2001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
802 * mml.el (mml-tweak-type-alist): New.
803 (mml-tweak-function-alist): New.
804 (mml-tweak-part): New.
805 (mml-generate-mime-1): Use it.
807 2001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
809 * nnfolder.el (nnfolder-request-accept-article): Replace
810 nnfolder-request-list.
812 2001-07-27 Simon Josefsson <jas@extundo.com>
814 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
815 nnoo-change-server failed to do it.
817 2001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
819 * gnus.el (gnus-parameters): Make it customizable.
821 2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
823 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
825 * message.el (message-set-auto-save-file-name): More
828 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
830 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
833 2001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
835 * mm-decode.el (mm-readable-p): New.
836 (mm-inline-media-tests): Fix the default testers.
838 2001-07-26 Simon Josefsson <jas@extundo.com>
840 * nnimap.el (nnimap-version): Bump version number.
842 2001-07-26 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
843 From Steven E. Harris <seh@speakeasy.org>
845 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
848 2001-07-26 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
850 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
852 2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
854 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
856 * mm-decode.el (mm-get-image): Guess then use the type.
858 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
860 2001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
862 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
863 display (%B) for threads if threading is off.
865 2001-07-25 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
866 From Henrik Enberg <henrik@enberg.org>
868 * gnus-msg.el: Customization patch.
870 2001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
872 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
874 (nnmail-split-fancy-with-parent): Ignore certain groups.
876 2001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
878 * gnus-util.el (gnus-byte-compile): New.
879 (gnus-use-byte-compile): New.
880 (gnus-make-sort-function): Use it.
882 * nnmail.el (nnmail-get-new-mail): Use it.
884 * gnus-agent.el (gnus-category-make-function): Simple function or
886 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
888 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
889 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
890 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
892 * message.el (message-check-news-header-syntax): Remove quote.
894 2001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
896 * message.el (message-use-mail-followup-to): `t' is not a
899 2001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
901 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
903 2001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
905 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
906 there are long lines.
908 2001-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
910 * dgnushack.el (copy-list): New compiler macro.
912 2001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
914 * message.el (message-bounce): If no Return-Path, the whole
915 content is considered as the original message.
917 * nnml.el (nnml-check-directory-twice): New.
918 (nnml-article-to-file): Use it.
919 (nnml-retrieve-headers): Hack it.
921 2001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
923 * gnus-win.el (gnus-buffer-configuration): New configure.
925 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
928 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
929 (mm-display-external): Use display-term configure.
931 2001-07-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
933 * gnus-delay.el (gnus-delay-default-hour): New variable.
934 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
936 2001-07-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
937 From Karl Kleinpaste <karl@charcoal.com>
939 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
940 (gnus-summary-prepare-threads): Ditto.
942 * gnus.el (gnus-summary-line-format): Add %B.
944 2001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
946 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
948 * mm-util.el (mm-string-as-multibyte): New.
950 * nnmh.el (nnmh-request-list-1): Encode, not decode!
952 2001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
954 * mm-util.el (mm-universal-coding-system): New.
956 * gnus-start.el (gnus-startup-file-coding-system): Use it.
958 * score-mode.el (score-mode-coding-system): Use it.
960 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
962 * gnus-start.el (gnus-setup-news): Call
963 `gnus-check-bogus-newsgroups' just after the native server is
966 2001-07-23 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
968 * nnmail.el (nnmail-do-request-post): Util function to be used by
969 `nnchoke-request-post' for all nnmail-derived backends.
971 * nnml.el (nnml-request-post): Use it.
973 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
974 backend, for it groks nnml-request-post.
976 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
977 Treat `mail-post' backends like `mail' backends, not like `news'
980 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
982 * gnus-msg.el (gnus-setup-message): make-local-hook.
984 2001-07-22 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
986 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
987 XEmacs. Allow more units. Submitted by Karl Kleinpaste
988 <karl@charcoal.com>, slightly changed by Kai.
990 * message.el (message-check-news-header-syntax): When checking
991 whether the groups exist, check the right server based on
994 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
996 * gnus-delay.el: New file.
998 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1000 * mm-util.el (mm-read-coding-system): Take two arguments.
1002 * gnus-sum.el (gnus-summary-show-article): Use
1003 mm-read-coding-system.
1005 * gnus-art.el (article-de-quoted-unreadable):
1006 (article-de-base64-unreadable, article-wash-html):
1007 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
1009 2001-07-21 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1011 * nnml.el (nnml-request-post): New function. Can be used for
1012 annotations in nnml groups.
1014 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
1016 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
1019 * gnus-start.el (gnus-find-new-newsgroups): Use
1020 `message-make-date' instead of `current-time-string'.
1021 (gnus-ask-server-for-new-groups): Ditto.
1022 (gnus-check-first-time-used): Ditto.
1024 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1026 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
1028 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
1030 * message.el (message-shorten-references): Change `maxcount' and
1031 `cut' to obey USEFOR draft 5.
1033 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
1035 * gnus-sum.el (gnus-summary-display-arrow): New variable.
1036 (gnus-summary-set-article-display-arrow): New function.
1037 (gnus-summary-goto-subject): Use it.
1039 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1041 * gnus-sum.el (gnus-summary-import-article): Insert date if
1044 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1046 * mml.el (mml-content-type-parameters): New.
1047 (mml-content-disposition-parameters): New.
1048 (mml-insert-mime-headers): Use them.
1049 (mml-parse-1): Accept charset.
1051 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1053 * gnus-group.el (gnus-group-select-group): Doc fix.
1055 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
1057 2001-07-17 Katsumi Yamaoka <yamaoka@jpl.org>
1059 * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
1060 to handle `define-derived-mode'.
1062 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1063 From: Stefan Monnier <monnier@cs.yale.edu>
1065 * message.el (message-mode): Use define-derived-mode.
1066 (message-tab): message-completion-alist.
1068 * imap.el (imap-interactive-login): Use make-local-variable.
1070 (imap-authenticate): Ditto.
1072 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
1074 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
1076 2001-07-16 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1078 * message.el (message-citation-line-function): Refer to
1079 gnus-cite-attribution-suffix.
1081 2001-07-15 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
1083 * gnus-art.el,...: Error convention changes.
1085 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1087 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
1089 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1091 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
1092 (nnrss-read-server-data): Ditto.
1094 2001-07-13 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1096 * gnus-setup.el (gnus-use-installed-gnus): Typo.
1098 From Pavel@Janik.cz (Pavel Jan
\e,Bm
\e(Bk).
1100 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1102 * gnus.el (gnus-summary-line-format): Add %o.
1104 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
1105 unless shell outputs something.
1107 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1109 * gnus-art.el (gnus-boring-article-headers): Better doc.
1110 (article-hide-headers): Better regexp.
1111 Suggested by Matt Swift <swift@alum.mit.edu>.
1113 * nnheader.el (nnheader-max-head-length): Better doc.
1114 (nnheader-header-value): Skip spaces.
1115 (nnheader-parse-head): Remove space.
1116 Suggested by Matt Swift <swift@alum.mit.edu>.
1118 * gnus-sum.el (gnus-summary-show-raw-article): New function.
1119 (gnus-get-newsgroup-headers): Remove space.
1121 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1123 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
1124 (gnus-summary-reply): Use it.
1125 (gnus-summary-reply-broken-reply-to): New.
1126 (gnus-msg-force-broken-reply-to): New.
1128 * mm-view.el (mm-inline-text): Showing as text/plain when error.
1130 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1132 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
1134 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1136 * mm-decode.el (mm-external-terminal-program): New variable.
1137 (mm-display-external): Use it. Use term to display when no
1140 2001-07-12 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
1142 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
1143 Browse->Next entries to Browse->Prev
1145 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1147 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
1149 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1151 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
1152 for the default encoding.
1154 * nnrss.el (nnrss-url-field): New field.
1155 (nnrss-request-article): Add newsgroups.
1157 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
1159 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1161 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
1163 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
1164 (gnus-draft-setup): Remove backlog.
1166 2001-07-10 Pavel Jan
\e,Bm
\e(Bk <Pavel@Janik.cz>
1168 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
1171 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1173 * gnus-msg.el (gnus-bug): Erase buffer.
1175 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
1177 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1179 * mm-decode.el (mm-attachment-override-p): Fix typo.
1181 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
1183 * gnus-kill.el (gnus-execute): Work with the extra headers.
1184 * gnus-sum.el (gnus-summary-execute-command): Ditto.
1186 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1188 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
1189 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
1191 * message.el (message-send-mail-real-function): New variable.
1192 (message-send-mail-partially, message-send-mail):
1194 * nngateway.el (nngateway-request-post): Use it.
1196 * gnus-agent.el (gnus-agentize): Use it.
1198 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
1199 (nnsoup-revert-variables): Use it.
1201 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
1203 * mm-decode.el (mm-inline-media-tests): Default to displaying as
1204 text/plain if the type doesn't match any other media types.
1205 (mm-inlined-types): Doc fix.
1206 (mm-display-inline): Revert previous change (now handled by a
1207 default type in `mm-inline-media-tests'.
1208 (mm-inlinable-p): Revive.
1209 (mm-display-part): Call `mm-inlinable-p'.
1210 (mm-attachment-override-p): Ditto.
1211 (mm-inlined-p): Doc fix.
1213 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
1214 well as `mm-inlined-p'.
1216 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1218 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
1219 (nntp-send-command-and-decode): Use gnus-point-at-bol.
1221 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1222 From Paul Jarc <prj@po.cwru.edu>
1224 * message.el (message-use-mail-followup-to): New variable.
1225 (message-get-reply-headers): Use it.
1227 2001-07-04 Gerd Moellmann <gerd@gnu.org>
1229 * nnheader.el (nnheader-init-server-buffer): Make sure the
1230 *nntpd* buffer is made multibyte instead of a random buffer.
1232 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1234 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
1235 when it returns headers.
1237 2001-07-07 Simon Josefsson <jas@extundo.com>
1239 * rfc2047.el (rfc2047-encode-message-header): Skip header when
1240 trying to fold. Thanks to Colin Walters
1241 <walters@cis.ohio-state.edu>
1243 2001-07-06 Simon Josefsson <jas@extundo.com>
1245 * imap.el (imap-parse-address-list, imap-parse-flag-list)
1246 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
1247 Add information in `assert's.
1249 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
1250 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
1251 and `nnimap-group-overview-filename', should handle all
1252 change-of-uidvalidity related issues. But there may be other
1255 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
1257 * rfc2047.el (rfc2047-encode-message-header): Don't include the
1258 header name when folding.
1260 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
1262 * mm-decode.el (mm-inlined-types): Document relationship with
1263 `mm-inline-media-tests'.
1264 (mm-display-inline): Default to displaying as plain text if no
1265 inlining handler is available.
1266 (mm-inlinable-p): Remove.
1267 (mm-inlined-p): Don't call `mm-inlinable-p'.
1268 (mm-automatic-display-p): Ditto.
1269 (mm-attachment-override-p): Ditto.
1271 2001-07-04 Simon Josefsson <jas@extundo.com>
1273 * nnimap.el (nnimap-importantize-dormant): New variable.
1274 (nnimap-request-update-info-internal): Use it.
1275 (nnimap-request-set-mark): Ditto.
1277 2001-07-04 Didier Verna <didier@lrde.epita.fr>
1279 * nntp.el (nntp-send-command): don't pass a buffer argument to
1280 `point'. Only XEmacs accepts this.
1281 * nntp.el (nntp-send-command-nodelete): ditto.
1282 * nntp.el (nntp-send-command-and-decode): ditto.
1284 2001-07-04 Didier Verna <didier@lrde.epita.fr>
1286 * nntp.el (nntp-open-connection-function): doc update.
1287 * nntp.el (nntp-pre-command): New.
1288 * nntp.el (nntp-via-rlogin-command): New.
1289 * nntp.el (nntp-via-telnet-command): New.
1290 * nntp.el (nntp-via-telnet-switches): New.
1291 * nntp.el (nntp-via-user-name): New.
1292 * nntp.el (nntp-via-user-password): New.
1293 * nntp.el (nntp-via-address): New.
1294 * nntp.el (nntp-via-envuser): New.
1295 * nntp.el (nntp-via-shell-prompt): New.
1296 * nntp.el (nntp-open-telnet-stream): New.
1297 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
1298 * nntp.el (nntp-open-via-telnet-and-telnet): New.
1299 * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
1300 * nntp.el (nntp-send-command): ditto.
1301 * nntp.el (nntp-send-command-nodelete): ditto.
1302 * nntp.el (nntp-send-command-and-decode): ditto.
1304 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
1306 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
1309 2001-07-03 Simon Josefsson <jas@extundo.com>
1310 From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
1312 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
1314 2001-07-03 Simon Josefsson <jas@extundo.com>
1316 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
1317 remove it (workaround XEmacs `fill-region' bug).
1319 2001-07-01 Simon Josefsson <jas@extundo.com>
1321 * nnimap.el (nnimap-date-days-ago): Defeat locale.
1323 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1325 * mml2015.el (mml2015-format-error): New function.
1326 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
1327 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
1328 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
1330 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1332 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
1333 Suggested by Christoph Conrad <C.Conrad@cli.de>.
1335 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
1338 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1340 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
1342 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
1343 (nnrss-save-group-data): Ditto.
1345 * gnus-agent.el (gnus-agent-save-alist): Ditto.
1347 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
1349 * message.el (message-do-send-housekeeping): Narrow to headers.
1351 2001-06-24 Simon Josefsson <jas@extundo.com>
1353 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
1354 insertion when breaking lines looked for " \t" instead of "[ \t]".
1355 (rfc2047-encode-message-header): Fold lines even if
1356 no QP encoding is done.
1358 2001-06-23 Simon Josefsson <jas@extundo.com>
1359 From Samuel Tardieu <sam@inf.enst.fr>
1361 * smime.el (smime-keys): Support additional certificates.
1362 (smime-make-certfiles): New function.
1363 (smime-sign-region): Use previous variables.
1364 (smime-get-certfiles): New function.
1365 (smime-sign-buffer): Use it.
1366 (smime-verify-region): Support both CAfile and CApath.
1368 2001-06-23 Simon Josefsson <jas@extundo.com>
1370 * smime.el (smime-decrypt-region): Perhaps work.
1372 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1374 * gnus-msg.el (gnus-copy-article-buffer): Typo.
1376 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
1378 * mm-decode.el (mm-save-part): Rewrite file name.
1379 (mm-file-name-rewrite-functions): New variable.
1380 (mm-file-name-delete-whitespace): New function.
1381 (mm-file-name-trim-whitespace): New function.
1382 (mm-file-name-collapse-whitespace): New function.
1383 (mm-file-name-replace-whitespace): New variable and function.
1385 2001-06-22 Simon Josefsson <jas@extundo.com>
1387 * message.el (message-make-date): Workaround locale for weekdays.
1389 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1391 * message.el (message-goto-body): Return nil if not found. (revert!)
1393 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1394 From Fremlin <chief@bandits.org>
1396 * message.el (message-goto-body): Some messages have no header.
1398 * gnus-msg.el (gnus-copy-article-buffer): Use it.
1400 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
1402 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
1404 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1406 * message.el (message-make-date): Add week day.
1407 Suggested by Jason R. Mastaler <jason@mastaler.com>.
1409 2001-06-19 Simon Josefsson <jas@extundo.com>
1411 * message.el (message-yank-prefix): Doc fix.
1412 (message-yank-cited-prefix): Ditto.
1413 (message-delete-not-region): Keep citation prefix on first line,
1414 if possible and appropriate.
1416 2001-06-19 Simon Josefsson <jas@extundo.com>
1418 * imap.el (imap-process-connection-type): New variable.
1419 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
1420 recent `imtest's work completely (no line length issues), while
1421 making making old `imtest's unusable. Thanks to NAGY Andras
1422 <nagya@inf.elte.hu> for his work.
1424 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
1426 * imap.el (imap-ssl-program): Add -quiet to shut up
1427 OpenSSL/SSLeay's internal debug talk.
1429 2001-06-19 Matt Armstrong <matt@lickey.com>
1431 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
1434 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1436 * nnmail.el (nnmail-article-buffer): New variable.
1437 (nnmail-split-incoming): Use it.
1439 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
1441 * qp.el (quoted-printable-decode-region): If called interactively,
1442 use coding-system-for-read.
1444 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1446 * message.el (message-check-news-header-syntax): Check Reply-To.
1448 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1450 * mml.el (mml-parse-1): Use message options.
1452 * message.el (message-do-fcc): Don't do anything if there is no
1455 2001-06-16 Simon Josefsson <jas@extundo.com>
1457 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
1458 (nnimap-expunge-search-string): New variable.
1459 (nnimap-request-expire-articles): Use it.
1461 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1463 * message.el (message-send-mail-with-qmail): wrong exit status is
1464 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
1466 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1468 * gnus-art.el (article-strip-multiple-blank-lines): Use
1469 delete-region instead of replace-match.
1471 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1473 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
1474 (nnweb-google-wash-article): Ditto.
1476 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
1478 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
1480 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
1482 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
1485 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1487 * gnus.el (gnus-email-address): Move it here.
1489 * gnus-art.el (article-de-quoted-unreadable): Read charset if
1491 (article-de-base64-unreadable): Ditto.
1492 (article-wash-html): Ditto.
1494 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1496 * message.el (message-options-set-recipient): Don't add ", "
1497 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
1499 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1501 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
1503 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1505 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
1506 From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
1508 * nnrss.el (nnrss-node-text): Node might be nil.
1510 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1512 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
1513 part. From Katsumi Yamaoka <yamaoka@jpl.org>.
1515 * nnrss.el (nnrss-group-alist): More items.
1517 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1519 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
1521 2001-06-03 Dale Hagglund <rdh@best.com>
1523 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
1526 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1528 From Benjamin Rutt <brutt+news@bloomington.in.us>
1530 * message.el (message-wide-reply-confirm-recipients): New variable.
1532 2001-06-06 Mark Thomas <mthomas@edrc.cmu.edu>
1534 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
1535 fix so it works with XEmacs.
1537 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1539 * nnrss.el (nnrss-retrieve-headers): Support description as extra
1542 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1544 * nnrss.el: Fix a few bugs.
1546 2001-06-05 Simon Josefsson <jas@extundo.com>
1548 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
1549 generate compiler warnings. From Alex Schroeder <alex@gnu.org>.
1551 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
1553 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
1554 binary so that we don't transmit ISO 2022 garbage to the process.
1555 This is needed under XEmacs.
1557 2001-06-03 Simon Josefsson <simon@josefsson.org>
1559 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
1560 autoloaded incorrectly below because ssl-program-* is bound.)
1561 Thanks to Amos Gouaux for report.
1563 2001-06-02 Simon Josefsson <simon@josefsson.org>
1565 * imap.el (imap-kerberos4-open):
1568 (imap-network-open):
1570 (imap-starttls-open): Set buffer to workaround spurious
1571 `accept-process-output' buffer changes. Thanks to Mats Lidell
1572 <Mats.Lidell@contactor.se> for report and partial patch and Jake
1573 Colman <colman@ppllc.com> for report.
1575 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1577 * gnus-sum.el (gnus-summary-catchup): New argument.
1578 (gnus-summary-catchup-from-here): New function.
1580 2001-05-30 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1582 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
1583 back, then insert glyph. (Before, the glyph was inserted first,
1584 then the newline.) This works around a behavior in XEmacs where
1585 it is not possible to insert a character after a glyph which is at
1586 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
1588 2001-05-28 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1590 From Jaap-Henk Hoepman (jhh@xs4all.nl).
1592 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
1593 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
1594 mm-destroy-postponed-undisplay-list): New functions.
1595 (mm-display-external): Use them.
1597 2001-05-27 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1599 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
1600 `default-low' when evaluating `gnus-summary-highlight'.
1601 From Raja R Harinath <harinath@cs.umn.edu>.
1603 2001-05-27 Simon Josefsson <simon@josefsson.org>
1605 * message.el (message-yank-cited-prefix): New variable.
1606 (message-indent-citation): Use it.
1608 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
1610 (mml2015-mailcrypt-clear-verify): Ditto.
1612 2001-05-24 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1613 From Nevin Kapur <nevin@jhu.edu>.
1615 * gnus-sum.el (gnus-summary-default-high-score,
1616 gnus-summary-default-low-score): New variables.
1617 (gnus-summary-highlight): Use them.
1619 2001-05-16 Didier Verna <didier@lrde.epita.fr>
1621 * message.el (message-mail): pass the 'send-actions argument to
1624 2001-05-16 Simon Josefsson <simon@josefsson.org>
1625 From Raymond Scholz <ray-2001@zonix.de>
1627 * gnus-art.el (gnus-mime-view-part-as-charset):
1628 (gnus-mime-internalize-part): Doc fixes.
1630 2001-05-11 Simon Josefsson <simon@josefsson.org>
1632 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
1633 status lines without any text ("^215$").
1635 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1637 * nnrss.el (nnrss-check-group): Reverse.
1639 2001-05-07 Simon Josefsson <simon@josefsson.org>
1641 * message.el (message-get-reply-headers):
1642 (message-followup): Fix typo, suggested by David Green
1645 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1647 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
1649 * nnrss.el (nnrss-open-server): Read server data when it is called.
1650 (nnrss-request-expire-articles): Fix.
1652 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1654 * message.el (message-do-send-housekeeping): mail-abbrevs may
1655 rename buffer behind Gnus.
1657 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1659 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
1660 (nnrss-group-alist): Add more resources.
1661 (nnrss-check-group): Ignore errors.
1663 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1665 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
1667 * nnslashdot.el (nnslashdot-request-list): Add time.
1668 (nnslashdot-request-expire-articles): New.
1670 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
1671 secondary methods too.
1673 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1675 * message.el (message-use-followup-to): Set default value to t.
1677 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
1679 * message.el (message-dont-reply-to-names): Fix documentation.
1680 (message-get-reply-headers): Use Mail-Followup-To only for wide
1683 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1685 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
1687 (nnrss-check-group): Use time.
1689 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1691 * gnus.el: Oort Gnus v0.03 is released.
1693 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
1695 * nnultimate.el (nnultimate-topic-article-to-article): Use the
1698 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1700 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
1702 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
1704 * nnultimate.el (nnultimate-retrieve-headers): Return all
1707 * gnus-sum.el (gnus-read-all-available-headers): New variable.
1708 (gnus-get-newsgroup-headers-xover): Use it.
1710 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
1712 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
1714 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1716 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
1718 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1720 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
1723 * gnus.el (gnus-info-nodes): Remove a few The's.
1725 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1727 * mail-source.el (mail-source-movemail): Call-process may return a
1728 signal description string.
1730 * gnus-start.el (gnus-read-newsrc-el-file):
1731 gnus-newsrc-file-version may be nil.
1733 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
1734 Suggested by Michael Sperber [Mr. Preprocessor]
1735 <sperber@informatik.uni-tuebingen.de>.
1737 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
1739 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
1741 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
1743 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
1746 2001-04-18 Simon Josefsson <simon@josefsson.org>
1748 * smime.el (smime-ask-passphrase): Rework to return value.
1749 (smime-sign-region): Rework to bind value and use it.
1750 (smime-decrypt-region): Ditto.
1752 2001-04-18 Mathias Herberts <Mathias.Herberts@iroise.net>
1753 Committed by Simon Josefsson <simon@josefsson.org>
1755 * smime.el (smime-ask-passphrase): New function.
1756 (smime-sign-region): Use it.
1757 (smime-encrypt-cipher): New variable.
1758 (smime-decrypt-region): Ditto.
1760 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
1761 Committed by Simon Josefsson <simon@josefsson.org>
1763 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
1766 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1768 *gnus.el: Oort Gnus v0.02 is released.
1770 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
1772 * gnus.el: Oort Gnus v0.01 is released.
1774 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
1776 * gnus-sum.el (gnus-summary-highlight): Highlight read
1777 undownloaded articles as read articles.
1779 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
1780 (gnus-agent-get-undownloaded-list): Mark all undownloaded
1781 articles, even read ones, as such.
1783 * gnus-sum.el (gnus-summary-find-matching): Clean up.
1784 (gnus-find-matching-articles): New function.
1785 (gnus-summary-limit-include-matching-articles): New command.
1786 (gnus-summary-limit-include-thread): Include articles that have
1788 (gnus-offer-save-summaries): Clean up.
1790 2001-04-13 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1792 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
1794 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1795 From Jason Merrill <jason_merrill@redhat.com>
1797 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
1799 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
1800 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
1802 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
1803 newsgroup names when the original article is a news message.
1805 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1807 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
1808 supported. Suggest by Jim Meyering <jim@meyering.net>.
1810 2001-04-02 Nevin Kapur <nevin@jhu.edu>
1811 Committed by Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
1813 * nnmail.el (nnmail-split-it): Added check for .* at the end of
1814 regexp in nnmail-split-fancy.
1816 2001-04-10 Simon Josefsson <simon@josefsson.org>
1818 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
1820 2001-04-10 Colin Marquardt <colin.marquardt@usa.alcatel.com>
1822 * message.el (message-send-mail): Improve the interaction with the
1825 2001-04-10 Simon Josefsson <simon@josefsson.org>
1827 * imap.el (imap-message-copy): Work around buggy servers that
1828 doesn't send TRYCREATE tags.
1830 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
1832 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
1834 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
1836 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
1839 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1841 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
1844 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
1846 * gnus-art.el (gnus-parse-news-url): New function.
1847 (gnus-button-handle-news): New function.
1848 (gnus-button-alist): Point to new functions.
1850 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
1852 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
1855 * message.el (message-check-news-header-syntax): Question even
1856 when Gnus doesn't know the group names.
1857 (message-send-news): Clean up.
1859 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
1860 exited on purpose without saving.
1862 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
1864 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1866 * gnus-score.el (gnus-score-orphans): Clean up.
1868 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
1870 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
1873 * gnus-start.el (gnus-close-all-servers): Find the right items to
1876 * qp.el (quoted-printable-decode-region): Just message
1877 malformation; don't quit.
1879 2001-03-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1880 From Gerd Moellmann <gerd@gnu.org>.
1882 * gnus.el (gnus-interactive): A typo.
1884 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
1885 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
1887 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
1888 `assq-delete-all', if that function exists; otherwise use the old
1889 definition. Documentation changed to match the one in
1892 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1894 * gnus-start.el (gnus-close-all-servers): New function.
1896 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
1897 (gnus-server-remove-denials): Clean up.
1899 * gnus-sum.el (gnus-summary-sort-by-original): New command and
1902 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
1904 * message.el (message-send-news): Message where we are sending.
1905 (message-send-mail): Ditto.
1907 * gnus.el (gnus-server-string): New function.
1909 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
1911 * mm-decode.el (mm-default-directory): Customized.
1912 (mm-tmp-directory): Ditto.
1914 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
1915 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
1917 (gnus-summary-line-format-alist): ?l is now a string.
1918 (gnus-summary-prepare-threads): Output ? for unknown lines.
1919 (gnus-summary-insert-line): Ditto.
1920 (gnus-summary-print-article): Unbalanced parentheses.
1922 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
1923 out whether new stuff has arrived.
1925 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
1927 * gnus-sum.el: Let printing work on ttys on Emacs.
1929 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1931 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
1934 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
1937 2001-03-31 01:04:54 Francis Litterio <franl-removethis@world.omitthis.std.com>
1939 * message.el (message-set-auto-save-file-name): Don't use
1942 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
1944 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
1947 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
1949 * gnus-msg.el (gnus-put-message): Clean up.
1950 (gnus-summary-reply): Mark all replied-to articles as replied to.
1951 (gnus-inews-add-send-actions): Also mark as forwarded.
1952 (gnus-summary-mail-forward): Mark as forwarded.
1954 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
1956 (gnus-summary-mark-article-as-forwarded): Ditto.
1958 * gnus-msg.el (gnus-summary-resend-message): Mark article as
1960 (gnus-summary-mail-forward): Clean up.
1962 * gnus.el (gnus-article-mark-lists): Added forward.
1964 * gnus-sum.el (gnus-forwarded-mark): New variable.
1965 (gnus-summary-prepare-threads): Use it.
1966 (gnus-summary-update-secondary-mark): Ditto.
1967 (gnus-newsgroup-forwarded): New variable.
1969 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
1971 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
1972 (gnus-summary-very-wide-reply): New command and keystroke.
1973 (gnus-summary-very-wide-reply-with-original): Ditto.
1975 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
1976 (gnus-score-adaptive): Use it.
1978 * gnus-start.el (gnus-get-unread-articles): Clean up.
1980 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
1982 * nnultimate.el (nnultimate-retrieve-headers): Work for other
1985 2001-03-21 Didier Verna <didier@lrde.epita.fr>
1988 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
1989 * gnus-start.el (gnus-subscribe-newsgroup): use it.
1992 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
1994 * nnultimate.el (nnultimate-retrieve-headers): Understand
1995 long-form month names.
1997 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
1999 * gnus-sum.el (gnus-summary-show-all-headers):
2000 gnus-article-show-all-headers is broken. Use
2001 gnus-summary-toggle-header instead.
2003 * mml2015.el (mml2015-gpg-extract-from): No error.
2005 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2006 From Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>.
2008 * mml2015.el (mml2015-gpg-extract-from): New function.
2009 (mml2015-gpg-verify): Use it.
2010 (mml2015-gpg-clear-verify): Use it.
2012 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2014 * message.el (message-setup-fill-variables): Use
2015 fill-paragraph-function.
2016 (message-fill-paragraph): Take an argument.
2017 (message-newline-and-reformat): Take another argument.
2019 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2021 * message.el (rmail-output): It is in rmailout.el not rmail.el.
2023 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2025 * message.el (message-forward): local-variable-p takes an extra
2028 2001-03-16 Simon Josefsson <simon@josefsson.org>
2030 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
2031 `nnimap-use-nov-p' (it really tested the negative).
2032 (nnimap-retrieve-headers): Use it.
2034 2001-03-11 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2036 * message.el (message-generate-headers-first): Update doc.
2038 2001-03-10 Matthias Wiehl <mwiehl@gmx.de>
2040 * gnus.el (gnus-summary-line-format): Typo.
2042 2001-03-11 Simon Josefsson <simon@josefsson.org>
2044 * mailcap.el (mailcap-mime-data): Add application/sieve.
2045 (mailcap-mime-extensions): Add .siv, .xls.
2047 2001-03-14 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2048 From Christoph Conrad <christoph.conrad@gmx.de>
2050 * gnus-score.el (gnus-summary-lower-thread): Typo.
2052 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2054 * message.el (message-forward-decoded-p): New variable.
2055 (message-forward-subject-author-subject): Use it.
2056 (message-make-forward-subject): Use it.
2057 (message-forward): Use it.
2059 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
2061 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
2062 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
2064 ;;Has been fixed -- zsh.
2065 ;;2001-03-05 Dave Love <fx@gnu.org>
2067 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
2068 ;; Move it after definition of mm-coding-system-p.
2070 2001-03-01 Dave Love <fx@gnu.org>
2072 * mm-util.el (mm-inhibit-file-name-handlers): Add
2075 2001-02-11 Dave Love <fx@gnu.org>
2077 * message.el (message-signature-file): Fix doc, :type.
2079 2001-02-08 Dave Love <fx@gnu.org>
2081 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
2082 (message-posting-charset): Defvar when compiling again.
2083 (rfc2047-encodable-p): Require message.
2085 * gnus-sum.el (gnus-alter-articles-to-read-function):
2086 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
2088 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2090 * nnrss.el: New file.
2092 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
2093 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
2095 * rfc2047.el (rfc2047-unfold-region): Fix arg of
2096 `skip-chars-forward'.
2098 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2100 * nndraft.el (nndraft-request-group): Restore auto save files if
2101 the original files do not exist.
2103 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2105 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
2108 * mm-decode.el (mm-dissect-buffer): Call
2109 mail-extract-address-components only if necessary.
2111 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2113 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
2115 (gnus-score-search-global-directories): Use file-directory-p.
2117 * gnus-score.el (gnus-score-score-files-1): Use
2118 gnus-kill-files-directory.
2119 From Adrian Aichner <adrian@xemacs.org>.
2121 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2123 * gnus.el (charset): Move here from gnus-sum.el.
2125 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2127 * mml.el (mml-preview): Disable local map.
2129 * gnus-sum.el (gnus-summary-make-menu-bar): Make
2130 gnus-article-post-menu here.
2132 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
2133 if it has not been made.
2135 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2137 * gnus-art.el (gnus-article-describe-key): Map key to event.
2138 (gnus-article-describe-key-briefly): Ditto
2140 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2142 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
2144 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2145 From Katsumi Yamaoka <yamaoka@jpl.org>.
2147 * dgnushack.el (coerce, merge, subseq): defmacro.
2149 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2151 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
2152 A fake defalias in nndraft.el results a not-activated bug in
2153 uncompiled versions.
2155 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
2156 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
2158 * gnus-util.el (gnus-split-references): Handle malformed References:.
2160 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2162 * gnus-art.el (gnus-article-mime-part-status): 1 part.
2164 2001-02-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2165 From NAGY Andras <nagya@inf.elte.hu>.
2167 * gnus.el (gnus-parameters): Typo.
2169 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2171 * gnus.el (gnus-read-method): Remove redundancy.
2173 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2175 * nnslashdot.el (nnslashdot-backslash-url): New.
2176 (nnslashdot-request-list): Use it.
2178 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2180 * nnml.el (nnml-generate-active-info): Fix the case when there is
2183 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
2184 (gnus-summary-create-article): New.
2186 * gnus-group.el (gnus-group-mark-article-read): New.
2188 * gnus-msg.el (gnus-inews-do-gcc): Use it.
2190 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
2192 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2194 * gnus-art.el (gnus-article-edit-done): Don't use
2195 gnus-article-edit-exit.
2196 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
2198 * gnus.el (gnus-parameters): New.
2199 Suggested by NAGY Andras <nagya@inf.elte.hu>.
2200 (gnus-parameters-get-parameter): New.
2201 (gnus-group-find-parameter): Use it.
2203 2001-02-23 Simon Josefsson <simon@josefsson.org>
2205 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
2206 change of default value to `current'.
2208 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2210 * nneething.el (nneething-get-head): Insert unreadable file too.
2212 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2214 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
2216 * webmail.el (webmail-type-definition): Deja is bought by google.
2218 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2220 * gnus-sum.el (gnus-fetch-headers): New.
2221 (gnus-select-newsgroup): Use it.
2222 (gnus-summary-insert-articles): New.
2223 (gnus-summary-insert-old-articles): New.
2224 (gnus-summary-insert-new-articles): New.
2226 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
2227 (gnus-group-list-active): Ditto.
2228 * gnus-sum.el (gnus-set-mode-line): Ditto.
2229 (gnus-summary-read-group-1): Ditto.
2231 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2233 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
2236 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2238 * smiley.el (gnus-smiley-display): Don't do widening.
2240 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
2243 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
2245 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
2247 (gnus-mime-display-multipart-related-as-mixed): New.
2248 (gnus-mime-display-part): Use them.
2250 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2252 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
2255 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2257 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
2258 (nnweb-request-article): Call reference if exists.
2259 (nnweb-type-definition): Dejanews is bought by google.com.
2262 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2264 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
2266 2001-02-19 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2268 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
2269 gnus-article-sort-functions.
2270 (gnus-article-sort-functions): Doc fix. Refer to
2271 gnus-thread-sort-functions.
2273 2001-02-18 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2274 From Paul Jarc <prj@po.cwru.edu>.
2276 * message.el (message-get-reply-headers): More fixes.
2278 2001-02-17 Paul Jarc <prj@po.cwru.edu>
2279 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
2281 * message.el (message-get-reply-headers): Fix bug with
2282 Mail-Followup-To/to-address interaction.
2284 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2286 * gnus-msg.el (gnus-configure-posting-styles): Match header in
2289 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2291 * message.el (message-do-send-housekeeping): Rename to a better
2294 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2296 * message.el (message-cancel-news): Check article first, then ask
2299 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2301 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
2303 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2305 * gnus-range.el (gnus-range-normalize): New function.
2307 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
2309 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
2311 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2313 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
2315 * nnagent.el (nnagent-request-regenerate): New.
2317 * nnfolder.el (nnfolder-request-regenerate): Deffoo.
2319 * nnml.el (nnml-generate-nov-databases): Accept argument
2320 server. Don't open server if it is opened.
2321 (nnml-request-regenerate): Use it. Change to deffoo.
2323 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2324 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
2326 * gnus.el (gnus-define-group-parameter): Fix.
2328 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2330 * gnus.el (gnus-define-group-parameter): Improved.
2332 * gnus-sum.el (charset): Define parameter.
2333 (ignored-charsets): Ditto.
2334 (gnus-summary-setup-default-charset): Use them.
2336 * gnus-start.el (gnus-read-descriptions-file): Use them.
2338 * gnus-cus.el (gnus-group-parameters): Remove them.
2340 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2342 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
2344 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2346 * gnus-sum.el (gnus-summary-read-group-1): Remove
2347 gnus-summary-set-local-parameters.
2348 (gnus-summary-setup-buffer): Put it here.
2350 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2352 * gnus.el (to-address): Define parameter.
2354 * gnus-art.el (article-hide-boring-headers): Use them.
2355 * gnus-msg.el (gnus-post-news): Ditto.
2356 * gnus-cus.el (gnus-group-parameters): Remove them.
2358 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2360 * gnus-draft.el (gnus-draft-reminder): New.
2362 * gnus-art.el (gnus-sender-save-name): New.
2364 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2366 * mm-util.el (mm-mime-charset): Error message.
2368 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2370 * message.el (message-check-news-body-syntax): Don't check mml lines.
2372 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2374 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
2377 * gnus-start.el (gnus-call-subscribe-functions): New.
2378 (gnus-find-new-newsgroups): Use it.
2379 (gnus-ask-server-for-new-groups): Use it.
2380 (gnus-check-first-time-used): Use it.
2381 (gnus-subscribe-newsgroup-method): Grok a list of functions.
2382 (gnus-subscribe-options-newsgroup-method): Ditto.
2383 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
2386 2001-02-12 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2388 * gnus-cus.el (gnus-score-customize): Doc fix.
2390 2001-02-11 Jesper Harder <harder@ifa.au.dk>
2392 * dgnushack.el (my-getenv): Typo.
2394 2001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2396 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
2398 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2400 * gnus-group.el (gnus-group-suspend): Offer save summaries.
2402 * gnus-art.el (gnus-treat-leading-whitespace): New.
2403 (gnus-treatment-function-alist): Use it.
2404 (article-remove-leading-whitespace): New.
2405 (gnus-article-make-menu-bar): Use it.
2407 * gnus-sum.el (gnus-summary-wash-empty-map): Add
2408 remove-leading-whitespace.
2409 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
2410 because of conflict.
2412 2001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2414 * Makefile.in: Hack generating gnus-load.el.
2415 * dgnushack.el: Ditto.
2416 * gnus-load.el: Remove it.
2418 2001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2420 * dgnushack.el : Add URLDIR.
2422 * Makefile.in (EMACS_COMP): Ditto.
2424 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2426 * gnus-cus.el (gnus-score-customize): Error on no score file.
2428 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2430 * mm-decode.el (mm-merge-handles): New function.
2432 * mm-view.el (mm-inline-message): Use it.
2433 (mm-view-message): Ditto.
2435 * mm-partial.el (mm-inline-partial): Ditto.
2437 * mm-extern.el (mm-inline-external-body): Ditto.
2439 * gnus-art.el (gnus-mime-view-part): Ditto.
2440 (gnus-mime-view-part-as-type): Ditto.
2441 (gnus-mime-save-part-and-strip): Prevent users to strip in some
2444 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2446 * message.el (message-cancel-news): Allow to shoot foot.
2447 (message-supersede): Ditto.
2449 2001-02-08 Tommi Vainikainen <thv@iki.fi>
2451 * gnus-sum.el (gnus-simplify-subject-re): Use
2452 message-subject-re-regexp.
2454 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2456 * nnmail.el (nnmail-expiry-target-group): Bind
2457 nnmail-cache-accepted-message-ids to nil.
2459 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
2462 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2464 * qp.el (quoted-printable-encode-region): Make sure characters are
2465 between 00 and FF. Don't check charset.
2467 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
2469 * rfc2047.el (rfc2047-q-encode-region): Ditto.
2471 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2473 * message.el (message-make-forward-subject): Argument decoded.
2474 (message-forward): Use it when digest.
2476 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
2479 2001-02-07 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2481 * message.el (message-generate-headers-first): Doc fix.
2483 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2485 * gnus-art.el (article-make-date-line): Error proof.
2487 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2489 * gnus-group.el (gnus-group-listing-limit): New.
2490 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
2492 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
2494 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2496 * message.el (message-newline-and-reformat): Special case for
2499 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
2501 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
2504 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2506 * message.el (message-encode-message-body): Don't insert
2507 Content-Type if it is inside a mail.
2509 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2511 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
2512 gnus-article-commands-menu.
2514 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
2517 * gnus-start.el (gnus-read-descriptions-file): Use
2518 gnus-group-name-charset and gnus-group-charset-alist.
2520 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2522 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
2525 * gnus-start.el (gnus-group-change-level): Remove from both
2526 gnus-zombie-list and gnus-killed-list.
2528 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2530 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
2531 gnus-subscribe-topics.
2533 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
2535 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2537 * gnus-art.el (gnus-article-make-menu-bar): Make
2538 gnus-article-post-menu.
2540 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
2542 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
2544 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
2546 * message.el (message-mode-menu): Ditto.
2548 * gnus-art.el (defvar): eval-when-compile.
2550 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2552 * gnus-agent.el (gnus-agentize): Fix doc.
2554 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
2556 * mml.el (mml-preview): Bind `q'.
2558 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2560 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
2562 2001-01-31 Dave Love <fx@gnu.org>
2564 * mm-util.el (mm-mime-mule-charset-alist)
2565 (mm-find-mime-charset-region): Consider mule-utf-8.
2567 2001-01-31 Dave Love <fx@gnu.org>
2569 * gnus-art.el (gnus-article-x-face-command)
2570 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
2573 2001-01-26 Dave Love <fx@gnu.org>
2575 * mm-util.el (mm-multibyte-string-p): New.
2577 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
2578 ;; (quoted-printable-encode-region): Doc fix. Don't call
2579 ;; string-as-multibyte on class. Clarify line-folding.
2580 (quoted-printable-encode-string): Make temp buffer inherit
2581 string's multibyteness.
2583 2001-01-23 Gerd Moellmann <gerd@gnu.org>
2585 * nnheader.el (toplevel): Don't require `gnus-util' at
2586 compile-time; this creates a circular dependency, and prevents
2589 2001-01-22 Andreas Schwab <schwab@suse.de>
2591 * nnheader.el (gnus-delete-line): Autoload it as a macro.
2593 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2595 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
2597 * gnus-art.el (article-hide-list-identifiers): Ditto.
2599 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2601 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2603 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
2605 * gnus-art.el (article-hide-list-identifiers): Similar.
2607 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
2609 * nnmail.el (nnmail-remove-list-identifiers): Improved.
2611 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2613 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
2615 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2617 * gnus-util.el (gnus-string-equal): New function.
2619 * gnus-art.el (article-hide-boring-headers): Use it.
2621 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
2623 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
2625 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2627 * gnus-msg.el (gnus-msg-mail): Support switch-action.
2629 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2631 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
2632 command if there is not last-saver.
2634 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2636 * nntp.el (nntp-open-connection): 201 is possible.
2638 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2640 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
2641 (rfc2047-charset-encoding-alist): Add big5.
2643 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2645 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
2646 (gnus-agent-remove-server): Ditto.
2647 (autoload): gnus-server-update-server.
2649 * gnus-srvr.el (gnus-server-line-format): Add %a.
2650 (gnus-server-line-format-alist): Add gnus-tmp-agent.
2651 (gnus-server-insert-server-line): Use it.
2653 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2655 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
2658 2001-01-24 Simon Josefsson <sj@extundo.com>
2660 * mail-source.el (mail-sources): Add :program specifier to IMAP
2662 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
2664 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2666 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
2668 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
2670 * nntp.el (nntp-wait-for): Return the success code.
2671 (nntp-open-connection): Use it.
2673 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2675 * gnus-int.el (gnus-check-server): Allow breaking the opening.
2677 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2679 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
2681 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2683 * gnus-sum.el (gnus-summary-print-article): Take one prefix
2684 argument. Allow to print several articles in one file.
2686 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2688 * webmail.el (webmail-type-definition): netaddress changes.
2690 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2692 * gnus.el: Fix copyright. Remove trailing spaces.
2694 * message.el (message-forward): Use mule4.
2696 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2698 * mm-util.el (mm-string-as-unibyte): New.
2700 * message.el (message-forward): Use it.
2702 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2704 * message.el (message-cite-original-without-signature): Don't peel
2706 (message-get-reply-headers): Add Cc if it is not in follow-to.
2708 2001-01-20 Simon Josefsson <sj@extundo.com>
2710 * mm-decode.el (mm-handle-multipart-from): Add.
2711 (mm-dissect-buffer): Save From: header value.
2712 (mm-security-from): Remove.
2713 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
2715 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
2716 instead of `mml-security-from'. Protect null from value.
2718 2001-01-20 Simon Josefsson <sj@extundo.com>
2720 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
2721 application/vnd.ms-excel attachments.
2723 2001-01-19 Simon Josefsson <sj@extundo.com>
2725 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
2727 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2729 * message.el (message-ignored-mail-headers): Ditto.
2731 2001-01-19 Simon Josefsson <sj@extundo.com>
2733 * message.el (message-ignored-news-headers): Only search beginning
2736 2001-01-19 Alberto Lusiani <a.lusiani@noemail.org>
2738 * message.el (message-send-mail): Content-Type may not be there.
2740 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2742 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
2743 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
2745 * gnus-art.el (article-display-x-face): Insert X-Face if there is
2748 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2750 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
2753 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2755 * message.el (message-yank-original): Understand
2758 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2760 * gnus-art.el (gnus-boring-article-headers): Add to-address.
2761 (article-hide-boring-headers): Ditto.
2763 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
2765 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2767 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
2770 2001-01-16 Simon Josefsson <simon@josefsson.org>
2772 * message.el (message-make-in-reply-to): Add comment to message-id
2773 (old syntax, see 2000-08-02 change).
2775 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2777 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
2778 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
2779 (gnus-button-reply): Ditto.
2781 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
2783 * gnus-art.el (article-display-x-face): Fix.
2785 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2787 * gnus-art.el (article-display-x-face): Use
2788 gnus-original-article-buffer.
2790 2001-01-15 Jack Twilley <jmt@tbe.net>
2792 * message.el (message-add-header): Move to point-max.
2794 2001-01-15 Simon Josefsson <simon@josefsson.org>
2796 * smime.el (smime-CA-directory, smime-CA-file): Change default to
2797 nil, improve documentation.
2798 (smime-certificate-directory): Comment out false hints (until it
2801 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
2802 there aren't any keys.
2803 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
2804 verify certificate. Default is changed to only check integrity.
2805 Improved security status texts. If a certificate doesn't contain
2806 a email address, don't fail.
2808 * smime.el (smime-noverify-region):
2809 (smime-noverify-buffer): New functions. Verifies integrity only.
2811 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2813 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
2815 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2817 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
2818 (gnus-remove-some-windows): Ditto.
2820 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2822 * gnus-art.el (article-make-date-line): 11th.
2824 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2826 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
2827 (mml2015-gpg-sign): Ditto.
2829 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2831 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2832 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
2834 2001-01-08 Dave Love <fx@gnu.org>
2836 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
2839 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
2841 * message.el: Doc and message fixes.
2842 (message-send-rename-function)
2843 (message-make-forward-subject-function)
2844 (message-send-mail-function, message-reply-to-function)
2845 (message-wide-reply-to-function, message-followup-to-function)
2846 (message-distribution-function, message-auto-save-directory): Fix
2849 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
2850 proceeding after warnings. Amend multipart warning message.
2852 2001-01-04 Dave Love <fx@gnu.org>
2854 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
2856 (gnus-make-directory): Require nnmail.
2858 * mm-decode.el (mm-inline-media-tests): Add
2859 image/x-portable-bitmap.
2860 (mm-get-image): Grok pbm.
2862 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
2864 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
2866 2001-01-09 Didier Verna <didier@xemacs.org>
2868 * dgnushack.el (dgnushack-compile): give a dummy value to
2869 `gnus-xmas-glyph-directory' for the time of compilation.
2870 * gnus-agent.el: moved some XEmacs specific hook add-ons from
2871 `gnus-xmas-[re]define' to avoid loosing user custom settings.
2872 * gnus-art.el: ditto.
2873 * gnus-group.el: ditto.
2874 * gnus-salt.el: ditto.
2875 * gnus-sum.el: ditto.
2876 * gnus-topic.el: ditto.
2877 * gnus-xmas.el (gnus-xmas-define): see above.
2878 * gnus-xmas.el (gnus-xmas-redefine): see above.
2879 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
2880 non-continuable error when the directory can't be found.
2882 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2884 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
2886 * gnus-art.el (gnus-mime-view-part): Copy it.
2887 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
2889 2001-01-09 Michael Downes <mjd@ams.org>
2891 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
2893 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2895 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2896 orig-file. Use ',source.
2898 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
2900 * gnus-xmas.el (gnus-xmas-modeline-glyph):
2901 (gnus-xmas-group-startup-message):