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