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