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