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