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