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