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