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