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