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