2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
[gnus] / lisp / ChangeLog
1 2001-07-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
4
5 2001-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
6
7         * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
8         
9 2001-07-31 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
10         Originally from Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
11         
12         * gnus-agent.el (gnus-agent-make-mode-line-string): New.
13         (gnus-agent-toggle-plugged): Use it.
14
15 2001-07-31  ShengHuo ZHU  <zsh@cs.rochester.edu>
16
17         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
18         (gnus-ding-file-coding-system): New variable.
19         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
20         (gnus-slave-save-newsrc): Use it.
21
22 2001-07-31  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
23
24         * gnus-delay.el (gnus-delay-initialize): Use standard define-key
25         syntax.
26
27 2001-07-30 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
28         Originally from Andreas Fuchs <asf@void.at>
29
30         * mml2015.el (mml2015-trust-boundaries-alist)
31         (mml2015-gpg-pretty-print-fpr): New.
32         (mml2015-gpg-extract-signature-details): More details, rename from
33         `m-g-e-from'.
34         (mml2015-gpg-verify): Use them.
35         (mml2015-gpg-clear-verify): Use them.
36
37 2001-07-31  Simon Josefsson  <jas@extundo.com>
38
39         * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
40         buffer when done.
41
42 2001-07-30  Simon Josefsson  <jas@extundo.com>
43
44         * smime.el (smime-call-openssl-region): Revert previous change,
45         just pass on buf to `call-process-region'.
46         (smime-verify-region): Doc fix.  Don't message stuff.  Use
47         `smime-new-details-buffer'.  Inserts error messages into buffer.
48         (smime-noverify-region): Ditto.
49         (smime-decrypt-region): Ditto.  Handles stderr separately.
50         (smime-verify-buffer, smime-noverify-buffer)
51         (smime-decrypt-buffer): Doc fix.
52         (smime-new-details-buffer): New function.
53         (smime-pkcs7-region, smime-pkcs7-certificates-region)
54         (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
55         (smime-sign-region, smime-encrypt-region): Don't use
56         `insert-buffer'.
57
58         * mml-smime.el (mml-smime-verify): Fix security button strings.
59
60 2001-07-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
61
62         * gnus-art.el (gnus-mime-save-part-and-strip): Save
63         gnus-article-mime-handles.
64
65 2001-07-29  Simon Josefsson  <jas@extundo.com>
66
67         * mail-source.el (top-level): Require message for message-directory.
68         (mail-source-directory): Change default to message-directory.
69
70         * smime.el (smime-keys, smime-CA-directory, smime-CA-file) 
71         (smime-certificate-directory, smime-openssl-program) 
72         (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
73         (smime-extra-arguments): New variable.
74         (smime-dns-server): Fix customize group.
75         (smime-call-openssl-region): Use `smime-extra-arguments'.
76
77 2001-07-29  Simon Josefsson  <jas@extundo.com>
78         From Vladimir Volovich <vvv@vsu.ru>
79
80         * smime.el (smime-call-openssl-region): Ignore stderr.
81
82 2001-07-29  Simon Josefsson  <jas@extundo.com>
83         From Christoph Conrad <christoph.conrad@gmx.de>
84
85         * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
86         file.
87
88 2001-07-29  Simon Josefsson  <jas@extundo.com>
89
90         * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
91
92         Support S/MIME decryption.
93
94         * mm-decode.el (mm-inline-media-tests): 
95         (mm-inlined-types):
96         (mm-automatic-display):
97         (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
98
99         * mm-view.el (mm-pkcs7-signed-magic): 
100         (mm-pkcs7-enveloped-magic): New variables.
101         (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
102         (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
103         (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
104         PKCS#7 blobs.
105
106         * smime.el (smime-decrypt-region): Expand keyfile.
107
108 2001-07-29  Simon Josefsson  <jas@extundo.com>
109
110         * nntp.el (nntp-open-ssl-stream): Don't mess with internal
111         `ssl.el' variables.
112
113         * gnus-agent.el (gnus-agent-save-group-info): Delete everything
114         but line instead of narrowing to it, because `nnmail-parse-active'
115         calls widen.  Thanks to Christoph Conrad
116         <christoph.conrad@gmx.de>.
117
118 2001-07-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
119
120         * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
121         for %B spec.
122
123         * gnus-sum.el (gnus-summary-prepare-threads): If
124         gnus-sum-thread-tree-root is nil, use subject instead.
125         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent) 
126         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent) 
127         (gnus-sum-thread-tree-leaf-with-other) 
128         (gnus-sum-thread-tree-single-leaf): Documentation.
129         (gnus-sum-thread-tree-single-indent): Allow nil.
130
131 2001-07-28 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
132
133         * message.el (message-fill-paragraph): Do nothing if the user
134         wants filladapt-mode.
135
136 2001-07-27 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
137
138         * mm-decode.el (mm-image-type-from-buffer): New.
139         (mm-get-image): Use it.
140
141 2001-07-27 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
142
143         * gnus.el (gnus-large-newsgroup): If it is nil, ...
144
145         * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
146         mm-display-parts too.
147
148 2001-07-27 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
149
150         * nnfolder.el (nnfolder-request-accept-article): Bind
151         nntp-server-buffer.
152
153         * nnmail.el (nnmail-parse-active): Read from buffer instead of
154         nntp-server-buffer.
155
156 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
157
158         * message.el (message-check-news-header-syntax): Use
159         message-post-method.
160         (message-send-news): Bind message-post-method.
161
162 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
163
164         * mml.el (mml-tweak-type-alist): New.
165         (mml-tweak-function-alist): New.
166         (mml-tweak-part): New.
167         (mml-generate-mime-1): Use it.
168
169 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
170
171         * nnfolder.el (nnfolder-request-accept-article): Replace
172         nnfolder-request-list.
173
174 2001-07-27  Simon Josefsson  <jas@extundo.com>
175
176         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
177         nnoo-change-server failed to do it.
178
179 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
180
181         * gnus.el (gnus-parameters): Make it customizable.
182
183 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
184
185         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
186
187         * message.el (message-set-auto-save-file-name): More
188         poor-system-types.
189
190         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
191
192         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
193         supports +.
194
195 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
196
197         * mm-decode.el (mm-readable-p): New.
198         (mm-inline-media-tests): Fix the default testers.
199
200 2001-07-26  Simon Josefsson  <jas@extundo.com>
201
202         * nnimap.el (nnimap-version): Bump version number.
203
204 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
205         From Steven E. Harris <seh@speakeasy.org>
206
207         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
208         in M$Windows too.
209
210 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
211
212         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
213
214 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
215
216         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
217
218         * mm-decode.el (mm-get-image): Guess then use the type.
219
220         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
221
222 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
223         
224         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
225         display (%B) for threads if threading is off.
226  
227 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
228         From Henrik Enberg <henrik@enberg.org>
229
230         * gnus-msg.el: Customization patch.
231
232 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
233
234         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
235         variable.
236         (nnmail-split-fancy-with-parent): Ignore certain groups.
237         
238 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
239
240         * gnus-util.el (gnus-byte-compile): New.
241         (gnus-use-byte-compile): New.
242         (gnus-make-sort-function): Use it.
243
244         * nnmail.el (nnmail-get-new-mail): Use it.
245
246         * gnus-agent.el (gnus-category-make-function): Simple function or
247         compiled function.
248         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
249
250         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
251         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
252         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
253
254         * message.el (message-check-news-header-syntax): Remove quote.
255
256 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
257
258         * message.el (message-use-mail-followup-to): `t' is not a
259         documented value.
260
261 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
262
263         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
264
265 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
266
267         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
268         there are long lines.
269
270 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
271
272         * dgnushack.el (copy-list): New compiler macro.
273
274 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
275
276         * message.el (message-bounce): If no Return-Path, the whole
277         content is considered as the original message.
278
279         * nnml.el (nnml-check-directory-twice): New.
280         (nnml-article-to-file): Use it.
281         (nnml-retrieve-headers): Hack it.
282
283 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
284
285         * gnus-win.el (gnus-buffer-configuration): New configure.
286
287         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
288         not alive.
289
290         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
291         (mm-display-external): Use display-term configure.
292
293 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
294
295         * gnus-delay.el (gnus-delay-default-hour): New variable.
296         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
297
298 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
299         From Karl Kleinpaste <karl@charcoal.com>
300
301         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
302         (gnus-summary-prepare-threads): Ditto.
303
304         * gnus.el (gnus-summary-line-format): Add %B.
305
306 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
307
308         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
309
310         * mm-util.el (mm-string-as-multibyte): New.
311
312         * nnmh.el (nnmh-request-list-1): Encode, not decode!
313
314 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
315
316         * mm-util.el (mm-universal-coding-system): New.
317
318         * gnus-start.el (gnus-startup-file-coding-system): Use it.
319
320         * score-mode.el (score-mode-coding-system): Use it.
321
322 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
323
324         * gnus-start.el (gnus-setup-news): Call
325         `gnus-check-bogus-newsgroups' just after the native server is
326         opened.
327
328 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
329
330         * nnmail.el (nnmail-do-request-post): Util function to be used by
331         `nnchoke-request-post' for all nnmail-derived backends.
332
333         * nnml.el (nnml-request-post): Use it.
334
335         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
336         backend, for it groks nnml-request-post.
337
338         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
339         Treat `mail-post' backends like `mail' backends, not like `news'
340         backends.
341
342 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
343
344         * gnus-msg.el (gnus-setup-message): make-local-hook.
345
346 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
347
348         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
349         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
350         <karl@charcoal.com>, slightly changed by Kai.
351
352         * message.el (message-check-news-header-syntax): When checking
353         whether the groups exist, check the right server based on
354         `gnus-post-method'.
355
356 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
357
358         * gnus-delay.el: New file.
359
360 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
361
362         * mm-util.el (mm-read-coding-system): Take two arguments.
363
364         * gnus-sum.el (gnus-summary-show-article): Use
365         mm-read-coding-system.
366
367         * gnus-art.el (article-de-quoted-unreadable):
368         (article-de-base64-unreadable, article-wash-html):
369         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
370
371 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
372
373         * nnml.el (nnml-request-post): New function.  Can be used for
374         annotations in nnml groups.
375
376 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
377
378         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
379         command.
380
381         * gnus-start.el (gnus-find-new-newsgroups): Use
382         `message-make-date' instead of `current-time-string'.
383         (gnus-ask-server-for-new-groups): Ditto.
384         (gnus-check-first-time-used): Ditto.
385
386 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
387
388         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
389
390 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
391
392         * message.el (message-shorten-references): Change `maxcount' and
393         `cut' to obey USEFOR draft 5.
394
395 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
396
397         * gnus-sum.el (gnus-summary-display-arrow): New variable.
398         (gnus-summary-set-article-display-arrow): New function.
399         (gnus-summary-goto-subject): Use it.
400
401 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
402
403         * gnus-sum.el (gnus-summary-import-article): Insert date if
404         doesn't exist.
405
406 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
407
408         * mml.el (mml-content-type-parameters): New.
409         (mml-content-disposition-parameters): New.
410         (mml-insert-mime-headers): Use them.
411         (mml-parse-1): Accept charset.
412
413 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
414
415         * gnus-group.el (gnus-group-select-group): Doc fix.
416
417         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
418
419 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
420
421         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
422         to handle `define-derived-mode'.
423
424 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
425         From:  Stefan Monnier  <monnier@cs.yale.edu>
426
427         * message.el (message-mode): Use define-derived-mode.
428         (message-tab): message-completion-alist.
429
430         * imap.el (imap-interactive-login): Use make-local-variable.
431         (imap-open): Ditto.
432         (imap-authenticate): Ditto.
433
434         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
435
436         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
437
438 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
439
440         * message.el (message-citation-line-function): Refer to
441         gnus-cite-attribution-suffix.
442
443 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
444
445         * gnus-art.el,...: Error convention changes.
446
447 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
448
449         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
450
451 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
452
453         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
454         (nnrss-read-server-data): Ditto.
455
456 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
457
458         * gnus-setup.el (gnus-use-installed-gnus): Typo.
459         * Cleanup files.
460         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
461
462 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
463
464         * gnus.el (gnus-summary-line-format): Add %o.
465
466         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
467         unless shell outputs something.
468
469 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
470
471         * gnus-art.el (gnus-boring-article-headers): Better doc.
472         (article-hide-headers): Better regexp.
473         Suggested by Matt Swift <swift@alum.mit.edu>.
474
475         * nnheader.el (nnheader-max-head-length): Better doc.
476         (nnheader-header-value): Skip spaces.
477         (nnheader-parse-head): Remove space.
478         Suggested by Matt Swift <swift@alum.mit.edu>.
479
480         * gnus-sum.el (gnus-summary-show-raw-article): New function.
481         (gnus-get-newsgroup-headers): Remove space.
482
483 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
484
485         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
486         (gnus-summary-reply): Use it.
487         (gnus-summary-reply-broken-reply-to): New.
488         (gnus-msg-force-broken-reply-to): New.
489
490         * mm-view.el (mm-inline-text): Showing as text/plain when error.
491
492 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
493
494         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
495
496 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
497
498         * mm-decode.el (mm-external-terminal-program): New variable.
499         (mm-display-external): Use it. Use term to display when no
500         window-system.
501
502 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
503
504         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
505         Browse->Next entries to Browse->Prev
506
507 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
508
509         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
510
511 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
512
513         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
514         for the default encoding.
515
516         * nnrss.el (nnrss-url-field): New field.
517         (nnrss-request-article): Add newsgroups.
518
519         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
520
521 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
522
523         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
524
525         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
526         (gnus-draft-setup): Remove backlog.
527
528 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
529
530         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
531         Cleanup.
532
533 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
534
535         * gnus-msg.el (gnus-bug): Erase buffer.
536
537         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
538
539 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
540
541         * mm-decode.el (mm-attachment-override-p): Fix typo.
542
543 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
544
545         * gnus-kill.el (gnus-execute): Work with the extra headers.
546         * gnus-sum.el (gnus-summary-execute-command): Ditto.
547
548 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
549
550         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
551         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
552
553         * message.el (message-send-mail-real-function): New variable.
554         (message-send-mail-partially, message-send-mail):
555
556         * nngateway.el (nngateway-request-post): Use it.
557
558         * gnus-agent.el (gnus-agentize): Use it.
559
560         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
561         (nnsoup-revert-variables): Use it.
562
563 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
564
565         * mm-decode.el (mm-inline-media-tests): Default to displaying as
566         text/plain if the type doesn't match any other media types.
567         (mm-inlined-types): Doc fix.
568         (mm-display-inline): Revert previous change (now handled by a
569         default type in `mm-inline-media-tests'.
570         (mm-inlinable-p): Revive.
571         (mm-display-part): Call `mm-inlinable-p'.
572         (mm-attachment-override-p): Ditto.
573         (mm-inlined-p): Doc fix.
574
575         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
576         well as `mm-inlined-p'.
577
578 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
579
580         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
581         (nntp-send-command-and-decode): Use gnus-point-at-bol.
582
583 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
584         From  Paul Jarc <prj@po.cwru.edu>
585
586         * message.el (message-use-mail-followup-to): New variable.
587         (message-get-reply-headers): Use it.
588
589 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
590
591         * nnheader.el (nnheader-init-server-buffer): Make sure the
592         *nntpd* buffer is made multibyte instead of a random buffer.
593
594 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
595
596         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
597         when it returns headers.
598
599 2001-07-07  Simon Josefsson  <jas@extundo.com>
600
601         * rfc2047.el (rfc2047-encode-message-header): Skip header when
602         trying to fold. Thanks to Colin Walters
603         <walters@cis.ohio-state.edu>
604
605 2001-07-06  Simon Josefsson  <jas@extundo.com>
606
607         * imap.el (imap-parse-address-list, imap-parse-flag-list)
608         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
609         Add information in `assert's.
610
611         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
612         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
613         and `nnimap-group-overview-filename', should handle all
614         change-of-uidvalidity related issues.  But there may be other
615         problems.)
616
617 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
618
619         * rfc2047.el (rfc2047-encode-message-header): Don't include the
620         header name when folding.
621
622 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
623
624         * mm-decode.el (mm-inlined-types): Document relationship with
625         `mm-inline-media-tests'.
626         (mm-display-inline): Default to displaying as plain text if no
627         inlining handler is available.
628         (mm-inlinable-p): Remove.
629         (mm-inlined-p): Don't call `mm-inlinable-p'.
630         (mm-automatic-display-p): Ditto.
631         (mm-attachment-override-p): Ditto.
632
633 2001-07-04  Simon Josefsson  <jas@extundo.com>
634
635         * nnimap.el (nnimap-importantize-dormant): New variable.
636         (nnimap-request-update-info-internal): Use it.
637         (nnimap-request-set-mark): Ditto.
638
639 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
640
641         * nntp.el (nntp-send-command): don't pass a buffer argument to
642         `point'. Only XEmacs accepts this.
643         * nntp.el (nntp-send-command-nodelete): ditto.
644         * nntp.el (nntp-send-command-and-decode): ditto.
645
646 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
647
648         * nntp.el (nntp-open-connection-function): doc update.
649         * nntp.el (nntp-pre-command): New.
650         * nntp.el (nntp-via-rlogin-command): New.
651         * nntp.el (nntp-via-telnet-command): New.
652         * nntp.el (nntp-via-telnet-switches): New.
653         * nntp.el (nntp-via-user-name): New.
654         * nntp.el (nntp-via-user-password): New.
655         * nntp.el (nntp-via-address): New.
656         * nntp.el (nntp-via-envuser): New.
657         * nntp.el (nntp-via-shell-prompt): New.
658         * nntp.el (nntp-open-telnet-stream): New.
659         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
660         * nntp.el (nntp-open-via-telnet-and-telnet): New.
661         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
662         * nntp.el (nntp-send-command): ditto.
663         * nntp.el (nntp-send-command-nodelete): ditto.
664         * nntp.el (nntp-send-command-and-decode): ditto.
665
666 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
667
668         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
669         `when'.
670
671 2001-07-03  Simon Josefsson  <jas@extundo.com>
672         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
673
674         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
675
676 2001-07-03  Simon Josefsson  <jas@extundo.com>
677
678         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
679         remove it (workaround XEmacs `fill-region' bug).
680
681 2001-07-01  Simon Josefsson  <jas@extundo.com>
682
683         * nnimap.el (nnimap-date-days-ago): Defeat locale.
684
685 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
686
687         * mml2015.el (mml2015-format-error): New function.
688         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
689         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
690         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
691
692 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
693
694         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
695         Suggested by Christoph Conrad <C.Conrad@cli.de>.
696
697         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
698         group variables.
699
700 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
701
702         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
703
704         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
705         (nnrss-save-group-data): Ditto.
706
707         * gnus-agent.el (gnus-agent-save-alist): Ditto.
708
709 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
710
711         * message.el (message-do-send-housekeeping): Narrow to headers.
712
713 2001-06-24  Simon Josefsson  <jas@extundo.com>
714
715         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
716         insertion when breaking lines looked for " \t" instead of "[ \t]".
717         (rfc2047-encode-message-header): Fold lines even if
718         no QP encoding is done.
719
720 2001-06-23  Simon Josefsson  <jas@extundo.com>
721         From Samuel Tardieu <sam@inf.enst.fr>
722
723         * smime.el (smime-keys): Support additional certificates.
724         (smime-make-certfiles): New function.
725         (smime-sign-region): Use previous variables.
726         (smime-get-certfiles): New function.
727         (smime-sign-buffer): Use it.
728         (smime-verify-region): Support both CAfile and CApath.
729
730 2001-06-23  Simon Josefsson  <jas@extundo.com>
731
732         * smime.el (smime-decrypt-region): Perhaps work.
733
734 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
735
736         * gnus-msg.el (gnus-copy-article-buffer): Typo.
737
738 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
739
740         * mm-decode.el (mm-save-part): Rewrite file name.
741         (mm-file-name-rewrite-functions): New variable.
742         (mm-file-name-delete-whitespace): New function.
743         (mm-file-name-trim-whitespace): New function.
744         (mm-file-name-collapse-whitespace): New function.
745         (mm-file-name-replace-whitespace): New variable and function.
746
747 2001-06-22  Simon Josefsson  <jas@extundo.com>
748
749         * message.el (message-make-date): Workaround locale for weekdays.
750
751 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
752
753         * message.el (message-goto-body): Return nil if not found. (revert!)
754
755 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
756         From Fremlin <chief@bandits.org>
757
758         * message.el (message-goto-body): Some messages have no header.
759
760         * gnus-msg.el (gnus-copy-article-buffer): Use it.
761
762 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
763
764         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
765
766 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
767
768         * message.el (message-make-date): Add week day.
769         Suggested by Jason R. Mastaler <jason@mastaler.com>.
770
771 2001-06-19  Simon Josefsson  <jas@extundo.com>
772
773         * message.el (message-yank-prefix): Doc fix.
774         (message-yank-cited-prefix): Ditto.
775         (message-delete-not-region): Keep citation prefix on first line,
776         if possible and appropriate.
777
778 2001-06-19  Simon Josefsson  <jas@extundo.com>
779
780         * imap.el (imap-process-connection-type): New variable.
781         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
782         recent `imtest's work completely (no line length issues), while
783         making making old `imtest's unusable.  Thanks to NAGY Andras
784         <nagya@inf.elte.hu> for his work.
785
786 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
787
788         * imap.el (imap-ssl-program): Add -quiet to shut up
789         OpenSSL/SSLeay's internal debug talk.
790
791 2001-06-19  Matt Armstrong <matt@lickey.com>
792
793         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
794         server.
795
796 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
797
798         * nnmail.el (nnmail-article-buffer): New variable.
799         (nnmail-split-incoming): Use it.
800
801 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
802
803         * qp.el (quoted-printable-decode-region): If called interactively,
804         use coding-system-for-read.
805
806 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
807
808         * message.el (message-check-news-header-syntax): Check Reply-To.
809
810 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
811
812         * mml.el (mml-parse-1): Use message options.
813
814         * message.el (message-do-fcc): Don't do anything if there is no
815         FCC.
816
817 2001-06-16  Simon Josefsson  <jas@extundo.com>
818
819         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
820         (nnimap-expunge-search-string): New variable.
821         (nnimap-request-expire-articles): Use it.
822
823 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
824
825         * message.el (message-send-mail-with-qmail): wrong exit status is
826         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
827
828 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
829
830         * gnus-art.el (article-strip-multiple-blank-lines): Use
831         delete-region instead of replace-match.
832
833 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
834
835         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
836         (nnweb-google-wash-article): Ditto.
837
838 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
839
840         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
841
842 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
843
844         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
845         specs.
846
847 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
848
849         * gnus.el (gnus-email-address): Move it here.
850
851         * gnus-art.el (article-de-quoted-unreadable): Read charset if
852         requested.
853         (article-de-base64-unreadable): Ditto.
854         (article-wash-html): Ditto.
855
856 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
857
858         * message.el (message-options-set-recipient): Don't add ", "
859         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
860
861 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
862
863         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
864
865 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
866
867         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
868         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
869
870         * nnrss.el (nnrss-node-text): Node might be nil.
871
872 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
873
874         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
875         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
876
877         * nnrss.el (nnrss-group-alist): More items.
878
879 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
880
881         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
882
883 2001-06-03  Dale Hagglund  <rdh@best.com>
884
885         * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
886        restrict clauses.
887
888 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
889
890         From Benjamin Rutt <brutt+news@bloomington.in.us>
891
892         * message.el (message-wide-reply-confirm-recipients): New variable.
893
894 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
895
896         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
897         fix so it works with XEmacs.
898
899 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
900
901         * nnrss.el (nnrss-retrieve-headers): Support description as extra
902         headers.
903
904 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
905
906         * nnrss.el: Fix a few bugs.
907
908 2001-06-05  Simon Josefsson  <jas@extundo.com>
909
910         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
911         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
912
913 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
914
915         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
916         binary so that we don't transmit ISO 2022 garbage to the process.
917         This is needed under XEmacs.
918
919 2001-06-03  Simon Josefsson  <simon@josefsson.org>
920
921         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
922         autoloaded incorrectly below because ssl-program-* is bound.)
923         Thanks to Amos Gouaux for report.
924
925 2001-06-02  Simon Josefsson  <simon@josefsson.org>
926
927         * imap.el (imap-kerberos4-open):
928         (imap-gssapi-open):
929         (imap-ssl-open):
930         (imap-network-open):
931         (imap-shell-open):
932         (imap-starttls-open): Set buffer to workaround spurious
933         `accept-process-output' buffer changes.  Thanks to Mats Lidell
934         <Mats.Lidell@contactor.se> for report and partial patch and Jake
935         Colman <colman@ppllc.com> for report.
936
937 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
938
939         * gnus-sum.el (gnus-summary-catchup): New argument.
940         (gnus-summary-catchup-from-here): New function.
941
942 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
943
944         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
945         back, then insert glyph.  (Before, the glyph was inserted first,
946         then the newline.)  This works around a behavior in XEmacs where
947         it is not possible to insert a character after a glyph which is at
948         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
949
950 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
951
952         From Jaap-Henk Hoepman (jhh@xs4all.nl).
953
954         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
955         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
956         mm-destroy-postponed-undisplay-list): New functions.
957         (mm-display-external): Use them.
958
959 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
960
961         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
962         `default-low' when evaluating `gnus-summary-highlight'.
963         From Raja R Harinath <harinath@cs.umn.edu>.
964
965 2001-05-27  Simon Josefsson  <simon@josefsson.org>
966
967         * message.el (message-yank-cited-prefix): New variable.
968         (message-indent-citation): Use it.
969
970         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
971         as details.
972         (mml2015-mailcrypt-clear-verify): Ditto.
973
974 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
975         From Nevin Kapur <nevin@jhu.edu>.
976
977         * gnus-sum.el (gnus-summary-default-high-score,
978         gnus-summary-default-low-score): New variables.
979         (gnus-summary-highlight): Use them.
980
981 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
982
983         * message.el (message-mail): pass the 'send-actions argument to
984         `message-setup'.
985
986 2001-05-16  Simon Josefsson  <simon@josefsson.org>
987         From Raymond Scholz <ray-2001@zonix.de>
988
989         * gnus-art.el (gnus-mime-view-part-as-charset):
990         (gnus-mime-internalize-part): Doc fixes.
991
992 2001-05-11  Simon Josefsson  <simon@josefsson.org>
993
994         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
995         status lines without any text ("^215$").
996
997 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
998
999         * nnrss.el (nnrss-check-group): Reverse.
1000
1001 2001-05-07  Simon Josefsson  <simon@josefsson.org>
1002
1003         * message.el (message-get-reply-headers):
1004         (message-followup): Fix typo, suggested by David Green
1005         <dgreen@uab.edu>
1006
1007 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1008
1009         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
1010
1011         * nnrss.el (nnrss-open-server): Read server data when it is called.
1012         (nnrss-request-expire-articles): Fix.
1013
1014 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1015
1016         * message.el (message-do-send-housekeeping): mail-abbrevs may
1017         rename buffer behind Gnus.
1018
1019 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1020
1021         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
1022         (nnrss-group-alist): Add more resources.
1023         (nnrss-check-group): Ignore errors.
1024
1025 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1026
1027         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
1028
1029         * nnslashdot.el (nnslashdot-request-list): Add time.
1030         (nnslashdot-request-expire-articles): New.
1031
1032         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
1033         secondary methods too.
1034
1035 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1036
1037         * message.el (message-use-followup-to): Set default value to t.
1038
1039 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
1040
1041         * message.el (message-dont-reply-to-names): Fix documentation.
1042         (message-get-reply-headers): Use Mail-Followup-To only for wide
1043         replies.
1044
1045 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1046
1047         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
1048         correctly.
1049         (nnrss-check-group): Use time.
1050
1051 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1052
1053         * gnus.el: Oort Gnus v0.03 is released.
1054
1055 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1056
1057         * nnultimate.el (nnultimate-topic-article-to-article): Use the
1058         group.
1059
1060 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1061
1062         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
1063
1064 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1065
1066         * nnultimate.el (nnultimate-retrieve-headers): Return all
1067         available headers.
1068
1069         * gnus-sum.el (gnus-read-all-available-headers): New variable.
1070         (gnus-get-newsgroup-headers-xover): Use it.
1071
1072 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1073
1074         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
1075
1076 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1077
1078         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
1079
1080 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1081
1082         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
1083         disable it.
1084
1085         * gnus.el (gnus-info-nodes): Remove a few The's.
1086
1087 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1088
1089         * mail-source.el (mail-source-movemail): Call-process may return a
1090         signal description string.
1091
1092         * gnus-start.el (gnus-read-newsrc-el-file):
1093         gnus-newsrc-file-version may be nil.
1094
1095         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
1096         Suggested by Michael Sperber [Mr. Preprocessor]
1097         <sperber@informatik.uni-tuebingen.de>.
1098
1099 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
1100
1101         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
1102
1103 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
1104
1105         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
1106         fontify HANDLE.
1107
1108 2001-04-18  Simon Josefsson  <simon@josefsson.org>
1109
1110         * smime.el (smime-ask-passphrase): Rework to return value.
1111         (smime-sign-region): Rework to bind value and use it.
1112         (smime-decrypt-region): Ditto.
1113
1114 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
1115         Committed by Simon Josefsson  <simon@josefsson.org>
1116
1117         * smime.el (smime-ask-passphrase): New function.
1118         (smime-sign-region): Use it.
1119         (smime-encrypt-cipher): New variable.
1120         (smime-decrypt-region): Ditto.
1121
1122 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
1123         Committed by Simon Josefsson  <simon@josefsson.org>
1124
1125         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
1126         the log.
1127
1128 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1129
1130         *gnus.el: Oort Gnus v0.02 is released.
1131
1132 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
1133
1134         * gnus.el: Oort Gnus v0.01 is released.
1135
1136 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1137
1138         * gnus-sum.el (gnus-summary-highlight): Highlight read
1139         undownloaded articles as read articles.
1140
1141         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
1142         (gnus-agent-get-undownloaded-list): Mark all undownloaded
1143         articles, even read ones, as such.
1144
1145         * gnus-sum.el (gnus-summary-find-matching): Clean up.
1146         (gnus-find-matching-articles): New function.
1147         (gnus-summary-limit-include-matching-articles): New command.
1148         (gnus-summary-limit-include-thread): Include articles that have
1149         matching subjects.
1150         (gnus-offer-save-summaries): Clean up.
1151
1152 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1153
1154         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
1155
1156 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1157         From Jason Merrill <jason_merrill@redhat.com>
1158
1159         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
1160
1161 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
1162         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1163
1164         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
1165         newsgroup names when the original article is a news message.
1166
1167 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1168
1169         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
1170         supported. Suggest by Jim Meyering <jim@meyering.net>.
1171
1172 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
1173         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
1174
1175         * nnmail.el (nnmail-split-it): Added check for .* at the end of
1176         regexp in nnmail-split-fancy.
1177
1178 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1179
1180         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
1181
1182 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
1183
1184         * message.el (message-send-mail): Improve the interaction with the
1185         user.
1186
1187 2001-04-10  Simon Josefsson  <simon@josefsson.org>
1188
1189         * imap.el (imap-message-copy): Work around buggy servers that
1190         doesn't send TRYCREATE tags.
1191
1192 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
1193
1194         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
1195
1196 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1197
1198         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
1199         date.
1200
1201 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1202
1203         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
1204         lives.
1205
1206 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1207
1208         * gnus-art.el (gnus-parse-news-url): New function.
1209         (gnus-button-handle-news): New function.
1210         (gnus-button-alist): Point to new functions.
1211
1212         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
1213
1214         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
1215         gnus-format-specs.
1216
1217         * message.el (message-check-news-header-syntax): Question even
1218         when Gnus doesn't know the group names.
1219         (message-send-news): Clean up.
1220
1221         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
1222         exited on purpose without saving.
1223
1224         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
1225
1226 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1227
1228         * gnus-score.el (gnus-score-orphans): Clean up.
1229
1230         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
1231
1232         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
1233         later.
1234
1235         * gnus-start.el (gnus-close-all-servers): Find the right items to
1236         close.
1237
1238         * qp.el (quoted-printable-decode-region): Just message
1239         malformation; don't quit.
1240
1241 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1242         From Gerd Moellmann <gerd@gnu.org>.
1243
1244         * gnus.el (gnus-interactive): A typo.
1245
1246 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
1247         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1248
1249         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
1250         `assq-delete-all', if that function exists; otherwise use the old
1251         definition. Documentation changed to match the one in
1252         `assq-delete-all'.
1253
1254 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1255
1256         * gnus-start.el (gnus-close-all-servers): New function.
1257
1258         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
1259         (gnus-server-remove-denials): Clean up.
1260
1261         * gnus-sum.el (gnus-summary-sort-by-original): New command and
1262         keystroke.
1263
1264 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1265
1266         * message.el (message-send-news): Message where we are sending.
1267         (message-send-mail): Ditto.
1268
1269         * gnus.el (gnus-server-string): New function.
1270
1271         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
1272
1273         * mm-decode.el (mm-default-directory): Customized.
1274         (mm-tmp-directory): Ditto.
1275
1276         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
1277         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
1278         or Chars.
1279         (gnus-summary-line-format-alist): ?l is now a string.
1280         (gnus-summary-prepare-threads): Output ? for unknown lines.
1281         (gnus-summary-insert-line): Ditto.
1282         (gnus-summary-print-article): Unbalanced parentheses.
1283
1284         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
1285         out whether new stuff has arrived.
1286
1287 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
1288
1289         * gnus-sum.el: Let printing work on ttys on Emacs.
1290
1291 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1292
1293         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
1294         when forcing news.
1295
1296         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
1297         command.
1298
1299 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
1300
1301         * message.el (message-set-auto-save-file-name): Don't use
1302         asterisks under nt.
1303
1304 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1305
1306         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
1307         lists of articles.
1308
1309         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
1310
1311         * gnus-msg.el (gnus-put-message): Clean up.
1312         (gnus-summary-reply): Mark all replied-to articles as replied to.
1313         (gnus-inews-add-send-actions): Also mark as forwarded.
1314         (gnus-summary-mail-forward): Mark as forwarded.
1315
1316         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
1317         of articles.
1318         (gnus-summary-mark-article-as-forwarded): Ditto.
1319
1320         * gnus-msg.el (gnus-summary-resend-message): Mark article as
1321         forwarded.
1322         (gnus-summary-mail-forward): Clean up.
1323
1324         * gnus.el (gnus-article-mark-lists): Added forward.
1325
1326         * gnus-sum.el (gnus-forwarded-mark): New variable.
1327         (gnus-summary-prepare-threads): Use it.
1328         (gnus-summary-update-secondary-mark): Ditto.
1329         (gnus-newsgroup-forwarded): New variable.
1330
1331 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1332
1333         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
1334         (gnus-summary-very-wide-reply): New command and keystroke.
1335         (gnus-summary-very-wide-reply-with-original): Ditto.
1336
1337         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
1338         (gnus-score-adaptive): Use it.
1339
1340         * gnus-start.el (gnus-get-unread-articles): Clean up.
1341
1342 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1343
1344         * nnultimate.el (nnultimate-retrieve-headers): Work for other
1345         boards.
1346
1347 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
1348
1349         * gnus-start.el:
1350         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
1351         * gnus-start.el (gnus-subscribe-newsgroup): use it.
1352
1353
1354 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1355
1356         * nnultimate.el (nnultimate-retrieve-headers): Understand
1357         long-form month names.
1358
1359 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1360
1361         * gnus-sum.el (gnus-summary-show-all-headers):
1362         gnus-article-show-all-headers is broken. Use
1363         gnus-summary-toggle-header instead.
1364
1365         * mml2015.el (mml2015-gpg-extract-from): No error.
1366
1367 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1368         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
1369
1370         * mml2015.el (mml2015-gpg-extract-from): New function.
1371         (mml2015-gpg-verify): Use it.
1372         (mml2015-gpg-clear-verify): Use it.
1373
1374 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1375
1376         * message.el (message-setup-fill-variables): Use
1377         fill-paragraph-function.
1378         (message-fill-paragraph): Take an argument.
1379         (message-newline-and-reformat): Take another argument.
1380
1381 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1382
1383         * message.el (rmail-output): It is in rmailout.el not rmail.el.
1384
1385 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1386
1387         * message.el (message-forward): local-variable-p takes an extra
1388         argument in XEmacs.
1389
1390 2001-03-16  Simon Josefsson  <simon@josefsson.org>
1391
1392         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
1393         `nnimap-use-nov-p' (it really tested the negative).
1394         (nnimap-retrieve-headers): Use it.
1395
1396 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1397
1398         * message.el (message-generate-headers-first): Update doc.
1399
1400 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
1401
1402         * gnus.el (gnus-summary-line-format): Typo.
1403
1404 2001-03-11  Simon Josefsson  <simon@josefsson.org>
1405
1406         * mailcap.el (mailcap-mime-data): Add application/sieve.
1407         (mailcap-mime-extensions): Add .siv, .xls.
1408
1409 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1410         From Christoph Conrad <christoph.conrad@gmx.de>
1411
1412         * gnus-score.el (gnus-summary-lower-thread): Typo.
1413
1414 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1415
1416         * message.el (message-forward-decoded-p): New variable.
1417         (message-forward-subject-author-subject): Use it.
1418         (message-make-forward-subject): Use it.
1419         (message-forward): Use it.
1420
1421         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
1422
1423         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
1424         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
1425
1426 ;;Has been fixed -- zsh.
1427 ;;2001-03-05  Dave Love  <fx@gnu.org>
1428 ;;
1429 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
1430 ;;      Move it after definition of mm-coding-system-p.
1431 ;;
1432 2001-03-01  Dave Love  <fx@gnu.org>
1433
1434         * mm-util.el (mm-inhibit-file-name-handlers): Add
1435         image-file-handler.
1436
1437 2001-02-11  Dave Love  <fx@gnu.org>
1438
1439         * message.el (message-signature-file): Fix doc, :type.
1440
1441 2001-02-08  Dave Love  <fx@gnu.org>
1442
1443         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
1444         (message-posting-charset): Defvar when compiling again.
1445         (rfc2047-encodable-p): Require message.
1446
1447         * gnus-sum.el (gnus-alter-articles-to-read-function):
1448         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
1449
1450 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1451
1452         * nnrss.el: New file.
1453
1454 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
1455         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1456
1457         * rfc2047.el (rfc2047-unfold-region): Fix arg of
1458         `skip-chars-forward'.
1459
1460 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1461
1462         * nndraft.el (nndraft-request-group): Restore auto save files if
1463         the original files do not exist.
1464
1465 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1466
1467         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
1468         SCORE paths.
1469
1470         * mm-decode.el (mm-dissect-buffer): Call
1471         mail-extract-address-components only if necessary.
1472
1473 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1474
1475         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
1476         directory part.
1477         (gnus-score-search-global-directories): Use file-directory-p.
1478
1479         * gnus-score.el (gnus-score-score-files-1): Use
1480         gnus-kill-files-directory.
1481         From Adrian Aichner <adrian@xemacs.org>.
1482
1483 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1484
1485         * gnus.el (charset): Move here from gnus-sum.el.
1486
1487 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1488
1489         * mml.el (mml-preview): Disable local map.
1490
1491         * gnus-sum.el (gnus-summary-make-menu-bar): Make
1492         gnus-article-post-menu here.
1493
1494         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
1495         if it has not been made.
1496
1497 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1498
1499         * gnus-art.el (gnus-article-describe-key): Map key to event.
1500         (gnus-article-describe-key-briefly): Ditto
1501
1502 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1503
1504         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
1505
1506 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1507         From Katsumi Yamaoka <yamaoka@jpl.org>.
1508
1509         * dgnushack.el (coerce, merge, subseq): defmacro.
1510
1511 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1512
1513         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
1514         A fake defalias in nndraft.el results a not-activated bug in
1515         uncompiled versions.
1516
1517 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
1518         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1519
1520         * gnus-util.el (gnus-split-references): Handle malformed References:.
1521
1522 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1523
1524         * gnus-art.el (gnus-article-mime-part-status): 1 part.
1525
1526 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1527         From NAGY Andras <nagya@inf.elte.hu>.
1528
1529         * gnus.el (gnus-parameters): Typo.
1530
1531 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1532
1533         * gnus.el (gnus-read-method): Remove redundancy.
1534
1535 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1536
1537         * nnslashdot.el (nnslashdot-backslash-url): New.
1538         (nnslashdot-request-list): Use it.
1539
1540 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1541
1542         * nnml.el (nnml-generate-active-info): Fix the case when there is
1543         no file.
1544
1545         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
1546         (gnus-summary-create-article): New.
1547
1548         * gnus-group.el (gnus-group-mark-article-read): New.
1549
1550         * gnus-msg.el (gnus-inews-do-gcc): Use it.
1551
1552         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
1553
1554 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1555
1556         * gnus-art.el (gnus-article-edit-done): Don't use
1557         gnus-article-edit-exit.
1558         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
1559
1560         * gnus.el (gnus-parameters): New.
1561         Suggested by NAGY Andras <nagya@inf.elte.hu>.
1562         (gnus-parameters-get-parameter): New.
1563         (gnus-group-find-parameter): Use it.
1564
1565 2001-02-23  Simon Josefsson  <simon@josefsson.org>
1566
1567         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
1568         change of default value to `current'.
1569
1570 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1571
1572         * nneething.el (nneething-get-head): Insert unreadable file too.
1573
1574 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1575
1576         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
1577
1578         * webmail.el (webmail-type-definition): Deja is bought by google.
1579
1580 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1581
1582         * gnus-sum.el (gnus-fetch-headers): New.
1583         (gnus-select-newsgroup): Use it.
1584         (gnus-summary-insert-articles): New.
1585         (gnus-summary-insert-old-articles): New.
1586         (gnus-summary-insert-new-articles): New.
1587
1588         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
1589         (gnus-group-list-active): Ditto.
1590         * gnus-sum.el (gnus-set-mode-line): Ditto.
1591         (gnus-summary-read-group-1): Ditto.
1592
1593 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1594
1595         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
1596         current topic.
1597
1598 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1599
1600         * smiley.el (gnus-smiley-display): Don't do widening.
1601
1602         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
1603         within body.
1604
1605         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
1606
1607         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
1608         New.
1609         (gnus-mime-display-multipart-related-as-mixed): New.
1610         (gnus-mime-display-part): Use them.
1611
1612 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1613
1614         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
1615         something special.
1616
1617 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1618
1619         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
1620         (nnweb-request-article): Call reference if exists.
1621         (nnweb-type-definition): Dejanews is bought by google.com.
1622         Beta!
1623
1624 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1625
1626         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
1627
1628 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1629
1630         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
1631         gnus-article-sort-functions.
1632         (gnus-article-sort-functions): Doc fix.  Refer to
1633         gnus-thread-sort-functions.
1634
1635 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1636         From Paul Jarc <prj@po.cwru.edu>.
1637
1638         * message.el (message-get-reply-headers): More fixes.
1639
1640 2001-02-17  Paul Jarc <prj@po.cwru.edu>
1641         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1642
1643         * message.el (message-get-reply-headers): Fix bug with
1644         Mail-Followup-To/to-address interaction.
1645
1646 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1647
1648         * gnus-msg.el (gnus-configure-posting-styles): Match header in
1649         gnus-article-copy.
1650
1651 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1652
1653         * message.el (message-do-send-housekeeping): Rename to a better
1654         name.
1655
1656 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1657
1658         * message.el (message-cancel-news): Check article first, then ask
1659         yes or no.
1660
1661 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1662
1663         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
1664
1665 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1666
1667         * gnus-range.el (gnus-range-normalize): New function.
1668
1669 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
1670
1671         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
1672
1673 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1674
1675         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
1676
1677         * nnagent.el (nnagent-request-regenerate): New.
1678
1679         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
1680
1681         * nnml.el (nnml-generate-nov-databases): Accept argument
1682         server. Don't open server if it is opened.
1683         (nnml-request-regenerate): Use it. Change to deffoo.
1684
1685 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
1686         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
1687
1688         * gnus.el (gnus-define-group-parameter): Fix.
1689
1690 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1691
1692         * gnus.el (gnus-define-group-parameter): Improved.
1693
1694         * gnus-sum.el (charset): Define parameter.
1695         (ignored-charsets): Ditto.
1696         (gnus-summary-setup-default-charset): Use them.
1697
1698         * gnus-start.el (gnus-read-descriptions-file): Use them.
1699
1700         * gnus-cus.el (gnus-group-parameters): Remove them.
1701
1702 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1703
1704         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
1705
1706 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1707
1708         * gnus-sum.el (gnus-summary-read-group-1): Remove
1709         gnus-summary-set-local-parameters.
1710         (gnus-summary-setup-buffer): Put it here.
1711
1712 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1713
1714         * gnus.el (to-address): Define parameter.
1715         (to-list): Ditto.
1716         * gnus-art.el (article-hide-boring-headers): Use them.
1717         * gnus-msg.el (gnus-post-news): Ditto.
1718         * gnus-cus.el (gnus-group-parameters): Remove them.
1719
1720 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1721
1722         * gnus-draft.el (gnus-draft-reminder): New.
1723
1724         * gnus-art.el (gnus-sender-save-name): New.
1725
1726 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1727
1728         * mm-util.el (mm-mime-charset): Error message.
1729
1730 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1731
1732         * message.el (message-check-news-body-syntax): Don't check mml lines.
1733
1734 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1735
1736         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
1737         subscribe.
1738
1739         * gnus-start.el (gnus-call-subscribe-functions): New.
1740         (gnus-find-new-newsgroups): Use it.
1741         (gnus-ask-server-for-new-groups): Use it.
1742         (gnus-check-first-time-used): Use it.
1743         (gnus-subscribe-newsgroup-method): Grok a list of functions.
1744         (gnus-subscribe-options-newsgroup-method): Ditto.
1745         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
1746         return .
1747
1748 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1749
1750         * gnus-cus.el (gnus-score-customize): Doc fix.
1751
1752 2001-02-11  Jesper Harder <harder@ifa.au.dk>
1753
1754         * dgnushack.el (my-getenv): Typo.
1755
1756 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1757
1758         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
1759
1760 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1761
1762         * gnus-group.el (gnus-group-suspend): Offer save summaries.
1763
1764         * gnus-art.el (gnus-treat-leading-whitespace): New.
1765         (gnus-treatment-function-alist): Use it.
1766         (article-remove-leading-whitespace): New.
1767         (gnus-article-make-menu-bar): Use it.
1768
1769         * gnus-sum.el (gnus-summary-wash-empty-map): Add
1770         remove-leading-whitespace.
1771         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
1772         because of conflict.
1773
1774 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1775
1776         * Makefile.in: Hack generating gnus-load.el.
1777         * dgnushack.el: Ditto.
1778         * gnus-load.el: Remove it.
1779
1780 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1781
1782         * dgnushack.el : Add URLDIR.
1783
1784         * Makefile.in (EMACS_COMP): Ditto.
1785
1786 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1787
1788         * gnus-cus.el (gnus-score-customize): Error on no score file.
1789
1790 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1791
1792         * mm-decode.el (mm-merge-handles): New function.
1793
1794         * mm-view.el (mm-inline-message): Use it.
1795         (mm-view-message): Ditto.
1796
1797         * mm-partial.el (mm-inline-partial): Ditto.
1798
1799         * mm-extern.el (mm-inline-external-body): Ditto.
1800
1801         * gnus-art.el (gnus-mime-view-part): Ditto.
1802         (gnus-mime-view-part-as-type): Ditto.
1803         (gnus-mime-save-part-and-strip): Prevent users to strip in some
1804         cases.
1805
1806 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1807
1808         * message.el (message-cancel-news): Allow to shoot foot.
1809         (message-supersede): Ditto.
1810
1811 2001-02-08  Tommi Vainikainen <thv@iki.fi>
1812
1813         * gnus-sum.el (gnus-simplify-subject-re): Use
1814         message-subject-re-regexp.
1815
1816 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1817
1818         * nnmail.el (nnmail-expiry-target-group): Bind
1819         nnmail-cache-accepted-message-ids to nil.
1820
1821         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
1822         coding system.
1823
1824 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1825
1826         * qp.el (quoted-printable-encode-region): Make sure characters are
1827         between 00 and FF.  Don't check charset.
1828
1829         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
1830         in Emacs 20.
1831         * rfc2047.el (rfc2047-q-encode-region): Ditto.
1832
1833 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1834
1835         * message.el (message-make-forward-subject): Argument decoded.
1836         (message-forward): Use it when digest.
1837
1838         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
1839         buffer.
1840
1841 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1842
1843         * message.el (message-generate-headers-first): Doc fix.
1844
1845 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1846
1847         * gnus-art.el (article-make-date-line): Error proof.
1848
1849 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1850
1851         * gnus-group.el (gnus-group-listing-limit): New.
1852         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
1853
1854         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
1855
1856 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1857
1858         * message.el (message-newline-and-reformat): Special case for
1859         breaking at BOL.
1860
1861 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
1862
1863         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
1864         message/rfc822.
1865
1866 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1867
1868         * message.el (message-encode-message-body): Don't insert
1869         Content-Type if it is inside a mail.
1870
1871 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1872
1873         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
1874         gnus-article-commands-menu.
1875
1876         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
1877         in Emacs.
1878
1879         * gnus-start.el (gnus-read-descriptions-file): Use
1880         gnus-group-name-charset and gnus-group-charset-alist.
1881
1882 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1883
1884         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
1885         active region.
1886
1887         * gnus-start.el (gnus-group-change-level): Remove from both
1888         gnus-zombie-list and gnus-killed-list.
1889
1890 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1891
1892         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
1893         gnus-subscribe-topics.
1894
1895         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
1896
1897 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1898
1899         * gnus-art.el (gnus-article-make-menu-bar): Make
1900         gnus-article-post-menu.
1901
1902         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
1903
1904         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
1905
1906         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
1907
1908         * message.el (message-mode-menu): Ditto.
1909
1910         * gnus-art.el (defvar): eval-when-compile.
1911
1912 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1913
1914         * gnus-agent.el (gnus-agentize): Fix doc.
1915
1916 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
1917
1918         * mml.el (mml-preview): Bind `q'.
1919
1920 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1921
1922         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
1923
1924 2001-01-31  Dave Love  <fx@gnu.org>
1925
1926         * mm-util.el (mm-mime-mule-charset-alist)
1927         (mm-find-mime-charset-region): Consider mule-utf-8.
1928
1929 2001-01-31  Dave Love  <fx@gnu.org>
1930
1931         * gnus-art.el (gnus-article-x-face-command)
1932         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
1933         :version.
1934
1935 2001-01-26  Dave Love  <fx@gnu.org>
1936
1937         * mm-util.el (mm-multibyte-string-p): New.
1938
1939 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
1940 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
1941 ;;      string-as-multibyte on class.  Clarify line-folding.
1942         (quoted-printable-encode-string): Make temp buffer inherit
1943         string's multibyteness.
1944
1945 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
1946
1947         * nnheader.el (toplevel): Don't require `gnus-util' at
1948         compile-time; this creates a circular dependency, and prevents
1949         a bootstrap.
1950
1951 2001-01-22  Andreas Schwab  <schwab@suse.de>
1952
1953         * nnheader.el (gnus-delete-line): Autoload it as a macro.
1954
1955 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1956
1957         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
1958
1959         * gnus-art.el (article-hide-list-identifiers): Ditto.
1960
1961         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
1962
1963 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1964
1965         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
1966
1967         * gnus-art.el (article-hide-list-identifiers): Similar.
1968
1969 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
1970
1971         * nnmail.el (nnmail-remove-list-identifiers): Improved.
1972
1973 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1974
1975         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
1976
1977 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1978
1979         * gnus-util.el (gnus-string-equal): New function.
1980
1981         * gnus-art.el (article-hide-boring-headers): Use it.
1982
1983 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
1984
1985         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
1986
1987 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1988
1989         * gnus-msg.el (gnus-msg-mail): Support switch-action.
1990
1991 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1992
1993         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
1994         command if there is not last-saver.
1995
1996 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1997
1998         * nntp.el (nntp-open-connection): 201 is possible.
1999
2000 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2001
2002         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
2003         (rfc2047-charset-encoding-alist): Add big5.
2004
2005 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2006
2007         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
2008         (gnus-agent-remove-server): Ditto.
2009         (autoload): gnus-server-update-server.
2010
2011         * gnus-srvr.el (gnus-server-line-format): Add %a.
2012         (gnus-server-line-format-alist): Add gnus-tmp-agent.
2013         (gnus-server-insert-server-line): Use it.
2014
2015 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2016
2017         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
2018         GB2312 and Big5.
2019
2020 2001-01-24  Simon Josefsson  <sj@extundo.com>
2021
2022         * mail-source.el (mail-sources): Add :program specifier to IMAP
2023         mail source.
2024         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
2025
2026 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2027
2028         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
2029
2030 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2031
2032         * nntp.el (nntp-wait-for): Return the success code.
2033         (nntp-open-connection): Use it.
2034
2035 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2036
2037         * gnus-int.el (gnus-check-server): Allow breaking the opening.
2038
2039 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2040
2041         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
2042
2043 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2044
2045         * gnus-sum.el (gnus-summary-print-article): Take one prefix
2046         argument. Allow to print several articles in one file.
2047
2048 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2049
2050         * webmail.el (webmail-type-definition): netaddress changes.
2051
2052 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2053
2054         * gnus.el: Fix copyright. Remove trailing spaces.
2055
2056         * message.el (message-forward): Use mule4.
2057
2058 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2059
2060         * mm-util.el (mm-string-as-unibyte): New.
2061
2062         * message.el (message-forward): Use it.
2063
2064 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2065
2066         * message.el (message-cite-original-without-signature): Don't peel
2067         off the blank line.
2068         (message-get-reply-headers): Add Cc if it is not in follow-to.
2069
2070 2001-01-20  Simon Josefsson  <sj@extundo.com>
2071
2072         * mm-decode.el (mm-handle-multipart-from): Add.
2073         (mm-dissect-buffer): Save From: header value.
2074         (mm-security-from): Remove.
2075         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
2076
2077         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
2078         instead of `mml-security-from'.  Protect null from value.
2079
2080 2001-01-20  Simon Josefsson  <sj@extundo.com>
2081
2082         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
2083         application/vnd.ms-excel attachments.
2084
2085 2001-01-19  Simon Josefsson  <sj@extundo.com>
2086
2087         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
2088
2089 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2090
2091         * message.el (message-ignored-mail-headers): Ditto.
2092
2093 2001-01-19  Simon Josefsson  <sj@extundo.com>
2094
2095         * message.el (message-ignored-news-headers): Only search beginning
2096         of line.
2097
2098 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
2099
2100         * message.el (message-send-mail): Content-Type may not be there.
2101
2102 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2103
2104         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
2105         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
2106
2107         * gnus-art.el (article-display-x-face): Insert X-Face if there is
2108         not.
2109
2110 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2111
2112         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
2113         non-native groups.
2114
2115 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2116
2117         * message.el (message-yank-original): Understand
2118         universal-argument.
2119
2120 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2121
2122         * gnus-art.el (gnus-boring-article-headers): Add to-address.
2123         (article-hide-boring-headers): Ditto.
2124
2125         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
2126
2127 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2128
2129         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
2130         one.
2131
2132 2001-01-16  Simon Josefsson  <simon@josefsson.org>
2133
2134         * message.el (message-make-in-reply-to): Add comment to message-id
2135         (old syntax, see 2000-08-02 change).
2136
2137 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2138
2139         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
2140         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
2141         (gnus-button-reply): Ditto.
2142
2143 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
2144
2145         * gnus-art.el (article-display-x-face): Fix.
2146
2147 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2148
2149         * gnus-art.el (article-display-x-face): Use
2150         gnus-original-article-buffer.
2151
2152 2001-01-15  Jack Twilley <jmt@tbe.net>
2153
2154         * message.el (message-add-header): Move to point-max.
2155
2156 2001-01-15  Simon Josefsson  <simon@josefsson.org>
2157
2158         * smime.el (smime-CA-directory, smime-CA-file): Change default to
2159         nil, improve documentation.
2160         (smime-certificate-directory): Comment out false hints (until it
2161         is implemented).
2162
2163         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
2164         there aren't any keys.
2165         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
2166         verify certificate.  Default is changed to only check integrity.
2167         Improved security status texts.  If a certificate doesn't contain
2168         a email address, don't fail.
2169
2170         * smime.el (smime-noverify-region):
2171         (smime-noverify-buffer): New functions.  Verifies integrity only.
2172
2173 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2174
2175         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
2176
2177 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2178
2179         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
2180         (gnus-remove-some-windows): Ditto.
2181
2182 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2183
2184         * gnus-art.el (article-make-date-line): 11th.
2185
2186 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2187
2188         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
2189         (mml2015-gpg-sign): Ditto.
2190
2191 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2192
2193         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
2194         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
2195
2196 2001-01-08  Dave Love  <fx@gnu.org>
2197
2198         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
2199         single character.
2200
2201         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
2202
2203         * message.el: Doc and message fixes.
2204         (message-send-rename-function)
2205         (message-make-forward-subject-function)
2206         (message-send-mail-function, message-reply-to-function)
2207         (message-wide-reply-to-function, message-followup-to-function)
2208         (message-distribution-function, message-auto-save-directory): Fix
2209         :type.
2210
2211         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
2212         proceeding after warnings.  Amend multipart warning message.
2213
2214 2001-01-04  Dave Love  <fx@gnu.org>
2215
2216         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
2217         compiling.
2218         (gnus-make-directory): Require nnmail.
2219
2220         * mm-decode.el (mm-inline-media-tests): Add
2221         image/x-portable-bitmap.
2222         (mm-get-image): Grok pbm.
2223
2224 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
2225
2226         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
2227
2228 2001-01-09  Didier Verna  <didier@xemacs.org>
2229
2230         * dgnushack.el (dgnushack-compile): give a dummy value to
2231         `gnus-xmas-glyph-directory' for the time of compilation.
2232         * gnus-agent.el: moved some XEmacs specific hook add-ons from
2233         `gnus-xmas-[re]define' to avoid loosing user custom settings.
2234         * gnus-art.el: ditto.
2235         * gnus-group.el: ditto.
2236         * gnus-salt.el: ditto.
2237         * gnus-sum.el: ditto.
2238         * gnus-topic.el: ditto.
2239         * gnus-xmas.el (gnus-xmas-define): see above.
2240         * gnus-xmas.el (gnus-xmas-redefine): see above.
2241         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
2242         non-continuable error when the directory can't be found.
2243
2244 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2245
2246         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
2247         handle.
2248         * gnus-art.el (gnus-mime-view-part): Copy it.
2249         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
2250
2251 2001-01-09  Michael Downes <mjd@ams.org>
2252
2253         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
2254
2255 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2256
2257         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
2258         orig-file. Use ',source.
2259
2260 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2261
2262         * gnus-xmas.el (gnus-xmas-modeline-glyph):
2263         (gnus-xmas-group-startup-message):
2264         Detect gnus-xmas-glyph-directory when it is nil.
2265
2266 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2267
2268         * pop3.el (pop3-get-message-count): Andrew Innes
2269         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
2270
2271 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2272
2273         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
2274
2275         * time-date.el (time-to-number-of-days): New function.
2276
2277 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
2278
2279         * nnslashdot.el (nnslashdot-request-list): Always get the right
2280         sid.
2281
2282 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2283
2284         * message.el (message-minibuffer-local-map): New keymap.
2285         (message-read-from-minibuffer): Use it.
2286         * gnus-msg.el (gnus-summary-resend-message): Use it
2287
2288 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2289
2290         * gnus-start.el (gnus-display-time-event-handler): New function.
2291         (gnus-after-getting-new-news-hook): Use it.
2292
2293 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2294
2295         * message.el (message-ignored-mail-headers): Add draft header.
2296
2297 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2298
2299         * gnus-sum.el (gnus-summary-expire-articles): Don't save
2300         excursion.
2301
2302         * nnslashdot.el (nnslashdot-request-list): Get the right year.
2303
2304 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
2305
2306         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
2307
2308 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2309
2310         * qp.el (quoted-printable-decode-region): Don't backward-char.
2311
2312 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2313
2314         * gnus-draft.el: Mark articles as replied.
2315
2316         * gnus-sum.el (gnus-summary-add-mark): New function.
2317
2318         * gnus-group.el (gnus-add-mark): New function.
2319
2320         * gnus-sum.el (gnus-summary-buffer-name): New function.
2321         (gnus-summary-setup-buffer): Use it.
2322
2323         * gnus-draft.el: Set things up with the right post method and
2324         stuff.
2325
2326         * message.el (message-ignored-news-headers): Remove X-Draft-From.
2327
2328         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
2329
2330         * gnus.el (gnus-draft-meta-information-header): New variable.
2331
2332 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2333
2334         * gnus-art.el (gnus-treatment-function-alist): Move the date
2335         functions before the header sorting functions.
2336
2337         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
2338
2339         * dgnushack.el (dgnushack-compile): Message whether there is w3.
2340         Don't (push "/usr/share/emacs/site-lisp" load-path).
2341
2342         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
2343         to empty fill prefixes.
2344
2345 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2346
2347         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
2348         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
2349
2350 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2351
2352         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
2353
2354         * nnml.el (autoload): Move to nnheader.el.
2355
2356         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
2357         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
2358         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
2359         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
2360
2361 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2362
2363         * gnus-art.el (article-make-date-line): Get the hours right.
2364         (gnus-ignored-headers): More hiding.
2365
2366         * nnmail.el (nnmail-expiry-wait): Not an integer.
2367
2368         * message.el (message-goto-body): Only expand abbrev when called
2369         interactively.
2370         (message-make-lines): Use it.
2371
2372 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2373
2374         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
2375
2376 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2377
2378         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
2379         include the expunged articles.
2380
2381         * gnus-group.el (gnus-group-sort-by-server): New function.
2382
2383         * gnus.el (gnus-method-to-server-name): New function.
2384         (gnus-group-prefixed-name): Use it.
2385
2386         * gnus-group.el (gnus-group-sort-function): Doc fix.
2387         (gnus-group-sort-groups-by-server): New command.
2388
2389 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2390
2391         * gnus-art.el (gnus-treat-date-english): New variable.
2392         (article-date-english): New command.
2393         (gnus-english-month-names): New variable.
2394         (article-make-date-line): Do 'english.
2395
2396         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
2397         after the fill prefix.
2398
2399         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
2400         score...".
2401
2402         * gnus-art.el (gnus-ignored-headers): Hide more headers.
2403
2404         * message.el (message-mode-map): Bind comment-region.
2405
2406         * gnus-art.el (gnus-mime-display-part): Let w3 display
2407         multipart/related.
2408
2409         * mm-bodies.el (mm-long-lines-p): New function.
2410         (mm-body-encoding): Use it.
2411         (mm-body-encoding): Encode articles with lines longer than 1000
2412         characters.
2413
2414 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2415
2416         * mm-util.el (mm-enable-multibyte): Use
2417         default-enable-multibyte-characters.
2418         (mm-enable-multibyte-mule4): Ditto.
2419         (mm-disable-multibyte): Test XEmacs.
2420         (mm-disable-multibyte-mule4): Ditto.
2421         (mm-with-unibyte-current-buffer): Simplified.
2422         (mm-with-unibyte-current-buffer-mule4): Ditto.
2423
2424 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2425
2426         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
2427
2428         * nnheader.el (nnheader-string-as-multibyte): New alias.
2429
2430         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
2431
2432         * gnus-uu.el (gnus-message-process-mark): New function.
2433         (gnus-uu-mark-by-regexp): Use it.
2434         (gnus-new-processable): New function.
2435
2436 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
2437
2438         * gnus-sum.el (gnus-no-mark): New variable.
2439
2440 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2441
2442         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
2443         backslashes.
2444
2445 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
2446
2447         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
2448         definition.
2449
2450 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2451
2452         * dgnushack.el (dgnushack-compile): elc is in the current directory.
2453
2454         * qp.el (quoted-printable-encode-region): Don't check multibyte in
2455         XEmacs.
2456
2457 2000-12-25  Lloyd Zusman <ljz@asfast.com>
2458
2459         * mml.el (mml-read-tag): Save tag location.
2460
2461 2000-12-25  Simon Josefsson  <simon@josefsson.org>
2462
2463         * starttls.el: Sync with Emacs 21.
2464
2465 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2466
2467         * message.el (message-mail): Support yank-action.
2468
2469         * message.el (message-setup): Revoke the last change.
2470
2471 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2472
2473         * message.el (message-setup): Use cons. Suggested by Johan Vromans
2474         <jvromans@squirrel.nl>.
2475
2476 2000-12-24  Simon Josefsson  <sj@extundo.com>
2477
2478         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
2479         mailing list junk at end of part.
2480
2481 2000-12-23  Simon Josefsson  <sj@extundo.com>
2482
2483         * nnimap.el (nnimap-expiry-target): New function.
2484         (nnimap-request-expire-articles): Use it.
2485
2486 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2487
2488         * gnus.el (gnus-group-parameters-more): New variable.
2489         * gnus-cus.el (gnus-group-customize): Use it.
2490
2491         * gnus.el (gnus-define-group-parameter): New macro.
2492         (auto-expire): Use it
2493         (total-expire): Use it.
2494         * gnus-art.el (banner): Use it.
2495
2496         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
2497         <ljz@asfast.com>.
2498
2499 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2500
2501         * gnus-topic.el (gnus-topic-create-topic): Use list.
2502
2503         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
2504         before binding gnus-default-article-saver.
2505
2506         * gnus-sum.el (gnus-summary-save-article):
2507         (gnus-summary-pipe-output):
2508         (gnus-summary-save-article-mail):
2509         (gnus-summary-save-article-rmail):
2510         (gnus-summary-save-article-file):
2511         (gnus-summary-write-article-file):
2512         (gnus-summary-save-article-body-file): Ditto.
2513
2514         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
2515
2516 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2517
2518         * gnus-art.el (gnus-mime-security-button-map):
2519         (gnus-mime-button-map): Add parent.
2520
2521 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2522
2523         * messagexmas.el (message-xmas-redefine): New function.
2524
2525         * message.el: Use it.
2526
2527         * gnus-art.el (gnus-article-check-hidden-text): Return t.
2528
2529         * gnus-util.el (gnus-remove-text-properties-when): Return t.
2530
2531 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2532
2533         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
2534         malformatted messages.
2535
2536 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2537
2538         * mm-util.el (mm-image-load-path): New function.
2539
2540         * gnus-group.el (gnus-group-make-tool-bar): Use it.
2541
2542         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
2543
2544         * message.el (message-tool-bar-map): Use it.
2545
2546         * Makefile.in (install-el): New.
2547
2548 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
2549
2550         * gnus-art.el (article-treat-dumbquotes): Quote \.
2551
2552 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2553
2554         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
2555         Emacs 20 runs on a terminal.
2556
2557 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2558
2559         * gnus-msg.el (gnus-bug): Revert to save-excursion.
2560
2561         * mml.el (gnus-add-minor-mode): Autoload.
2562
2563         * message.el (message-forward): Save-restriction.
2564
2565 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2566
2567         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
2568         Paul Stevenson <p.stevenson@surrey.ac.uk>
2569
2570 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2571
2572         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
2573
2574         * mml.el (gnus-ems): Don't require.
2575
2576         * gnus.el (gnus-decode-rfc1522): Removed.
2577         (gnus-set-text-properties): Define.
2578
2579 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2580
2581         * gnus-art.el (gnus-mime-*): handle may be nil.
2582
2583         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
2584
2585         * gnus.el (gnus-group-remove-excess-properties): Not defined
2586         in gnus-xmas.
2587
2588 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2589
2590         * message.el (message-mail-user-agent): Add :version.
2591
2592 2000-12-21  Miles Bader  <miles@gnu.org>
2593
2594         * message.el (message-mode): Set `comment-start' to the  yank prefix.
2595
2596 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2597
2598         * message.el (message-mail-user-agent): New variable.
2599         (message-setup): Renamed to message-setup-1. Support
2600         mail-user-agent.
2601         (message-mail-user-agent): New function.
2602         (message-mail): Use it.
2603         (message-reply): Use it.
2604         (message-resend): Use it.
2605         (message-mail-other-window): Use it.
2606         (message-mail-other-frame): Use it.
2607
2608         * gnus-msg.el (gnus-bug): Support mail-user-agent.
2609
2610 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2611
2612         * message.el (message-tool-bar-map): Simplify.
2613         (message-narrow-to-head-1): New function.
2614         (message-narrow-to-head): Use it.
2615         (message-reply): Ditto.
2616         (message-cancel-news): Ditto.
2617         (message-supersede): Ditto.
2618         (message-make-forward-subject): Ditto.
2619         (message-bounce): Ditto.
2620
2621 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2622
2623         * uudecode.el (uudecode-decode-region-external): make-temp-file
2624         may not be defined.
2625
2626         * binhex.el (defalias): eval-and-compile.
2627
2628         * message.el (message-tool-bar-map): New function.
2629         (message-mode): Use it.
2630
2631 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2632
2633         * nntp.el (nntp-find-connection): Remove the entry.
2634         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
2635
2636 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2637
2638         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
2639
2640         * message.el (message-forward): Copy buffer in unibyte mode.
2641
2642 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2643
2644         * message.el (message-make-forward-subject): Don't widen. Decode.
2645         (message-forward): Don't decode subject.
2646
2647 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
2648
2649         * qp.el (quoted-printable-encode-region): Upcase QP.
2650
2651 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2652
2653         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
2654         mail-extract-a-c instead. Don't depend on Gnus.
2655
2656         * mml.el (gnus-ems): Require it.
2657
2658         * gnus-msg.el (gnus-summary-mail-forward):
2659
2660         * message.el (message-forward):  Move mime-to-mml here.
2661
2662 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2663
2664         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
2665         * gnus-art.el (gnus-insert-mime-button): Simplify.
2666         (gnus-mime-display-alternative): Ditto.
2667         (gnus-insert-mime-security-button): Ditto.
2668
2669 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2670
2671         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
2672         text-property-not-all doesn't return nil when start=mark(end).
2673         (gnus-remove-text-properties-when): Ditto.
2674
2675 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2676
2677         * gnus-start.el (gnus-group-change-level): Remove group from
2678         gnus-active-hashtb if real killed.
2679
2680 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2681
2682         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
2683         (gnus-mime-display-alternative): Ditto.
2684         (gnus-insert-mime-security-button): Ditto.
2685
2686 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2687
2688         * gnus-start.el (gnus-group-change-level): Don't add it into
2689         killed-list if it was killed.
2690
2691 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2692
2693         * nnmbox.el (nnmbox-file-coding-system): Use binary.
2694         (nnmbox-active-file-coding-system): Ditto.
2695
2696         * gnus-cus.el (gnus-group-parameters): Add posting-style.
2697
2698 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2699
2700         * gnus.el (gnus-version):
2701         (gnus-version-number): Set to Oort Gnus 0.01.
2702
2703         * gnus-art.el (gnus-mime-security-button-map):
2704         (gnus-insert-mime-security-button): Fix for Emacs21.
2705
2706 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2707
2708         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
2709         easymenu, because XEmacs doesn't understand :help.
2710
2711         * mm-uu.el: Require binhex.
2712
2713 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2714
2715         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
2716
2717 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2718
2719         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
2720
2721 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
2722
2723         * *.xpm, *.pbm: Convert icons icons to size 24x24.
2724
2725 2000-12-18  Dave Love  <fx@gnu.org>
2726
2727         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
2728         (unused).
2729
2730 2000-12-13  Miles Bader  <miles@gnu.org>
2731
2732         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
2733         to t, so that we don't get stuck while trying to smilefy
2734         intangible text.
2735
2736 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
2737
2738         * smiley-ems.el (smiley-regexp-alist): Make regexps match
2739         at the end of the buffer.
2740         (smiley-region): In the loop, move to the end of the submatch
2741         matching the smiley instead of using the end of the match
2742         of the whole regexp.
2743
2744 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
2745
2746         * message.el (message-mode): Doc fix.
2747
2748 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
2749
2750         * smiley-ems.el (smiley-region): Doc fix.
2751
2752 2000-12-11  Miles Bader  <miles@gnu.org>
2753
2754         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
2755         bottom line visible, check to see if it's partially obscured, and
2756         if so, either scroll one more line to make it fully visible, or
2757         revert to showing the second line from the top.
2758
2759 2000-12-07  Dave Love  <fx@gnu.org>
2760
2761         * mailcap.el (mailcap-download-directory)
2762         * gnus-audio.el (gnus-audio-directory)
2763         * smiley-ems.el (smiley-data-directory): Fix :type.
2764
2765 2000-11-30  Dave Love  <fx@gnu.org>
2766
2767         * message.el (message-auto-save-directory): Use
2768         file-name-as-directory.
2769         (message-set-auto-save-file-name): Create
2770         message-auto-save-directory if necessary.
2771         (message-replace-chars-in-string): Removed -- unused.
2772         (message-mail-alias-type): Customize.
2773         (message-headers): Remove duplicate defgroup.
2774
2775 2000-11-29  Dave Love  <fx@gnu.org>
2776
2777         * qp.el (quoted-printable-decode-region): Use error, not message
2778         to report malformed text (like base64).  Amend message.
2779
2780 2000-11-29  Miles Bader  <miles@gnu.org>
2781
2782         * message.el (message-header-lines): Fontify tag.
2783
2784 2000-11-27  Dave Love  <fx@gnu.org>
2785
2786         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
2787         compiler warning.
2788
2789 ;2000-11-26  Dave Love  <fx@gnu.org>
2790 ;
2791 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
2792 ;
2793 2000-11-23  Dave Love  <fx@gnu.org>
2794
2795         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
2796
2797         * mm-uu.el (uudecode): Require.
2798         (uudecode-decode-region, uudecode-decode-region-external): Don't
2799         autoload.
2800         (mm-uu-copy-to-buffer): Doc fix.
2801         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
2802         type fix.
2803
2804         * mailcap.el: Doc fixes.
2805         (mailcap-mime-data): Various adjustments.
2806         (mailcap): New group.
2807         (mailcap-download-directory): Customize.
2808         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
2809         (mailcap-temporary-directory): Deleted (unused).
2810         (mailcap-unescape-mime-test): Simplify slightly.
2811         (mailcap-viewer-passes-test): Use functionp.
2812         (mailcap-command-p): Aliased to executable-find.
2813
2814         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
2815         default-enable-multibyte-characters is nil.
2816
2817 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
2818
2819         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
2820
2821 2000-11-21  Dave Love  <fx@gnu.org>
2822
2823         * gnus-art.el (gnus-mime-button-map): Don't inherit from
2824         gnus-article-mode-map.
2825 ;       (gnus-mime-button-menu): Use mouse-set-point.
2826         (gnus-insert-mime-button, gnus-mime-display-alternative)
2827         (gnus-mime-display-alternative): Don't use local-map property.
2828
2829 2000-11-17  Dave Love  <fx@gnu.org>
2830
2831         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
2832         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
2833         and make-temp-file.
2834         (uudecode-decode-region): Doc fix.
2835
2836 2000-11-14  Dave Love  <fx@gnu.org>
2837
2838         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
2839         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
2840         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
2841         New files, derived from the XPMs.
2842
2843 2000-11-10  Dave Love  <fx@gnu.org>
2844
2845         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
2846         (gnus-agent-lib-file, gnus-agent-load-alist)
2847         (gnus-agent-save-alist, gnus-agent-article-name): Use
2848         expand-file-name.
2849
2850         * gnus-group.el (gnus-group-name-charset-method-alist): Add
2851         :version.
2852         (nnkiboze-score-file): Defvar when compiling.
2853
2854         * gnus-start.el (gnus-read-newsrc-file): Add :version.
2855
2856         * gnus-art.el (gnus-article-banner-alist)
2857         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
2858         (gnus-article-date-lapsed-new-header)
2859         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
2860         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
2861         (gnus-treat-strip-headers-in-body)
2862         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
2863         (gnus-treat-translate): Add :version.
2864         (gnus-article-mime-part-function): Fix defcustom.
2865
2866         * nnmail.el (nnmail-expiry-target)
2867         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
2868         (nnmail-split-header-length-limit): Add :version.
2869
2870         * gnus-sum.el (gnus-auto-expirable-marks)
2871         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
2872         (gnus-extra-headers, gnus-ignored-from-addresses)
2873         (gnus-newsgroup-ignored-charsets)
2874         (gnus-group-highlight-words-alist)
2875         (gnus-summary-show-article-charset-alist): Add :version.
2876
2877         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
2878         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
2879         files, converted from the XPMs.
2880
2881         * gnus-cache.el (gnus-cache-active-file): Don't use
2882         file-name-as-directory on directory.
2883         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
2884         use file-name-as-directory on directory.
2885
2886         * time-date.el (timezone-make-date-arpa-standard): Autoload.
2887         (date-to-time): Use it.
2888
2889 ;       * message.el (message-mode) <adaptive-fill-regexp>:
2890 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
2891 ;       (message-newline-and-reformat): Likewise.
2892         (message-forward-as-mime, message-forward-ignored-headers)
2893         (message-buffer-naming-style, message-default-charset)
2894         (message-dont-reply-to-names, message-send-mail-partially-limit):
2895         Add :version.
2896
2897         * mm-util.el: Doc fixes.
2898         (mm-mime-charset): Don't use the raw result of
2899         mm-preferred-coding-system.
2900         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
2901         (mm-with-unibyte): Simplify.
2902
2903         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
2904         concat.
2905
2906         * pop3.el (pop3-version): Deleted.
2907         (pop3-make-date): New function, avoiding message-make-date.
2908         (pop3-munge-message-separator): Use it.
2909
2910 2000-11-09  Dave Love  <fx@gnu.org>
2911
2912         * gnus-group.el (gnus-group-make-directory-group)
2913         (gnus-group-fetch-faq): Use expand-file-name.
2914         (gnus-group-fetch-faq): Simplify completing-read form.
2915
2916         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
2917         test for Mule.
2918
2919         * message.el (tool-bar-map): Defvar when compiling.
2920
2921         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
2922         (gnus-tm-lisp-directory): Deleted.
2923         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
2924         (featurep 'xemacs).
2925         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
2926         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
2927         version numbers from file names.
2928
2929 2000-11-08  Dave Love  <fx@gnu.org>
2930
2931         * mm-view.el: Use featurep for XEmacs test.
2932         (mm-inline-message): Test for `remove-specifier'; don't use
2933         condition-case.
2934
2935         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
2936
2937         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
2938         (gnus-score-find-bnews): Don't concat "".
2939
2940         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
2941         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
2942         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
2943         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
2944
2945         * gnus-sum.el: Put some defvars in eval-when-compile.
2946         (gnus-summary-mode-hook): Add :options.
2947         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
2948         (gnus-summary-tool-bar-map): New variable.
2949         (gnus-summary-make-tool-bar): New function.
2950         (gnus-summary-mode): Put kill-all-local-variables first.
2951
2952         * gnus-group.el (gnus-group-toolbar-map): New variable.
2953         (gnus-group-make-tool-bar): Rewritten.
2954         (gnus-group-mode): Put kill-all-local-variables first.
2955
2956         * rfc2047.el: Require gnus-util.
2957
2958         * nnml.el (gnus-sorted-intersection): Autoload.
2959
2960         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
2961         Put some defvars in eval-when-compile.
2962         (gnus-intersection, gnus-sorted-complement):  Autoload.
2963
2964         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
2965
2966         * mm-encode.el (mm-body-7-or-8): Autoload.
2967
2968         * mm-decode.el (mm-insert-inline): Autoload.
2969
2970         * mml.el:
2971         * message.el: Put some defvars in eval-when-compile.
2972
2973         * gnus-msg.el: Put some defvars in eval-when-compile.
2974         (gnus-msg-mail): Move after gnus-setup-message.
2975
2976         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
2977
2978 2000-11-07  Dave Love  <fx@gnu.org>
2979
2980         * gnus-util.el (nnheader): Don't require message (recursive
2981         autoload).
2982
2983         * uudecode.el: Avoid compiler warnings.
2984
2985         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
2986         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
2987
2988 2000-11-06  Dave Love  <fx@gnu.org>
2989
2990         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
2991
2992         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
2993         (uudecode-char-int): New alias, replacing char-int.
2994         (uudecode-decode-region): Don't call buffer-disable-undo.
2995
2996 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
2997 ;       (mm-uu-configure-list): Doc fix.
2998 ;
2999 ;       * earcon.el (running-xemacs): Don't define.
3000 ;
3001 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
3002 ;
3003 ;       * message.el (message-font-lock-keywords): Match a final newline
3004 ;       to help font-lock's multiline support.
3005 ;
3006 2000-11-03  Dave Love  <fx@gnu.org>
3007
3008         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
3009
3010         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
3011         name.
3012
3013         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
3014         <banner>: Fix custom type, doc.
3015
3016         * mm-decode.el (mm-display-external): Space-prefix temp buffer
3017         name.  Don't disable undo explicitly.
3018
3019 ;2000-11-02  Dave Love  <fx@gnu.org>
3020 ;
3021 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
3022 ;       cite-prefix.
3023
3024 2000-11-01  Dave Love  <fx@gnu.org>
3025
3026         * rfc2047.el (base64): Require unconditionally.
3027         (message-posting-charset): Defvar when compiling.
3028         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
3029         message.
3030
3031         * gnus-sum.el (nnoo): Require.
3032         (mm-uu-dissect): Autoload.
3033
3034         * mml.el (mml-parse-1): Clarify message.
3035         (mml-minibuffer-read-type): Use mailcap-mime-types.
3036
3037 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
3038
3039         * mml.el: Fix a typo in the requiring of CL.
3040
3041 2000-11-01  Dave Love  <fx@gnu.org>
3042
3043         * utf7.el: Require cl when compiling.
3044
3045         * binhex.el: Use (featurep 'xemacs).
3046         (binhex-char-int): New alias, replacing char-int.  Change callers.
3047         (binhex-decode-region): Simplify work buffer code.
3048         (binhex-decode-region-external): Use expand-file-name, not concat.
3049
3050 2000-10-30  Dave Love  <fx@gnu.org>
3051
3052         * gnus-art.el: Fix 2000-10-27 change properly.
3053
3054 2000-10-28  Miles Bader  <miles@gnu.org>
3055
3056         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
3057
3058 2000-10-27  Dave Love  <fx@gnu.org>
3059
3060         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
3061         strings.
3062         (gnus-group-make-tool-bar): New function.
3063         (gnus-group-mode): Use it.
3064
3065         * message.el (message-mode-menu): Add some :help strings.
3066         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
3067         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
3068
3069         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
3070         * describe-group.xpm, get-news.xpm, kill-group.xpm:
3071         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
3072
3073         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
3074         display-graphic-p here.
3075
3076 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
3077
3078         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
3079         of the `gnus-xemacs' variable, as the latter has been removed.
3080         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
3081         * gnus-art.el (gnus-treat-display-xface)
3082         (gnus-treat-display-smileys, gnus-treat-display-picons)
3083         (gnus-article-read-summary-keys): Likewise.
3084
3085 2000-10-26  Dave Love  <fx@gnu.org>
3086
3087         (defvar): Use rmail-spool-directory unconditionally.
3088
3089 2000-10-18  Dave Love  <fx@gnu.org>
3090
3091         * mm-bodies.el (mm-uu-decode-function)
3092         (mm-uu-binhex-decode-function): Defvar when compiling.
3093
3094         * gnus-nocem.el (gnus-nocem-issuers): Update.
3095         (gnus-nocem-check-from): New option.
3096         (gnus-nocem-scan-groups): Use it.
3097         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
3098         (gnus-nocem-check-article-limit): Add :version.
3099
3100 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
3101
3102         * ietf-drums.el (mm-util): Require CL when compiling.
3103
3104 2000-10-15  Dave Love  <fx@gnu.org>
3105
3106         * qp.el: Require mm-util.
3107
3108 2000-10-13  Dave Love  <fx@gnu.org>
3109
3110         * qp.el (quoted-printable-decode-region): Avoid invalid
3111         coding-systems.
3112
3113 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
3114
3115         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
3116         to a recursive load.
3117
3118 2000-10-12  Dave Love  <fx@gnu.org>
3119
3120         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
3121
3122         * gnus.el (gnus-group-startup-message): Check for PBM image.
3123
3124 2000-10-09  Dave Love  <fx@gnu.org>
3125
3126         * mail-source.el (mail-source-fetch-imap): Bind
3127         default-enable-multibyte-characters rather than using
3128         mm-disable-multibyte.
3129
3130 2000-10-05  Dave Love  <fx@gnu.org>
3131
3132         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
3133         Autoload.
3134         (quoted-printable-decode-region):  Rename arg which confused
3135         charset with coding-system.  Don't use nonascii-insert-offset.
3136         Coding-system encode the region initially.  Don't recognize `=='
3137         as valid QP.  Coding-system decode the region finally.
3138         (quoted-printable-decode-string): Rename arg which confused
3139         charset with coding-system.
3140
3141         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
3142         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
3143         mm-encode-coding-region.
3144         (mm-decode-body, mm-decode-string): Rename variables which
3145         confused charset with coding-system.
3146         (binhex-decode-region): Don't autoload.
3147         (mm-body-encoding): Require message.
3148         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
3149         cond branches.
3150
3151         * gnus-art.el (article-de-quoted-unreadable)
3152         (article-de-base64-unreadable): Fold search case
3153         rather than downcasing string.  Apply mm-charset-to-coding-system
3154         to arg of quoted-printable-decode-region.
3155
3156 2000-10-04  Dave Love  <fx@gnu.org>
3157
3158         * gnus-ems.el: Don't turn off compiler warnings in local vars.
3159         Require ring when compiling.
3160         (gnus-article-compface-xbm): New variable.
3161
3162 2000-10-04  Dave Love  <fx@gnu.org>
3163
3164         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
3165         pbm images.
3166
3167         * frown.pbm, smile.pbm, wry.pbm: New files.
3168
3169         * frown.xbm, smile.xbm, wry.xbm: Deleted.
3170
3171 2000-10-03  Dave Love  <fx@gnu.org>
3172
3173         * mail-source.el (mail-sources): Revert to nil.
3174
3175         * nnmail (nnmail-spool-file): Revert to `((file))'.
3176
3177         * qp.el: Don't require mm-util.
3178         (quoted-printable-decode-region): Rewritten.
3179         (quoted-printable-decode-string, quoted-printable-encode-region):
3180         Doc fix.
3181         (quoted-printable-encode-region): Barf on multibyte characters.
3182         Maybe make the class multibyte.  Upcase chars, not formatted
3183         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
3184         (quoted-printable-encode-string): Don't use
3185         mm-with-unibyte-buffer.
3186
3187 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
3188
3189         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
3190
3191 2000-09-21  Dave Love  <fx@gnu.org>
3192
3193         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
3194         (for Emacs 20).  Tidy somewhat.
3195
3196 2000-09-21  Dave Love  <fx@gnu.org>
3197
3198         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
3199         image processing.  Rationalize logic somewhat.
3200
3201 2000-09-20  Dave Love  <fx@gnu.org>
3202
3203         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
3204         specifically.
3205
3206         * gnus.el (gnus-version-number): Avoid some redundant
3207         autoloads.
3208
3209 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
3210
3211         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
3212         to XBM; we always have PBM support.
3213
3214 2000-09-14  Dave Love  <fx@gnu.org>
3215
3216         * gnus.el (gnus-charset):
3217         * mm-decode.el (mime-display):
3218         * imap.el (imap) <defgroup>: Add :version.
3219
3220 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
3221
3222         * parse-time.el: Fix author's mail address.
3223
3224         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
3225         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
3226         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
3227         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
3228         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
3229         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
3230         * rfc2231.el, uudecode.el: Fix copyright notice.
3231
3232         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
3233         require `w3' at load-time only if not running in batch mode.
3234
3235 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3236
3237         * gnus.el: Before merge with Emacs21.
3238
3239 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
3240
3241         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
3242
3243 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
3244
3245         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
3246         to avoid conflict with the standard `back-to-indentation'
3247         binding.
3248
3249 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3250
3251         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
3252
3253         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
3254         (mm-disable-multibyte-mule4): Ditto.
3255         (mm-with-unibyte-current-buffer-mule4): Ditto.
3256
3257 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3258
3259         * pop3.el (pop3-movemail): Use binary.
3260         (pop3-movemail-file-coding-system): Removed.
3261
3262 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3263
3264         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
3265
3266 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3267
3268         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
3269         exists.
3270
3271 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3272
3273         * gnus-msg.el (gnus-post-method): Use backend name when the
3274         address is "".
3275
3276 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3277
3278         * gnus-art.el (article-verify-x-pgp-sig): Don't test
3279         mm-verify-option.
3280         (gnus-treat-x-pgp-sig): Default value.
3281         (gnus-ignored-headers): Redundant.
3282
3283 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3284
3285         * gnus-win.el (gnus-configure-frame): Save selected window.
3286
3287 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3288
3289         * nnmbox.el: Require gnus-range.
3290         (nnmbox-group-building-active-articles): New variable.
3291         (nnmbox-group-active-articles): New variable; this is a cache of
3292         all active articles by group and number.
3293         (nnmbox-in-header-p): New function.
3294         (nnmbox-find-article): New function.
3295         (nnmbox-record-active-article): New function.
3296         (nnmbox-record-deleted-article): New function.
3297         (nnmbox-is-article-active-p): New function.
3298         (nnmbox-retrieve-headers): Use nnmbox-find-article.
3299         (nnmbox-request-article): Ditto.  Also supply extra arg to
3300         nnmbox-article-group-number.
3301         (nnmbox-request-expire-articles): Ditto.
3302         (nnmbox-request-move-article): Ditto.
3303         (nnmbox-request-replace-article): Ditto.
3304         (nnmbox-request-rename-group): Rename group entry in active
3305         article cache.
3306         (nnmbox-delete-mail): Update active article cache, unless article
3307         is being replaced.
3308         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
3309         than partially duplicating it.
3310         (nnmbox-article-group-number): Add extra `this-line' arg, to
3311         handle articles belonging to multiple groups.
3312         (nnmbox-save-mail): Update active article cache.
3313         (nnmbox-read-mbox): Build active article cache when loading mbox.
3314         Also do some repair work, if we find articles that are missing the
3315         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
3316         reconstruct these from Xref info.
3317
3318 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3319
3320         * mail-source.el (mail-source-report-new-mail): Use
3321         nnheader-run-at-time.
3322
3323 2000-02-15  Andrew Innes  <andrewi@gnu.org>
3324
3325         * mail-source.el (mail-source-fetch-pop): Clear pop password when
3326         an error is thrown, and then rethrow the error.
3327         (mail-source-check-pop): Ditto.
3328         (mail-source-start-idle-timer): Prevent multiple pop checks
3329         running if the check takes a long time.
3330
3331 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3332
3333         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
3334         succeed.
3335
3336 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3337
3338         * gnus-win.el (gnus-configure-windows): Make sure
3339         nntp-server-buffer is live.
3340         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
3341
3342 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
3343
3344         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
3345
3346 2000-12-04  Andreas Jaeger  <aj@suse.de>
3347
3348         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
3349
3350 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3351
3352         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
3353
3354 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
3355
3356         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
3357
3358 2000-12-01  Simon Josefsson  <sj@extundo.com>
3359
3360         * mml-smime.el (mml-smime-verify): Fix address parsing.
3361
3362 2000-12-01  Simon Josefsson  <sj@extundo.com>
3363
3364         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
3365         more than one certificate inside PKCS#7 blob.  Better security
3366         information (clamed / actual sender, openssl output, certificates
3367         inside message).
3368
3369         * smime.el (smime-verify-region): Output to /dev/null.
3370         (smime-buffer-as-string-region): Don't parse empty lines.
3371
3372 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3373
3374         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
3375         ?d and ?D.
3376         (gnus-mime-security-show-details-inline): New variable.
3377         (gnus-mime-security-show-details): Use them.
3378         (gnus-insert-mime-security-button): Ditto.
3379
3380         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
3381         Suggest by Michael Duggan (md5i@cs.cmu.edu).
3382         (mml2015-gpg-clear-verify): Ditto.
3383         (mml2015-gpg-decrypt-1): Ditto.
3384         (mml2015-use): Prefer 'gpg.
3385
3386 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3387
3388         * gnus-util.el (gnus-add-text-properties-when): New function.
3389         (gnus-remove-text-properties-when): Ditto.
3390
3391         * gnus-cite.el (gnus-article-hide-citation): Use them.
3392         (gnus-article-toggle-cited-text): Use them.
3393
3394         * gnus-art.el (gnus-signature-toggle): Use them.
3395         (gnus-article-show-hidden-text): Ditto.
3396         (gnus-article-hide-text): Ditto.
3397
3398 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3399
3400         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
3401
3402 2000-11-30  Simon Josefsson  <sj@extundo.com>
3403
3404         * smime.el (smime-point-at-eol): New alias.
3405         (smime-buffer-as-string-region): Use it.
3406
3407 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3408
3409         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
3410
3411 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3412
3413         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
3414
3415         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
3416
3417         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
3418
3419 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
3420
3421         * nnmh.el (nnmh-request-expire-articles): Implemented
3422         expiry-target for nnmh backend.
3423
3424 2000-11-30  Simon Josefsson  <sj@extundo.com>
3425
3426         * mm-decode.el (mm-security-from): New variable.
3427         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
3428
3429         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
3430         than `from'.
3431
3432 2000-11-30  Simon Josefsson  <sj@extundo.com>
3433
3434         * mml-smime.el (mml-smime-verify): Verify that certificate mail
3435         address match sender address.
3436
3437         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
3438
3439         * smime.el (smime-verify-region): Don't copy buffer.
3440         (smime-decrypt-buffer): Use expand-file-name on keyfile.
3441         (smime-pkcs7-region): New function.
3442         (smime-pkcs7-certificates-region): Ditto.
3443         (smime-pkcs7-email-region): Ditto.
3444         (smime-buffer-as-string-region): Ditto.
3445
3446         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
3447         buffer.
3448
3449 2000-11-23  Jens Krinke <j.krinke@gmx.de>
3450
3451         * smime.el (smime-decrypt-region): Fix keyfile argument.
3452
3453 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3454
3455         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
3456
3457 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3458
3459         * message.el (message-shoot-gnksa-feet): New variable.
3460         (message-gnksa-enable-p): New function.
3461         (message-send): Use it.
3462         (message-check-news-body-syntax): Ditto.
3463
3464 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
3465
3466         * message.el (message-make-message-id): Remove the redundancy.
3467
3468 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3469
3470         * message.el (message-setup): Discourage using mc-install-*-mode.
3471
3472         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
3473
3474 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3475
3476         * gnus-cite.el (gnus-cite-parse): Guess citation length.
3477
3478 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3479
3480         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
3481
3482 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3483
3484         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
3485
3486 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3487
3488         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
3489         insert-buffer-substring.
3490
3491         * message.el (message-send-mail): Use buffer-substring-no-properties.
3492         (message-send-news): Ditto.
3493
3494 2000-11-22  David Edmondson <dme@dme.org>
3495
3496         * imap.el (imap-wait-for-tag): Message read info.
3497
3498 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3499
3500         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
3501         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
3502         (mml2015-gpg-encrypt): Ditto.
3503
3504 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3505
3506         * mm-decode.el (mm-verify-option): Default value.
3507
3508         * mml-sec.el (mml-secure-part): Error message.
3509
3510 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3511
3512         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
3513
3514 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3515
3516         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
3517
3518 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3519
3520         * gnus-art.el (gnus-article-describe-key): Use prompt.
3521         (gnus-article-describe-key-briefly): Ditto.
3522
3523 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3524
3525         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
3526
3527 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3528
3529         * gnus-art.el (gnus-article-describe-key): New function.
3530         (gnus-article-describe-key-briefly): New function.
3531
3532 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3533
3534         * mm-decode.el (mm-decrypt-option): Doc typo.
3535
3536         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
3537         return a number.
3538
3539 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3540
3541         * message.el (message-newline-and-reformat): Typo.
3542
3543 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3544
3545         * gnus-art.el (article-verify-x-pgp-sig): Check whether
3546         original-article-buffer exists.
3547
3548         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
3549         (rfc2047-header-encoding-alist): Addresses are different from text.
3550         (rfc2047-encode-message-header): Ditto.
3551         (rfc2047-dissect-region): Extra parameter.
3552         (rfc2047-encode-region): Ditto.
3553         (rfc2047-encode-string): Ditto.
3554
3555 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3556
3557         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
3558         (mm-uu-pgp-encrypted-extract): Use it.
3559         (mm-uu-pgp-signed-extract-1): New function.
3560         (mm-uu-pgp-signed-extract): Use it.
3561
3562         * gnus-art.el (gnus-mime-display-security): New function.
3563         (gnus-mime-display-part): Use it.
3564         (gnus-mime-security-verify-or-decrypt): New function.
3565         (gnus-mime-security-press-button): New function.
3566         (gnus-insert-mime-security-button): Use it.
3567
3568         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
3569         (mm-find-raw-part-by-type): Ditto.
3570         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
3571         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
3572         (mm-destroy-parts): Kill nested multibyte buffer.
3573
3574         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
3575         (mml2015-gpg-verify): Ditto.
3576
3577 2000-11-18  Simon Josefsson  <sj@extundo.com>
3578
3579         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
3580         (mml2015-function-alist): Use it.
3581
3582         * mml-sec.el (mml-sign-alist): Update names.
3583         (mml-encrypt-alist): Ditto.
3584         (mml-secure-part-smime-sign): Moved to mml-smime.el
3585         as `mml-smime-sign-query'.
3586         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
3587         `mml-smime-get-file-cert'.
3588         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
3589         `mml-smime-get-dns-cert'.
3590         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
3591         `mml-smime-encrypt-query'.
3592         (mml-smime-sign-buffer): Use mml-smime-sign.
3593         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
3594
3595         * mml-smime.el (mml-smime-sign): New function.
3596         (mml-smime-encrypt):
3597         (mml-smime-sign-query):
3598         (mml-smime-get-file-cert):
3599         (mml-smime-get-dns-cert):
3600         (mml-smime-encrypt-query): Moved from mml-sec.el.
3601
3602 2000-11-16  Simon Josefsson  <sj@extundo.com>
3603
3604         * mml2015.el (mml2015-gpg-clear-verify): New function.
3605         (mml2015-function-alist): Add it.
3606
3607 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
3608
3609         * message.el (message-setup-fill-variables): Use
3610         message-cite-prefix-regexp.
3611         (message-newline-and-reformat): Check the end of citation, leading
3612         WSP, break in the cite prefix.
3613         (message-fill-paragraph): New function.
3614
3615 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3616
3617         * lpath.el: Shut up.
3618
3619 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
3620
3621         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
3622         raw 8-bit in headers in dk.* newsgroups.
3623
3624 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3625
3626         * message.el (message-newline-and-reformat): Match extra WSPs.
3627
3628 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
3629
3630         * mml.el (mml-generate-mime-1): Ignore ascii.
3631
3632 2000-11-16 Justin Sheehy <justin@iago.org>
3633
3634         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
3635
3636 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3637
3638         * message.el (message-cite-prefix-regexp): Prefix should not end
3639         at space.
3640
3641 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3642
3643         * message.el (message-mode-syntax-table): Add - as a word
3644         constituent as in articles.
3645         (message-setup-fill-variables): Add -_. as supercite-style prefix.
3646         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
3647         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
3648
3649 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
3650
3651         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
3652
3653 2000-11-12  David Edmondson  <dme@dme.org>
3654
3655         * message.el (message-font-lock-keywords): use
3656         message-cite-prefix-regexp.
3657
3658 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3659
3660         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
3661         Stein Arild Str\e,Ax\e(Bmme.
3662         (gnus-group-jump-to-group): Use it.
3663         (gnus-group-jump-to-group-prompt): Customize.
3664
3665 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
3666
3667         * mailcap.el (mailcap-possible-viewers): Match the entire string.
3668
3669 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3670
3671         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
3672         incompatible.
3673         (mml2015-mailcrypt-sign): Ditto.
3674
3675 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3676
3677         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
3678         group is open.
3679
3680 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
3681
3682         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
3683         nnvirtual articles.
3684         (gnus-backlog-request-article): Don't request nnvirtual articles.
3685
3686 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3687
3688         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
3689         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
3690
3691 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3692
3693         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
3694         * mml.el (mml-generate-mime-1): Use charset attribute.
3695         * mm-bodies.el (mm-encode-body): Add parameter charset.
3696         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
3697
3698 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
3699
3700         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
3701         (mml2015-mailcrypt-clear-decrypt): Ditto.
3702         (mml2015-mailcrypt-verify): Ditto.
3703         (mml2015-mailcrypt-clear-verify): Ditto.
3704         (mml2015-gpg-verify): Ditto.
3705
3706 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3707
3708         * smime.el (smime-openssl-program): Test the existence of openssl.
3709         * mml-smime.el: Require mm-decode.
3710         (mml-smime-verify-test): New function.
3711         * mm-decode.el (mm-verify-function-alist): Use it.
3712
3713 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3714
3715         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
3716         anyway.
3717
3718 2000-11-13  Simon Josefsson  <sj@extundo.com>
3719
3720         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
3721         verification doesn't work.
3722
3723 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3724
3725         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
3726         (gnus-inews-do-gcc): Use it.
3727
3728 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
3729
3730         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
3731         leading space.
3732         * mm-extern.el (mm-inline-external-body): Report error when no
3733         access-type.
3734
3735 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
3736
3737         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
3738
3739 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
3740
3741         * gnus-art.el (gnus-mime-button-menu): Use select-window.
3742
3743 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
3744
3745         * gnus-art.el (gnus-mime-display-part): Display multipart/related
3746         as multipart/mixed.
3747
3748 2000-11-12  David Edmondson  <dme@dme.org>
3749
3750         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
3751         and replace `.' with `\w' to allow for different syntax tables
3752         (from Vladimir Volovich).
3753         * message.el (message-newline-and-reformat): use
3754         `message-cite-prefix-regexp'.
3755         * gnus-cite.el (gnus-supercite-regexp): use
3756         `message-cite-prefix-regexp'.
3757         * gnus-cite.el (gnus-cite-parse): use
3758         `message-cite-prefix-regexp'.
3759
3760 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3761
3762         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
3763         PGP SIGNATURE.  Escape leading "-"'s.
3764         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
3765
3766 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
3767
3768         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
3769
3770 2000-11-11  Simon Josefsson  <sj@extundo.com>
3771
3772         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
3773
3774         * smime.el (smime-details-buffer): New variable.
3775         (smime-sign-region):
3776         (smime-encrypt-region):
3777         (smime-verify-region):
3778         (smime-decrypt-region): Copy OpenSSL output to the buffer.
3779
3780         * mml-smime.el (mml-smime-verify): Support security info.
3781
3782 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
3783
3784         * mm-decode.el (mm-verify-option): Set default to nil.
3785         (mm-decrypt-option): Ditto.
3786         * gnus-art.el (article-verify-x-pgp-sig): New function.
3787
3788 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
3789
3790         * gnus-art.el (gnus-mime-display-alternative): Show button if no
3791         preferred part.
3792
3793 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3794
3795         * gnus-sum.el (gnus-move-split-methods): Say that
3796         `gnus-split-methods' uses file names, whereas this uses group
3797         names.  (Report from Nevin Kapur)
3798
3799 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
3800
3801         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
3802
3803 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3804
3805         * nnheader.el (nnheader-directory-files-is-safe): New variable.
3806         (nnheader-directory-articles): Use it.
3807         (nnheader-article-to-file-alist): Ditto.
3808
3809 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3810
3811         * rfc2047.el (rfc2047-pad-base64): New function.
3812         (rfc2047-decode): Use it.
3813
3814 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
3815
3816         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
3817         select method.
3818
3819 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3820
3821         * mml2015.el (mml2015-gpg-decrypt-1):
3822         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
3823
3824 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3825
3826         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
3827
3828 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
3829
3830         * pop3.el (pop3-munge-message-separator): A message may have an
3831         empty body.
3832
3833 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
3834
3835         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
3836         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
3837         (mm-uu-pgp-signed-extract): Use coding-system.
3838
3839 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
3840
3841         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
3842         (gnus-insert-mime-security-button): New function.
3843         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
3844         * mml2015.el:  Add security info when verify or decrypt.
3845         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
3846         (mm-uu-pgp-encrypted-extract): Ditto.
3847
3848 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
3849
3850         * mm-decode.el (mm-display-parts): New function.
3851         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
3852
3853 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
3854
3855         * gnus-mlspl.el: Documentation tweaks.
3856
3857 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3858
3859         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
3860         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
3861         argument.
3862
3863 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
3864
3865         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
3866
3867 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
3868
3869         * gnus-art.el (gnus-article-encrypt): New function.
3870         (gnus-article-encrypt-protocol-alist): New variable.
3871         (gnus-article-encrypt-protocol): New variable.
3872         * mml2015.el (mml2015-self-encrypt): New function.
3873         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
3874
3875 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
3876
3877         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
3878         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
3879         let mailcap do it.
3880         * mml2015.el: Remove snarf code.
3881         * mm-decode.el: Remove snarf code.
3882
3883 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
3884
3885         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
3886         (mml-insert-mime): Understand gnus-decoded.
3887         (mime-to-mml): New parameter handles.
3888         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
3889         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
3890
3891 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
3892
3893         * mm-decode.el (mime-security): New group.
3894         (mm-verify-function-alist): Add test function.
3895         (mm-decrypt-function-alist): Ditto.
3896         (mm-snarf-option): Set default value as nil.
3897         (mm-find-part-by-type): Recursive parameter.
3898         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
3899         * mml2015.el: Support draft-ietf-openpgp-multsig.
3900
3901 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
3902
3903         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
3904         (gnus-article-view-part-as-charset): New function.
3905
3906 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
3907
3908         * mm-decode.el (mm-verify-option): Default value.
3909         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
3910
3911 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3912
3913         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
3914
3915 2000-11-05  Simon Josefsson  <sj@extundo.com>
3916
3917         * mml-smime.el (mml-smime-verify): Work in original multipart
3918         buffert.
3919
3920         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
3921         (mm-handle-multipart-ctl-parameter): Ditto.
3922         (mm-alist-to-plist): New function.
3923         (mm-dissect-buffer): Store CTL parameters and copy original buffer
3924         for multiparts.
3925         (mm-destroy-parts): Destroy multipart buffert.
3926         (mm-remove-part): Ditto.
3927
3928         * mml-smime.el (mml-smime-sign): Not used.
3929         (mml-smime-encrypt): Ditto.
3930
3931         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
3932
3933         Verify S/MIME signature support.
3934
3935         * mm-decode.el (mm-inline-media-tests): Add
3936         application/{x-,}pkcs7-signature.
3937         (mm-inlined-types): Ditto.
3938         (mm-automatic-display): Ditto.
3939         (mm-verify-function-alist): Ditto.  Add name of method.
3940         (mm-decrypt-function-alist): Add name of method.
3941         (mm-find-part-by-type): Add documentation.
3942         (mm-possibly-verify-or-decrypt): Use new format of
3943         mm-{verify,decrypt}-function-alist.  Use method names.
3944
3945         * mml-smime.el (mml-smime-verify): New function.
3946
3947 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3948
3949         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
3950
3951 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
3952
3953         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
3954         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
3955         * mm-decode.el (mm-snarf-option): New.
3956
3957 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3958
3959         * mm-util.el (mm-subst-char-in-string): New function.
3960         (mm-replace-chars-in-string): Use it.
3961         * message.el (message-replace-chars-in-string): Use it.
3962         * nnheader.el (nnheader-replace-chars-in-string): Use it.
3963         * gnus-mh.el (mh-lib-progs): Shut up.
3964
3965 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
3966
3967         * base64.el, md5.el: Moved to contrib directory.
3968
3969 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3970
3971         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
3972         the last article when search.
3973
3974 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3975
3976         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
3977         * nnmail.el (nnmail-pathname-coding-system): Ditto.
3978
3979 2000-09-29  David Edmondson  <dme@thus.net>
3980
3981         * message.el (message-newline-and-reformat): Typo.
3982
3983 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3984
3985         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
3986
3987 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
3988
3989         * nntp.el (nntp-decode-text): Delete bogus status lines.
3990
3991 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
3992
3993         * message.el (message-font-lock-keywords): Match a final newline
3994         to help font-lock's multiline support.
3995
3996 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
3997
3998         * nnoo.el (nnoo-set): New function.
3999
4000 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
4001
4002         * gpg.el, gpg-ring.el: Moved to contrib directory.
4003
4004 2000-11-04  Simon Josefsson  <sj@extundo.com>
4005
4006         * nnimap.el (nnimap-split-inbox): Typo.
4007
4008 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
4009
4010         * gnus-msg.el (gnus-msg-mail): Move it backwards.
4011
4012 2000-11-03  Simon Josefsson  <sj@extundo.com>
4013
4014         * rfc2231.el (rfc2231-parse-qp-string): New function.
4015         (require): rfc2047.
4016
4017         * mail-parse.el (mail-header-parse-content-type):
4018         (mail-header-parse-content-disposition): Support invalid QP
4019         encoded strings, by using `rfc2231-parse-qp-string'.
4020
4021 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4022
4023         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
4024         (rfc2231-decode-encoded-string): Typo "> X 1".
4025         (rfc2231-encode-string): Insert the name of charset.
4026         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
4027
4028 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4029
4030         * mm-decode.el (mm-save-part): Return the filename.
4031         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
4032         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
4033         (gnus-mime-action-alist): Use it.
4034         (gnus-mime-button-commands): USe it.
4035         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
4036         (mm-inline-external-body): unwind-protect.
4037
4038 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4039
4040         * gnus-art.el (gnus-insert-mime-button): Show url.
4041
4042 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
4043
4044         * mml.el (mml-generate-mime-1): Support external url.
4045         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
4046
4047 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
4048
4049         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
4050         * mm-decode.el (mm-display-external): Ditto.
4051         * mm-extern.el: New file.
4052         * mm-decode.el (mm-inline-media-tests): Hook it up.
4053         (mm-inlined-types): Inline message/external-body.
4054
4055 2000-11-02  Simon Josefsson  <sj@extundo.com>
4056
4057         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
4058
4059         * message.el (message-get-reply-headers): Better handling when
4060         Mail-Followup-To is very large.
4061
4062 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
4063
4064         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
4065         * gnus-art.el (gnus-article-edit-done):
4066         * gnus-sum.el (gnus-summary-edit-article-done): Move line
4067         counting code here.
4068         * gnus-msg.el (gnus-setup-message): Remove a hack.
4069
4070 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4071
4072         * gnus-sum.el (gnus-newsgroup-variables): New variable.
4073         (gnus-summary-mode): Make them local variables.
4074         (gnus-set-global-variables): Globalize them.
4075         (gnus-summary-exit): Kill them.
4076
4077 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
4078
4079         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
4080         word.
4081
4082 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
4083
4084         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
4085         gnus-article-wash-types.
4086         * gnus-art.el (gnus-article-wash-status): Use them.
4087
4088 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
4089
4090         * mml.el (mml-read-tag): Remove spaces and LF.
4091
4092 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4093
4094         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
4095         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
4096
4097 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
4098
4099         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
4100
4101 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
4102
4103         * gnus-sum.el (gnus-article-charset): New variable.
4104         (gnus-summary-display-article): Set it.
4105         * gnus-msg.el (gnus-copy-article-buffer): Use it.
4106         * gnus-art.el (gnus-article-mode): Make it local variable.
4107
4108 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4109
4110         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
4111
4112 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4113
4114         * nnwfm.el: New file.
4115
4116         * nnweb.el (nnweb-replace-in-string): New function.
4117
4118 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
4119
4120         * mml2015.el: Wrap gpg.el.
4121         * gpg.el (gpg-verify): The last argument of apply is a list.
4122         (gpg-encrypt): Add passphrase as a parameter.
4123
4124 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4125
4126         * gpg.el: New file.
4127         * gpg-ring.el: New file.
4128
4129 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
4130
4131         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
4132
4133 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
4134
4135         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
4136         double-quote charcters.
4137         (gnus-summary-prepare-threads): Ditto.
4138
4139 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4140
4141         * gnus-art.el (gnus-mime-display-single): Forward line -1.
4142         * mml.el (mml-read-tag): Don't skip the leading space.
4143         * lpath.el (font-lock-set-defaults): Shut up.
4144
4145 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
4146
4147         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
4148
4149 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
4150
4151         * qp.el (quoted-printable-encode-region): Replace leading - when
4152         ultra safe.
4153         * mml.el (mml-generate-mime-postprocess-function): Removed.
4154         (mml-postprocess-alist): Removed.
4155         (mml-generate-mime-1): Use ultra-safe when sign.
4156         * mml2015.el (mml2015-fix-micalg): Uppercase.
4157         (mml2015-verify): Insert LF.
4158         (mml2015-mailcrypt-sign): Downcase; search backward.
4159
4160 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4161
4162         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
4163         restrictive.
4164         (nnultimate-table-regexp): New variable.
4165         (nnultimate-forum-table-p): Use it.
4166
4167 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
4168
4169         * gnus-sum.el (gnus-summary-expire-articles): Save point.
4170
4171 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
4172
4173         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
4174         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
4175
4176 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4177
4178         * mml2015.el: Shut up.
4179
4180 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4181
4182         * gnus.el (gnus-server-browse-hashtb): Removed.
4183         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
4184         (gnus-group-insert-group-line-info): Use simplified method.
4185         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
4186
4187 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4188
4189         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
4190         moved here.
4191         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
4192         * gnus-group.el (gnus-group-prepare-flat): Use it.
4193         * gnus-topic.el (gnus-group-prepare-topics): Use it.
4194
4195 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
4196
4197         * mml.el (mml-mode): Show menu in XEmacs.
4198
4199 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
4200
4201         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
4202         (gnus-server-read-server-in-server-buffer): New function.
4203         (gnus-browse-foreign-server): Browse in group buffer.
4204         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
4205         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
4206         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
4207         * gnus.el (gnus-server-browse-hashtb): New variable.
4208
4209 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
4210
4211         * nnfolder.el (nnfolder-open-nov): Use group.
4212
4213 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
4214
4215         * nnfolder.el: Add NOV. Set version to 2.0.
4216         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
4217
4218 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
4219
4220         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
4221
4222 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
4223
4224         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
4225         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
4226
4227 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4228
4229         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
4230
4231 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
4232
4233         * mm-decode.el (mm-verify-function-alist): New variable.
4234         (mm-verify-option): New variable.
4235         (mm-decrypt-function-alist): Ditto.
4236         (mm-decrypt-option): Ditto.
4237         (mm-find-raw-part-by-type): New function.
4238         (mm-possibly-verify-or-decrypt): New function.
4239         (mm-dissect-multipart): Use it.
4240         * mml2015.el (mml2015-fix-micalg): New function.
4241         (mml2015-decrypt): Use new interface.
4242         (mml2015-verify):  Use new interface.
4243         (mml2015-setup): Make it bogus.
4244
4245 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
4246
4247         * mml.el (mml-generate-mime-postprocess-function): Set to
4248         mml-postprocess.
4249         (autoload): Autoload mml2015 and mml-smime.
4250         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
4251         * mml2015.el (mml2015-encrypt): New function.
4252         (mml2015-sign): New function.
4253         (mml2015-encrypt-function): New variable.
4254         (mml2015-sign-function): New variable.
4255         (mml2015-mailcrypt-encrypt): Use message-recipients.
4256         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
4257         * mml-smime.el (mml-smime-setup): Ditto.
4258
4259 2000-10-28  Simon Josefsson  <sj@extundo.com>
4260
4261         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
4262         Communigate Pro 3.3.1 server.
4263
4264         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
4265         in buffers.
4266         (mml-secure-dns-server): Removed.
4267         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
4268         write certificates to files.
4269
4270         * smime.el (smime-dns-server): New variable.
4271         (smime-mail-to-domain):
4272         (smime-cert-by-dns): New functions.
4273
4274         * dig.el: New file.
4275
4276 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
4277
4278         * message.el (message-options): New variable.
4279         (message-options-set-recipient): New function.
4280         (message-send): Use them.
4281         * gnus-int.el (gnus-request-replace-article): Use them.
4282         (gnus-request-accept-article): Ditto.
4283         * mml.el (mml-preview): Use them.
4284         * gnus-sum.el (gnus-summary-edit-article): Use them.
4285
4286         * message.el (message-options-get): New function.
4287         (message-options-get): New function.
4288         * rfc2047.el (rfc2047-encode-message-header): Use them.
4289         * mm-bodies.el (mm-encode-body): Use them.
4290
4291 2000-10-28  Simon Josefsson  <sj@extundo.com>
4292
4293         * nnimap.el (nnimap-retrieve-which-headers):
4294         (nnimap-request-article-part): Quote message-id.
4295
4296         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
4297         (smime-CA-file): New variable.
4298         (smime-call-openssl-region): Don't error.
4299         (smime-sign-region): Return result value.
4300         (smime-encrypt-region): Ditto.
4301         (smime-verify-region): New function.
4302         (smime-decrypt-region): Ditto.
4303         (smime-verify-buffer): Ditto.
4304         (smime-decrypt-buffer): Ditto.
4305
4306         * mml.el: Require mml-sec.
4307         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
4308         (mml-mode-map): Add "sign" and "encrypt" maps.
4309         (mml-menu): Add security menu.
4310         (mml-preview): Use generate-new-buffer.
4311
4312         * mml-sec.el: New file.
4313
4314 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
4315
4316         * mm-decode.el (mm-find-part-by-type): Move it here.
4317         * mml.el (mml-postprocess): Move it here.
4318         (mml-postprocess-alist): Move it here. Merge them.
4319
4320 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
4321
4322         * rfc2047.el (rfc2047-encode-message-header): Make sure no
4323         unencoded stuff in the header.
4324
4325 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
4326
4327         * gnus-group.el (gnus-group-listed-groups): New variable.
4328         (gnus-group-list-option): New variable.
4329         (gnus-group-list-limit-map): New keymap.
4330         (gnus-group-list-flush-map): New keymap.
4331         (gnus-group-list-plus-map): New keymap.
4332         (gnus-group-prepare-logic): New function.
4333         (gnus-group-prepare-flat): Merge with
4334         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
4335         (gnus-group-prepare-flat-list-dead): Ditto.
4336         (gnus-group-list-matching): Use gnus-group-prepare-function.
4337         (gnus-group-list-dormant): Ditto.
4338         (gnus-group-list-cached): Ditto.
4339         (gnus-group-listed-groups): New function.
4340         (gnus-group-list-limit): New function.
4341         (gnus-group-list-flush): New function.
4342         (gnus-group-list-plus): New function.
4343         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
4344         (gnus-topic-prepare-topic): Ditto.
4345
4346 2000-10-27  Paul Jarc <prj@po.cwru.edu>
4347
4348         * message.el (message-insert-to, message-get-reply-headers):
4349         (message-reply, message-followup): Mail-{Followup,Reply}-To.
4350
4351 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
4352
4353         * mml2015.el: New file.
4354         * smime.el: New file.
4355         * mml-smime.el: New file.
4356
4357 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
4358
4359         * ChangeLog: Moved to ChangeLog.1.
4360
4361 ;; Local Variables:
4362 ;; coding: iso-2022-7bit
4363 ;; End: