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