3b316aa2460be8a6e3b1e2608f7f642273a3f643
[gnus] / lisp / ChangeLog
1 2001-10-17  Per Abrahamsen  <abraham@dina.kvl.dk>
2
3         * gnus-msg.el (gnus-post-method): Changed two instances of
4         'active' to 'current' and one 'null' to 'not'.
5
6 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7         From Katsumi Yamaoka  <yamaoka@jpl.org>.
8
9         * message.el (message-setup-fill-variables): Use
10         `normal-auto-fill-function' instead of `auto-fill-function'.
11
12 2001-10-16  Simon Josefsson  <jas@extundo.com>
13
14         * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
15         (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
16         body. (Mailcrypt seem to do this, but gpg.el doesn't.)
17
18 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
19         Patch by Oliver Scholz <oscholz@my.gnus.org>.
20
21         * gnus-draft.el (gnus-draft-edit-message): Add text property
22         `field' with value `header' to message headers.
23         * message.el (message-setup-1): Really add text property to all of
24         the header, not just part of it.
25
26 2001-09-04 21:42:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
27
28         * gnus-group.el (gnus-group-sort-by-server): Use it.
29
30         * gnus.el (gnus-method-to-full-server-name): New, bogus function.
31
32         * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
33         and keystroke.
34
35 2001-10-14  Simon Josefsson  <jas@extundo.com>
36
37         * dig.el: Doc fix.
38
39         * smime.el: Doc fix.
40
41         * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
42         charset magic from message.el.
43
44 2001-10-12  Simon Josefsson  <jas@extundo.com>
45         Suggested by david.goldberg6@verizon.net (David S. Goldberg)
46
47         * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
48         'cite from g-a-wash-types.
49         (gnus-cite-toggle): Ditto.  Add 'cite.  Set modeline.
50         (gnus-article-hide-citation): Fix.
51
52         * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
53         character.
54         (gnus-article-toggle-cited-text): Toggle `c' mode line character.
55
56         * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
57         definition.
58         (gnus-signature-toggle): Toggle `s' mode line character.
59
60         * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
61         doing stuff that clears it.
62
63 2001-10-12  Simon Josefsson  <jas@extundo.com>
64
65         * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
66         From Eric Marsden <emarsden@laas.fr>.
67
68 2001-10-12 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
69
70         * message.el (message-do-auto-fill): Use gnus-point-at-bol.
71         (autoload): Add some autoloads.
72
73 2001-10-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
74         Suggested by Oliver Scholz <epameinondas@gmx.de>.
75         
76         * message.el (message-do-auto-fill): New function.  Like
77         `do-auto-fill' but don't fill when in the message header.
78         (message-setup-1): Put a text property on the message header.
79         (message-setup-fill-variables): Use `message-do-auto-fill'.
80
81 2001-10-10 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
82
83         * message.el (message-send-mail-partially): Insert an empty line
84         first, because of the change of message-make-lines.
85
86 2001-10-10  Florian Weimer  <fw@deneb.enyo.de>
87
88         * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
89         iso-8859-15, make it an alias for iso-8859-1.
90
91 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
92
93         * message.el (message-send-news): Don't modify the value of
94         `message-syntax-checks' if it is not a list (possibly it is
95         `dont-check-for-anything-just-trust-me').
96         
97 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
98
99         * gnus-group.el (gnus-group-name-charset-group-alist): Use
100         `find-coding-system' for XEmacs to check whether the coding-system
101         `utf-8' is available.
102
103 2001-10-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
104
105         * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
106
107 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
108
109         * message.el (message-send-news): Oops, missed case with no
110         "Followup-To" header...
111
112 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
113
114         * message.el (message-send-news): Allow
115         `gnus-group-name-charset-group-alist' to affect encoding of the
116         "Newsgroups" and "Followup-To" headers.
117
118 2001-10-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
119
120         * Makefile.in (install-el): Depend on gnus-load.el.
121
122 2001-10-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
123
124         * Makefile.in (install-el): Use -f.
125         From: Amos Gouaux <amos+lists.ding@utdallas.edu>
126
127 2001-10-07  Per Abrahamsen  <abraham@dina.kvl.dk>
128
129         * message.el (message-send-news): Don't encode Followups-To when
130         `gnus-group-name-charset-group-alist is' ".*".  [Yuck]
131
132         * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
133         header. 
134
135         * gnus-art.el (article-decode-group-name): Also decode
136         "Followup-To". 
137
138         * rfc2047.el (rfc2047-encode-message-header): Encode without
139         asking for null methods.
140
141         * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
142         default charset for newsgroup names in accordance with USEFOR.
143
144         * gnus-group.el (gnus-group-name-charset-method-alist,
145         gnus-group-name-charset-group-alist): Removed "*" from doc
146         strings, "*" should not be used for complex variables.
147         
148 2001-10-06  Simon Josefsson  <jas@extundo.com>
149
150         Support UTF-8 group names better.
151         
152         * message.el (message-check-news-header-syntax): Encode group
153         names before comparison.
154
155         * gnus-msg.el (gnus-copy-article-buffer): Run all
156         `gnus-article-decode-hook's except `article-decode-charset'
157         instead of hardcoding call to one of them.
158
159         * gnus-art.el (gnus-article-decode-hook): Add
160         `article-decode-group-name'.
161         (article-decode-group-name): New function, use `g-d-n'.
162
163         * gnus-group.el (gnus-group-insert-group-line): Decode
164         gnus-tmp-group using `g-d-n'.
165
166         * gnus-util.el (gnus-decode-newsgroups): New function.
167
168 2001-10-06  Per Abrahamsen  <abraham@dina.kvl.dk>
169
170         * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
171         `gnus-group-name-charset-group-alist'. 
172
173 2001-10-06 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
174
175         * Makefile.in: Install el in install. Add uninstall.
176
177 2001-10-05  Simon Josefsson  <jas@extundo.com>
178
179         * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
180
181         * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
182
183         * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
184         empty folders.
185
186         * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
187         limiting if read-all (C-u RET) was used.
188
189 2001-10-04  Simon Josefsson  <jas@extundo.com>
190
191         * mail-source.el (mail-source-movemail-program): New variable.
192         (mail-source-movemail): Use it.  Suggested by Taylor Hutt
193         <thutt@thutt.vmware.com>.
194
195 2001-10-03  Simon Josefsson  <jas@extundo.com>
196
197         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
198         (gnus-summary-line-format-alist): Fix param.
199
200 2001-10-02  Simon Josefsson  <jas@extundo.com>
201
202         * nnimap.el (nnimap-request-move-article): Use imap.el directly,
203         don't go through `nnimap-request-expire-articles' to delete the
204         article.  Thanks to prj@po.cwru.edu (Paul Jarc).
205
206 2001-10-02 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
207
208         * gnus-agent.el (gnus-agent-write-active): The min in the
209         agent/active may be larger than that in the server/active.
210
211 2001-10-01  Simon Josefsson  <jas@extundo.com>
212
213         * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
214         is IMAP4rev1.
215
216         * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
217
218         * nnfolder.el: Ditto.
219
220 2001-09-30  Dan Christensen <jdc+news@uwo.ca>
221
222         * gnus-sum.el (gnus-summary-extract-address-component): New function.
223         (gnus-summary-from-or-to-or-newsgroups): Optimize.
224
225 2001-09-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
226
227         * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
228         (message-mode-menu): Menu item for same.
229
230         * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
231         delayed articles.
232
233         * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
234         nndraft:delayed does not exist.
235         (gnus-delay-initialize): Don't set up keymap, that's done from
236         message.el now.
237         (gnus-delay, gnus-delay-group, gnus-delay-header) 
238         (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
239
240 2001-09-29  Simon Josefsson  <jas@extundo.com>
241
242         * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
243         utf-8, not eight-bit-control.
244
245         * imap.el (imap-shell-host, imap-default-user, imap-use-utf7) 
246         (imap-log, imap-debug): Custom.
247         (imap-log-buffer, imap-debug-buffer): New constants.
248         (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open) 
249         (imap-network-open, imap-shell-open, imap-starttls-open) 
250         (imap-send-command-1, imap-send-command, imap-arrival-filter) 
251         (imap-debug): Use imap-*-buffer.
252
253         * nndoc.el (nndoc-article-type): Add mailman.
254         (nndoc-type-alist): Ditto.
255         (nndoc-mailman-type-p): New function.
256
257 2001-09-28 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
258
259         * gnus-xmas.el (gnus-article-x-face-command): Merge it into
260         gnus-art.el.
261
262 2001-09-27  Simon Josefsson  <jas@extundo.com>
263
264         * gnus-topic.el (gnus-topic-mode-map): Add catchup.
265         (gnus-topic-catchup-articles): New function. Suggested by Robin
266         S. Socha <robin-dated-1001857693.185e29@socha.net>.
267
268 2001-09-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
269         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
270
271         * gnus-ems.el (gnus-article-display-xface): Insert xface after
272         previous ones.
273
274 2001-09-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
275         From Daiki Ueno  <ueno@unixuser.org>
276
277         * gnus-sum.el (gnus-summary-show-article): The arglist of
278         detect-coding-region is incompatible.
279
280 2001-09-26 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
281         From Katsuhiro Hermit Endo <hermit@koka-in.org>
282
283         * gnus-group.el (gnus-group-delete-group): Typo.
284
285 2001-09-26  Simon Josefsson  <jas@extundo.com>
286
287         * nnmail.el (nnmail-expiry-target-group): Add doc warning.
288
289         * nnimap.el (nnimap-expiry-target): Use temp buffer.
290
291 2001-09-26 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
292
293         * gnus-cus.el (gnus-group-parameters): Display as sexp.
294
295 2001-09-22  Simon Josefsson  <jas@extundo.com>
296
297         * nnml.el (nnml-open-marks): Remove unpropagatable marks.
298
299         * nnfolder.el (nnfolder-open-marks): Ditto.
300
301         * gnus-sum.el (gnus-article-unpropagatable-p): New function.
302         (gnus-update-marks): Use it.
303         (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
304         hardcoded list.
305
306         * gnus.el (gnus-article-special-mark-lists): Add killed.
307         (gnus-article-unpropagated-mark-lists): New constant.
308
309 2001-09-22  Simon Josefsson  <jas@extundo.com>
310
311         * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
312         custom option.
313
314 2001-09-23  Simon Josefsson  <jas@extundo.com>
315
316         * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
317
318 2001-09-23 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
319
320         * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
321
322 2001-09-22  Per Abrahamsen  <abraham@dina.kvl.dk>
323
324         * gnus-group.el (gnus-group-sort-function): Fix customize type to
325         accept lists of functions.
326
327 2001-09-20  Simon Josefsson  <jas@extundo.com>
328
329         * gnus-group.el (gnus-group-catchup): Update expire marks in
330         backend.  Also, if ALL also set expire marks on tick/dormant.
331
332 2001-09-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
333
334         * message.el (message-tab-body-function): New variable.
335         * message.el (message-tab): Use it.
336
337 2001-09-19  Sam Steingold  <sds@gnu.org>
338
339         * gnus-win.el (gnus-buffer-configuration): Respect
340         `gnus-bug-create-help-buffer'.
341
342 2001-09-18  Simon Josefsson  <jas@extundo.com>
343
344         * gnus-spec.el (gnus-correct-pad-form): Re-revert.
345         (gnus-parse-simple-format): Re-revert.
346
347 2001-09-16  Katsuhiro Hermit Endo  <hermit@koka-in.org>
348
349         * gnus-spec.el (gnus-parse-complex-format): Don't fold search
350         case.  (Thanks to Daiki Ueno <ueno@unixuser.org>.)
351
352 2001-09-18  Simon Josefsson  <jas@extundo.com>
353
354         * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
355         signed.
356         (gnus-parse-simple-format): Don't use it.
357
358 2001-09-17  Miles Bader  <miles@gnu.org>
359
360         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
361         error querying a backend abort the whole process.
362
363 2001-09-17 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
364
365         * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
366         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
367
368 2001-09-17  Didier Verna  <didier@xemacs.org>
369
370         * nndiary.el: version 0.2-b14.
371         * gnus-diary.el (gnus-diary-check-message): fix `read-string'
372         compatibility problem with XEmacs 21.1.
373
374 2001-09-15  Simon Josefsson  <jas@extundo.com>
375
376         * gnus-group.el (gnus-group-line-format): Document %c.
377
378         * nnml.el (nnml-parse-head): Handle CRLF files.
379         (nnml-generate-nov-file): Ditto.
380         (nnml-retrieve-headers): Ditto.
381
382 2001-09-15  Michael Welsh Duggan <md5i@cs.cmu.edu>
383
384         * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
385
386 2001-09-13  Martin Kretzschmar  <Martin.Kretzschmar@inf.tu-dresden.de>
387
388         * gnus-spec.el (gnus-correct-substring): Still stopped one
389         character before we wanted (never included last character).
390         (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
391         add missing "," (once per function)
392
393 2001-09-14  Simon Josefsson  <jas@extundo.com>
394
395         * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
396         (otherwise e.g. gnus-agentize in .gnus overrides the customized
397         default before gnus-group is loaded and the variable set.)
398
399         * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
400         killed or unsent marks.
401
402         * gnus-draft.el (gnus-draft-setup): Don't set mark when there
403         isn't an article to set it on (e.g. when you `a' in a group).
404
405 2001-09-12  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
406
407         * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
408         can read e-mails from Microsoft Outlook users not using ISO
409         8859-2 character set.
410
411 2001-09-12 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
412
413         * gnus-diary.el: Minor modifications to avoid warnings.
414         (gnus-summary-misc-menu): defvar.
415         (gnus-diary-check-message): Use gnus-point-at-eol.
416         (gnus-diary-kill-entire-line): eval-and-compile.
417
418 2001-09-12  Didier Verna  <didier@xemacs.org>
419
420         * nndiary.el: new version (0.2-b13).
421         * nndiary.el (nndiary-mail-sources): doc update.
422         * nndiary.el (nndiary-split-methods): ditto.
423         * nndiary.el (nndiary-request-accept-article-hooks): New.
424         * nndiary.el (nndiary-request-accept-article): use it, check
425         message validity.
426         * nndiary.el (nndiary-get-new-mail): changed default to nil.
427         * nndiary.el (nndiary-schedule): fix bug (misplaced
428         condition-case): it didn't return nil on error.
429         * gnus-diary.el: new version.
430         * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
431         * gnus-diary.el (gnus-diary-header-value-history): New.
432         * gnus-diary.el (gnus-diary-narrow-to-headers): New.
433         * gnus-diary.el (gnus-diary-add-header): New.
434         * gnus-diary.el (gnus-diary-check-message): New.
435         * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
436         * gnus-diary.el (gnus-article-edit-mode-map): ditto.
437
438 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
439
440         * gnus-sum.el (gnus-select-newsgroup): Make
441         `gnus-current-select-method' buffer-local.
442
443         * gnus-art.el (gnus-request-article-this-buffer): Refer
444         `gnus-current-select-method' in the current summary buffer.
445
446 2001-09-10  Simon Josefsson  <jas@extundo.com>
447         From Daniel Pittman <daniel@rimspace.net>
448
449         * gnus-spec.el (gnus-correct-pad-form): Fix.
450
451 2001-09-09  Simon Josefsson  <jas@extundo.com>
452
453         * mm-decode.el (mm-inline-media-tests): Add
454         application/x-emacs-lisp.
455         (mm-attachment-override-types): Add
456         application/{x-,}pkcs7-signature.
457
458         * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
459         (gnus-server-line-format, gnus-server-mode-line-format)
460         (gnus-server-browse-in-group-buffer): Customize.
461
462 2001-09-08 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
463
464         * nnml.el (nnml-marks-changed-p): Typo.
465         (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
466         (nnml-marks-changed-p): Use gnus-gethash.
467         (nnml-marks-modtime): Use gnus-make-hashtable.
468
469         * nnfolder.el (nnfolder-marks-changed-p): Typo.
470         (nnfolder-request-expire-articles, nnfolder-save-marks)
471         (nnfolder-open-marks): Typo.
472         (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
473         (nnfolder-marks-changed-p): Use gnus-gethash.
474         (nnfolder-marks-modtime): Use gnus-make-hashtable.
475
476 2001-09-08  Simon Josefsson  <jas@extundo.com>
477
478         * nnfolder.el (nnfolder-marks-modtime): New variable.
479         (nnfolder-marks-changed-p): New function.
480         (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
481         (nnfolder-request-update-info): Don't update if marks didn't change.
482
483         * nnml.el (nnml-marks-modtime): New variable.
484         (nnml-marks-changed-p): New function.
485         (nnml-save-marks, nnml-open-marks): Save modtime.
486         (nnml-request-update-info): Don't update if marks didn't change.
487
488         * gnus-agent.el (gnus-agent-any-covered-gcc)
489         (gnus-agent-add-server, gnus-agent-remove-server): Use
490         gnus-agent-method-p.
491
492         * gnus-art.el (gnus-buttonized-mime-types): New variable.
493         (gnus-unbuttonized-mime-type-p): Use it.
494
495         * gnus-agent.el (gnus-agent-fetch-group): If online, actually
496         fetch group.
497
498 2001-09-08  Simon Josefsson  <jas@extundo.com>
499         From Daniel Pittman <daniel@rimspace.net>
500
501         * gnus-spec.el (gnus-correct-pad-form): New function.
502         (gnus-parse-simple-format): Use it.
503
504 2001-09-07  Simon Josefsson  <jas@extundo.com>
505
506         * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
507         (gnus-group-sort-selected-groups): Ditto.  Suggested by Harry
508         Putnam <reader@newsguy.com>.
509         (gnus-group-sort-selected-groups): Touch dribble file.
510
511 2001-09-07 Raja R Harinath  <harinath@cs.umn.edu>
512
513         * nnml.el (nnml-filenames-are-evil): New variable.
514         (nnml-article-to-file-alist): Rename to ...
515         (nnml-current-group-article-to-file-alist): ... this.
516         Respect `nnml-filenames-are-evil'.
517         (nnml-active-number): Update.
518         (nnml-update-file-alist): Update.
519         (nnml-request-article): Use nnheader-article-to-file-alist.
520         (nnml-request-rename-group): Likewise.
521
522 2001-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
523
524         * gnus-sum.el (gnus-summary-insert-line): Fix.
525
526 2001-09-06  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.umu.se>
527
528         * gnus-sum.el: Bind g-s-t-s to "W g".
529         * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
530         * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
531         display of graphical smilies.
532
533 2001-09-07 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
534
535         * gnus-start.el (gnus-setup-news): A typo.
536         From Bill White <billw@wolfram.com>.
537
538 2001-09-06  Simon Josefsson  <jas@extundo.com>
539
540         * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
541         and unseen marks.
542
543 2001-09-05  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
544
545         * nnmail.el (nnmail-split-fancy): Document `junk'.
546
547 2001-09-04  Simon Josefsson  <jas@extundo.com>
548
549         * imap.el (imap-search): Don't error if server is broken.
550
551 2001-09-02  Benjamin Rutt  <brutt@bloomington.in.us>
552
553         * nnmbox.el (nnmbox-find-article): Fix infinite loop when
554         searching for an article that isn't in the mbox.
555
556 2001-09-02 23:12:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
557
558         * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
559         right, and get all the comments.
560
561 2001-09-02  Simon Josefsson  <jas@extundo.com>
562         Suggested by Dan Christensen <jdc+news@uwo.ca>
563
564         * nnfolder.el (nnfolder-request-update-info): Fix message.
565
566         * nnml.el (nnml-request-update-info): Ditto.
567
568 2001-09-01  Simon Josefsson  <jas@extundo.com>
569
570         * nnml.el (nnml-request-expire-articles): Also bind
571         `nnml-current-group' and `nnml-article-file-alist' when using
572         expiry-target. (Otherwise nnml will be in a inconsistent internal
573         state causing all kind of problems.)
574         (nnml-request-expire-articles): If `nnml-article-to-file' or
575         `file-attributes' failes, return article as un-expirable instead
576         of treating it as expired.
577
578 2001-08-31  Sam Steingold  <sds@gnu.org>
579
580         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
581         typo: `exmine' --> `examine'.
582
583 2001-08-30 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
584
585         * nndoc.el (nndoc-forward-type-p): It is not a digest.
586
587 2001-08-30 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
588
589         * nnml.el (nnml-check-directory-twice): Remove.
590         (nnml-retrieve-headers): Ditto.
591         (nnml-article-to-file): Use nnheader-directory-files-is-safe.
592
593 2001-08-30  Andrew Innes  <andrewi@gnu.org>
594
595         * nnheader.el (nnheader-directory-files-is-safe): No need to read
596         directory twice on Windows, or on GNU Emacs-21.
597
598 2001-08-30  Andrew Innes  <andrewi@gnu.org>
599
600         * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
601         (nnml-request-rename-group): Ditto.
602         (nnml-active-number): Ditto.
603         (nnml-request-create-group): Use nnml-directory-articles.
604         (nnml-request-expire-articles): Use nnml-directory-articles, which
605         gets list from nov database if available.
606         (nnml-get-nov-buffer): New function.
607         (nnml-open-nov): Use it.
608         (nnml-update-file-alist): Use nnml-article-to-file-alist, which
609         gets alist from nov database if available.
610         (nnml-directory-articles): New function.
611         (nnml-article-to-file-alist): New function.
612
613 2001-08-30  Andrew Innes  <andrewi@gnu.org>
614
615         * mm-decode.el (mm-display-external): Use `name' as filename, if
616         `filename' attribute is not present.
617
618 2001-08-30  Andrew Innes  <andrewi@gnu.org>
619
620         * mail-source.el (mail-source-flash): New defcustom.
621         (mail-source-new-mail-p): Ring visible bell if appropriate.
622         (mail-source-start-idle-timer): Use unwind-protect to ensure idle
623         timer is cleared even if mail check signals an error.
624
625 2001-08-29 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
626
627         * gnus-sum.el (gnus-summary-move-article): Only update marks of
628         type 'list.
629
630 2001-08-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
631
632         * flow-fill.el (fill-flowed): eol might be point-max.
633
634 2001-08-27  Simon Josefsson  <jas@extundo.com>
635
636         * nnml.el (nnml-request-update-info): Fix message.
637         (nnml-open-marks): Ditto.
638
639         * nnfolder.el (nnfolder-request-update-info):
640         (nnfolder-open-marks): Fix message.
641
642 2001-08-25  Simon Josefsson  <jas@extundo.com>
643
644         * nnfolder.el (nnfolder-save-marks): Don't create directory named
645         after group in ~/.
646
647 2001-08-25  Simon Josefsson  <jas@extundo.com>
648         From Andreas Jaeger  <aj@suse.de>
649
650         * nnfolder.el (nnfolder-open-marks): Fix typo.
651         * nnml.el (nnml-open-marks): Likewise.
652
653 2001-08-25  Simon Josefsson  <jas@extundo.com>
654
655         Make nnfolder groups self-contained as far as marks are concerned.
656
657         * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
658         (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
659         (nnfolder-open-server): Make marks directory.
660         (nnfolder-request-delete-group): Delete marks file.
661         (nnfolder-request-delete-group): Check of nov/marks file exist
662         before deleting.
663         (nnfolder-request-rename-group): Rename marks file.
664         (nnfolder-request-rename-group): Only rename nov/mark if they exists.
665         (nnfolder-request-set-mark, nnfolder-request-update-info)
666         (nnfolder-group-marks-pathname, nnfolder-save-marks)
667         (nnfolder-open-marks): New functions.
668         (top-level): Require gnus.
669
670 2001-08-25 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
671
672         * nnweb.el (nnweb-type-definition): Use google raw file.
673         (nnweb-google-parse-1): Ditto.
674         (nnweb-google-identity): Ditto.
675         (nnweb-reference-wash-article): Move nnweb-decode-entities here.
676         (nnweb-altavista-wash-article): Ditto.
677         (nnweb-request-article): Remove nnweb-decode-entities.
678
679         * nnml.el: Require 'gnus.
680
681 2001-08-25  Simon Josefsson  <jas@extundo.com>
682
683         * nnml.el (nnml-marks-is-evil): Add doc.
684
685 2001-08-25  Simon Josefsson  <jas@extundo.com>
686
687         * nnml.el (nnml-save-marks): Wrap saving marks in a
688         condition-case, to allow user to start Gnus if saving marks failed
689         for some reason.
690
691 2001-08-24 16:05:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
692
693         * gnus-spec.el (gnus-compile): Don't compile gnus-version.
694
695         * gnus-group.el (gnus-update-group-mark-positions): Bind
696         gnus-group-update-hook to nil.
697
698 2001-08-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
699
700         * mml.el (mml-generate-mime-1): Force as multibyte string.
701
702 2001-08-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
703
704         * gnus-sum.el (gnus-summary-insert-line)
705         (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
706         From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
707
708         * gnus-spec.el (gnus-correct-substring): Take optional END.
709
710         * nnrss.el (nnrss-request-article): Remove \n.
711         (nnrss-retrieve-headers): Lines number is -1.
712
713 2001-08-24  Simon Josefsson  <jas@extundo.com>
714
715         * gnus-group.el (gnus-info-clear-data): Call
716         nnfoo-request-set-mark to propagate marks.  Fix bug:
717         `gnus-group-update-line' doesn't update read range unless we call
718         `gnus-get-unread-articles-in-group' first.
719
720         * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
721         to server.
722
723 2001-08-23 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
724
725         * gnus-util.el (gnus-create-info-command): Return an interactive
726         function.
727
728 2001-08-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
729         From Katsumi Yamaoka <yamaoka@jpl.org>
730
731         * gnus-spec.el (gnus-parse-complex-format): Use equal.
732
733 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
734
735         * gnus-sum.el (gnus-select-newsgroup): Use it.
736
737         * gnus-util.el (gnus-not-ignore): New function.
738
739         * lpath.el (featurep): Don't fbind char-int.
740
741         * gnus-util.el (gnus-create-info-command): New function.
742
743         * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
744         right node.
745
746         * gnus-sum.el (gnus-select-newsgroup): Clean up.
747         (gnus-summary-limit-children): Use 'identity instead of `all'.
748         (gnus-summary-limit-to-display-predicate): New command and
749         keystroke.
750
751 2001-08-23 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
752
753         * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
754
755         * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
756
757 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
758
759         * gnus-spec.el: Add the Gnus version.
760         (gnus-update-format-specifications): If the Gnus version changes,
761         nix out the format spec cache.
762
763         * gnus.el (gnus-continuum-version): Made into a command and
764         optionalize the VERSION.
765
766         * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
767         the start of the lines.
768
769 2001-08-22 00:06:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
770
771         * gnus.el (gnus-visual-p): Define function before use of
772         function.
773
774 2001-08-21 23:28:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
775
776         * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
777         (gnus-article-mark-to-type): New function.
778         (gnus-update-missing-marks): Only update marks of type 'list.
779
780         * gnus.el (gnus-article-special-mark-lists): New variable.
781
782 2001-08-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
783
784         * gnus-sum.el (gnus-summary-limit-children): Check 'all.
785         (gnus-select-newsgroup): Still use 'all.
786         (gnus-summary-initial-limit): Comparing with 'all.
787
788 2001-08-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
789
790         * gnus-start.el (gnus-activate-group): If dont-check, don't update
791         active.
792
793 2001-08-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
794
795         * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
796         nnslashdot-*-retrieve-headers.
797         (nnslashdot-request-article): Fix for slashcode 2.2.
798         (nnslashdot-make-tuple): New.
799         (nnslashdot-read-groups): Use it.
800
801 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
802
803         * gnus.el (gnus-expand-group-parameters): Don't alter the variable
804         list.
805
806         * gnus-sum.el (gnus-summary-move-article): Don't select article.
807
808 2001-08-20  Simon Josefsson  <jas@extundo.com>
809
810         * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
811         opened, error instead of continuing (and exploding later).
812
813 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
814
815         * gnus.el (gnus-expand-group-parameters): Return the parameter
816         list.
817
818         * gnus-sum.el (gnus-summary-show-article): Doc fix.
819         (gnus-summary-show-article): Guess at charset if required.
820
821         * gnus-spec.el (gnus-correct-substring): Stopped one character
822         before we wanted.
823
824 2001-08-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
825
826         * earcon.el (earcon-auto-play): Remove unused option.
827
828 2001-08-19 16:14:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
829
830         * gnus-score.el (gnus-score-headers): Move the "Scoring..."
831         message down in levels, since it happens very fast.
832
833         * smiley-ems.el (smiley-update-cache): Respect the symbol version
834         of smiley-regexp-alist.
835
836         * mm-view.el (mm-inline-text): Ignore vcard errors.
837
838         * gnus-art.el (gnus-ignored-headers): Added more junk headers.
839
840         * gnus-score.el (gnus-all-score-files): Use append instead of
841         nconc.
842
843         * gnus.el (gnus-splash-face): Doc fix.
844
845         * mm-decode.el (mm-mailcap-command): Use
846         mm-path-name-rewrite-functions.
847         (mm-path-name-rewrite-functions): New variable.
848
849         * gnus-spec.el (gnus-parse-complex-format): React to ?=.
850         (gnus-complex-form-to-spec): Insert tab.
851         (gnus-spec-tab): New function.
852
853         * gnus-sum.el (gnus-select-newsgroup): Set the marks before
854         entering the group.
855
856         * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
857         the positional spec.
858         (gnus-parse-complex-format): React to %C.
859
860         * gnus-ems.el (gnus-char-width): Moved here.
861
862         * gnus-sum.el (gnus-select-newsgroup): Set
863         gnus-newsgroup-articles.
864         (gnus-unseen-mark): New variable.
865         (gnus-newsgroup-unseen): Ditto.
866         (gnus-newsgroup-seen): Ditto.
867         (gnus-adjust-marked-articles): Use them.
868         (gnus-update-marks): Use them.
869         (gnus-summary-update-secondary-mark): Display.
870         (gnus-summary-prepare-threads): Display.
871
872         * gnus-msg.el (gnus-inews-group-method): Use and return the
873         method, not the server.
874
875 2001-08-19  Simon Josefsson  <jas@extundo.com>
876
877         * gnus-srvr.el (gnus-server-agent-face): New.
878         (gnus-server-agent-face): New.
879         (gnus-server-mode): Turn on font-lock-mode.
880
881         * gnus.el (gnus-server-visual): Add defgroup.
882
883 2001-08-19  Simon Josefsson  <jas@extundo.com>
884         From Joe Casadonte <jcasadonte@northbound-train.com>
885
886         * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
887         gnus-server-denied-face): New.
888         (gnus-server-opened-face, gnus-server-closed-face,
889         gnus-server-denied-face): New.
890         (gnus-server-font-lock-keywords): Add.
891
892 2001-08-19  Simon Josefsson  <jas@extundo.com>
893
894         * nnml.el (nnml-request-set-mark): Return nil.
895         (nnml-save-marks): Use nnml-possibly-create-directory.
896         (nnml-open-marks): Only work in temp buffer when inserting/reading
897         .marks file.
898
899 2001-08-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
900
901         * gnus.el (gnus-expand-group-parameters): Fix.
902
903         * gnus-spec.el (gnus-char-width): New.
904         (gnus-correct-substring, gnus-correct-length): Use it.
905
906         * message.el (message-required-mail-headers): Fix doc.
907
908 2001-08-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
909
910         * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
911
912         * mm-decode.el (mm-save-part-to-file): Insert the handle.
913
914 2001-08-18 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
915
916         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
917         slashdot 2.2 (not fully fixed yet).
918         (nnslashdot-request-article): Ditto.
919
920 2001-08-18  Simon Josefsson  <jas@extundo.com>
921
922         * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
923         nnimap.
924
925         * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
926         gnus-util.
927         (nnimap-request-update-info-internal): Use new functions.
928
929         * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
930         new functions.
931
932 2001-08-18  Simon Josefsson  <jas@extundo.com>
933
934         Make nnml groups self-contained as far as marks are concerned.
935
936         * nnml.el (nnml-request-delete-group): Delete marks file.
937         (nnml-request-rename-group): Move marks file.
938         (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
939         variables.
940         (nnml-request-set-mark, nnml-request-update-info): New server
941         functions.
942         (nnml-save-marks, nnml-open-marks): New functions.
943
944 2001-08-18  Simon Josefsson  <jas@extundo.com>
945
946         * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
947         `set' when setting marks.
948
949 2001-08-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
950
951         * gnus.el (gnus-info-find-node): Take an argument.
952
953         * gnus-art.el (gnus-button-handle-info): New.
954         (gnus-url-unhex-string): Replace "+" with " ".
955
956 2001-08-17 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
957
958         * message.el (message-check-news-header-syntax): Check bad From.
959
960 2001-08-18 00:14:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
961
962         * gnus-spec.el (gnus-correct-length): New function.
963         (gnus-correct-substring): New function.
964         (gnus-tilde-max-form): Use it.
965
966 2001-08-17  Nevin Kapur  <nevin@jhu.edu>
967
968         * nnmh.el: Docstring changes as below.
969
970         * nnml.el: Docstring changes as below.
971
972         * nnbabyl.el: Docstring changes as below.
973
974         * nnmbox.el: Docstring changes as below.
975
976         * nnfolder.el: Added docstrings identifying each virtual server
977         parameter.
978
979 2001-08-18  Simon Josefsson  <jas@extundo.com>
980
981         * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
982
983 2001-08-17  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.kth.se>
984
985         * message.el: rename "Abort Message" to "Postpone Message".
986         Remove "Attach file as MIME" from Message menu, it's already in
987         the MIME menu.
988
989 2001-08-17 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
990
991         * smime.el (smime-point-at-eol): eval-and-compile.
992         (smime-make-temp-file): New.
993         (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
994         Use it.
995
996 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
997
998         * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
999         (gnus-agent-summary-fetch-group): New command and keystroke.
1000
1001         * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
1002         (gnus-mime-display-security): Make it respect
1003         gnus-unbuttonized-mime-type-p.
1004
1005         * gnus-sum.el (gnus-articles-to-read): Comments.
1006         (gnus-article-marked-p): New function.
1007         (gnus-summary-display-make-predicate): New function.
1008         (gnus-select-newsgroup): Use them.
1009
1010         * mm-decode.el (mm-save-part-to-file): Made it not error.
1011
1012 2001-08-17  Simon Josefsson  <jas@extundo.com>
1013
1014         * imap.el (imap-wait-for-tag): If process-status isn't open or
1015         run, return nil instead of sit-for looping.
1016
1017 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1018
1019         * lpath.el (featurep): fbind xml-parse-region.
1020
1021         * gnus.el (gnus-message-archive-method): Default to "archive".
1022         (gnus-message-archive-method): Doc fix.
1023         (gnus-parameters-get-parameter): Cleaned up.
1024         (gnus-expand-group-parameter): New function.
1025
1026         * gnus-start.el (gnus-setup-news): Push the archive server only
1027         the server list.
1028
1029         * mml.el (mml-menu): Changed name to "Attachments".
1030
1031         * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
1032         when there is something to detroy.
1033
1034 2001-05-21 17:11:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1035
1036         * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
1037         nil.
1038
1039 2001-08-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1040
1041         * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
1042         which specifies a time today or tomorrow.
1043
1044 2001-08-15  Simon Josefsson  <jas@extundo.com>
1045         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk)
1046
1047         * gnus-agent.el (gnus-agent-make-mode-line-string)
1048         (gnus-agent-toggle-plugged): Use new API.
1049
1050 2001-08-14  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1051
1052         * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
1053         deadline has expired.
1054
1055 2001-08-12  Simon Josefsson  <jas@extundo.com>
1056         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
1057
1058         Support `recent' mark indicating newly arrived messages (to
1059         separate from old but unread messages).
1060
1061         * nnimap.el (nnimap-retrieve-groups): Push dummy article into
1062         `nnmail-split-history' if recent is > 0.
1063         (nnimap-request-update-info-internal): Update `recent' marks.
1064         (nnimap-request-set-mark): Never set `recent' marks.
1065         (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
1066         recent.
1067
1068         * gnus-sum.el (gnus-recent-mark): New mark.
1069         (gnus-newsgroup-recent): New variable.
1070         (gnus-summary-local-variables): Add gnus-newsgroup-recent.
1071         (gnus-summary-prepare-threads): Mark recent articles.
1072         (gnus-summary-add-mark): Support recent.
1073         (gnus-summary-update-secondary-mark): Support recent.
1074
1075         * gnus.el (gnus-article-mark-lists): Add recent.
1076
1077 2001-08-12  Simon Josefsson  <jas@extundo.com>
1078
1079         * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
1080         whether successful decoding took place.  Add doc.
1081
1082 2001-08-12  Simon Josefsson  <jas@extundo.com>
1083         Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
1084
1085         * gnus.el (gnus-summary-line-format, gnus-parameters):
1086         * gnus-gl.el (gnus-summary-grouplens-line-format):
1087         * gnus-salt.el (gnus-summary-pick-line-format):
1088         * gnus-spec.el (gnus-format-specs): %n is 23 chars.
1089
1090 2001-08-11 09:40:00  Karl Kleinpaste  <karl@charcoal.com>
1091         Committed by Kai Gro\e,A_\e(Bjohann.
1092
1093         * gnus-score.el (gnus-score-string): Fix `match' regexp
1094         for `extra' header case.
1095
1096 2001-08-10 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1097
1098         * nnmbox.el (nnmbox-read-mbox): No warning.
1099
1100 2001-08-10 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1101
1102         * nndoc.el (nndoc-article-type): Fix doc.
1103         (nndoc-generate-article-function): New.
1104         (nndoc-dissection-function): New.
1105         (nndoc-type-alist): Add oe-dbx.
1106         (nndoc-oe-dbx-type-p): New.
1107         (nndoc-oe-dbx-dissection): New.
1108         (nndoc-oe-dbx-generate-article): New.
1109
1110 2001-08-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1111
1112         * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
1113         whether deadline has been reached.  Patch from Dan Nicolaescu
1114         <dann@godzilla.ics.uci.edu>.
1115
1116 2001-08-10 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1117
1118         * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
1119         gnus-group-find-parameter. Suggested by Janne Rinta-Manty
1120         <rintaman@cs.Helsinki.FI>.
1121
1122         * mail-source.el (mail-source-movemail): The error buffer is
1123         modified, but nothing in it.
1124
1125 2001-08-10 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1126
1127         * message.el (message-bogus-system-names): New.
1128         (message-make-fqdn): Use it.
1129
1130 2001-08-09 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1131
1132         * nndraft.el (nndraft-request-group): Use
1133         nndraft-auto-save-file-name.
1134
1135 2001-08-09  Simon Josefsson  <jas@extundo.com>
1136
1137         * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
1138         Don't ask whether to decrypt.  Just leave result in buffer (don't
1139         call mm).
1140
1141         * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
1142         parts as well.
1143         (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
1144         (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
1145
1146 2001-08-09  Simon Josefsson  <jas@extundo.com>
1147
1148         * mm-decode.el (mm-insert-part): Return decoding success status.
1149         (mm-save-part-to-file): Error if decoding failed.
1150
1151 2001-08-09 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1152
1153         * message.el (message-tab): Use indent-relative.
1154         (message-mode): Don't bind indent-line-function to indent-relative.
1155
1156 2001-08-09  Simon Josefsson  <jas@extundo.com>
1157
1158         * message.el (message-get-reply-headers): Fix string. Suggested by
1159         Christoph Conrad <cc@cli.de>.
1160
1161 2001-08-08 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1162
1163         * message.el (message-tab): Use the current value of
1164         indent-line-function.
1165         (message-mode): Bind indent-line-function to indent-relative.
1166
1167 2001-08-08  Simon Josefsson  <jas@extundo.com>
1168
1169         * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
1170         whether `imtest' is installed.
1171
1172 2001-08-04  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
1173         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1174
1175         * gnus-sum.el (gnus-summary-show-article): Call
1176         gnus-summary-update-secondary-secondary-mark.
1177         * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
1178         * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
1179
1180 2001-08-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1181
1182         * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
1183
1184         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
1185
1186         * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M\e,Av\e(Bllmann
1187         <gerd@gnu.org>.
1188
1189         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
1190
1191         * gnus-util.el (gnus-output-to-rmail): Ditto.
1192         (gnus-output-to-mail): Ditto.
1193
1194         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
1195
1196 2001-08-06  Florian Weimer   <fw@deneb.enyo.de>
1197
1198         * message.el (message-indent-citation): Use
1199         `message-yank-cited-prefix' for empty lines.
1200
1201 2001-08-05  Florian Weimer   <fw@deneb.enyo.de>
1202
1203         * message.el (message-indent-citation): Quote only lines starting
1204         with ">" using `message-yank-cited-prefix'.
1205
1206 2001-08-05  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
1207
1208         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
1209         gnus-cache-fully-p.
1210
1211 2001-08-04  Simon Josefsson  <jas@extundo.com>
1212
1213         * gnus-cache.el (gnus-cache-possibly-update-active): Create active
1214         file if it doesn't exist (by calling gnus-cache-read-active).
1215
1216 2001-08-04  Simon Josefsson  <jas@extundo.com>
1217
1218         * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
1219         (gnus-cache-passively-or-fully-p): Removed.
1220         (gnus-cache-fully-p): Fix it.
1221
1222         * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
1223
1224 2001-08-04  Simon Josefsson  <jas@extundo.com>
1225
1226         * gnus-cache.el (gnus-cache-fully-p)
1227         (gnus-cache-passively-or-fully-p): New functions.
1228         (gnus-cache-possibly-enter-article): Cosmetic change, use
1229         `g-c-p-o-f-p'.
1230         (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
1231         was bogus (`g-c-p-a-a' does not change active info, just change
1232         the functions parameters).
1233         (gnus-cache-possibly-remove-articles-1): Make sure articles are
1234         not removed in groups that match `gnus-uncacheable-groups'.
1235
1236         Reported and modifications based on discussions with Nuutti
1237         Kotivuori <nuutti.kotivuori@smarttrust.com>.
1238
1239 2001-08-04  Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
1240         Committed by Simon Josefsson  <jas@extundo.com>
1241
1242         * gnus-cache.el (gnus-cache-possibly-update-active): New function;
1243         calls `gnus-cache-update-active' if bounds has been extended.
1244
1245 2001-08-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1246
1247         * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
1248         before remove.
1249         (gnus-mime-security-show-details): Ditto.
1250
1251 2001-08-04  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1252
1253         * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
1254         syntax.  Protect string-match against nil string and regexp.
1255
1256 2001-08-03 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1257
1258         * mm-util.el (mm-find-charset-region): Remove control-1.
1259
1260 2001-08-03 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1261
1262         * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
1263
1264 2001-08-04  Simon Josefsson  <jas@extundo.com>
1265
1266         * smime.el (smime-sign-region, smime-encrypt-region): Fix details
1267         buffer.  Delete MIME-Version header.
1268
1269 2001-08-03  Simon Josefsson  <jas@extundo.com>
1270
1271         * gnus-cache.el (gnus-cache-possibly-enter-article): The article
1272         that is entered does not necessarily have the highest article
1273         number in the group, so use `gnus-cache-possibly-alter-active'
1274         instead of `gnus-cache-update-active'.
1275
1276 2001-08-03 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1277
1278         * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
1279
1280 2001-08-03  Simon Josefsson  <jas@extundo.com>
1281
1282         * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
1283         menu.
1284
1285 2001-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
1286
1287         * gnus.el (post-method): New group parameter.  It also provides
1288         the user option `gnus-post-method-alist' and the internal function
1289         `gnus-parameter-post-method'.
1290
1291         * gnus-msg.el (gnus-post-method): Bind the value of
1292         `gnus-post-method' to the group parameter if it is defined.
1293
1294 2001-08-02  Simon Josefsson  <jas@extundo.com>
1295
1296         * smime.el (smime-extra-arguments): Removed.
1297         (smime-call-openssl-region): Don't use it.
1298
1299 2001-08-02  Simon Josefsson  <jas@extundo.com>
1300
1301         * smime.el (smime-sign-region): Handle stderr.
1302         (smime-encrypt-region): Ditto.
1303
1304         * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp.  Don't
1305         match the ASN.1 length bytes.
1306         (mm-pkcs7-enveloped-magic): Ditto.
1307         (mm-view-pkcs7-get-type): Don't regexp quote.
1308
1309 2001-08-01 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1310         From Andreas Fuchs <asf@void.at>
1311
1312         * mml2015.el (mml2015-trust-boundaries-alist): Typo.
1313
1314 2001-08-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1315
1316         * gnus-art.el (gnus-header-button-alist): References regexp.
1317
1318 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
1319
1320         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
1321         already fboundp.  Add INTERACTIVE arg to autoload form.
1322
1323 2001-08-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1324
1325         * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
1326
1327         * nnmail.el (nnmail-cache-open): Ditto.
1328
1329 2001-07-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1330
1331         * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
1332
1333 2001-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
1334
1335         * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
1336
1337 2001-07-31 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1338         Originally from Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
1339
1340         * gnus-agent.el (gnus-agent-make-mode-line-string): New.
1341         (gnus-agent-toggle-plugged): Use it.
1342
1343 2001-07-31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1344
1345         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
1346         (gnus-ding-file-coding-system): New variable.
1347         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
1348         (gnus-slave-save-newsrc): Use it.
1349
1350 2001-07-31  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1351
1352         * gnus-delay.el (gnus-delay-initialize): Use standard define-key
1353         syntax.
1354
1355 2001-07-30 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1356         Originally from Andreas Fuchs <asf@void.at>
1357
1358         * mml2015.el (mml2015-trust-boundaries-alist)
1359         (mml2015-gpg-pretty-print-fpr): New.
1360         (mml2015-gpg-extract-signature-details): More details, rename from
1361         `m-g-e-from'.
1362         (mml2015-gpg-verify): Use them.
1363         (mml2015-gpg-clear-verify): Use them.
1364
1365 2001-07-31  Simon Josefsson  <jas@extundo.com>
1366
1367         * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
1368         buffer when done.
1369
1370 2001-07-30  Simon Josefsson  <jas@extundo.com>
1371
1372         * smime.el (smime-call-openssl-region): Revert previous change,
1373         just pass on buf to `call-process-region'.
1374         (smime-verify-region): Doc fix.  Don't message stuff.  Use
1375         `smime-new-details-buffer'.  Inserts error messages into buffer.
1376         (smime-noverify-region): Ditto.
1377         (smime-decrypt-region): Ditto.  Handles stderr separately.
1378         (smime-verify-buffer, smime-noverify-buffer)
1379         (smime-decrypt-buffer): Doc fix.
1380         (smime-new-details-buffer): New function.
1381         (smime-pkcs7-region, smime-pkcs7-certificates-region)
1382         (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
1383         (smime-sign-region, smime-encrypt-region): Don't use
1384         `insert-buffer'.
1385
1386         * mml-smime.el (mml-smime-verify): Fix security button strings.
1387
1388 2001-07-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1389
1390         * gnus-art.el (gnus-mime-save-part-and-strip): Save
1391         gnus-article-mime-handles.
1392
1393 2001-07-29  Simon Josefsson  <jas@extundo.com>
1394
1395         * mail-source.el (top-level): Require message for message-directory.
1396         (mail-source-directory): Change default to message-directory.
1397
1398         * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
1399         (smime-certificate-directory, smime-openssl-program)
1400         (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
1401         (smime-extra-arguments): New variable.
1402         (smime-dns-server): Fix customize group.
1403         (smime-call-openssl-region): Use `smime-extra-arguments'.
1404
1405 2001-07-29  Simon Josefsson  <jas@extundo.com>
1406         From Vladimir Volovich <vvv@vsu.ru>
1407
1408         * smime.el (smime-call-openssl-region): Ignore stderr.
1409
1410 2001-07-29  Simon Josefsson  <jas@extundo.com>
1411         From Christoph Conrad <christoph.conrad@gmx.de>
1412
1413         * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
1414         file.
1415
1416 2001-07-29  Simon Josefsson  <jas@extundo.com>
1417
1418         * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
1419
1420         Support S/MIME decryption.
1421
1422         * mm-decode.el (mm-inline-media-tests):
1423         (mm-inlined-types):
1424         (mm-automatic-display):
1425         (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
1426
1427         * mm-view.el (mm-pkcs7-signed-magic):
1428         (mm-pkcs7-enveloped-magic): New variables.
1429         (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
1430         (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
1431         (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
1432         PKCS#7 blobs.
1433
1434         * smime.el (smime-decrypt-region): Expand keyfile.
1435
1436 2001-07-29  Simon Josefsson  <jas@extundo.com>
1437
1438         * nntp.el (nntp-open-ssl-stream): Don't mess with internal
1439         `ssl.el' variables.
1440
1441         * gnus-agent.el (gnus-agent-save-group-info): Delete everything
1442         but line instead of narrowing to it, because `nnmail-parse-active'
1443         calls widen.  Thanks to Christoph Conrad
1444         <christoph.conrad@gmx.de>.
1445
1446 2001-07-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1447
1448         * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
1449         for %B spec.
1450
1451         * gnus-sum.el (gnus-summary-prepare-threads): If
1452         gnus-sum-thread-tree-root is nil, use subject instead.
1453         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
1454         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
1455         (gnus-sum-thread-tree-leaf-with-other)
1456         (gnus-sum-thread-tree-single-leaf): Documentation.
1457         (gnus-sum-thread-tree-single-indent): Allow nil.
1458
1459 2001-07-28 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1460
1461         * message.el (message-fill-paragraph): Do nothing if the user
1462         wants filladapt-mode.
1463
1464 2001-07-27 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1465
1466         * mm-decode.el (mm-image-type-from-buffer): New.
1467         (mm-get-image): Use it.
1468
1469 2001-07-27 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1470
1471         * gnus.el (gnus-large-newsgroup): If it is nil, ...
1472
1473         * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
1474         mm-display-parts too.
1475
1476 2001-07-27 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1477
1478         * nnfolder.el (nnfolder-request-accept-article): Bind
1479         nntp-server-buffer.
1480
1481         * nnmail.el (nnmail-parse-active): Read from buffer instead of
1482         nntp-server-buffer.
1483
1484 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1485
1486         * message.el (message-check-news-header-syntax): Use
1487         message-post-method.
1488         (message-send-news): Bind message-post-method.
1489
1490 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1491
1492         * mml.el (mml-tweak-type-alist): New.
1493         (mml-tweak-function-alist): New.
1494         (mml-tweak-part): New.
1495         (mml-generate-mime-1): Use it.
1496
1497 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1498
1499         * nnfolder.el (nnfolder-request-accept-article): Replace
1500         nnfolder-request-list.
1501
1502 2001-07-27  Simon Josefsson  <jas@extundo.com>
1503
1504         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
1505         nnoo-change-server failed to do it.
1506
1507 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1508
1509         * gnus.el (gnus-parameters): Make it customizable.
1510
1511 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1512
1513         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
1514
1515         * message.el (message-set-auto-save-file-name): More
1516         poor-system-types.
1517
1518         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
1519
1520         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
1521         supports +.
1522
1523 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1524
1525         * mm-decode.el (mm-readable-p): New.
1526         (mm-inline-media-tests): Fix the default testers.
1527
1528 2001-07-26  Simon Josefsson  <jas@extundo.com>
1529
1530         * nnimap.el (nnimap-version): Bump version number.
1531
1532 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1533         From Steven E. Harris <seh@speakeasy.org>
1534
1535         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
1536         in M$Windows too.
1537
1538 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1539
1540         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
1541
1542 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1543
1544         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
1545
1546         * mm-decode.el (mm-get-image): Guess then use the type.
1547
1548         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
1549
1550 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
1551
1552         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
1553         display (%B) for threads if threading is off.
1554
1555 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1556         From Henrik Enberg <henrik@enberg.org>
1557
1558         * gnus-msg.el: Customization patch.
1559
1560 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
1561
1562         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
1563         variable.
1564         (nnmail-split-fancy-with-parent): Ignore certain groups.
1565
1566 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1567
1568         * gnus-util.el (gnus-byte-compile): New.
1569         (gnus-use-byte-compile): New.
1570         (gnus-make-sort-function): Use it.
1571
1572         * nnmail.el (nnmail-get-new-mail): Use it.
1573
1574         * gnus-agent.el (gnus-category-make-function): Simple function or
1575         compiled function.
1576         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
1577
1578         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
1579         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
1580         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
1581
1582         * message.el (message-check-news-header-syntax): Remove quote.
1583
1584 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1585
1586         * message.el (message-use-mail-followup-to): `t' is not a
1587         documented value.
1588
1589 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1590
1591         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
1592
1593 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1594
1595         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
1596         there are long lines.
1597
1598 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
1599
1600         * dgnushack.el (copy-list): New compiler macro.
1601
1602 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1603
1604         * message.el (message-bounce): If no Return-Path, the whole
1605         content is considered as the original message.
1606
1607         * nnml.el (nnml-check-directory-twice): New.
1608         (nnml-article-to-file): Use it.
1609         (nnml-retrieve-headers): Hack it.
1610
1611 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1612
1613         * gnus-win.el (gnus-buffer-configuration): New configure.
1614
1615         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
1616         not alive.
1617
1618         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
1619         (mm-display-external): Use display-term configure.
1620
1621 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1622
1623         * gnus-delay.el (gnus-delay-default-hour): New variable.
1624         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
1625
1626 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1627         From Karl Kleinpaste <karl@charcoal.com>
1628
1629         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
1630         (gnus-summary-prepare-threads): Ditto.
1631
1632         * gnus.el (gnus-summary-line-format): Add %B.
1633
1634 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1635
1636         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
1637
1638         * mm-util.el (mm-string-as-multibyte): New.
1639
1640         * nnmh.el (nnmh-request-list-1): Encode, not decode!
1641
1642 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1643
1644         * mm-util.el (mm-universal-coding-system): New.
1645
1646         * gnus-start.el (gnus-startup-file-coding-system): Use it.
1647
1648         * score-mode.el (score-mode-coding-system): Use it.
1649
1650 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
1651
1652         * gnus-start.el (gnus-setup-news): Call
1653         `gnus-check-bogus-newsgroups' just after the native server is
1654         opened.
1655
1656 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1657
1658         * nnmail.el (nnmail-do-request-post): Util function to be used by
1659         `nnchoke-request-post' for all nnmail-derived backends.
1660
1661         * nnml.el (nnml-request-post): Use it.
1662
1663         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
1664         backend, for it groks nnml-request-post.
1665
1666         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
1667         Treat `mail-post' backends like `mail' backends, not like `news'
1668         backends.
1669
1670 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1671
1672         * gnus-msg.el (gnus-setup-message): make-local-hook.
1673
1674 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1675
1676         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
1677         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
1678         <karl@charcoal.com>, slightly changed by Kai.
1679
1680         * message.el (message-check-news-header-syntax): When checking
1681         whether the groups exist, check the right server based on
1682         `gnus-post-method'.
1683
1684 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1685
1686         * gnus-delay.el: New file.
1687
1688 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1689
1690         * mm-util.el (mm-read-coding-system): Take two arguments.
1691
1692         * gnus-sum.el (gnus-summary-show-article): Use
1693         mm-read-coding-system.
1694
1695         * gnus-art.el (article-de-quoted-unreadable):
1696         (article-de-base64-unreadable, article-wash-html):
1697         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
1698
1699 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1700
1701         * nnml.el (nnml-request-post): New function.  Can be used for
1702         annotations in nnml groups.
1703
1704 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1705
1706         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
1707         command.
1708
1709         * gnus-start.el (gnus-find-new-newsgroups): Use
1710         `message-make-date' instead of `current-time-string'.
1711         (gnus-ask-server-for-new-groups): Ditto.
1712         (gnus-check-first-time-used): Ditto.
1713
1714 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1715
1716         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
1717
1718 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
1719
1720         * message.el (message-shorten-references): Change `maxcount' and
1721         `cut' to obey USEFOR draft 5.
1722
1723 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
1724
1725         * gnus-sum.el (gnus-summary-display-arrow): New variable.
1726         (gnus-summary-set-article-display-arrow): New function.
1727         (gnus-summary-goto-subject): Use it.
1728
1729 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1730
1731         * gnus-sum.el (gnus-summary-import-article): Insert date if
1732         doesn't exist.
1733
1734 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1735
1736         * mml.el (mml-content-type-parameters): New.
1737         (mml-content-disposition-parameters): New.
1738         (mml-insert-mime-headers): Use them.
1739         (mml-parse-1): Accept charset.
1740
1741 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1742
1743         * gnus-group.el (gnus-group-select-group): Doc fix.
1744
1745         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
1746
1747 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
1748
1749         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
1750         to handle `define-derived-mode'.
1751
1752 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1753         From:  Stefan Monnier  <monnier@cs.yale.edu>
1754
1755         * message.el (message-mode): Use define-derived-mode.
1756         (message-tab): message-completion-alist.
1757
1758         * imap.el (imap-interactive-login): Use make-local-variable.
1759         (imap-open): Ditto.
1760         (imap-authenticate): Ditto.
1761
1762         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
1763
1764         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
1765
1766 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1767
1768         * message.el (message-citation-line-function): Refer to
1769         gnus-cite-attribution-suffix.
1770
1771 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
1772
1773         * gnus-art.el,...: Error convention changes.
1774
1775 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1776
1777         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
1778
1779 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1780
1781         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
1782         (nnrss-read-server-data): Ditto.
1783
1784 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1785
1786         * gnus-setup.el (gnus-use-installed-gnus): Typo.
1787         * Cleanup files.
1788         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
1789
1790 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1791
1792         * gnus.el (gnus-summary-line-format): Add %o.
1793
1794         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
1795         unless shell outputs something.
1796
1797 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1798
1799         * gnus-art.el (gnus-boring-article-headers): Better doc.
1800         (article-hide-headers): Better regexp.
1801         Suggested by Matt Swift <swift@alum.mit.edu>.
1802
1803         * nnheader.el (nnheader-max-head-length): Better doc.
1804         (nnheader-header-value): Skip spaces.
1805         (nnheader-parse-head): Remove space.
1806         Suggested by Matt Swift <swift@alum.mit.edu>.
1807
1808         * gnus-sum.el (gnus-summary-show-raw-article): New function.
1809         (gnus-get-newsgroup-headers): Remove space.
1810
1811 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1812
1813         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
1814         (gnus-summary-reply): Use it.
1815         (gnus-summary-reply-broken-reply-to): New.
1816         (gnus-msg-force-broken-reply-to): New.
1817
1818         * mm-view.el (mm-inline-text): Showing as text/plain when error.
1819
1820 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1821
1822         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
1823
1824 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1825
1826         * mm-decode.el (mm-external-terminal-program): New variable.
1827         (mm-display-external): Use it. Use term to display when no
1828         window-system.
1829
1830 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
1831
1832         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
1833         Browse->Next entries to Browse->Prev
1834
1835 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1836
1837         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
1838
1839 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1840
1841         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
1842         for the default encoding.
1843
1844         * nnrss.el (nnrss-url-field): New field.
1845         (nnrss-request-article): Add newsgroups.
1846
1847         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
1848
1849 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1850
1851         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
1852
1853         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
1854         (gnus-draft-setup): Remove backlog.
1855
1856 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
1857
1858         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
1859         Cleanup.
1860
1861 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1862
1863         * gnus-msg.el (gnus-bug): Erase buffer.
1864
1865         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
1866
1867 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1868
1869         * mm-decode.el (mm-attachment-override-p): Fix typo.
1870
1871 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
1872
1873         * gnus-kill.el (gnus-execute): Work with the extra headers.
1874         * gnus-sum.el (gnus-summary-execute-command): Ditto.
1875
1876 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1877
1878         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
1879         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
1880
1881         * message.el (message-send-mail-real-function): New variable.
1882         (message-send-mail-partially, message-send-mail):
1883
1884         * nngateway.el (nngateway-request-post): Use it.
1885
1886         * gnus-agent.el (gnus-agentize): Use it.
1887
1888         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
1889         (nnsoup-revert-variables): Use it.
1890
1891 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
1892
1893         * mm-decode.el (mm-inline-media-tests): Default to displaying as
1894         text/plain if the type doesn't match any other media types.
1895         (mm-inlined-types): Doc fix.
1896         (mm-display-inline): Revert previous change (now handled by a
1897         default type in `mm-inline-media-tests'.
1898         (mm-inlinable-p): Revive.
1899         (mm-display-part): Call `mm-inlinable-p'.
1900         (mm-attachment-override-p): Ditto.
1901         (mm-inlined-p): Doc fix.
1902
1903         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
1904         well as `mm-inlined-p'.
1905
1906 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1907
1908         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
1909         (nntp-send-command-and-decode): Use gnus-point-at-bol.
1910
1911 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1912         From  Paul Jarc <prj@po.cwru.edu>
1913
1914         * message.el (message-use-mail-followup-to): New variable.
1915         (message-get-reply-headers): Use it.
1916
1917 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
1918
1919         * nnheader.el (nnheader-init-server-buffer): Make sure the
1920         *nntpd* buffer is made multibyte instead of a random buffer.
1921
1922 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1923
1924         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
1925         when it returns headers.
1926
1927 2001-07-07  Simon Josefsson  <jas@extundo.com>
1928
1929         * rfc2047.el (rfc2047-encode-message-header): Skip header when
1930         trying to fold. Thanks to Colin Walters
1931         <walters@cis.ohio-state.edu>
1932
1933 2001-07-06  Simon Josefsson  <jas@extundo.com>
1934
1935         * imap.el (imap-parse-address-list, imap-parse-flag-list)
1936         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
1937         Add information in `assert's.
1938
1939         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
1940         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
1941         and `nnimap-group-overview-filename', should handle all
1942         change-of-uidvalidity related issues.  But there may be other
1943         problems.)
1944
1945 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
1946
1947         * rfc2047.el (rfc2047-encode-message-header): Don't include the
1948         header name when folding.
1949
1950 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
1951
1952         * mm-decode.el (mm-inlined-types): Document relationship with
1953         `mm-inline-media-tests'.
1954         (mm-display-inline): Default to displaying as plain text if no
1955         inlining handler is available.
1956         (mm-inlinable-p): Remove.
1957         (mm-inlined-p): Don't call `mm-inlinable-p'.
1958         (mm-automatic-display-p): Ditto.
1959         (mm-attachment-override-p): Ditto.
1960
1961 2001-07-04  Simon Josefsson  <jas@extundo.com>
1962
1963         * nnimap.el (nnimap-importantize-dormant): New variable.
1964         (nnimap-request-update-info-internal): Use it.
1965         (nnimap-request-set-mark): Ditto.
1966
1967 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
1968
1969         * nntp.el (nntp-send-command): don't pass a buffer argument to
1970         `point'. Only XEmacs accepts this.
1971         * nntp.el (nntp-send-command-nodelete): ditto.
1972         * nntp.el (nntp-send-command-and-decode): ditto.
1973
1974 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
1975
1976         * nntp.el (nntp-open-connection-function): doc update.
1977         * nntp.el (nntp-pre-command): New.
1978         * nntp.el (nntp-via-rlogin-command): New.
1979         * nntp.el (nntp-via-telnet-command): New.
1980         * nntp.el (nntp-via-telnet-switches): New.
1981         * nntp.el (nntp-via-user-name): New.
1982         * nntp.el (nntp-via-user-password): New.
1983         * nntp.el (nntp-via-address): New.
1984         * nntp.el (nntp-via-envuser): New.
1985         * nntp.el (nntp-via-shell-prompt): New.
1986         * nntp.el (nntp-open-telnet-stream): New.
1987         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
1988         * nntp.el (nntp-open-via-telnet-and-telnet): New.
1989         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
1990         * nntp.el (nntp-send-command): ditto.
1991         * nntp.el (nntp-send-command-nodelete): ditto.
1992         * nntp.el (nntp-send-command-and-decode): ditto.
1993
1994 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
1995
1996         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
1997         `when'.
1998
1999 2001-07-03  Simon Josefsson  <jas@extundo.com>
2000         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2001
2002         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
2003
2004 2001-07-03  Simon Josefsson  <jas@extundo.com>
2005
2006         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
2007         remove it (workaround XEmacs `fill-region' bug).
2008
2009 2001-07-01  Simon Josefsson  <jas@extundo.com>
2010
2011         * nnimap.el (nnimap-date-days-ago): Defeat locale.
2012
2013 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2014
2015         * mml2015.el (mml2015-format-error): New function.
2016         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
2017         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
2018         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
2019
2020 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2021
2022         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
2023         Suggested by Christoph Conrad <C.Conrad@cli.de>.
2024
2025         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
2026         group variables.
2027
2028 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2029
2030         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
2031
2032         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
2033         (nnrss-save-group-data): Ditto.
2034
2035         * gnus-agent.el (gnus-agent-save-alist): Ditto.
2036
2037 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
2038
2039         * message.el (message-do-send-housekeeping): Narrow to headers.
2040
2041 2001-06-24  Simon Josefsson  <jas@extundo.com>
2042
2043         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
2044         insertion when breaking lines looked for " \t" instead of "[ \t]".
2045         (rfc2047-encode-message-header): Fold lines even if
2046         no QP encoding is done.
2047
2048 2001-06-23  Simon Josefsson  <jas@extundo.com>
2049         From Samuel Tardieu <sam@inf.enst.fr>
2050
2051         * smime.el (smime-keys): Support additional certificates.
2052         (smime-make-certfiles): New function.
2053         (smime-sign-region): Use previous variables.
2054         (smime-get-certfiles): New function.
2055         (smime-sign-buffer): Use it.
2056         (smime-verify-region): Support both CAfile and CApath.
2057
2058 2001-06-23  Simon Josefsson  <jas@extundo.com>
2059
2060         * smime.el (smime-decrypt-region): Perhaps work.
2061
2062 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2063
2064         * gnus-msg.el (gnus-copy-article-buffer): Typo.
2065
2066 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
2067
2068         * mm-decode.el (mm-save-part): Rewrite file name.
2069         (mm-file-name-rewrite-functions): New variable.
2070         (mm-file-name-delete-whitespace): New function.
2071         (mm-file-name-trim-whitespace): New function.
2072         (mm-file-name-collapse-whitespace): New function.
2073         (mm-file-name-replace-whitespace): New variable and function.
2074
2075 2001-06-22  Simon Josefsson  <jas@extundo.com>
2076
2077         * message.el (message-make-date): Workaround locale for weekdays.
2078
2079 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2080
2081         * message.el (message-goto-body): Return nil if not found. (revert!)
2082
2083 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2084         From Fremlin <chief@bandits.org>
2085
2086         * message.el (message-goto-body): Some messages have no header.
2087
2088         * gnus-msg.el (gnus-copy-article-buffer): Use it.
2089
2090 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
2091
2092         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
2093
2094 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2095
2096         * message.el (message-make-date): Add week day.
2097         Suggested by Jason R. Mastaler <jason@mastaler.com>.
2098
2099 2001-06-19  Simon Josefsson  <jas@extundo.com>
2100
2101         * message.el (message-yank-prefix): Doc fix.
2102         (message-yank-cited-prefix): Ditto.
2103         (message-delete-not-region): Keep citation prefix on first line,
2104         if possible and appropriate.
2105
2106 2001-06-19  Simon Josefsson  <jas@extundo.com>
2107
2108         * imap.el (imap-process-connection-type): New variable.
2109         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
2110         recent `imtest's work completely (no line length issues), while
2111         making making old `imtest's unusable.  Thanks to NAGY Andras
2112         <nagya@inf.elte.hu> for his work.
2113
2114 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
2115
2116         * imap.el (imap-ssl-program): Add -quiet to shut up
2117         OpenSSL/SSLeay's internal debug talk.
2118
2119 2001-06-19  Matt Armstrong <matt@lickey.com>
2120
2121         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
2122         server.
2123
2124 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2125
2126         * nnmail.el (nnmail-article-buffer): New variable.
2127         (nnmail-split-incoming): Use it.
2128
2129 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
2130
2131         * qp.el (quoted-printable-decode-region): If called interactively,
2132         use coding-system-for-read.
2133
2134 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2135
2136         * message.el (message-check-news-header-syntax): Check Reply-To.
2137
2138 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2139
2140         * mml.el (mml-parse-1): Use message options.
2141
2142         * message.el (message-do-fcc): Don't do anything if there is no
2143         FCC.
2144
2145 2001-06-16  Simon Josefsson  <jas@extundo.com>
2146
2147         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
2148         (nnimap-expunge-search-string): New variable.
2149         (nnimap-request-expire-articles): Use it.
2150
2151 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2152
2153         * message.el (message-send-mail-with-qmail): wrong exit status is
2154         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
2155
2156 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2157
2158         * gnus-art.el (article-strip-multiple-blank-lines): Use
2159         delete-region instead of replace-match.
2160
2161 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2162
2163         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
2164         (nnweb-google-wash-article): Ditto.
2165
2166 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
2167
2168         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
2169
2170 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
2171
2172         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
2173         specs.
2174
2175 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2176
2177         * gnus.el (gnus-email-address): Move it here.
2178
2179         * gnus-art.el (article-de-quoted-unreadable): Read charset if
2180         requested.
2181         (article-de-base64-unreadable): Ditto.
2182         (article-wash-html): Ditto.
2183
2184 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2185
2186         * message.el (message-options-set-recipient): Don't add ", "
2187         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
2188
2189 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2190
2191         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
2192
2193 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2194
2195         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
2196         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
2197
2198         * nnrss.el (nnrss-node-text): Node might be nil.
2199
2200 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2201
2202         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
2203         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
2204
2205         * nnrss.el (nnrss-group-alist): More items.
2206
2207 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2208
2209         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
2210
2211 2001-06-03  Dale Hagglund  <rdh@best.com>
2212
2213         * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
2214        restrict clauses.
2215
2216 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2217
2218         From Benjamin Rutt <brutt+news@bloomington.in.us>
2219
2220         * message.el (message-wide-reply-confirm-recipients): New variable.
2221
2222 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
2223
2224         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
2225         fix so it works with XEmacs.
2226
2227 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2228
2229         * nnrss.el (nnrss-retrieve-headers): Support description as extra
2230         headers.
2231
2232 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2233
2234         * nnrss.el: Fix a few bugs.
2235
2236 2001-06-05  Simon Josefsson  <jas@extundo.com>
2237
2238         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
2239         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
2240
2241 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
2242
2243         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
2244         binary so that we don't transmit ISO 2022 garbage to the process.
2245         This is needed under XEmacs.
2246
2247 2001-06-03  Simon Josefsson  <simon@josefsson.org>
2248
2249         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
2250         autoloaded incorrectly below because ssl-program-* is bound.)
2251         Thanks to Amos Gouaux for report.
2252
2253 2001-06-02  Simon Josefsson  <simon@josefsson.org>
2254
2255         * imap.el (imap-kerberos4-open):
2256         (imap-gssapi-open):
2257         (imap-ssl-open):
2258         (imap-network-open):
2259         (imap-shell-open):
2260         (imap-starttls-open): Set buffer to workaround spurious
2261         `accept-process-output' buffer changes.  Thanks to Mats Lidell
2262         <Mats.Lidell@contactor.se> for report and partial patch and Jake
2263         Colman <colman@ppllc.com> for report.
2264
2265 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2266
2267         * gnus-sum.el (gnus-summary-catchup): New argument.
2268         (gnus-summary-catchup-from-here): New function.
2269
2270 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2271
2272         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
2273         back, then insert glyph.  (Before, the glyph was inserted first,
2274         then the newline.)  This works around a behavior in XEmacs where
2275         it is not possible to insert a character after a glyph which is at
2276         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
2277
2278 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2279
2280         From Jaap-Henk Hoepman (jhh@xs4all.nl).
2281
2282         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
2283         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
2284         mm-destroy-postponed-undisplay-list): New functions.
2285         (mm-display-external): Use them.
2286
2287 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2288
2289         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
2290         `default-low' when evaluating `gnus-summary-highlight'.
2291         From Raja R Harinath <harinath@cs.umn.edu>.
2292
2293 2001-05-27  Simon Josefsson  <simon@josefsson.org>
2294
2295         * message.el (message-yank-cited-prefix): New variable.
2296         (message-indent-citation): Use it.
2297
2298         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
2299         as details.
2300         (mml2015-mailcrypt-clear-verify): Ditto.
2301
2302 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2303         From Nevin Kapur <nevin@jhu.edu>.
2304
2305         * gnus-sum.el (gnus-summary-default-high-score,
2306         gnus-summary-default-low-score): New variables.
2307         (gnus-summary-highlight): Use them.
2308
2309 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
2310
2311         * message.el (message-mail): pass the 'send-actions argument to
2312         `message-setup'.
2313
2314 2001-05-16  Simon Josefsson  <simon@josefsson.org>
2315         From Raymond Scholz <ray-2001@zonix.de>
2316
2317         * gnus-art.el (gnus-mime-view-part-as-charset):
2318         (gnus-mime-internalize-part): Doc fixes.
2319
2320 2001-05-11  Simon Josefsson  <simon@josefsson.org>
2321
2322         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
2323         status lines without any text ("^215$").
2324
2325 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2326
2327         * nnrss.el (nnrss-check-group): Reverse.
2328
2329 2001-05-07  Simon Josefsson  <simon@josefsson.org>
2330
2331         * message.el (message-get-reply-headers):
2332         (message-followup): Fix typo, suggested by David Green
2333         <dgreen@uab.edu>
2334
2335 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2336
2337         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
2338
2339         * nnrss.el (nnrss-open-server): Read server data when it is called.
2340         (nnrss-request-expire-articles): Fix.
2341
2342 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2343
2344         * message.el (message-do-send-housekeeping): mail-abbrevs may
2345         rename buffer behind Gnus.
2346
2347 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2348
2349         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
2350         (nnrss-group-alist): Add more resources.
2351         (nnrss-check-group): Ignore errors.
2352
2353 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2354
2355         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
2356
2357         * nnslashdot.el (nnslashdot-request-list): Add time.
2358         (nnslashdot-request-expire-articles): New.
2359
2360         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
2361         secondary methods too.
2362
2363 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2364
2365         * message.el (message-use-followup-to): Set default value to t.
2366
2367 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
2368
2369         * message.el (message-dont-reply-to-names): Fix documentation.
2370         (message-get-reply-headers): Use Mail-Followup-To only for wide
2371         replies.
2372
2373 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2374
2375         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
2376         correctly.
2377         (nnrss-check-group): Use time.
2378
2379 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2380
2381         * gnus.el: Oort Gnus v0.03 is released.
2382
2383 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2384
2385         * nnultimate.el (nnultimate-topic-article-to-article): Use the
2386         group.
2387
2388 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2389
2390         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
2391
2392 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2393
2394         * nnultimate.el (nnultimate-retrieve-headers): Return all
2395         available headers.
2396
2397         * gnus-sum.el (gnus-read-all-available-headers): New variable.
2398         (gnus-get-newsgroup-headers-xover): Use it.
2399
2400 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2401
2402         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
2403
2404 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2405
2406         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
2407
2408 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2409
2410         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
2411         disable it.
2412
2413         * gnus.el (gnus-info-nodes): Remove a few The's.
2414
2415 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2416
2417         * mail-source.el (mail-source-movemail): Call-process may return a
2418         signal description string.
2419
2420         * gnus-start.el (gnus-read-newsrc-el-file):
2421         gnus-newsrc-file-version may be nil.
2422
2423         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
2424         Suggested by Michael Sperber [Mr. Preprocessor]
2425         <sperber@informatik.uni-tuebingen.de>.
2426
2427 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
2428
2429         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
2430
2431 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
2432
2433         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
2434         fontify HANDLE.
2435
2436 2001-04-18  Simon Josefsson  <simon@josefsson.org>
2437
2438         * smime.el (smime-ask-passphrase): Rework to return value.
2439         (smime-sign-region): Rework to bind value and use it.
2440         (smime-decrypt-region): Ditto.
2441
2442 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
2443         Committed by Simon Josefsson  <simon@josefsson.org>
2444
2445         * smime.el (smime-ask-passphrase): New function.
2446         (smime-sign-region): Use it.
2447         (smime-encrypt-cipher): New variable.
2448         (smime-decrypt-region): Ditto.
2449
2450 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
2451         Committed by Simon Josefsson  <simon@josefsson.org>
2452
2453         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
2454         the log.
2455
2456 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2457
2458         *gnus.el: Oort Gnus v0.02 is released.
2459
2460 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
2461
2462         * gnus.el: Oort Gnus v0.01 is released.
2463
2464 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2465
2466         * gnus-sum.el (gnus-summary-highlight): Highlight read
2467         undownloaded articles as read articles.
2468
2469         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
2470         (gnus-agent-get-undownloaded-list): Mark all undownloaded
2471         articles, even read ones, as such.
2472
2473         * gnus-sum.el (gnus-summary-find-matching): Clean up.
2474         (gnus-find-matching-articles): New function.
2475         (gnus-summary-limit-include-matching-articles): New command.
2476         (gnus-summary-limit-include-thread): Include articles that have
2477         matching subjects.
2478         (gnus-offer-save-summaries): Clean up.
2479
2480 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2481
2482         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
2483
2484 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2485         From Jason Merrill <jason_merrill@redhat.com>
2486
2487         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
2488
2489 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
2490         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2491
2492         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
2493         newsgroup names when the original article is a news message.
2494
2495 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2496
2497         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
2498         supported. Suggest by Jim Meyering <jim@meyering.net>.
2499
2500 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
2501         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
2502
2503         * nnmail.el (nnmail-split-it): Added check for .* at the end of
2504         regexp in nnmail-split-fancy.
2505
2506 2001-04-10  Simon Josefsson  <simon@josefsson.org>
2507
2508         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
2509
2510 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
2511
2512         * message.el (message-send-mail): Improve the interaction with the
2513         user.
2514
2515 2001-04-10  Simon Josefsson  <simon@josefsson.org>
2516
2517         * imap.el (imap-message-copy): Work around buggy servers that
2518         doesn't send TRYCREATE tags.
2519
2520 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
2521
2522         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
2523
2524 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2525
2526         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
2527         date.
2528
2529 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2530
2531         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
2532         lives.
2533
2534 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2535
2536         * gnus-art.el (gnus-parse-news-url): New function.
2537         (gnus-button-handle-news): New function.
2538         (gnus-button-alist): Point to new functions.
2539
2540         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
2541
2542         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
2543         gnus-format-specs.
2544
2545         * message.el (message-check-news-header-syntax): Question even
2546         when Gnus doesn't know the group names.
2547         (message-send-news): Clean up.
2548
2549         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
2550         exited on purpose without saving.
2551
2552         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
2553
2554 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2555
2556         * gnus-score.el (gnus-score-orphans): Clean up.
2557
2558         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
2559
2560         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
2561         later.
2562
2563         * gnus-start.el (gnus-close-all-servers): Find the right items to
2564         close.
2565
2566         * qp.el (quoted-printable-decode-region): Just message
2567         malformation; don't quit.
2568
2569 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2570         From Gerd Moellmann <gerd@gnu.org>.
2571
2572         * gnus.el (gnus-interactive): A typo.
2573
2574 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
2575         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2576
2577         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
2578         `assq-delete-all', if that function exists; otherwise use the old
2579         definition. Documentation changed to match the one in
2580         `assq-delete-all'.
2581
2582 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2583
2584         * gnus-start.el (gnus-close-all-servers): New function.
2585
2586         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
2587         (gnus-server-remove-denials): Clean up.
2588
2589         * gnus-sum.el (gnus-summary-sort-by-original): New command and
2590         keystroke.
2591
2592 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2593
2594         * message.el (message-send-news): Message where we are sending.
2595         (message-send-mail): Ditto.
2596
2597         * gnus.el (gnus-server-string): New function.
2598
2599         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
2600
2601         * mm-decode.el (mm-default-directory): Customized.
2602         (mm-tmp-directory): Ditto.
2603
2604         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
2605         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
2606         or Chars.
2607         (gnus-summary-line-format-alist): ?l is now a string.
2608         (gnus-summary-prepare-threads): Output ? for unknown lines.
2609         (gnus-summary-insert-line): Ditto.
2610         (gnus-summary-print-article): Unbalanced parentheses.
2611
2612         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
2613         out whether new stuff has arrived.
2614
2615 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
2616
2617         * gnus-sum.el: Let printing work on ttys on Emacs.
2618
2619 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2620
2621         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
2622         when forcing news.
2623
2624         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
2625         command.
2626
2627 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
2628
2629         * message.el (message-set-auto-save-file-name): Don't use
2630         asterisks under nt.
2631
2632 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2633
2634         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
2635         lists of articles.
2636
2637         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
2638
2639         * gnus-msg.el (gnus-put-message): Clean up.
2640         (gnus-summary-reply): Mark all replied-to articles as replied to.
2641         (gnus-inews-add-send-actions): Also mark as forwarded.
2642         (gnus-summary-mail-forward): Mark as forwarded.
2643
2644         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
2645         of articles.
2646         (gnus-summary-mark-article-as-forwarded): Ditto.
2647
2648         * gnus-msg.el (gnus-summary-resend-message): Mark article as
2649         forwarded.
2650         (gnus-summary-mail-forward): Clean up.
2651
2652         * gnus.el (gnus-article-mark-lists): Added forward.
2653
2654         * gnus-sum.el (gnus-forwarded-mark): New variable.
2655         (gnus-summary-prepare-threads): Use it.
2656         (gnus-summary-update-secondary-mark): Ditto.
2657         (gnus-newsgroup-forwarded): New variable.
2658
2659 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2660
2661         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
2662         (gnus-summary-very-wide-reply): New command and keystroke.
2663         (gnus-summary-very-wide-reply-with-original): Ditto.
2664
2665         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
2666         (gnus-score-adaptive): Use it.
2667
2668         * gnus-start.el (gnus-get-unread-articles): Clean up.
2669
2670 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2671
2672         * nnultimate.el (nnultimate-retrieve-headers): Work for other
2673         boards.
2674
2675 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
2676
2677         * gnus-start.el:
2678         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
2679         * gnus-start.el (gnus-subscribe-newsgroup): use it.
2680
2681
2682 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2683
2684         * nnultimate.el (nnultimate-retrieve-headers): Understand
2685         long-form month names.
2686
2687 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2688
2689         * gnus-sum.el (gnus-summary-show-all-headers):
2690         gnus-article-show-all-headers is broken. Use
2691         gnus-summary-toggle-header instead.
2692
2693         * mml2015.el (mml2015-gpg-extract-from): No error.
2694
2695 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2696         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
2697
2698         * mml2015.el (mml2015-gpg-extract-from): New function.
2699         (mml2015-gpg-verify): Use it.
2700         (mml2015-gpg-clear-verify): Use it.
2701
2702 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2703
2704         * message.el (message-setup-fill-variables): Use
2705         fill-paragraph-function.
2706         (message-fill-paragraph): Take an argument.
2707         (message-newline-and-reformat): Take another argument.
2708
2709 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2710
2711         * message.el (rmail-output): It is in rmailout.el not rmail.el.
2712
2713 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2714
2715         * message.el (message-forward): local-variable-p takes an extra
2716         argument in XEmacs.
2717
2718 2001-03-16  Simon Josefsson  <simon@josefsson.org>
2719
2720         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
2721         `nnimap-use-nov-p' (it really tested the negative).
2722         (nnimap-retrieve-headers): Use it.
2723
2724 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2725
2726         * message.el (message-generate-headers-first): Update doc.
2727
2728 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
2729
2730         * gnus.el (gnus-summary-line-format): Typo.
2731
2732 2001-03-11  Simon Josefsson  <simon@josefsson.org>
2733
2734         * mailcap.el (mailcap-mime-data): Add application/sieve.
2735         (mailcap-mime-extensions): Add .siv, .xls.
2736
2737 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2738         From Christoph Conrad <christoph.conrad@gmx.de>
2739
2740         * gnus-score.el (gnus-summary-lower-thread): Typo.
2741
2742 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2743
2744         * message.el (message-forward-decoded-p): New variable.
2745         (message-forward-subject-author-subject): Use it.
2746         (message-make-forward-subject): Use it.
2747         (message-forward): Use it.
2748
2749         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
2750
2751         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
2752         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
2753
2754 ;;Has been fixed -- zsh.
2755 ;;2001-03-05  Dave Love  <fx@gnu.org>
2756 ;;
2757 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
2758 ;;      Move it after definition of mm-coding-system-p.
2759 ;;
2760 2001-03-01  Dave Love  <fx@gnu.org>
2761
2762         * mm-util.el (mm-inhibit-file-name-handlers): Add
2763         image-file-handler.
2764
2765 2001-02-11  Dave Love  <fx@gnu.org>
2766
2767         * message.el (message-signature-file): Fix doc, :type.
2768
2769 2001-02-08  Dave Love  <fx@gnu.org>
2770
2771         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
2772         (message-posting-charset): Defvar when compiling again.
2773         (rfc2047-encodable-p): Require message.
2774
2775         * gnus-sum.el (gnus-alter-articles-to-read-function):
2776         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
2777
2778 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2779
2780         * nnrss.el: New file.
2781
2782 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
2783         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2784
2785         * rfc2047.el (rfc2047-unfold-region): Fix arg of
2786         `skip-chars-forward'.
2787
2788 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2789
2790         * nndraft.el (nndraft-request-group): Restore auto save files if
2791         the original files do not exist.
2792
2793 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2794
2795         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
2796         SCORE paths.
2797
2798         * mm-decode.el (mm-dissect-buffer): Call
2799         mail-extract-address-components only if necessary.
2800
2801 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2802
2803         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
2804         directory part.
2805         (gnus-score-search-global-directories): Use file-directory-p.
2806
2807         * gnus-score.el (gnus-score-score-files-1): Use
2808         gnus-kill-files-directory.
2809         From Adrian Aichner <adrian@xemacs.org>.
2810
2811 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2812
2813         * gnus.el (charset): Move here from gnus-sum.el.
2814
2815 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2816
2817         * mml.el (mml-preview): Disable local map.
2818
2819         * gnus-sum.el (gnus-summary-make-menu-bar): Make
2820         gnus-article-post-menu here.
2821
2822         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
2823         if it has not been made.
2824
2825 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2826
2827         * gnus-art.el (gnus-article-describe-key): Map key to event.
2828         (gnus-article-describe-key-briefly): Ditto
2829
2830 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2831
2832         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
2833
2834 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2835         From Katsumi Yamaoka <yamaoka@jpl.org>.
2836
2837         * dgnushack.el (coerce, merge, subseq): defmacro.
2838
2839 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2840
2841         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
2842         A fake defalias in nndraft.el results a not-activated bug in
2843         uncompiled versions.
2844
2845 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
2846         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2847
2848         * gnus-util.el (gnus-split-references): Handle malformed References:.
2849
2850 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2851
2852         * gnus-art.el (gnus-article-mime-part-status): 1 part.
2853
2854 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2855         From NAGY Andras <nagya@inf.elte.hu>.
2856
2857         * gnus.el (gnus-parameters): Typo.
2858
2859 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2860
2861         * gnus.el (gnus-read-method): Remove redundancy.
2862
2863 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2864
2865         * nnslashdot.el (nnslashdot-backslash-url): New.
2866         (nnslashdot-request-list): Use it.
2867
2868 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2869
2870         * nnml.el (nnml-generate-active-info): Fix the case when there is
2871         no file.
2872
2873         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
2874         (gnus-summary-create-article): New.
2875
2876         * gnus-group.el (gnus-group-mark-article-read): New.
2877
2878         * gnus-msg.el (gnus-inews-do-gcc): Use it.
2879
2880         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
2881
2882 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2883
2884         * gnus-art.el (gnus-article-edit-done): Don't use
2885         gnus-article-edit-exit.
2886         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
2887
2888         * gnus.el (gnus-parameters): New.
2889         Suggested by NAGY Andras <nagya@inf.elte.hu>.
2890         (gnus-parameters-get-parameter): New.
2891         (gnus-group-find-parameter): Use it.
2892
2893 2001-02-23  Simon Josefsson  <simon@josefsson.org>
2894
2895         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
2896         change of default value to `current'.
2897
2898 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2899
2900         * nneething.el (nneething-get-head): Insert unreadable file too.
2901
2902 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2903
2904         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
2905
2906         * webmail.el (webmail-type-definition): Deja is bought by google.
2907
2908 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2909
2910         * gnus-sum.el (gnus-fetch-headers): New.
2911         (gnus-select-newsgroup): Use it.
2912         (gnus-summary-insert-articles): New.
2913         (gnus-summary-insert-old-articles): New.
2914         (gnus-summary-insert-new-articles): New.
2915
2916         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
2917         (gnus-group-list-active): Ditto.
2918         * gnus-sum.el (gnus-set-mode-line): Ditto.
2919         (gnus-summary-read-group-1): Ditto.
2920
2921 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2922
2923         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
2924         current topic.
2925
2926 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2927
2928         * smiley.el (gnus-smiley-display): Don't do widening.
2929
2930         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
2931         within body.
2932
2933         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
2934
2935         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
2936         New.
2937         (gnus-mime-display-multipart-related-as-mixed): New.
2938         (gnus-mime-display-part): Use them.
2939
2940 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2941
2942         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
2943         something special.
2944
2945 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2946
2947         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
2948         (nnweb-request-article): Call reference if exists.
2949         (nnweb-type-definition): Dejanews is bought by google.com.
2950         Beta!
2951
2952 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2953
2954         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
2955
2956 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2957
2958         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
2959         gnus-article-sort-functions.
2960         (gnus-article-sort-functions): Doc fix.  Refer to
2961         gnus-thread-sort-functions.
2962
2963 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2964         From Paul Jarc <prj@po.cwru.edu>.
2965
2966         * message.el (message-get-reply-headers): More fixes.
2967
2968 2001-02-17  Paul Jarc <prj@po.cwru.edu>
2969         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2970
2971         * message.el (message-get-reply-headers): Fix bug with
2972         Mail-Followup-To/to-address interaction.
2973
2974 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2975
2976         * gnus-msg.el (gnus-configure-posting-styles): Match header in
2977         gnus-article-copy.
2978
2979 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2980
2981         * message.el (message-do-send-housekeeping): Rename to a better
2982         name.
2983
2984 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2985
2986         * message.el (message-cancel-news): Check article first, then ask
2987         yes or no.
2988
2989 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2990
2991         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
2992
2993 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2994
2995         * gnus-range.el (gnus-range-normalize): New function.
2996
2997 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
2998
2999         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
3000
3001 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3002
3003         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
3004
3005         * nnagent.el (nnagent-request-regenerate): New.
3006
3007         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
3008
3009         * nnml.el (nnml-generate-nov-databases): Accept argument
3010         server. Don't open server if it is opened.
3011         (nnml-request-regenerate): Use it. Change to deffoo.
3012
3013 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
3014         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3015
3016         * gnus.el (gnus-define-group-parameter): Fix.
3017
3018 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3019
3020         * gnus.el (gnus-define-group-parameter): Improved.
3021
3022         * gnus-sum.el (charset): Define parameter.
3023         (ignored-charsets): Ditto.
3024         (gnus-summary-setup-default-charset): Use them.
3025
3026         * gnus-start.el (gnus-read-descriptions-file): Use them.
3027
3028         * gnus-cus.el (gnus-group-parameters): Remove them.
3029
3030 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3031
3032         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
3033
3034 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3035
3036         * gnus-sum.el (gnus-summary-read-group-1): Remove
3037         gnus-summary-set-local-parameters.
3038         (gnus-summary-setup-buffer): Put it here.
3039
3040 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3041
3042         * gnus.el (to-address): Define parameter.
3043         (to-list): Ditto.
3044         * gnus-art.el (article-hide-boring-headers): Use them.
3045         * gnus-msg.el (gnus-post-news): Ditto.
3046         * gnus-cus.el (gnus-group-parameters): Remove them.
3047
3048 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3049
3050         * gnus-draft.el (gnus-draft-reminder): New.
3051
3052         * gnus-art.el (gnus-sender-save-name): New.
3053
3054 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3055
3056         * mm-util.el (mm-mime-charset): Error message.
3057
3058 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3059
3060         * message.el (message-check-news-body-syntax): Don't check mml lines.
3061
3062 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3063
3064         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
3065         subscribe.
3066
3067         * gnus-start.el (gnus-call-subscribe-functions): New.
3068         (gnus-find-new-newsgroups): Use it.
3069         (gnus-ask-server-for-new-groups): Use it.
3070         (gnus-check-first-time-used): Use it.
3071         (gnus-subscribe-newsgroup-method): Grok a list of functions.
3072         (gnus-subscribe-options-newsgroup-method): Ditto.
3073         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
3074         return .
3075
3076 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3077
3078         * gnus-cus.el (gnus-score-customize): Doc fix.
3079
3080 2001-02-11  Jesper Harder <harder@ifa.au.dk>
3081
3082         * dgnushack.el (my-getenv): Typo.
3083
3084 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3085
3086         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
3087
3088 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3089
3090         * gnus-group.el (gnus-group-suspend): Offer save summaries.
3091
3092         * gnus-art.el (gnus-treat-leading-whitespace): New.
3093         (gnus-treatment-function-alist): Use it.
3094         (article-remove-leading-whitespace): New.
3095         (gnus-article-make-menu-bar): Use it.
3096
3097         * gnus-sum.el (gnus-summary-wash-empty-map): Add
3098         remove-leading-whitespace.
3099         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
3100         because of conflict.
3101
3102 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3103
3104         * Makefile.in: Hack generating gnus-load.el.
3105         * dgnushack.el: Ditto.
3106         * gnus-load.el: Remove it.
3107
3108 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3109
3110         * dgnushack.el : Add URLDIR.
3111
3112         * Makefile.in (EMACS_COMP): Ditto.
3113
3114 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3115
3116         * gnus-cus.el (gnus-score-customize): Error on no score file.
3117
3118 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3119
3120         * mm-decode.el (mm-merge-handles): New function.
3121
3122         * mm-view.el (mm-inline-message): Use it.
3123         (mm-view-message): Ditto.
3124
3125         * mm-partial.el (mm-inline-partial): Ditto.
3126
3127         * mm-extern.el (mm-inline-external-body): Ditto.
3128
3129         * gnus-art.el (gnus-mime-view-part): Ditto.
3130         (gnus-mime-view-part-as-type): Ditto.
3131         (gnus-mime-save-part-and-strip): Prevent users to strip in some
3132         cases.
3133
3134 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3135
3136         * message.el (message-cancel-news): Allow to shoot foot.
3137         (message-supersede): Ditto.
3138
3139 2001-02-08  Tommi Vainikainen <thv@iki.fi>
3140
3141         * gnus-sum.el (gnus-simplify-subject-re): Use
3142         message-subject-re-regexp.
3143
3144 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3145
3146         * nnmail.el (nnmail-expiry-target-group): Bind
3147         nnmail-cache-accepted-message-ids to nil.
3148
3149         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
3150         coding system.
3151
3152 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3153
3154         * qp.el (quoted-printable-encode-region): Make sure characters are
3155         between 00 and FF.  Don't check charset.
3156
3157         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
3158         in Emacs 20.
3159         * rfc2047.el (rfc2047-q-encode-region): Ditto.
3160
3161 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3162
3163         * message.el (message-make-forward-subject): Argument decoded.
3164         (message-forward): Use it when digest.
3165
3166         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
3167         buffer.
3168
3169 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3170
3171         * message.el (message-generate-headers-first): Doc fix.
3172
3173 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3174
3175         * gnus-art.el (article-make-date-line): Error proof.
3176
3177 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3178
3179         * gnus-group.el (gnus-group-listing-limit): New.
3180         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
3181
3182         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
3183
3184 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3185
3186         * message.el (message-newline-and-reformat): Special case for
3187         breaking at BOL.
3188
3189 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
3190
3191         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
3192         message/rfc822.
3193
3194 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3195
3196         * message.el (message-encode-message-body): Don't insert
3197         Content-Type if it is inside a mail.
3198
3199 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3200
3201         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
3202         gnus-article-commands-menu.
3203
3204         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
3205         in Emacs.
3206
3207         * gnus-start.el (gnus-read-descriptions-file): Use
3208         gnus-group-name-charset and gnus-group-charset-alist.
3209
3210 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3211
3212         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
3213         active region.
3214
3215         * gnus-start.el (gnus-group-change-level): Remove from both
3216         gnus-zombie-list and gnus-killed-list.
3217
3218 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3219
3220         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
3221         gnus-subscribe-topics.
3222
3223         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
3224
3225 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3226
3227         * gnus-art.el (gnus-article-make-menu-bar): Make
3228         gnus-article-post-menu.
3229
3230         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
3231
3232         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
3233
3234         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
3235
3236         * message.el (message-mode-menu): Ditto.
3237
3238         * gnus-art.el (defvar): eval-when-compile.
3239
3240 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3241
3242         * gnus-agent.el (gnus-agentize): Fix doc.
3243
3244 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
3245
3246         * mml.el (mml-preview): Bind `q'.
3247
3248 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3249
3250         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
3251
3252 2001-01-31  Dave Love  <fx@gnu.org>
3253
3254         * mm-util.el (mm-mime-mule-charset-alist)
3255         (mm-find-mime-charset-region): Consider mule-utf-8.
3256
3257 2001-01-31  Dave Love  <fx@gnu.org>
3258
3259         * gnus-art.el (gnus-article-x-face-command)
3260         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
3261         :version.
3262
3263 2001-01-26  Dave Love  <fx@gnu.org>
3264
3265         * mm-util.el (mm-multibyte-string-p): New.
3266
3267 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
3268 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
3269 ;;      string-as-multibyte on class.  Clarify line-folding.
3270         (quoted-printable-encode-string): Make temp buffer inherit
3271         string's multibyteness.
3272
3273 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
3274
3275         * nnheader.el (toplevel): Don't require `gnus-util' at
3276         compile-time; this creates a circular dependency, and prevents
3277         a bootstrap.
3278
3279 2001-01-22  Andreas Schwab  <schwab@suse.de>
3280
3281         * nnheader.el (gnus-delete-line): Autoload it as a macro.
3282
3283 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3284
3285         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
3286
3287         * gnus-art.el (article-hide-list-identifiers): Ditto.
3288
3289         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3290
3291 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3292
3293         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
3294
3295         * gnus-art.el (article-hide-list-identifiers): Similar.
3296
3297 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
3298
3299         * nnmail.el (nnmail-remove-list-identifiers): Improved.
3300
3301 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3302
3303         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
3304
3305 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3306
3307         * gnus-util.el (gnus-string-equal): New function.
3308
3309         * gnus-art.el (article-hide-boring-headers): Use it.
3310
3311 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
3312
3313         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
3314
3315 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3316
3317         * gnus-msg.el (gnus-msg-mail): Support switch-action.
3318
3319 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3320
3321         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
3322         command if there is not last-saver.
3323
3324 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3325
3326         * nntp.el (nntp-open-connection): 201 is possible.
3327
3328 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3329
3330         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
3331         (rfc2047-charset-encoding-alist): Add big5.
3332
3333 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3334
3335         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
3336         (gnus-agent-remove-server): Ditto.
3337         (autoload): gnus-server-update-server.
3338
3339         * gnus-srvr.el (gnus-server-line-format): Add %a.
3340         (gnus-server-line-format-alist): Add gnus-tmp-agent.
3341         (gnus-server-insert-server-line): Use it.
3342
3343 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3344
3345         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
3346         GB2312 and Big5.
3347
3348 2001-01-24  Simon Josefsson  <sj@extundo.com>
3349
3350         * mail-source.el (mail-sources): Add :program specifier to IMAP
3351         mail source.
3352         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
3353
3354 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3355
3356         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
3357
3358 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3359
3360         * nntp.el (nntp-wait-for): Return the success code.
3361         (nntp-open-connection): Use it.
3362
3363 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3364
3365         * gnus-int.el (gnus-check-server): Allow breaking the opening.
3366
3367 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3368
3369         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
3370
3371 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3372
3373         * gnus-sum.el (gnus-summary-print-article): Take one prefix
3374         argument. Allow to print several articles in one file.
3375
3376 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3377
3378         * webmail.el (webmail-type-definition): netaddress changes.
3379
3380 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3381
3382         * gnus.el: Fix copyright. Remove trailing spaces.
3383
3384         * message.el (message-forward): Use mule4.
3385
3386 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3387
3388         * mm-util.el (mm-string-as-unibyte): New.
3389
3390         * message.el (message-forward): Use it.
3391
3392 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3393
3394         * message.el (message-cite-original-without-signature): Don't peel
3395         off the blank line.
3396         (message-get-reply-headers): Add Cc if it is not in follow-to.
3397
3398 2001-01-20  Simon Josefsson  <sj@extundo.com>
3399
3400         * mm-decode.el (mm-handle-multipart-from): Add.
3401         (mm-dissect-buffer): Save From: header value.
3402         (mm-security-from): Remove.
3403         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
3404
3405         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
3406         instead of `mml-security-from'.  Protect null from value.
3407
3408 2001-01-20  Simon Josefsson  <sj@extundo.com>
3409
3410         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
3411         application/vnd.ms-excel attachments.
3412
3413 2001-01-19  Simon Josefsson  <sj@extundo.com>
3414
3415         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
3416
3417 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3418
3419         * message.el (message-ignored-mail-headers): Ditto.
3420
3421 2001-01-19  Simon Josefsson  <sj@extundo.com>
3422
3423         * message.el (message-ignored-news-headers): Only search beginning
3424         of line.
3425
3426 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
3427
3428         * message.el (message-send-mail): Content-Type may not be there.
3429
3430 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3431
3432         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
3433         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
3434
3435         * gnus-art.el (article-display-x-face): Insert X-Face if there is
3436         not.
3437
3438 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3439
3440         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
3441         non-native groups.
3442
3443 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3444
3445         * message.el (message-yank-original): Understand
3446         universal-argument.
3447
3448 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3449
3450         * gnus-art.el (gnus-boring-article-headers): Add to-address.
3451         (article-hide-boring-headers): Ditto.
3452
3453         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
3454
3455 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3456
3457         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
3458         one.
3459
3460 2001-01-16  Simon Josefsson  <simon@josefsson.org>
3461
3462         * message.el (message-make-in-reply-to): Add comment to message-id
3463         (old syntax, see 2000-08-02 change).
3464
3465 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3466
3467         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
3468         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
3469         (gnus-button-reply): Ditto.
3470
3471 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
3472
3473         * gnus-art.el (article-display-x-face): Fix.
3474
3475 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3476
3477         * gnus-art.el (article-display-x-face): Use
3478         gnus-original-article-buffer.
3479
3480 2001-01-15  Jack Twilley <jmt@tbe.net>
3481
3482         * message.el (message-add-header): Move to point-max.
3483
3484 2001-01-15  Simon Josefsson  <simon@josefsson.org>
3485
3486         * smime.el (smime-CA-directory, smime-CA-file): Change default to
3487         nil, improve documentation.
3488         (smime-certificate-directory): Comment out false hints (until it
3489         is implemented).
3490
3491         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
3492         there aren't any keys.
3493         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
3494         verify certificate.  Default is changed to only check integrity.
3495         Improved security status texts.  If a certificate doesn't contain
3496         a email address, don't fail.
3497
3498         * smime.el (smime-noverify-region):
3499         (smime-noverify-buffer): New functions.  Verifies integrity only.
3500
3501 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3502
3503         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
3504
3505 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3506
3507         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
3508         (gnus-remove-some-windows): Ditto.
3509
3510 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3511
3512         * gnus-art.el (article-make-date-line): 11th.
3513
3514 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3515
3516         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
3517         (mml2015-gpg-sign): Ditto.
3518
3519 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3520
3521         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
3522         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
3523
3524 2001-01-08  Dave Love  <fx@gnu.org>
3525
3526         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
3527         single character.
3528
3529         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
3530
3531         * message.el: Doc and message fixes.
3532         (message-send-rename-function)
3533         (message-make-forward-subject-function)
3534         (message-send-mail-function, message-reply-to-function)
3535         (message-wide-reply-to-function, message-followup-to-function)
3536         (message-distribution-function, message-auto-save-directory): Fix
3537         :type.
3538
3539         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
3540         proceeding after warnings.  Amend multipart warning message.
3541
3542 2001-01-04  Dave Love  <fx@gnu.org>
3543
3544         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
3545         compiling.
3546         (gnus-make-directory): Require nnmail.
3547
3548         * mm-decode.el (mm-inline-media-tests): Add
3549         image/x-portable-bitmap.
3550         (mm-get-image): Grok pbm.
3551
3552 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
3553
3554         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
3555
3556 2001-01-09  Didier Verna  <didier@xemacs.org>
3557
3558         * dgnushack.el (dgnushack-compile): give a dummy value to
3559         `gnus-xmas-glyph-directory' for the time of compilation.
3560         * gnus-agent.el: moved some XEmacs specific hook add-ons from
3561         `gnus-xmas-[re]define' to avoid loosing user custom settings.
3562         * gnus-art.el: ditto.
3563         * gnus-group.el: ditto.
3564         * gnus-salt.el: ditto.
3565         * gnus-sum.el: ditto.
3566         * gnus-topic.el: ditto.
3567         * gnus-xmas.el (gnus-xmas-define): see above.
3568         * gnus-xmas.el (gnus-xmas-redefine): see above.
3569         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
3570         non-continuable error when the directory can't be found.
3571
3572 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3573
3574         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
3575         handle.
3576         * gnus-art.el (gnus-mime-view-part): Copy it.
3577         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
3578
3579 2001-01-09  Michael Downes <mjd@ams.org>
3580
3581         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
3582
3583 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3584
3585         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
3586         orig-file. Use ',source.
3587
3588 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3589
3590         * gnus-xmas.el (gnus-xmas-modeline-glyph):
3591         (gnus-xmas-group-startup-message):
3592         Detect gnus-xmas-glyph-directory when it is nil.
3593
3594 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3595
3596         * pop3.el (pop3-get-message-count): Andrew Innes
3597         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
3598
3599 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3600
3601         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
3602
3603         * time-date.el (time-to-number-of-days): New function.
3604
3605 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
3606
3607         * nnslashdot.el (nnslashdot-request-list): Always get the right
3608         sid.
3609
3610 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3611
3612         * message.el (message-minibuffer-local-map): New keymap.
3613         (message-read-from-minibuffer): Use it.
3614         * gnus-msg.el (gnus-summary-resend-message): Use it
3615
3616 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3617
3618         * gnus-start.el (gnus-display-time-event-handler): New function.
3619         (gnus-after-getting-new-news-hook): Use it.
3620
3621 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3622
3623         * message.el (message-ignored-mail-headers): Add draft header.
3624
3625 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3626
3627         * gnus-sum.el (gnus-summary-expire-articles): Don't save
3628         excursion.
3629
3630         * nnslashdot.el (nnslashdot-request-list): Get the right year.
3631
3632 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
3633
3634         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
3635
3636 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3637
3638         * qp.el (quoted-printable-decode-region): Don't backward-char.
3639
3640 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3641
3642         * gnus-draft.el: Mark articles as replied.
3643
3644         * gnus-sum.el (gnus-summary-add-mark): New function.
3645
3646         * gnus-group.el (gnus-add-mark): New function.
3647
3648         * gnus-sum.el (gnus-summary-buffer-name): New function.
3649         (gnus-summary-setup-buffer): Use it.
3650
3651         * gnus-draft.el: Set things up with the right post method and
3652         stuff.
3653
3654         * message.el (message-ignored-news-headers): Remove X-Draft-From.
3655
3656         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
3657
3658         * gnus.el (gnus-draft-meta-information-header): New variable.
3659
3660 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3661
3662         * gnus-art.el (gnus-treatment-function-alist): Move the date
3663         functions before the header sorting functions.
3664
3665         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
3666
3667         * dgnushack.el (dgnushack-compile): Message whether there is w3.
3668         Don't (push "/usr/share/emacs/site-lisp" load-path).
3669
3670         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
3671         to empty fill prefixes.
3672
3673 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3674
3675         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
3676         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
3677
3678 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3679
3680         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
3681
3682         * nnml.el (autoload): Move to nnheader.el.
3683
3684         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
3685         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
3686         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
3687         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
3688
3689 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3690
3691         * gnus-art.el (article-make-date-line): Get the hours right.
3692         (gnus-ignored-headers): More hiding.
3693
3694         * nnmail.el (nnmail-expiry-wait): Not an integer.
3695
3696         * message.el (message-goto-body): Only expand abbrev when called
3697         interactively.
3698         (message-make-lines): Use it.
3699
3700 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3701
3702         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
3703
3704 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3705
3706         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
3707         include the expunged articles.
3708
3709         * gnus-group.el (gnus-group-sort-by-server): New function.
3710
3711         * gnus.el (gnus-method-to-server-name): New function.
3712         (gnus-group-prefixed-name): Use it.
3713
3714         * gnus-group.el (gnus-group-sort-function): Doc fix.
3715         (gnus-group-sort-groups-by-server): New command.
3716
3717 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3718
3719         * gnus-art.el (gnus-treat-date-english): New variable.
3720         (article-date-english): New command.
3721         (gnus-english-month-names): New variable.
3722         (article-make-date-line): Do 'english.
3723
3724         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
3725         after the fill prefix.
3726
3727         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
3728         score...".
3729
3730         * gnus-art.el (gnus-ignored-headers): Hide more headers.
3731
3732         * message.el (message-mode-map): Bind comment-region.
3733
3734         * gnus-art.el (gnus-mime-display-part): Let w3 display
3735         multipart/related.
3736
3737         * mm-bodies.el (mm-long-lines-p): New function.
3738         (mm-body-encoding): Use it.
3739         (mm-body-encoding): Encode articles with lines longer than 1000
3740         characters.
3741
3742 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3743
3744         * mm-util.el (mm-enable-multibyte): Use
3745         default-enable-multibyte-characters.
3746         (mm-enable-multibyte-mule4): Ditto.
3747         (mm-disable-multibyte): Test XEmacs.
3748         (mm-disable-multibyte-mule4): Ditto.
3749         (mm-with-unibyte-current-buffer): Simplified.
3750         (mm-with-unibyte-current-buffer-mule4): Ditto.
3751
3752 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3753
3754         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
3755
3756         * nnheader.el (nnheader-string-as-multibyte): New alias.
3757
3758         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
3759
3760         * gnus-uu.el (gnus-message-process-mark): New function.
3761         (gnus-uu-mark-by-regexp): Use it.
3762         (gnus-new-processable): New function.
3763
3764 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
3765
3766         * gnus-sum.el (gnus-no-mark): New variable.
3767
3768 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3769
3770         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
3771         backslashes.
3772
3773 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
3774
3775         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
3776         definition.
3777
3778 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3779
3780         * dgnushack.el (dgnushack-compile): elc is in the current directory.
3781
3782         * qp.el (quoted-printable-encode-region): Don't check multibyte in
3783         XEmacs.
3784
3785 2000-12-25  Lloyd Zusman <ljz@asfast.com>
3786
3787         * mml.el (mml-read-tag): Save tag location.
3788
3789 2000-12-25  Simon Josefsson  <simon@josefsson.org>
3790
3791         * starttls.el: Sync with Emacs 21.
3792
3793 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3794
3795         * message.el (message-mail): Support yank-action.
3796
3797         * message.el (message-setup): Revoke the last change.
3798
3799 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3800
3801         * message.el (message-setup): Use cons. Suggested by Johan Vromans
3802         <jvromans@squirrel.nl>.
3803
3804 2000-12-24  Simon Josefsson  <sj@extundo.com>
3805
3806         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
3807         mailing list junk at end of part.
3808
3809 2000-12-23  Simon Josefsson  <sj@extundo.com>
3810
3811         * nnimap.el (nnimap-expiry-target): New function.
3812         (nnimap-request-expire-articles): Use it.
3813
3814 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3815
3816         * gnus.el (gnus-group-parameters-more): New variable.
3817         * gnus-cus.el (gnus-group-customize): Use it.
3818
3819         * gnus.el (gnus-define-group-parameter): New macro.
3820         (auto-expire): Use it
3821         (total-expire): Use it.
3822         * gnus-art.el (banner): Use it.
3823
3824         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
3825         <ljz@asfast.com>.
3826
3827 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3828
3829         * gnus-topic.el (gnus-topic-create-topic): Use list.
3830
3831         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
3832         before binding gnus-default-article-saver.
3833
3834         * gnus-sum.el (gnus-summary-save-article):
3835         (gnus-summary-pipe-output):
3836         (gnus-summary-save-article-mail):
3837         (gnus-summary-save-article-rmail):
3838         (gnus-summary-save-article-file):
3839         (gnus-summary-write-article-file):
3840         (gnus-summary-save-article-body-file): Ditto.
3841
3842         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
3843
3844 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3845
3846         * gnus-art.el (gnus-mime-security-button-map):
3847         (gnus-mime-button-map): Add parent.
3848
3849 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3850
3851         * messagexmas.el (message-xmas-redefine): New function.
3852
3853         * message.el: Use it.
3854
3855         * gnus-art.el (gnus-article-check-hidden-text): Return t.
3856
3857         * gnus-util.el (gnus-remove-text-properties-when): Return t.
3858
3859 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3860
3861         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
3862         malformatted messages.
3863
3864 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3865
3866         * mm-util.el (mm-image-load-path): New function.
3867
3868         * gnus-group.el (gnus-group-make-tool-bar): Use it.
3869
3870         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
3871
3872         * message.el (message-tool-bar-map): Use it.
3873
3874         * Makefile.in (install-el): New.
3875
3876 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3877
3878         * gnus-art.el (article-treat-dumbquotes): Quote \.
3879
3880 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3881
3882         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
3883         Emacs 20 runs on a terminal.
3884
3885 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3886
3887         * gnus-msg.el (gnus-bug): Revert to save-excursion.
3888
3889         * mml.el (gnus-add-minor-mode): Autoload.
3890
3891         * message.el (message-forward): Save-restriction.
3892
3893 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3894
3895         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
3896         Paul Stevenson <p.stevenson@surrey.ac.uk>
3897
3898 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3899
3900         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
3901
3902         * mml.el (gnus-ems): Don't require.
3903
3904         * gnus.el (gnus-decode-rfc1522): Removed.
3905         (gnus-set-text-properties): Define.
3906
3907 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3908
3909         * gnus-art.el (gnus-mime-*): handle may be nil.
3910
3911         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
3912
3913         * gnus.el (gnus-group-remove-excess-properties): Not defined
3914         in gnus-xmas.
3915
3916 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3917
3918         * message.el (message-mail-user-agent): Add :version.
3919
3920 2000-12-21  Miles Bader  <miles@gnu.org>
3921
3922         * message.el (message-mode): Set `comment-start' to the  yank prefix.
3923
3924 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3925
3926         * message.el (message-mail-user-agent): New variable.
3927         (message-setup): Renamed to message-setup-1. Support
3928         mail-user-agent.
3929         (message-mail-user-agent): New function.
3930         (message-mail): Use it.
3931         (message-reply): Use it.
3932         (message-resend): Use it.
3933         (message-mail-other-window): Use it.
3934         (message-mail-other-frame): Use it.
3935
3936         * gnus-msg.el (gnus-bug): Support mail-user-agent.
3937
3938 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3939
3940         * message.el (message-tool-bar-map): Simplify.
3941         (message-narrow-to-head-1): New function.
3942         (message-narrow-to-head): Use it.
3943         (message-reply): Ditto.
3944         (message-cancel-news): Ditto.
3945         (message-supersede): Ditto.
3946         (message-make-forward-subject): Ditto.
3947         (message-bounce): Ditto.
3948
3949 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3950
3951         * uudecode.el (uudecode-decode-region-external): make-temp-file
3952         may not be defined.
3953
3954         * binhex.el (defalias): eval-and-compile.
3955
3956         * message.el (message-tool-bar-map): New function.
3957         (message-mode): Use it.
3958
3959 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3960
3961         * nntp.el (nntp-find-connection): Remove the entry.
3962         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
3963
3964 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3965
3966         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
3967
3968         * message.el (message-forward): Copy buffer in unibyte mode.
3969
3970 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3971
3972         * message.el (message-make-forward-subject): Don't widen. Decode.
3973         (message-forward): Don't decode subject.
3974
3975 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
3976
3977         * qp.el (quoted-printable-encode-region): Upcase QP.
3978
3979 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3980
3981         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
3982         mail-extract-a-c instead. Don't depend on Gnus.
3983
3984         * mml.el (gnus-ems): Require it.
3985
3986         * gnus-msg.el (gnus-summary-mail-forward):
3987
3988         * message.el (message-forward):  Move mime-to-mml here.
3989
3990 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3991
3992         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
3993         * gnus-art.el (gnus-insert-mime-button): Simplify.
3994         (gnus-mime-display-alternative): Ditto.
3995         (gnus-insert-mime-security-button): Ditto.
3996
3997 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3998
3999         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
4000         text-property-not-all doesn't return nil when start=mark(end).
4001         (gnus-remove-text-properties-when): Ditto.
4002
4003 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4004
4005         * gnus-start.el (gnus-group-change-level): Remove group from
4006         gnus-active-hashtb if real killed.
4007
4008 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4009
4010         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
4011         (gnus-mime-display-alternative): Ditto.
4012         (gnus-insert-mime-security-button): Ditto.
4013
4014 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4015
4016         * gnus-start.el (gnus-group-change-level): Don't add it into
4017         killed-list if it was killed.
4018
4019 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4020
4021         * nnmbox.el (nnmbox-file-coding-system): Use binary.
4022         (nnmbox-active-file-coding-system): Ditto.
4023
4024         * gnus-cus.el (gnus-group-parameters): Add posting-style.
4025
4026 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4027
4028         * gnus.el (gnus-version):
4029         (gnus-version-number): Set to Oort Gnus 0.01.
4030
4031         * gnus-art.el (gnus-mime-security-button-map):
4032         (gnus-insert-mime-security-button): Fix for Emacs21.
4033
4034 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4035
4036         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
4037         easymenu, because XEmacs doesn't understand :help.
4038
4039         * mm-uu.el: Require binhex.
4040
4041 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4042
4043         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
4044
4045 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4046
4047         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
4048
4049 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
4050
4051         * *.xpm, *.pbm: Convert icons icons to size 24x24.
4052
4053 2000-12-18  Dave Love  <fx@gnu.org>
4054
4055         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
4056         (unused).
4057
4058 2000-12-13  Miles Bader  <miles@gnu.org>
4059
4060         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
4061         to t, so that we don't get stuck while trying to smilefy
4062         intangible text.
4063
4064 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
4065
4066         * smiley-ems.el (smiley-regexp-alist): Make regexps match
4067         at the end of the buffer.
4068         (smiley-region): In the loop, move to the end of the submatch
4069         matching the smiley instead of using the end of the match
4070         of the whole regexp.
4071
4072 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
4073
4074         * message.el (message-mode): Doc fix.
4075
4076 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
4077
4078         * smiley-ems.el (smiley-region): Doc fix.
4079
4080 2000-12-11  Miles Bader  <miles@gnu.org>
4081
4082         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
4083         bottom line visible, check to see if it's partially obscured, and
4084         if so, either scroll one more line to make it fully visible, or
4085         revert to showing the second line from the top.
4086
4087 2000-12-07  Dave Love  <fx@gnu.org>
4088
4089         * mailcap.el (mailcap-download-directory)
4090         * gnus-audio.el (gnus-audio-directory)
4091         * smiley-ems.el (smiley-data-directory): Fix :type.
4092
4093 2000-11-30  Dave Love  <fx@gnu.org>
4094
4095         * message.el (message-auto-save-directory): Use
4096         file-name-as-directory.
4097         (message-set-auto-save-file-name): Create
4098         message-auto-save-directory if necessary.
4099         (message-replace-chars-in-string): Removed -- unused.
4100         (message-mail-alias-type): Customize.
4101         (message-headers): Remove duplicate defgroup.
4102
4103 2000-11-29  Dave Love  <fx@gnu.org>
4104
4105         * qp.el (quoted-printable-decode-region): Use error, not message
4106         to report malformed text (like base64).  Amend message.
4107
4108 2000-11-29  Miles Bader  <miles@gnu.org>
4109
4110         * message.el (message-header-lines): Fontify tag.
4111
4112 2000-11-27  Dave Love  <fx@gnu.org>
4113
4114         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
4115         compiler warning.
4116
4117 ;2000-11-26  Dave Love  <fx@gnu.org>
4118 ;
4119 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
4120 ;
4121 2000-11-23  Dave Love  <fx@gnu.org>
4122
4123         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
4124
4125         * mm-uu.el (uudecode): Require.
4126         (uudecode-decode-region, uudecode-decode-region-external): Don't
4127         autoload.
4128         (mm-uu-copy-to-buffer): Doc fix.
4129         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
4130         type fix.
4131
4132         * mailcap.el: Doc fixes.
4133         (mailcap-mime-data): Various adjustments.
4134         (mailcap): New group.
4135         (mailcap-download-directory): Customize.
4136         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
4137         (mailcap-temporary-directory): Deleted (unused).
4138         (mailcap-unescape-mime-test): Simplify slightly.
4139         (mailcap-viewer-passes-test): Use functionp.
4140         (mailcap-command-p): Aliased to executable-find.
4141
4142         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
4143         default-enable-multibyte-characters is nil.
4144
4145 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
4146
4147         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
4148
4149 2000-11-21  Dave Love  <fx@gnu.org>
4150
4151         * gnus-art.el (gnus-mime-button-map): Don't inherit from
4152         gnus-article-mode-map.
4153 ;       (gnus-mime-button-menu): Use mouse-set-point.
4154         (gnus-insert-mime-button, gnus-mime-display-alternative)
4155         (gnus-mime-display-alternative): Don't use local-map property.
4156
4157 2000-11-17  Dave Love  <fx@gnu.org>
4158
4159         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
4160         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
4161         and make-temp-file.
4162         (uudecode-decode-region): Doc fix.
4163
4164 2000-11-14  Dave Love  <fx@gnu.org>
4165
4166         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
4167         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
4168         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
4169         New files, derived from the XPMs.
4170
4171 2000-11-10  Dave Love  <fx@gnu.org>
4172
4173         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
4174         (gnus-agent-lib-file, gnus-agent-load-alist)
4175         (gnus-agent-save-alist, gnus-agent-article-name): Use
4176         expand-file-name.
4177
4178         * gnus-group.el (gnus-group-name-charset-method-alist): Add
4179         :version.
4180         (nnkiboze-score-file): Defvar when compiling.
4181
4182         * gnus-start.el (gnus-read-newsrc-file): Add :version.
4183
4184         * gnus-art.el (gnus-article-banner-alist)
4185         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
4186         (gnus-article-date-lapsed-new-header)
4187         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
4188         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
4189         (gnus-treat-strip-headers-in-body)
4190         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
4191         (gnus-treat-translate): Add :version.
4192         (gnus-article-mime-part-function): Fix defcustom.
4193
4194         * nnmail.el (nnmail-expiry-target)
4195         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
4196         (nnmail-split-header-length-limit): Add :version.
4197
4198         * gnus-sum.el (gnus-auto-expirable-marks)
4199         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
4200         (gnus-extra-headers, gnus-ignored-from-addresses)
4201         (gnus-newsgroup-ignored-charsets)
4202         (gnus-group-highlight-words-alist)
4203         (gnus-summary-show-article-charset-alist): Add :version.
4204
4205         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
4206         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
4207         files, converted from the XPMs.
4208
4209         * gnus-cache.el (gnus-cache-active-file): Don't use
4210         file-name-as-directory on directory.
4211         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
4212         use file-name-as-directory on directory.
4213
4214         * time-date.el (timezone-make-date-arpa-standard): Autoload.
4215         (date-to-time): Use it.
4216
4217 ;       * message.el (message-mode) <adaptive-fill-regexp>:
4218 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
4219 ;       (message-newline-and-reformat): Likewise.
4220         (message-forward-as-mime, message-forward-ignored-headers)
4221         (message-buffer-naming-style, message-default-charset)
4222         (message-dont-reply-to-names, message-send-mail-partially-limit):
4223         Add :version.
4224
4225         * mm-util.el: Doc fixes.
4226         (mm-mime-charset): Don't use the raw result of
4227         mm-preferred-coding-system.
4228         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
4229         (mm-with-unibyte): Simplify.
4230
4231         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
4232         concat.
4233
4234         * pop3.el (pop3-version): Deleted.
4235         (pop3-make-date): New function, avoiding message-make-date.
4236         (pop3-munge-message-separator): Use it.
4237
4238 2000-11-09  Dave Love  <fx@gnu.org>
4239
4240         * gnus-group.el (gnus-group-make-directory-group)
4241         (gnus-group-fetch-faq): Use expand-file-name.
4242         (gnus-group-fetch-faq): Simplify completing-read form.
4243
4244         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
4245         test for Mule.
4246
4247         * message.el (tool-bar-map): Defvar when compiling.
4248
4249         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
4250         (gnus-tm-lisp-directory): Deleted.
4251         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
4252         (featurep 'xemacs).
4253         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
4254         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
4255         version numbers from file names.
4256
4257 2000-11-08  Dave Love  <fx@gnu.org>
4258
4259         * mm-view.el: Use featurep for XEmacs test.
4260         (mm-inline-message): Test for `remove-specifier'; don't use
4261         condition-case.
4262
4263         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
4264
4265         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
4266         (gnus-score-find-bnews): Don't concat "".
4267
4268         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
4269         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
4270         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
4271         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
4272
4273         * gnus-sum.el: Put some defvars in eval-when-compile.
4274         (gnus-summary-mode-hook): Add :options.
4275         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
4276         (gnus-summary-tool-bar-map): New variable.
4277         (gnus-summary-make-tool-bar): New function.
4278         (gnus-summary-mode): Put kill-all-local-variables first.
4279
4280         * gnus-group.el (gnus-group-toolbar-map): New variable.
4281         (gnus-group-make-tool-bar): Rewritten.
4282         (gnus-group-mode): Put kill-all-local-variables first.
4283
4284         * rfc2047.el: Require gnus-util.
4285
4286         * nnml.el (gnus-sorted-intersection): Autoload.
4287
4288         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
4289         Put some defvars in eval-when-compile.
4290         (gnus-intersection, gnus-sorted-complement):  Autoload.
4291
4292         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
4293
4294         * mm-encode.el (mm-body-7-or-8): Autoload.
4295
4296         * mm-decode.el (mm-insert-inline): Autoload.
4297
4298         * mml.el:
4299         * message.el: Put some defvars in eval-when-compile.
4300
4301         * gnus-msg.el: Put some defvars in eval-when-compile.
4302         (gnus-msg-mail): Move after gnus-setup-message.
4303
4304         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
4305
4306 2000-11-07  Dave Love  <fx@gnu.org>
4307
4308         * gnus-util.el (nnheader): Don't require message (recursive
4309         autoload).
4310
4311         * uudecode.el: Avoid compiler warnings.
4312
4313         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
4314         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
4315
4316 2000-11-06  Dave Love  <fx@gnu.org>
4317
4318         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
4319
4320         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
4321         (uudecode-char-int): New alias, replacing char-int.
4322         (uudecode-decode-region): Don't call buffer-disable-undo.
4323
4324 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
4325 ;       (mm-uu-configure-list): Doc fix.
4326 ;
4327 ;       * earcon.el (running-xemacs): Don't define.
4328 ;
4329 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
4330 ;
4331 ;       * message.el (message-font-lock-keywords): Match a final newline
4332 ;       to help font-lock's multiline support.
4333 ;
4334 2000-11-03  Dave Love  <fx@gnu.org>
4335
4336         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
4337
4338         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
4339         name.
4340
4341         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
4342         <banner>: Fix custom type, doc.
4343
4344         * mm-decode.el (mm-display-external): Space-prefix temp buffer
4345         name.  Don't disable undo explicitly.
4346
4347 ;2000-11-02  Dave Love  <fx@gnu.org>
4348 ;
4349 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
4350 ;       cite-prefix.
4351
4352 2000-11-01  Dave Love  <fx@gnu.org>
4353
4354         * rfc2047.el (base64): Require unconditionally.
4355         (message-posting-charset): Defvar when compiling.
4356         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
4357         message.
4358
4359         * gnus-sum.el (nnoo): Require.
4360         (mm-uu-dissect): Autoload.
4361
4362         * mml.el (mml-parse-1): Clarify message.
4363         (mml-minibuffer-read-type): Use mailcap-mime-types.
4364
4365 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
4366
4367         * mml.el: Fix a typo in the requiring of CL.
4368
4369 2000-11-01  Dave Love  <fx@gnu.org>
4370
4371         * utf7.el: Require cl when compiling.
4372
4373         * binhex.el: Use (featurep 'xemacs).
4374         (binhex-char-int): New alias, replacing char-int.  Change callers.
4375         (binhex-decode-region): Simplify work buffer code.
4376         (binhex-decode-region-external): Use expand-file-name, not concat.
4377
4378 2000-10-30  Dave Love  <fx@gnu.org>
4379
4380         * gnus-art.el: Fix 2000-10-27 change properly.
4381
4382 2000-10-28  Miles Bader  <miles@gnu.org>
4383
4384         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
4385
4386 2000-10-27  Dave Love  <fx@gnu.org>
4387
4388         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
4389         strings.
4390         (gnus-group-make-tool-bar): New function.
4391         (gnus-group-mode): Use it.
4392
4393         * message.el (message-mode-menu): Add some :help strings.
4394         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
4395         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
4396
4397         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
4398         * describe-group.xpm, get-news.xpm, kill-group.xpm:
4399         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
4400
4401         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
4402         display-graphic-p here.
4403
4404 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
4405
4406         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
4407         of the `gnus-xemacs' variable, as the latter has been removed.
4408         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
4409         * gnus-art.el (gnus-treat-display-xface)
4410         (gnus-treat-display-smileys, gnus-treat-display-picons)
4411         (gnus-article-read-summary-keys): Likewise.
4412
4413 2000-10-26  Dave Love  <fx@gnu.org>
4414
4415         (defvar): Use rmail-spool-directory unconditionally.
4416
4417 2000-10-18  Dave Love  <fx@gnu.org>
4418
4419         * mm-bodies.el (mm-uu-decode-function)
4420         (mm-uu-binhex-decode-function): Defvar when compiling.
4421
4422         * gnus-nocem.el (gnus-nocem-issuers): Update.
4423         (gnus-nocem-check-from): New option.
4424         (gnus-nocem-scan-groups): Use it.
4425         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
4426         (gnus-nocem-check-article-limit): Add :version.
4427
4428 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
4429
4430         * ietf-drums.el (mm-util): Require CL when compiling.
4431
4432 2000-10-15  Dave Love  <fx@gnu.org>
4433
4434         * qp.el: Require mm-util.
4435
4436 2000-10-13  Dave Love  <fx@gnu.org>
4437
4438         * qp.el (quoted-printable-decode-region): Avoid invalid
4439         coding-systems.
4440
4441 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
4442
4443         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
4444         to a recursive load.
4445
4446 2000-10-12  Dave Love  <fx@gnu.org>
4447
4448         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
4449
4450         * gnus.el (gnus-group-startup-message): Check for PBM image.
4451
4452 2000-10-09  Dave Love  <fx@gnu.org>
4453
4454         * mail-source.el (mail-source-fetch-imap): Bind
4455         default-enable-multibyte-characters rather than using
4456         mm-disable-multibyte.
4457
4458 2000-10-05  Dave Love  <fx@gnu.org>
4459
4460         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
4461         Autoload.
4462         (quoted-printable-decode-region):  Rename arg which confused
4463         charset with coding-system.  Don't use nonascii-insert-offset.
4464         Coding-system encode the region initially.  Don't recognize `=='
4465         as valid QP.  Coding-system decode the region finally.
4466         (quoted-printable-decode-string): Rename arg which confused
4467         charset with coding-system.
4468
4469         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
4470         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
4471         mm-encode-coding-region.
4472         (mm-decode-body, mm-decode-string): Rename variables which
4473         confused charset with coding-system.
4474         (binhex-decode-region): Don't autoload.
4475         (mm-body-encoding): Require message.
4476         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
4477         cond branches.
4478
4479         * gnus-art.el (article-de-quoted-unreadable)
4480         (article-de-base64-unreadable): Fold search case
4481         rather than downcasing string.  Apply mm-charset-to-coding-system
4482         to arg of quoted-printable-decode-region.
4483
4484 2000-10-04  Dave Love  <fx@gnu.org>
4485
4486         * gnus-ems.el: Don't turn off compiler warnings in local vars.
4487         Require ring when compiling.
4488         (gnus-article-compface-xbm): New variable.
4489
4490 2000-10-04  Dave Love  <fx@gnu.org>
4491
4492         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
4493         pbm images.
4494
4495         * frown.pbm, smile.pbm, wry.pbm: New files.
4496
4497         * frown.xbm, smile.xbm, wry.xbm: Deleted.
4498
4499 2000-10-03  Dave Love  <fx@gnu.org>
4500
4501         * mail-source.el (mail-sources): Revert to nil.
4502
4503         * nnmail (nnmail-spool-file): Revert to `((file))'.
4504
4505         * qp.el: Don't require mm-util.
4506         (quoted-printable-decode-region): Rewritten.
4507         (quoted-printable-decode-string, quoted-printable-encode-region):
4508         Doc fix.
4509         (quoted-printable-encode-region): Barf on multibyte characters.
4510         Maybe make the class multibyte.  Upcase chars, not formatted
4511         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
4512         (quoted-printable-encode-string): Don't use
4513         mm-with-unibyte-buffer.
4514
4515 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
4516
4517         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
4518
4519 2000-09-21  Dave Love  <fx@gnu.org>
4520
4521         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
4522         (for Emacs 20).  Tidy somewhat.
4523
4524 2000-09-21  Dave Love  <fx@gnu.org>
4525
4526         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
4527         image processing.  Rationalize logic somewhat.
4528
4529 2000-09-20  Dave Love  <fx@gnu.org>
4530
4531         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
4532         specifically.
4533
4534         * gnus.el (gnus-version-number): Avoid some redundant
4535         autoloads.
4536
4537 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
4538
4539         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
4540         to XBM; we always have PBM support.
4541
4542 2000-09-14  Dave Love  <fx@gnu.org>
4543
4544         * gnus.el (gnus-charset):
4545         * mm-decode.el (mime-display):
4546         * imap.el (imap) <defgroup>: Add :version.
4547
4548 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
4549
4550         * parse-time.el: Fix author's mail address.
4551
4552         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
4553         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
4554         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
4555         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
4556         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
4557         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
4558         * rfc2231.el, uudecode.el: Fix copyright notice.
4559
4560         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
4561         require `w3' at load-time only if not running in batch mode.
4562
4563 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4564
4565         * gnus.el: Before merge with Emacs21.
4566
4567 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
4568
4569         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
4570
4571 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
4572
4573         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
4574         to avoid conflict with the standard `back-to-indentation'
4575         binding.
4576
4577 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4578
4579         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
4580
4581         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
4582         (mm-disable-multibyte-mule4): Ditto.
4583         (mm-with-unibyte-current-buffer-mule4): Ditto.
4584
4585 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4586
4587         * pop3.el (pop3-movemail): Use binary.
4588         (pop3-movemail-file-coding-system): Removed.
4589
4590 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4591
4592         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
4593
4594 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4595
4596         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
4597         exists.
4598
4599 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4600
4601         * gnus-msg.el (gnus-post-method): Use backend name when the
4602         address is "".
4603
4604 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4605
4606         * gnus-art.el (article-verify-x-pgp-sig): Don't test
4607         mm-verify-option.
4608         (gnus-treat-x-pgp-sig): Default value.
4609         (gnus-ignored-headers): Redundant.
4610
4611 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4612
4613         * gnus-win.el (gnus-configure-frame): Save selected window.
4614
4615 2000-02-15  Andrew Innes  <andrewi@gnu.org>
4616
4617         * nnmbox.el: Require gnus-range.
4618         (nnmbox-group-building-active-articles): New variable.
4619         (nnmbox-group-active-articles): New variable; this is a cache of
4620         all active articles by group and number.
4621         (nnmbox-in-header-p): New function.
4622         (nnmbox-find-article): New function.
4623         (nnmbox-record-active-article): New function.
4624         (nnmbox-record-deleted-article): New function.
4625         (nnmbox-is-article-active-p): New function.
4626         (nnmbox-retrieve-headers): Use nnmbox-find-article.
4627         (nnmbox-request-article): Ditto.  Also supply extra arg to
4628         nnmbox-article-group-number.
4629         (nnmbox-request-expire-articles): Ditto.
4630         (nnmbox-request-move-article): Ditto.
4631         (nnmbox-request-replace-article): Ditto.
4632         (nnmbox-request-rename-group): Rename group entry in active
4633         article cache.
4634         (nnmbox-delete-mail): Update active article cache, unless article
4635         is being replaced.
4636         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
4637         than partially duplicating it.
4638         (nnmbox-article-group-number): Add extra `this-line' arg, to
4639         handle articles belonging to multiple groups.
4640         (nnmbox-save-mail): Update active article cache.
4641         (nnmbox-read-mbox): Build active article cache when loading mbox.
4642         Also do some repair work, if we find articles that are missing the
4643         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
4644         reconstruct these from Xref info.
4645
4646 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4647
4648         * mail-source.el (mail-source-report-new-mail): Use
4649         nnheader-run-at-time.
4650
4651 2000-02-15  Andrew Innes  <andrewi@gnu.org>
4652
4653         * mail-source.el (mail-source-fetch-pop): Clear pop password when
4654         an error is thrown, and then rethrow the error.
4655         (mail-source-check-pop): Ditto.
4656         (mail-source-start-idle-timer): Prevent multiple pop checks
4657         running if the check takes a long time.
4658
4659 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4660
4661         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
4662         succeed.
4663
4664 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4665
4666         * gnus-win.el (gnus-configure-windows): Make sure
4667         nntp-server-buffer is live.
4668         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
4669
4670 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
4671
4672         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
4673
4674 2000-12-04  Andreas Jaeger  <aj@suse.de>
4675
4676         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
4677
4678 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4679
4680         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
4681
4682 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
4683
4684         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
4685
4686 2000-12-01  Simon Josefsson  <sj@extundo.com>
4687
4688         * mml-smime.el (mml-smime-verify): Fix address parsing.
4689
4690 2000-12-01  Simon Josefsson  <sj@extundo.com>
4691
4692         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
4693         more than one certificate inside PKCS#7 blob.  Better security
4694         information (clamed / actual sender, openssl output, certificates
4695         inside message).
4696
4697         * smime.el (smime-verify-region): Output to /dev/null.
4698         (smime-buffer-as-string-region): Don't parse empty lines.
4699
4700 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4701
4702         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
4703         ?d and ?D.
4704         (gnus-mime-security-show-details-inline): New variable.
4705         (gnus-mime-security-show-details): Use them.
4706         (gnus-insert-mime-security-button): Ditto.
4707
4708         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
4709         Suggest by Michael Duggan (md5i@cs.cmu.edu).
4710         (mml2015-gpg-clear-verify): Ditto.
4711         (mml2015-gpg-decrypt-1): Ditto.
4712         (mml2015-use): Prefer 'gpg.
4713
4714 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4715
4716         * gnus-util.el (gnus-add-text-properties-when): New function.
4717         (gnus-remove-text-properties-when): Ditto.
4718
4719         * gnus-cite.el (gnus-article-hide-citation): Use them.
4720         (gnus-article-toggle-cited-text): Use them.
4721
4722         * gnus-art.el (gnus-signature-toggle): Use them.
4723         (gnus-article-show-hidden-text): Ditto.
4724         (gnus-article-hide-text): Ditto.
4725
4726 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4727
4728         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
4729
4730 2000-11-30  Simon Josefsson  <sj@extundo.com>
4731
4732         * smime.el (smime-point-at-eol): New alias.
4733         (smime-buffer-as-string-region): Use it.
4734
4735 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4736
4737         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
4738
4739 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4740
4741         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
4742
4743         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
4744
4745         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
4746
4747 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
4748
4749         * nnmh.el (nnmh-request-expire-articles): Implemented
4750         expiry-target for nnmh backend.
4751
4752 2000-11-30  Simon Josefsson  <sj@extundo.com>
4753
4754         * mm-decode.el (mm-security-from): New variable.
4755         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
4756
4757         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
4758         than `from'.
4759
4760 2000-11-30  Simon Josefsson  <sj@extundo.com>
4761
4762         * mml-smime.el (mml-smime-verify): Verify that certificate mail
4763         address match sender address.
4764
4765         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
4766
4767         * smime.el (smime-verify-region): Don't copy buffer.
4768         (smime-decrypt-buffer): Use expand-file-name on keyfile.
4769         (smime-pkcs7-region): New function.
4770         (smime-pkcs7-certificates-region): Ditto.
4771         (smime-pkcs7-email-region): Ditto.
4772         (smime-buffer-as-string-region): Ditto.
4773
4774         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
4775         buffer.
4776
4777 2000-11-23  Jens Krinke <j.krinke@gmx.de>
4778
4779         * smime.el (smime-decrypt-region): Fix keyfile argument.
4780
4781 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4782
4783         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
4784
4785 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4786
4787         * message.el (message-shoot-gnksa-feet): New variable.
4788         (message-gnksa-enable-p): New function.
4789         (message-send): Use it.
4790         (message-check-news-body-syntax): Ditto.
4791
4792 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
4793
4794         * message.el (message-make-message-id): Remove the redundancy.
4795
4796 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4797
4798         * message.el (message-setup): Discourage using mc-install-*-mode.
4799
4800         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
4801
4802 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4803
4804         * gnus-cite.el (gnus-cite-parse): Guess citation length.
4805
4806 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4807
4808         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
4809
4810 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4811
4812         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
4813
4814 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4815
4816         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
4817         insert-buffer-substring.
4818
4819         * message.el (message-send-mail): Use buffer-substring-no-properties.
4820         (message-send-news): Ditto.
4821
4822 2000-11-22  David Edmondson <dme@dme.org>
4823
4824         * imap.el (imap-wait-for-tag): Message read info.
4825
4826 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4827
4828         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
4829         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
4830         (mml2015-gpg-encrypt): Ditto.
4831
4832 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4833
4834         * mm-decode.el (mm-verify-option): Default value.
4835
4836         * mml-sec.el (mml-secure-part): Error message.
4837
4838 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4839
4840         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
4841
4842 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4843
4844         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
4845
4846 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4847
4848         * gnus-art.el (gnus-article-describe-key): Use prompt.
4849         (gnus-article-describe-key-briefly): Ditto.
4850
4851 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4852
4853         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
4854
4855 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4856
4857         * gnus-art.el (gnus-article-describe-key): New function.
4858         (gnus-article-describe-key-briefly): New function.
4859
4860 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4861
4862         * mm-decode.el (mm-decrypt-option): Doc typo.
4863
4864         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
4865         return a number.
4866
4867 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4868
4869         * message.el (message-newline-and-reformat): Typo.
4870
4871 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4872
4873         * gnus-art.el (article-verify-x-pgp-sig): Check whether
4874         original-article-buffer exists.
4875
4876         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
4877         (rfc2047-header-encoding-alist): Addresses are different from text.
4878         (rfc2047-encode-message-header): Ditto.
4879         (rfc2047-dissect-region): Extra parameter.
4880         (rfc2047-encode-region): Ditto.
4881         (rfc2047-encode-string): Ditto.
4882
4883 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4884
4885         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
4886         (mm-uu-pgp-encrypted-extract): Use it.
4887         (mm-uu-pgp-signed-extract-1): New function.
4888         (mm-uu-pgp-signed-extract): Use it.
4889
4890         * gnus-art.el (gnus-mime-display-security): New function.
4891         (gnus-mime-display-part): Use it.
4892         (gnus-mime-security-verify-or-decrypt): New function.
4893         (gnus-mime-security-press-button): New function.
4894         (gnus-insert-mime-security-button): Use it.
4895
4896         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
4897         (mm-find-raw-part-by-type): Ditto.
4898         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
4899         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
4900         (mm-destroy-parts): Kill nested multibyte buffer.
4901
4902         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
4903         (mml2015-gpg-verify): Ditto.
4904
4905 2000-11-18  Simon Josefsson  <sj@extundo.com>
4906
4907         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
4908         (mml2015-function-alist): Use it.
4909
4910         * mml-sec.el (mml-sign-alist): Update names.
4911         (mml-encrypt-alist): Ditto.
4912         (mml-secure-part-smime-sign): Moved to mml-smime.el
4913         as `mml-smime-sign-query'.
4914         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
4915         `mml-smime-get-file-cert'.
4916         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
4917         `mml-smime-get-dns-cert'.
4918         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
4919         `mml-smime-encrypt-query'.
4920         (mml-smime-sign-buffer): Use mml-smime-sign.
4921         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
4922
4923         * mml-smime.el (mml-smime-sign): New function.
4924         (mml-smime-encrypt):
4925         (mml-smime-sign-query):
4926         (mml-smime-get-file-cert):
4927         (mml-smime-get-dns-cert):
4928         (mml-smime-encrypt-query): Moved from mml-sec.el.
4929
4930 2000-11-16  Simon Josefsson  <sj@extundo.com>
4931
4932         * mml2015.el (mml2015-gpg-clear-verify): New function.
4933         (mml2015-function-alist): Add it.
4934
4935 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
4936
4937         * message.el (message-setup-fill-variables): Use
4938         message-cite-prefix-regexp.
4939         (message-newline-and-reformat): Check the end of citation, leading
4940         WSP, break in the cite prefix.
4941         (message-fill-paragraph): New function.
4942
4943 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4944
4945         * lpath.el: Shut up.
4946
4947 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
4948
4949         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
4950         raw 8-bit in headers in dk.* newsgroups.
4951
4952 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4953
4954         * message.el (message-newline-and-reformat): Match extra WSPs.
4955
4956 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
4957
4958         * mml.el (mml-generate-mime-1): Ignore ascii.
4959
4960 2000-11-16 Justin Sheehy <justin@iago.org>
4961
4962         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
4963
4964 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4965
4966         * message.el (message-cite-prefix-regexp): Prefix should not end
4967         at space.
4968
4969 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
4970
4971         * message.el (message-mode-syntax-table): Add - as a word
4972         constituent as in articles.
4973         (message-setup-fill-variables): Add -_. as supercite-style prefix.
4974         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
4975         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
4976
4977 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
4978
4979         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
4980
4981 2000-11-12  David Edmondson  <dme@dme.org>
4982
4983         * message.el (message-font-lock-keywords): use
4984         message-cite-prefix-regexp.
4985
4986 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4987
4988         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
4989         Stein Arild Str\e,Ax\e(Bmme.
4990         (gnus-group-jump-to-group): Use it.
4991         (gnus-group-jump-to-group-prompt): Customize.
4992
4993 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
4994
4995         * mailcap.el (mailcap-possible-viewers): Match the entire string.
4996
4997 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4998
4999         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
5000         incompatible.
5001         (mml2015-mailcrypt-sign): Ditto.
5002
5003 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5004
5005         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
5006         group is open.
5007
5008 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
5009
5010         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
5011         nnvirtual articles.
5012         (gnus-backlog-request-article): Don't request nnvirtual articles.
5013
5014 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5015
5016         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
5017         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
5018
5019 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5020
5021         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
5022         * mml.el (mml-generate-mime-1): Use charset attribute.
5023         * mm-bodies.el (mm-encode-body): Add parameter charset.
5024         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
5025
5026 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
5027
5028         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
5029         (mml2015-mailcrypt-clear-decrypt): Ditto.
5030         (mml2015-mailcrypt-verify): Ditto.
5031         (mml2015-mailcrypt-clear-verify): Ditto.
5032         (mml2015-gpg-verify): Ditto.
5033
5034 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5035
5036         * smime.el (smime-openssl-program): Test the existence of openssl.
5037         * mml-smime.el: Require mm-decode.
5038         (mml-smime-verify-test): New function.
5039         * mm-decode.el (mm-verify-function-alist): Use it.
5040
5041 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
5042
5043         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
5044         anyway.
5045
5046 2000-11-13  Simon Josefsson  <sj@extundo.com>
5047
5048         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
5049         verification doesn't work.
5050
5051 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
5052
5053         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
5054         (gnus-inews-do-gcc): Use it.
5055
5056 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
5057
5058         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
5059         leading space.
5060         * mm-extern.el (mm-inline-external-body): Report error when no
5061         access-type.
5062
5063 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
5064
5065         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
5066
5067 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
5068
5069         * gnus-art.el (gnus-mime-button-menu): Use select-window.
5070
5071 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
5072
5073         * gnus-art.el (gnus-mime-display-part): Display multipart/related
5074         as multipart/mixed.
5075
5076 2000-11-12  David Edmondson  <dme@dme.org>
5077
5078         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
5079         and replace `.' with `\w' to allow for different syntax tables
5080         (from Vladimir Volovich).
5081         * message.el (message-newline-and-reformat): use
5082         `message-cite-prefix-regexp'.
5083         * gnus-cite.el (gnus-supercite-regexp): use
5084         `message-cite-prefix-regexp'.
5085         * gnus-cite.el (gnus-cite-parse): use
5086         `message-cite-prefix-regexp'.
5087
5088 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
5089
5090         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
5091         PGP SIGNATURE.  Escape leading "-"'s.
5092         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
5093
5094 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
5095
5096         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
5097
5098 2000-11-11  Simon Josefsson  <sj@extundo.com>
5099
5100         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
5101
5102         * smime.el (smime-details-buffer): New variable.
5103         (smime-sign-region):
5104         (smime-encrypt-region):
5105         (smime-verify-region):
5106         (smime-decrypt-region): Copy OpenSSL output to the buffer.
5107
5108         * mml-smime.el (mml-smime-verify): Support security info.
5109
5110 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
5111
5112         * mm-decode.el (mm-verify-option): Set default to nil.
5113         (mm-decrypt-option): Ditto.
5114         * gnus-art.el (article-verify-x-pgp-sig): New function.
5115
5116 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
5117
5118         * gnus-art.el (gnus-mime-display-alternative): Show button if no
5119         preferred part.
5120
5121 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5122
5123         * gnus-sum.el (gnus-move-split-methods): Say that
5124         `gnus-split-methods' uses file names, whereas this uses group
5125         names.  (Report from Nevin Kapur)
5126
5127 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
5128
5129         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
5130
5131 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
5132
5133         * nnheader.el (nnheader-directory-files-is-safe): New variable.
5134         (nnheader-directory-articles): Use it.
5135         (nnheader-article-to-file-alist): Ditto.
5136
5137 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5138
5139         * rfc2047.el (rfc2047-pad-base64): New function.
5140         (rfc2047-decode): Use it.
5141
5142 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
5143
5144         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
5145         select method.
5146
5147 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5148
5149         * mml2015.el (mml2015-gpg-decrypt-1):
5150         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
5151
5152 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5153
5154         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
5155
5156 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
5157
5158         * pop3.el (pop3-munge-message-separator): A message may have an
5159         empty body.
5160
5161 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
5162
5163         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
5164         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
5165         (mm-uu-pgp-signed-extract): Use coding-system.
5166
5167 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
5168
5169         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
5170         (gnus-insert-mime-security-button): New function.
5171         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
5172         * mml2015.el:  Add security info when verify or decrypt.
5173         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
5174         (mm-uu-pgp-encrypted-extract): Ditto.
5175
5176 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
5177
5178         * mm-decode.el (mm-display-parts): New function.
5179         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
5180
5181 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
5182
5183         * gnus-mlspl.el: Documentation tweaks.
5184
5185 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5186
5187         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
5188         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
5189         argument.
5190
5191 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
5192
5193         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
5194
5195 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
5196
5197         * gnus-art.el (gnus-article-encrypt): New function.
5198         (gnus-article-encrypt-protocol-alist): New variable.
5199         (gnus-article-encrypt-protocol): New variable.
5200         * mml2015.el (mml2015-self-encrypt): New function.
5201         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
5202
5203 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
5204
5205         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
5206         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
5207         let mailcap do it.
5208         * mml2015.el: Remove snarf code.
5209         * mm-decode.el: Remove snarf code.
5210
5211 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
5212
5213         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
5214         (mml-insert-mime): Understand gnus-decoded.
5215         (mime-to-mml): New parameter handles.
5216         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
5217         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
5218
5219 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
5220
5221         * mm-decode.el (mime-security): New group.
5222         (mm-verify-function-alist): Add test function.
5223         (mm-decrypt-function-alist): Ditto.
5224         (mm-snarf-option): Set default value as nil.
5225         (mm-find-part-by-type): Recursive parameter.
5226         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
5227         * mml2015.el: Support draft-ietf-openpgp-multsig.
5228
5229 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
5230
5231         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
5232         (gnus-article-view-part-as-charset): New function.
5233
5234 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
5235
5236         * mm-decode.el (mm-verify-option): Default value.
5237         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
5238
5239 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5240
5241         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
5242
5243 2000-11-05  Simon Josefsson  <sj@extundo.com>
5244
5245         * mml-smime.el (mml-smime-verify): Work in original multipart
5246         buffert.
5247
5248         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
5249         (mm-handle-multipart-ctl-parameter): Ditto.
5250         (mm-alist-to-plist): New function.
5251         (mm-dissect-buffer): Store CTL parameters and copy original buffer
5252         for multiparts.
5253         (mm-destroy-parts): Destroy multipart buffert.
5254         (mm-remove-part): Ditto.
5255
5256         * mml-smime.el (mml-smime-sign): Not used.
5257         (mml-smime-encrypt): Ditto.
5258
5259         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
5260
5261         Verify S/MIME signature support.
5262
5263         * mm-decode.el (mm-inline-media-tests): Add
5264         application/{x-,}pkcs7-signature.
5265         (mm-inlined-types): Ditto.
5266         (mm-automatic-display): Ditto.
5267         (mm-verify-function-alist): Ditto.  Add name of method.
5268         (mm-decrypt-function-alist): Add name of method.
5269         (mm-find-part-by-type): Add documentation.
5270         (mm-possibly-verify-or-decrypt): Use new format of
5271         mm-{verify,decrypt}-function-alist.  Use method names.
5272
5273         * mml-smime.el (mml-smime-verify): New function.
5274
5275 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
5276
5277         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
5278
5279 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
5280
5281         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
5282         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
5283         * mm-decode.el (mm-snarf-option): New.
5284
5285 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5286
5287         * mm-util.el (mm-subst-char-in-string): New function.
5288         (mm-replace-chars-in-string): Use it.
5289         * message.el (message-replace-chars-in-string): Use it.
5290         * nnheader.el (nnheader-replace-chars-in-string): Use it.
5291         * gnus-mh.el (mh-lib-progs): Shut up.
5292
5293 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
5294
5295         * base64.el, md5.el: Moved to contrib directory.
5296
5297 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
5298
5299         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
5300         the last article when search.
5301
5302 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
5303
5304         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
5305         * nnmail.el (nnmail-pathname-coding-system): Ditto.
5306
5307 2000-09-29  David Edmondson  <dme@thus.net>
5308
5309         * message.el (message-newline-and-reformat): Typo.
5310
5311 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5312
5313         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
5314
5315 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
5316
5317         * nntp.el (nntp-decode-text): Delete bogus status lines.
5318
5319 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
5320
5321         * message.el (message-font-lock-keywords): Match a final newline
5322         to help font-lock's multiline support.
5323
5324 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5325
5326         * nnoo.el (nnoo-set): New function.
5327
5328 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
5329
5330         * gpg.el, gpg-ring.el: Moved to contrib directory.
5331
5332 2000-11-04  Simon Josefsson  <sj@extundo.com>
5333
5334         * nnimap.el (nnimap-split-inbox): Typo.
5335
5336 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
5337
5338         * gnus-msg.el (gnus-msg-mail): Move it backwards.
5339
5340 2000-11-03  Simon Josefsson  <sj@extundo.com>
5341
5342         * rfc2231.el (rfc2231-parse-qp-string): New function.
5343         (require): rfc2047.
5344
5345         * mail-parse.el (mail-header-parse-content-type):
5346         (mail-header-parse-content-disposition): Support invalid QP
5347         encoded strings, by using `rfc2231-parse-qp-string'.
5348
5349 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
5350
5351         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
5352         (rfc2231-decode-encoded-string): Typo "> X 1".
5353         (rfc2231-encode-string): Insert the name of charset.
5354         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
5355
5356 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
5357
5358         * mm-decode.el (mm-save-part): Return the filename.
5359         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
5360         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
5361         (gnus-mime-action-alist): Use it.
5362         (gnus-mime-button-commands): USe it.
5363         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
5364         (mm-inline-external-body): unwind-protect.
5365
5366 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
5367
5368         * gnus-art.el (gnus-insert-mime-button): Show url.
5369
5370 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
5371
5372         * mml.el (mml-generate-mime-1): Support external url.
5373         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
5374
5375 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
5376
5377         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
5378         * mm-decode.el (mm-display-external): Ditto.
5379         * mm-extern.el: New file.
5380         * mm-decode.el (mm-inline-media-tests): Hook it up.
5381         (mm-inlined-types): Inline message/external-body.
5382
5383 2000-11-02  Simon Josefsson  <sj@extundo.com>
5384
5385         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
5386
5387         * message.el (message-get-reply-headers): Better handling when
5388         Mail-Followup-To is very large.
5389
5390 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
5391
5392         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
5393         * gnus-art.el (gnus-article-edit-done):
5394         * gnus-sum.el (gnus-summary-edit-article-done): Move line
5395         counting code here.
5396         * gnus-msg.el (gnus-setup-message): Remove a hack.
5397
5398 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
5399
5400         * gnus-sum.el (gnus-newsgroup-variables): New variable.
5401         (gnus-summary-mode): Make them local variables.
5402         (gnus-set-global-variables): Globalize them.
5403         (gnus-summary-exit): Kill them.
5404
5405 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
5406
5407         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
5408         word.
5409
5410 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
5411
5412         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
5413         gnus-article-wash-types.
5414         * gnus-art.el (gnus-article-wash-status): Use them.
5415
5416 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
5417
5418         * mml.el (mml-read-tag): Remove spaces and LF.
5419
5420 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
5421
5422         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
5423         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
5424
5425 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
5426
5427         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
5428
5429 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
5430
5431         * gnus-sum.el (gnus-article-charset): New variable.
5432         (gnus-summary-display-article): Set it.
5433         * gnus-msg.el (gnus-copy-article-buffer): Use it.
5434         * gnus-art.el (gnus-article-mode): Make it local variable.
5435
5436 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5437
5438         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
5439
5440 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5441
5442         * nnwfm.el: New file.
5443
5444         * nnweb.el (nnweb-replace-in-string): New function.
5445
5446 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
5447
5448         * mml2015.el: Wrap gpg.el.
5449         * gpg.el (gpg-verify): The last argument of apply is a list.
5450         (gpg-encrypt): Add passphrase as a parameter.
5451
5452 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
5453
5454         * gpg.el: New file.
5455         * gpg-ring.el: New file.
5456
5457 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
5458
5459         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
5460
5461 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
5462
5463         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
5464         double-quote charcters.
5465         (gnus-summary-prepare-threads): Ditto.
5466
5467 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
5468
5469         * gnus-art.el (gnus-mime-display-single): Forward line -1.
5470         * mml.el (mml-read-tag): Don't skip the leading space.
5471         * lpath.el (font-lock-set-defaults): Shut up.
5472
5473 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
5474
5475         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
5476
5477 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
5478
5479         * qp.el (quoted-printable-encode-region): Replace leading - when
5480         ultra safe.
5481         * mml.el (mml-generate-mime-postprocess-function): Removed.
5482         (mml-postprocess-alist): Removed.
5483         (mml-generate-mime-1): Use ultra-safe when sign.
5484         * mml2015.el (mml2015-fix-micalg): Uppercase.
5485         (mml2015-verify): Insert LF.
5486         (mml2015-mailcrypt-sign): Downcase; search backward.
5487
5488 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5489
5490         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
5491         restrictive.
5492         (nnultimate-table-regexp): New variable.
5493         (nnultimate-forum-table-p): Use it.
5494
5495 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
5496
5497         * gnus-sum.el (gnus-summary-expire-articles): Save point.
5498
5499 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
5500
5501         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
5502         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
5503
5504 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
5505
5506         * mml2015.el: Shut up.
5507
5508 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
5509
5510         * gnus.el (gnus-server-browse-hashtb): Removed.
5511         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
5512         (gnus-group-insert-group-line-info): Use simplified method.
5513         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
5514
5515 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
5516
5517         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
5518         moved here.
5519         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
5520         * gnus-group.el (gnus-group-prepare-flat): Use it.
5521         * gnus-topic.el (gnus-group-prepare-topics): Use it.
5522
5523 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
5524
5525         * mml.el (mml-mode): Show menu in XEmacs.
5526
5527 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
5528
5529         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
5530         (gnus-server-read-server-in-server-buffer): New function.
5531         (gnus-browse-foreign-server): Browse in group buffer.
5532         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
5533         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
5534         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
5535         * gnus.el (gnus-server-browse-hashtb): New variable.
5536
5537 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
5538
5539         * nnfolder.el (nnfolder-open-nov): Use group.
5540
5541 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
5542
5543         * nnfolder.el: Add NOV. Set version to 2.0.
5544         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
5545
5546 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
5547
5548         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
5549
5550 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
5551
5552         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
5553         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
5554
5555 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5556
5557         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
5558
5559 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
5560
5561         * mm-decode.el (mm-verify-function-alist): New variable.
5562         (mm-verify-option): New variable.
5563         (mm-decrypt-function-alist): Ditto.
5564         (mm-decrypt-option): Ditto.
5565         (mm-find-raw-part-by-type): New function.
5566         (mm-possibly-verify-or-decrypt): New function.
5567         (mm-dissect-multipart): Use it.
5568         * mml2015.el (mml2015-fix-micalg): New function.
5569         (mml2015-decrypt): Use new interface.
5570         (mml2015-verify):  Use new interface.
5571         (mml2015-setup): Make it bogus.
5572
5573 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
5574
5575         * mml.el (mml-generate-mime-postprocess-function): Set to
5576         mml-postprocess.
5577         (autoload): Autoload mml2015 and mml-smime.
5578         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
5579         * mml2015.el (mml2015-encrypt): New function.
5580         (mml2015-sign): New function.
5581         (mml2015-encrypt-function): New variable.
5582         (mml2015-sign-function): New variable.
5583         (mml2015-mailcrypt-encrypt): Use message-recipients.
5584         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
5585         * mml-smime.el (mml-smime-setup): Ditto.
5586
5587 2000-10-28  Simon Josefsson  <sj@extundo.com>
5588
5589         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
5590         Communigate Pro 3.3.1 server.
5591
5592         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
5593         in buffers.
5594         (mml-secure-dns-server): Removed.
5595         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
5596         write certificates to files.
5597
5598         * smime.el (smime-dns-server): New variable.
5599         (smime-mail-to-domain):
5600         (smime-cert-by-dns): New functions.
5601
5602         * dig.el: New file.
5603
5604 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
5605
5606         * message.el (message-options): New variable.
5607         (message-options-set-recipient): New function.
5608         (message-send): Use them.
5609         * gnus-int.el (gnus-request-replace-article): Use them.
5610         (gnus-request-accept-article): Ditto.
5611         * mml.el (mml-preview): Use them.
5612         * gnus-sum.el (gnus-summary-edit-article): Use them.
5613
5614         * message.el (message-options-get): New function.
5615         (message-options-get): New function.
5616         * rfc2047.el (rfc2047-encode-message-header): Use them.
5617         * mm-bodies.el (mm-encode-body): Use them.
5618
5619 2000-10-28  Simon Josefsson  <sj@extundo.com>
5620
5621         * nnimap.el (nnimap-retrieve-which-headers):
5622         (nnimap-request-article-part): Quote message-id.
5623
5624         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
5625         (smime-CA-file): New variable.
5626         (smime-call-openssl-region): Don't error.
5627         (smime-sign-region): Return result value.
5628         (smime-encrypt-region): Ditto.
5629         (smime-verify-region): New function.
5630         (smime-decrypt-region): Ditto.
5631         (smime-verify-buffer): Ditto.
5632         (smime-decrypt-buffer): Ditto.
5633
5634         * mml.el: Require mml-sec.
5635         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
5636         (mml-mode-map): Add "sign" and "encrypt" maps.
5637         (mml-menu): Add security menu.
5638         (mml-preview): Use generate-new-buffer.
5639
5640         * mml-sec.el: New file.
5641
5642 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
5643
5644         * mm-decode.el (mm-find-part-by-type): Move it here.
5645         * mml.el (mml-postprocess): Move it here.
5646         (mml-postprocess-alist): Move it here. Merge them.
5647
5648 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
5649
5650         * rfc2047.el (rfc2047-encode-message-header): Make sure no
5651         unencoded stuff in the header.
5652
5653 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
5654
5655         * gnus-group.el (gnus-group-listed-groups): New variable.
5656         (gnus-group-list-option): New variable.
5657         (gnus-group-list-limit-map): New keymap.
5658         (gnus-group-list-flush-map): New keymap.
5659         (gnus-group-list-plus-map): New keymap.
5660         (gnus-group-prepare-logic): New function.
5661         (gnus-group-prepare-flat): Merge with
5662         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
5663         (gnus-group-prepare-flat-list-dead): Ditto.
5664         (gnus-group-list-matching): Use gnus-group-prepare-function.
5665         (gnus-group-list-dormant): Ditto.
5666         (gnus-group-list-cached): Ditto.
5667         (gnus-group-listed-groups): New function.
5668         (gnus-group-list-limit): New function.
5669         (gnus-group-list-flush): New function.
5670         (gnus-group-list-plus): New function.
5671         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
5672         (gnus-topic-prepare-topic): Ditto.
5673
5674 2000-10-27  Paul Jarc <prj@po.cwru.edu>
5675
5676         * message.el (message-insert-to, message-get-reply-headers):
5677         (message-reply, message-followup): Mail-{Followup,Reply}-To.
5678
5679 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
5680
5681         * mml2015.el: New file.
5682         * smime.el: New file.
5683         * mml-smime.el: New file.
5684
5685 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
5686
5687         * ChangeLog: Moved to ChangeLog.1.
5688
5689 ;; Local Variables:
5690 ;; coding: iso-2022-7bit
5691 ;; End: