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