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