* gnus-win.el (gnus-configure-windows-hook): New hook.
[gnus] / lisp / ChangeLog
1 2001-12-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2
3         * gnus-win.el (gnus-configure-windows-hook): New hook.
4
5 2001-12-29  Sascha L\e,A|\e(Bdecke  <sascha@meta-x.de>
6
7         * gnus-win.el (gnus-configure-windows): Minimize tree buffer. 
8
9 2001-12-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10
11         * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
12         lists. 
13         (gnus-select-newsgroup): Don't append; push.
14         (gnus-adjust-marked-articles): Remove obsolete ranges from
15         `seen'. 
16         (gnus-update-marks): Clean up.
17         (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
18
19 2001-12-29  Frank Schmitt  <usereplyto@Frank-Schmitt.net>
20
21         * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days. 
22
23 2001-12-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
24
25         * gnus-sum.el (gnus-auto-select-subject): New variable.
26         (gnus-summary-best-unread-subject): New function.
27         (gnus-summary-best-unread-article): Use it.
28         (gnus-summary-first-unseen-subject): New function and command. 
29
30         * gnus-art.el (gnus-treatment-function-alist): Emphasize after
31         other treatments.
32
33         * gnus-util.el (gnus-put-overlay-excluding-newlines): New
34         function. 
35
36         * gnus-art.el (gnus-article-show-hidden-text): Remove the type
37         from the list of hidden types. 
38
39         * mm-view.el (mm-inline-text): Ditto.
40         (mm-inline-text): Ditto.
41         (mm-w3-prepare-buffer): Ditto.
42
43         * gnus-art.el (article-wash-html): Inhibit more remote fetching. 
44
45 2001-12-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
46
47         * gnus-art.el (gnus-ignored-headers): Added more headers. 
48
49 2001-12-29  Jesper Harder  <harder@ifa.au.dk>
50
51         * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
52         once. 
53
54 2001-12-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
55
56         * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix. 
57
58 2001-12-28  Simon Josefsson  <jas@extundo.com>
59
60         * gnus-srvr.el (gnus-browse-foreign-server): Fix typo.  From
61         Jesper Harder <harder@ifa.au.dk>.
62
63 2001-12-27  Simon Josefsson  <jas@extundo.com>
64
65         * gnus-sum.el (gnus-select-newsgroup): Make
66         `gnus-newsgroup-unseen' sorted.  Make `gnus-newsgroup-unseen'
67         contain all articles (instead of none) when no seen marks have
68         been set for the group.
69         (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
70         instead, it seems to result in shorter ranges.
71
72 2001-12-26 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
73
74         * mm-util.el (mm-iso-8859-x-to-15-region): Use
75         insert-before-markers.
76         From Jesper Harder <harder@ifa.au.dk>
77
78 2001-12-26  Paul Jarc <prj@po.cwru.edu>
79         
80         * nnmaildir.el (nnmaildir-save-mail): create the destination
81         groups if they do not exist.
82
83 2001-12-26  Katsumi Yamaoka  <yamaoka@jpl.org>
84
85         * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
86
87 2001-12-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
88
89         * gnus-group.el (gnus-group-read-ephemeral-group): Call
90         gnus-group-real-name.
91
92         * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
93         (gnus-newsgroup-variables): Ditto.
94
95         * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
96         return it.
97
98 2001-12-21  Paul Jarc <prj@po.cwru.edu>
99         
100         * gnus.el (gnus-valid-select-methods): Include nnmaildir.
101         * nnmaildir.el (top-level): Add commentary.
102         (nnmaildir-version): Indicate that nnmaildir is now a standard
103         part of Gnus, not separately released.
104         
105 2001-12-21 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
106
107         * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
108         * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
109         * nnheader.el, nnmail.el: Nil/NIL vs. nil. 
110         From  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
111
112 2001-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
113
114         * nnmaildir.el: Copyright changes. Require cl only at compile time.
115
116 2001-12-20  Simon Josefsson  <jas@extundo.com>
117
118         * nnimap.el (top-level): Don't require cl.  Suggested by ShengHuo
119         ZHU <zsh@cs.rochester.edu>.
120         (nnimap-close-group): Don't quote KEYLIST items.  Suggested by
121         Brian P Templeton <bpt@tunes.org>.
122
123 2001-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
124
125         * nnmaildir.el: New.
126         From Paul Jarc <prj@po.cwru.edu>.
127
128 2001-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
129
130         * nndoc.el (nndoc-type-alist): Move forward to the end.
131
132 2001-12-19  Katsumi Yamaoka  <yamaoka@jpl.org>
133
134         * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
135         `dolist'.
136
137 2001-12-19 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
138
139         * gnus-win.el (gnus-frames-on-display-list): New.
140         (gnus-get-buffer-window): Use it.
141
142 2001-12-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
143
144         * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
145
146 2001-12-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
147
148         * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
149         
150 2001-12-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
151            From Harald Meland <Harald.Meland@usit.uio.no>
152
153         * gnus-win.el (gnus-get-buffer-window): New function.
154         (gnus-all-windows-visible-p): Use it.
155
156         * gnus-util.el (gnus-horizontal-recenter) 
157         (gnus-horizontal-recenter, gnus-horizontal-recenter) 
158         (gnus-horizontal-recenter, gnus-set-window-start): Use it.
159
160         * gnus-score.el (gnus-score-insert-help): Use it.
161
162         * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
163         (gnus-generate-tree, gnus-highlight-selected-tree)
164         (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
165         it.
166
167         * gnus-art.el (gnus-article-set-window-start)
168         (gnus-mm-display-part, gnus-request-article-this-buffer)
169         (gnus-button-next-page, gnus-button-prev-page)
170         (gnus-article-button-next-page, gnus-article-button-prev-page):
171         Use it.
172
173 2001-12-18  Josh Huber  <huber@alum.wpi.edu>
174
175         * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
176         * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
177         * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
178
179 2001-12-18 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
180
181         * ChangeLog,  ChangeLog.1, nnwfm.el,  gnus-smiley.el:
182         * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
183         * mml1991.el, nnultimate.el: Add `coding'.
184
185 2001-12-17  Josh Huber  <huber@alum.wpi.edu>
186
187         * ChangeLog: changed coding to buffer-file-coding-system
188         * ChangeLog.1: same
189         * nnwfm.el: same
190         * gnus-smiley.el: same
191         * gnus-cite.el: moved -*- magic cookie -*- to Local Variables
192         * gnus-delay.el: same
193         * gnus-spec.el: same
194         * message.el: same
195         * mml1991.el: same
196         * nnultimate.el: same
197
198 2001-12-16  Simon Josefsson  <jas@extundo.com>
199         Inspired by code by Dirk Meyer <dischi@tzi.de>.
200
201         * gnus-sum.el (gnus-summary-muttprint-program): New variable.
202         (gnus-summary-save-map): Add muttprint.
203         (gnus-summary-make-menu-bar): Ditto.
204         (gnus-summary-muttprint): New function.
205
206         * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
207
208 2001-12-14 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
209
210         * uudecode.el (uudecode-decode-region-internal): Speedup by using
211         temporary list instead of buffer.
212
213         * mm-url.el (executable-find): autoload.
214
215 2001-12-12  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
216
217         * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
218         to variable, follow doc-string conventions).
219
220 2001-12-13  Josh Huber  <huber@alum.wpi.edu>
221
222         * gnus-cus.el (gnus-extra-topic-parameters): added topic parameter
223         subscribe-level
224         * gnus-topic.el (gnus-subscribe-topics): use it.
225
226 2001-12-13 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
227
228         * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
229         messages. (A small patch with indentation)
230         From Sean Neakums <sneakums@zork.net>.
231
232         * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
233         nil after shooting down the gnus-original-article-buffer.
234
235 2001-12-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
236
237         * uudecode.el (uudecode-use-external): New.
238         (uudecode-decode-region): Automatically detect external program.
239
240         * binhex.el (binhex-use-external): New.
241         (binhex-decode-region-internal): New.
242         (binhex-decode-region): Automatically detect external program.
243         
244         * mm-uu.el (mm-uu-decode-function): 
245         (mm-uu-binhex-decode-function): Use them.
246
247 2001-12-12  Simon Josefsson  <jas@extundo.com>
248
249         * nnvirtual.el (nnvirtual-always-rescan) 
250         (nnvirtual-component-regexp): Fix doc.
251
252         * nnoo.el (defvoo): Add doc to defvoo variables.
253
254         * nnml.el (nnml-directory, nnml-active-file) 
255         (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil) 
256         (nnml-marks-is-evil, nnml-filenames-are-evil) 
257         (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
258
259         * nnmh.el (nnmh-directory, nnmh-get-new-mail)
260         (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
261         (nnmh-possibly-change-directory): Use `nnheader-report' instead of
262         `error'.
263
264         * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file) 
265         (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook): 
266
267         * nnfolder.el (nnfolder-directory, nnfolder-active-file) 
268         (nnfolder-newsgroups-file, nnfolder-get-new-mail) 
269         (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry) 
270         (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
271
272         * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file) 
273         (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
274
275         * imap.el, nnimap.el: Fix indentation.
276
277         * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
278
279 2001-12-12  Didier Verna  <didier@xemacs.org>
280
281         * gnus-msg.el (gnus-group-news): New function.
282         * gnus-group.el (gnus-group-mode-map): bind it to `i'.
283         * gnus-group.el (gnus-group-make-menu-bar): add a menu item for it.
284         * gnus-salt.el (gnus-carpal-group-buffer-buttons): add a button
285         for it.
286         * gnus-msg.el (gnus-summary-news-other-window): New function.
287         * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
288         bind it to `i'.
289         * gnus-sum.el (gnus-summary-mode-map): bind it to `i'.
290         * gnus-sum.el (gnus-summary-make-menu-bar): add a menu item for it.
291         * gnus-salt.el (gnus-carpal-summary-buffer-buttons): add a button
292         for it (called with a prefix).
293         * gnus-msg.el (gnus-configure-posting-styles): add an optional
294         group-name argument.
295         * gnus-msg.el (gnus-setup-message): use it.
296
297 2001-12-12 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
298
299         * gnus-sum.el (gnus-summary-show-article): Fix doc.
300
301 2001-12-10 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
302
303         * mml.el (mime-to-mml): Remove Content-Disposition too.
304
305 2001-12-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
306
307         * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
308         * gnus-group.el (gnus-group-name-decode): Decode unibyte
309         strings only.
310         From TSUCHIYA Masatoshi <tsuchiya@namazu.org>
311
312 2001-12-08  Nevin Kapur  <nevin@jhu.edu>
313
314         * nnmail.el (nnmail-fancy-expiry-targets): New variable.
315         (nnmail-fancy-expiry-target): Use it.
316         Suggestions from Simon Josefsson <jas@extundo.com>.
317
318 2001-12-07 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
319
320         * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
321
322 2001-12-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
323
324         * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
325
326         * gnus-util.el (gnus-url-unhex-string): Move here.
327
328 2001-12-07 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
329
330         * nnrss.el (nnrss-decode-entities-unibyte-string): Use
331         mm-url-decode-entities-nbsp.
332
333         * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
334         * webmail.el, nnwfm.el: Use mm-url.
335
336         * mm-url.el (mm-url-fetch-form): Move from nnweb.
337         (mm-url-remove-markup): Move from nnweb.
338         (mm-url-fetch-simple): Move from webmail.
339
340         * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
341
342 2001-12-07 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
343
344         * gnus-sum.el (gnus-summary-print-truncate-and-quote): New.
345         (gnus-summary-print-article): Use it.
346
347         * gnus-util.el (gnus-replace-in-string): Typo.
348
349 2001-12-06 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
350
351         * nnweb.el (nnweb-replace-in-string): Removed.
352
353         * gnus-util.el (gnus-replace-in-string): New function.
354         (gnus-mode-string-quote): Use it.
355
356         * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
357         * nnwfm.el (nnwfm-create-mapping): Ditto.
358
359 2001-12-06 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
360
361         * dgnushack.el (dgnushack-compile): nnrss.el and
362         nnslashdot.el don't depend on nnweb, url, w3.
363
364         * nnrss.el: Use mm-url.
365
366 2001-12-06 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
367
368         * mm-url.el (mm-url-insert-file-contents): Support file:.
369
370 2001-12-05 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
371
372         * mm-view.el: Lower case for the description line. Sync from the
373         Emacs CVS.
374
375 2001-12-05 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
376
377         * gnus-group.el (gnus-group-find-new-groups): Fix doc.
378         From:  Stefan Monnier  <monnier@cs.yale.edu>
379
380 2001-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
381
382         * mm-view.wl (mm-inline-text): Decode a charset-encoded rich text.
383
384 2001-12-04 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
385
386         * mm-url.el: Require executable.
387         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
388
389 2001-12-03 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
390
391         * pop3.el (pop3-munge-message-separator): Only use valid date.
392         From Michael Welsh Duggan <md5i@cs.cmu.edu>.
393
394         * Makefile.in: gnus-load.elc may not be generated.
395
396 2001-12-03 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
397
398         * mm-url.el: New.
399         * nnslashdot.el: Use it.
400         * mm-extern.el (mm-extern-url): Use it.
401
402 2001-12-01 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
403
404         * gnus-sum.el (gnus-summary-save-article): Nix
405         gnus-display-mime-function and gnus-article-prepare-hook.
406
407         * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
408         the beginning of lines.
409         (gnus-complex-form-to-spec): Ditto.
410
411 2001-12-01 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
412
413         * message.el (message-make-mft): Fix the m-s-a-file regexp.
414         From Paul Jarc <prj@po.cwru.edu>.
415
416 2001-11-30 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
417
418         * message.el: New variable message-subscribed-address-file;
419         use it in message-make-mft.  From Paul Jarc <prj@po.cwru.edu>.
420
421 2001-11-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
422
423         * message.el (message-tab-body-function): Set to nil.
424         (message-tab): Use text-mode-map or global-map.
425         Suggested by Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
426
427 2001-11-30  Simon Josefsson  <jas@extundo.com>
428
429         * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
430         instead of gnus-union, for speed.  Suggested by Christoph Conrad
431         <christoph.conrad@gmx.de>.
432         (gnus-agent-fetch-group-1): Add verbose message.
433
434 2001-11-29 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
435
436         * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
437         of integers.
438
439 2001-11-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
440
441         * message.el (message-newgroups-header-regexp)
442         (message-completion-alist, message-tab-body-function): Use
443         defcustom rather than defvar.
444         (message-tab): Mention `message-tab-body-function' in doc.
445         Suggested by Karl Eichwalder.
446
447 2001-11-28 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
448
449         * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
450
451 2001-11-28 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
452
453         * nnheader.el (nnheader-find-nov-line): Don't use macro
454         gnus-delete-line.
455
456         * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
457         (gnus-group-name-charset): Ditto.
458
459         * gnus-util.el (gnus-buffer-live-p): Ditto.
460
461 2001-11-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
462
463         * sieve-manage.el (sieve-manage-stream-alist): Backslash before
464         open parenthesis in doc.
465         (sieve-manage-authenticator-alist): Typo in doc.
466         * imap.el (imap-authenticator-alist): Typo in doc.
467         (imap-stream-alist): Backslash.
468
469         * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
470           Thanks to david.goldberg6@verizon.net (David S. Goldberg)
471
472 2001-11-27 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
473
474         * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
475
476         * message.el (message-mode): make-local-hook is harmless in Emacs 21.
477
478         * gnus-msg.el (gnus-configure-posting-styles): use
479         make-local-hook. Add LOCAL for add-hook.
480
481 2001-11-27  Per Abrahamsen  <abraham@dina.kvl.dk>
482
483         * message.el (message-mode): Use `make-local-hook' unless
484         obsolete.
485         Patch by Katsumi Yamaoka  <yamaoka@jpl.org>.
486
487 2001-11-26  Katsumi Yamaoka  <yamaoka@jpl.org>
488
489         * canlock.el: Remove sha1.el and base64.el stuff.
490
491 2001-11-26  Didier Verna  <didier@xemacs.org>
492
493         * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
494         if needed.
495
496 2001-11-21  Katsumi Yamaoka  <yamaoka@jpl.org>
497
498         * message.el (message-tamago-not-in-use-p): New function.
499         (message-strip-forbidden-properties): Use it.
500
501 2001-11-26  Didier Verna  <didier@xemacs.org>
502
503         * gnus-start.el (gnus-check-first-time-used): only check for
504         existence of .el[d] files.
505
506 2001-11-25 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
507
508         * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
509
510         * message.el (message-setup-1): Clean up mc-*.
511
512 2001-11-25 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
513
514         * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
515         * gnus-score.el (gnus-score-find-bnews): Use it.
516
517         * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
518         (gnus-summary-limit-to-author): Ditto.
519         (gnus-summary-limit-to-extra): Ditto.
520         (gnus-summary-find-matching): Support not-matching argument.
521
522 2001-11-25  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
523
524         * message.el (message-wash-subject): Use `insert' rather than
525         `insert-string', which is deprecated.
526
527 2001-11-24  Simon Josefsson  <jas@extundo.com>
528
529         * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
530         message. (Gnus does not "default" to using 8bit for the message,
531         it default to use 8bit encoding and the user-supplied CTE
532         value. Calling this behaviour "treating it as 8bit" is perhaps
533         better.)
534
535         * mm-bodies.el (mm-body-encoding): Intern encoding if needed
536         (compare mm-charset-to-coding-system).
537
538 2001-11-23 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
539
540         * canlock.el (canlock-sha1-with-openssl): Use unibyte
541         buffer. Correctly decode hex.
542
543 2001-11-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
544
545         * gnus-agent.el (gnus-category-insert-line): Convert category
546         names to strings.
547
548 2001-11-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
549
550         * message.el (sha1): eval-and-compile.
551
552 2001-11-20  Simon Josefsson  <jas@extundo.com>
553
554         * message.el (message-allow-no-recipients): New variable.
555         (message-send): Use it, customize the prompting when posting to
556         Gcc/Fcc alone.  From prj@po.cwru.edu (Paul Jarc).
557
558 2001-11-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
559
560         * mm-util.el (mm-coding-system-priorities): New.
561         (mm-sort-coding-systems-predicate): New.
562         (mm-find-mime-charset-region): Resort coding systems if needed.
563         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
564
565 2001-11-20  Didier Verna  <didier@xemacs.org>
566
567         * gnus-group.el (gnus-group-make-help-group): new optional
568         argument to control the error behavior.
569         * gnus-start.el (gnus-check-first-time-used): use it to avoid
570         erroring.
571
572 2001-11-19  Simon Josefsson  <jas@extundo.com>
573
574         * message.el (message-mode-map): Use C-c C-f C-i for Importance:
575         instead of C-c C-u.  Suggested by Per Abrahamsen
576         <abraham@dina.kvl.dk>.
577
578 2001-11-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
579
580         * nnfolder.el (nnfolder-read-folder): Use group instead of
581         nnfolder-current-group.
582         Suggested by Lorentey Karoly <lorentey@elte.hu>.
583
584 2001-11-17  Simon Josefsson  <jas@extundo.com>
585
586         * message.el (message-send): Ask user if Fcc/Gcc should be
587         performed when no other sender was specified.
588         Suggested by prj@po.cwru.edu (Paul Jarc).
589
590 2001-11-17  Simon Josefsson  <jas@extundo.com>
591
592         * message.el (message-mode, message-mode-map): Use C-c C-u for
593         Importance: instead of C-c C-p (used by SC).
594
595 2001-11-16  Simon Josefsson  <jas@extundo.com>
596
597         * message.el (message-insert-importance-high)
598         (message-insert-importance-low): Save point.
599
600         * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
601         value.
602
603 2001-11-16  Per Abrahamsen  <abraham@dina.kvl.dk>
604
605         * message.el (message-strip-special-text-properties): New option.
606         (message-strip-forbidden-properties): Obey it.
607
608 2001-11-14  Sam Steingold  <sds@gnu.org>
609
610         * gnus-score.el: Fixed some doc strings to properly quote symbols.
611
612 2001-11-15  Simon Josefsson  <jas@extundo.com>
613
614         Support "Importance:" header in Message.
615
616         * message.el (message-mode-map): Bind C-c C-p to
617         `message-insert-or-toggle-importance'
618         (message-mode-menu): Add message-insert-importance-{high,low}.
619         (message-insert-importance-high, message-insert-importance-low)
620         (message-insert-or-toggle-importance): New functions.
621         (message-tool-bar-map): Add {un,}important.
622         (message-mode): Doc fix.
623
624 2001-11-15  Simon Josefsson  <jas@extundo.com>
625
626         * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
627
628         * mml.el (mml-menu): Fix toolbar tooltip.
629
630 2001-11-15 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
631
632         * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
633         * nnml.el (nnml-save-marks): Ditto.
634
635         * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
636
637 2001-11-15  Simon Josefsson  <jas@extundo.com>
638
639         * nnml.el (nnml-save-marks):
640         * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
641         Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
642
643 2001-11-15  Per Abrahamsen  <abraham@dina.kvl.dk>
644
645         * gnus-art.el (gnus-article-wash-status-strings): Use
646         `copy-sequence', not `copy-seq'.
647
648 2001-11-15  Per Abrahamsen  <abraham@dina.kvl.dk>
649
650         * gnus-art.el (gnus-article-wash-status-strings): New constant.
651         (gnus-gnus-article-wash-status-entry): New function.
652         (gnus-article-wash-status): Use it.
653
654 2001-11-13 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
655
656         * mml1991.el: Add coding header.
657
658 2001-11-12  Simon Josefsson  <jas@extundo.com>
659
660         * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
661         (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
662         `mml1991-sign' and `mml1991-encrypt'.
663         (mml1991-encrypt, mml1991-sign): New glue functions.
664         (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
665
666         * mml.el (mml-mode-map): `C-c RET o' map for PGP.
667         (mml-menu): Add PGP to menu.
668
669         * mml-sec.el (top-level): Require mml1991.  Don't require smime.
670         (mml-sign-alist, mml-encrypt-alist): Add "pgp".
671         (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
672         (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
673
674         * mml2015.el: Mention RFC 3156.
675
676         * mml1991.el: New file.  From Sascha L\e,A|\e(Bdecke <sascha@meta-x.de>.
677
678 2001-11-12 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
679
680         * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
681
682         * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
683           From <Michael.Cook@cisco.com>
684
685 2001-11-11  Simon Josefsson  <jas@extundo.com>
686
687         * message.el (top-level): Autoload sha1.
688         (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
689         canlock, no need to require two different hash algs).  Suggested
690         by Ferenc Wagner <wferi@bolyai1.elte.hu>.
691
692 2001-11-09  Simon Josefsson  <jas@extundo.com>
693
694         * gnus.el (gnus-local-domain): Fix doc.  From Pavel Jan\e,Bm\e(Bk
695         <Pavel@Janik.cz>.
696
697 2001-11-09  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
698
699         * message.el (message-point-in-header-p): New function.
700         (message-do-auto-fill): Use it.
701         (message-beginning-of-line): New function.  Goes to beginning of
702         header value (i.e., end of header name), or to beginning of line
703         if already at beginning of value.  Behaves like
704         `beginning-of-line' when in message body.
705         (message-mode-map): Bind it.
706
707 2001-11-08  Simon Josefsson  <jas@extundo.com>
708
709         * gnus-msg.el (gnus-posting-styles): Add doc.
710
711 2001-11-07  Simon Josefsson  <jas@extundo.com>
712
713         * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
714
715         * sieve-mode.el (sieve-control-commands-face)
716         (sieve-control-commands-face, sieve-action-commands-face)
717         (sieve-test-commands-face, sieve-tagged-arguments-face): New
718         faces.
719         (sieve-font-lock-keywords): Use them.
720         (sieve-mode): Only set font-lock-defaults in emacs.
721
722         * gnus-art.el (gnus-default-article-saver): Add
723         gnus-summary-save-body-in-file.
724         (gnus-summary-write-to-file): Fix doc.
725
726 2001-11-07  Simon Josefsson  <jas@extundo.com>
727
728         * gnus-art.el (gnus-treat-highlight-signature): Add cross
729         reference to the correct chapter in the manual.
730
731         * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
732         Suggested by "Golubev I. N." <gin@mo.msk.ru>.
733
734 2001-11-07 06:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
735
736         * mml.el (mml-preview): Bind mail-header-separator.
737
738 2001-11-07  Katsumi Yamaoka  <yamaoka@jpl.org>
739
740         * message.el: Always require canlock.
741         (message-ignored-supersedes-headers): Include Cancel-Lock and
742         Cancel-Key.
743         (message-insert-canlock): Don't require canlock.
744         (message-cancel-news): Don't check whether canlock is available.
745         (message-supersede): Support cancel-locks.
746
747         * gnus-art.el: Don't autoload canlock.
748
749 2001-11-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
750
751         * mail-source.el (mail-source-fetch-imap): ASYNC param.
752         From: <andre@slamdunknetworks.com>
753
754 2001-11-06 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
755
756         * many files: Fix copyright lines.
757
758 2001-11-05 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
759
760         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
761         Suggested by Dave Love  <fx@gnu.org>.
762
763 2001-11-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
764
765         * message.el (message-kill-buffer): Remove auto-save file after
766         confirm.
767
768         * message.el (message-send-mail): Call message-generate-headers
769         once.  Suggested by Matt Armstrong <matt@lickey.com>.
770
771         * gnus-topic.el (gnus-topic-rename): Initial-input.
772         Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
773
774 2001-11-03  Per Abrahamsen  <abraham@dina.kvl.dk>
775
776         * message.el (message-forbidden-properties): New constant.
777         (message-strip-forbidden-properties): New function.
778         (message-mode): Activate it.
779
780 2001-11-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
781
782         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
783         (mm-hack-charsets): Fix doc.
784
785 2001-11-02  Simon Josefsson  <jas@extundo.com>
786
787         * gnus-int.el (gnus-check-server): Message "...done" when done.
788
789         * imap.el (imap-close): Don't message (imap-send-command-wait
790         returns if the connection is dropped).
791         (imap-wait-for-tag): Nix out message only when necessary.
792
793         * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
794         for non-crossposting.
795         (gnus-sieve-crosspost): Default to t to be consistent with other
796         parts of Gnus.
797
798 2001-11-01 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
799
800         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
801         (mm-iso-8859-x-to-15-table): Ditto.
802         (mm-iso-8859-x-to-15-region): Ditto.
803         (mm-find-mime-charset-region): Ditto.
804
805 2001-11-01  Simon Josefsson  <jas@extundo.com>
806
807         * nnimap.el (nnimap-close-asynchronous): New variable.
808         (nnimap-close-group): Use it.
809         (nnimap-expunge): Don't use it.
810
811         * imap.el (imap-callbacks): New variable.
812         (imap-remassoc): Copied from `gnus-remassoc'.
813         (imap-add-callback): New function.
814         (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
815         behaviour.
816         (imap-parse-response): Call the callback.
817
818         * message.el (message-insert-canlock): New variable.
819         (message-canlock-generate, message-canlock-password)
820         (message-insert-canlock): New functions.
821         (message-send-news): Call `message-insert-canlock'.
822         (top-level): Require canlock when compiling.
823         (message-insert-canlock): Require canlock before we need it.
824
825 2001-11-01 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
826
827         * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
828
829 2001-11-01 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
830
831         * dgnushack.el (dgnushack-make-load): A workaround for
832         custom-add-loads bug in some versions of XEmacs.
833
834 2001-11-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
835
836         * mm-util.el (mm-charset-synonym-alist): Revert (some).
837
838 2001-11-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
839
840         * mm-util.el (mm-iso-8859-x-to-15-region): New function.
841         (mm-hack-charsets): New variable.
842         (mm-iso-8859-15-compatible): New variable.
843         (mm-iso-8859-x-to-15-table): New variable.
844         (mm-find-mime-charset-region): Add parameter hack-charsets.
845
846         * mm-bodies.el (mm-encode-body): Use it.
847         * mml.el (mml-parse-1): Ditto.
848
849 2001-11-01  Simon Josefsson  <jas@extundo.com>
850
851         * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
852
853 2001-11-01 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
854
855         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
856         is nil.
857
858 2001-11-01 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
859
860         * smiley-ems.el (smiley-update-cache): Auto detect file type.
861
862         * message.el (message-forward-rmail-make-body): Use
863         save-window-excursion.
864         (message-encode-message-body): Search with noerror.
865         (message-setup-1): Convert compose-mail send-actions to
866         message-send-actions.
867
868 2001-11-01  Simon Josefsson  <jas@extundo.com>
869
870         * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
871         <yamaoka@jpl.org>.
872
873 2001-10-31 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
874
875         * sieve-manage.el (sieve-string-bytes): No complain.
876
877 2001-11-01  Simon Josefsson  <jas@extundo.com>
878
879         * gnus-group.el (gnus-group-mode-map): Bind "D u" to
880         `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
881         has autoload cookies, so no `require' should be necessary.)
882
883         * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
884         files.
885
886 2001-10-31  Simon Josefsson  <jas@extundo.com>
887
888         * gnus-cus.el (gnus-group-parameters): Support integer `display'
889         parameter.
890
891         * gnus-sum.el (gnus-select-newsgroup): If group parameter
892         `display' is a number (and C-u wasn't used to enter group), only
893         fetch that number of articles.
894
895 2001-10-31  Matt Armstrong  <matt@lickey.com>
896
897         * gnus.el (gnus-find-subscribed-addresses): Doc fix:
898         not-subscribed -> subscribed.
899
900 2001-10-31 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
901         From: Josh Huber <huber@alum.wpi.edu>
902
903         * message.el (message-subscribed-address-functions): New variable.
904         (message-subscribed-addresses): New variable.
905         (message-subscribed-regexps): New variable.
906         (message-goto-mail-followup-to): New function.
907         (message-send-mail): Add Mail-Followup-To.
908         (message-make-mft): New function.
909
910         * gnus.el (gnus-find-subscribed-addresses): New.
911
912 2001-10-31 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
913
914         * mail-source.el (mail-source-fetch): If debug, don't regain signals.
915         (mail-source-fetch-pop): Ditto.
916         (mail-source-check-pop): Ditto.
917
918         * gnus-start.el (gnus-read-init-file): Ditto.
919         (gnus-activate-group): Ditto.
920         (gnus-read-newsrc-el-file): Ditto.
921
922 2001-10-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
923
924         * message.el (message-get-reply-headers): Make sure there is ", ".
925
926         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
927         mm-coding-system-p. Don't correct it only in XEmacs.
928         (mm-charset-to-coding-system): Use mm-coding-system-p and
929         mm-get-coding-system-list.
930         (mm-emacs-mule, mm-mule4-p): New.
931         (mm-enable-multibyte, mm-disable-multibyte,
932         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
933         mm-with-unibyte-current-buffer,
934         mm-with-unibyte-current-buffer-mule4): Use them.
935         (mm-find-mime-charset-region): Treat iso-2022-jp.
936
937         From  Dave Love  <fx@gnu.org>:
938
939         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
940         construction.
941         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
942         entries conditional on not having a coding system defined for
943         them.
944         (mm-mule-charset-to-mime-charset): Use
945         find-coding-systems-for-charsets if defined.
946         (mm-charset-to-coding-system): Don't use
947         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
948         later.  Add last resort search of coding systems.
949         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
950         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
951         Mule 4.
952         (mm-find-mime-charset-region): Re-write.
953         (mm-with-unibyte-current-buffer): Restore buffer as well as
954         multibyteness.
955
956 2001-10-30 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
957
958         * canlock.el, sha1-el.el, hex-util.el: Move from contrib
959         directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
960         KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
961
962 2001-10-30 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
963
964         * gnus-art.el (article-display-x-face): Nix buffer-read-only
965         again.
966
967         * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
968
969 2001-10-30 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
970
971         * gnus-spec.el (gnus-parse-simple-format): Use
972           buffer-substring-no-properties.
973
974 2001-10-30  Katsumi Yamaoka  <yamaoka@jpl.org>
975
976         * gnus-art.el (article-verify-cancel-lock): New function.
977
978         * nnheader.el (nntp-process-response): New variable.
979         (nnheader-init-server-buffer): Make `nntp-process-response'
980         buffer-local in `nntp-server-buffer'.
981
982         * nntp.el (nntp-prepare-post-hook): New hook.
983         (nntp-wait-for): Save a server's ID in `nntp-process-response'.
984         (nntp-async-trigger): Ditto.
985         (nntp-request-post): Insert a server's ID if there's no Message-ID
986         header; run `nntp-prepare-post-hook'.
987
988 2001-10-30 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
989
990         * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
991         instead.
992
993         * message.el (message-forward-subject-author-subject): Don't use
994         message-news-p, which widens the buffer.
995         (message-forward-make-body): New function.
996         (message-forward): Use it.
997         (message-insinuate-rmail): New.
998         (message-forward-rmail-make-body): New.
999
1000 2001-10-30 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1001
1002         * mm-extern.el (mm-extern): Provide it.
1003
1004         * mm-partial.el (mm-partial): Provide it.
1005
1006 2001-10-28 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1007
1008         * gnus-msg.el (gnus-setup-message): Call post-command-hook.
1009
1010 2001-10-29  Simon Josefsson  <jas@extundo.com>
1011
1012         * mml.el (mml-preview): Bind message-this-is-news if it is
1013         news. From Jesper Harder <harder@myrealbox.com>.
1014
1015 2001-10-28  Simon Josefsson  <jas@extundo.com>
1016
1017         * gnus-sum.el (gnus-group-make-articles-read): Inline group.
1018
1019 2001-10-29  Per Abrahamsen  <abraham@dina.kvl.dk>
1020
1021         * smiley-ems.el (smiley-regexp-alist): Add support for sad and
1022         ironic smilies.
1023
1024 2001-10-27  Simon Josefsson  <jas@extundo.com>
1025
1026         * message.el (message-indent-citation): Don't add trailing
1027         whitespace when citing text.
1028
1029         * gnus.el (gnus-group-faq-directory): Fix.  From Jesper Harder
1030         <harder@ifa.au.dk>.
1031
1032 2001-10-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1033
1034         * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
1035         not available.
1036         (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
1037         (nnweb-type-definition): Add google as alias of dejanews.
1038         (nnweb-google-parse-1): Forward 1 line.
1039
1040 2001-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1041
1042         * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
1043         variable `message-forward-ignored-headers'.
1044
1045 2001-10-24  Per Abrahamsen  <abraham@dina.kvl.dk>
1046
1047         * gnus.el (gnus-expand-group-parameter): New function.
1048         (gnus-expand-group-parameters): Call it.
1049         (gnus-group-fast-parameter): New function.
1050         (gnus-group-find-parameter): Call it.
1051
1052 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
1053
1054         * gnus.el (gnus-news-group-p): Rewrote.  Now accepts a header
1055         vector (it didn't before because of a bug).
1056         * gnus-msg.el (gnus-post-news): Use header vector directly, if
1057         available.  Before it converted it to an article number.
1058
1059         This makes followup to news articles with negative numbers in
1060         nnvirtual groups use news instead of mail.
1061
1062 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
1063
1064         * gnus.el (post-method): Use `native' instead of `nil'.
1065
1066         * gnus-msg.el (gnus-post-method): Ditto.
1067
1068 2001-10-23  Per Abrahamsen  <abraham@dina.kvl.dk>
1069
1070         * gnus.el (gnus-define-group-parameter): Grammar fix.
1071
1072 2001-10-22  Simon Josefsson  <jas@extundo.com>
1073
1074         * gnus-msg.el (gnus-extended-version): Include
1075         system-configuration.
1076         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro\e,A_\e(Bjohann).
1077
1078 2001-10-22  Per Abrahamsen  <abraham@dina.kvl.dk>
1079
1080         * gnus.el (post-method): Customization fix: `native' is not a
1081         valid value.
1082         * gnus-msg.el (gnus-post-method): Doc and customization fix:
1083         `native' is not a valid value.
1084
1085 2001-10-21  Simon Josefsson  <jas@extundo.com>
1086
1087         * nnimap.el (nnimap): Defgroup
1088         (nnimap-strict-function, nnimap-strict-function-match): New
1089         widget, from Per Abrahamsen  <abraham@dina.kvl.dk>.
1090         (nnimap-split-crosspost, nnimap-split-inbox)
1091         (nnimap-split-rule, nnimap-split-predicate)
1092         (nnimap-split-predicate): Defcustom.
1093         (nnimap-split-inbox, nnimap-expunge-search-string)
1094         (nnimap-importantize-dormant): Remove "*" from doc.
1095
1096 2001-10-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1097
1098         * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
1099         not supplied via prefix arg.  From Lisp, make arg mandatory.
1100         Suggested by Frank Schmitt.
1101
1102 2001-10-20  Per Abrahamsen  <abraham@dina.kvl.dk>
1103
1104         * message.el (message-do-auto-fill): Avoid calling
1105         'rfc822-goto-eoh'.
1106
1107 2001-10-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1108         From Paul Jarc <prj@po.cwru.edu>.
1109
1110         * message.el (message-get-reply-headers): Restructure the logic
1111         and add comments.  From Paul Jarc <prj@po.cwru.edu>.
1112
1113 2001-10-20  Simon Josefsson  <jas@extundo.com>
1114
1115         * message.el (message-cancel-news): Support cancel-locks.
1116         Suggested by Per Abrahamsson.
1117
1118         * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
1119         conses.  From David Z Maze <dmaze@MIT.EDU>.
1120
1121         * nnfolder.el (nnfolder-marks-changed-p): Ditto.
1122
1123 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
1124
1125         * mm-decode.el (mm-default-directory): Fix customize type.
1126
1127         * message.el (message-setup-fill-variables): Kludge to use
1128         normal-auto-fill-function even if auto fill is already activated.
1129
1130 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
1131
1132         * message.el (message-do-auto-fill): New version that does not
1133         rely on text properties, by Simon Josefsson <jas@extundo.com>.
1134         (message-setup-1): Removed the `message-field' property.
1135
1136         * gnus-draft.el (gnus-draft-edit-message): Removed the
1137         `message-field' property.
1138
1139 2001-10-19  Per Abrahamsen  <abraham@dina.kvl.dk>
1140
1141         * gnus-draft.el (gnus-draft-edit-message): Change `field' to
1142         `message-field'.  The `field' property has a special significance in
1143         Emacs 21.
1144
1145         * message.el (message-send, message-setup-1): Ditto.
1146
1147 2001-10-18  Simon Josefsson  <jas@extundo.com>
1148
1149         * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
1150         when undoing.
1151
1152 2001-10-18  Simon Josefsson  <jas@extundo.com>
1153         From Frank Schmitt <usereplyto@Frank-Schmitt.net>
1154
1155         * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
1156         (gnus-summary-make-menu-bar): Ditto.
1157
1158 2001-10-17  Simon Josefsson  <jas@extundo.com>
1159
1160         * nnimap.el (nnimap-expiry-target): Make sure it is back to the
1161         server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
1162
1163 2001-10-17 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1164
1165         * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
1166         * gnus-util.el (gnus-user-date): New function.
1167         From Frank Schmitt <usenet@Frank-Schmitt.net>.
1168
1169 2001-10-17  Per Abrahamsen  <abraham@dina.kvl.dk>
1170
1171         * message.el (message-check-news-header-syntax): Special case
1172         nnvirtual groups.
1173
1174         * gnus-sum.el (gnus-summary-respool-default-method): Changed
1175         customize type to `symbol'.
1176
1177 2001-10-17 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1178
1179         * gnus-spec.el (gnus-parse-simple-format): Support extended spec
1180         %&foo;.
1181         (gnus-parse-simple-format): Support user extended spec too.
1182         %u&foo; invokes gnus-user-format-function-foo.
1183
1184 2001-10-17 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1185
1186         * nnml.el (nnml-request-expire-articles): Make sure it is back to
1187         the server.
1188         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1189         * nnfolder.el (nnfolder-request-expire-articles): Ditto.
1190         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1191         * nndiary.el (nndiary-request-expire-articles): Ditto.
1192         (nndiary-schedule): Defsubst it before use it.
1193         (nndiary-error): eval-and-compile.
1194
1195 2001-10-17  Per Abrahamsen  <abraham@dina.kvl.dk>
1196
1197         * gnus-msg.el (gnus-post-method): Changed two instances of
1198         `active' to `current' and one `null' to `not'.
1199
1200 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1201         From Katsumi Yamaoka  <yamaoka@jpl.org>.
1202
1203         * message.el (message-setup-fill-variables): Use
1204         `normal-auto-fill-function' instead of `auto-fill-function'.
1205
1206 2001-10-16  Simon Josefsson  <jas@extundo.com>
1207
1208         * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
1209         (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
1210         body. (Mailcrypt seem to do this, but gpg.el doesn't.)
1211
1212 2001-10-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1213         Patch by Oliver Scholz <oscholz@my.gnus.org>.
1214
1215         * gnus-draft.el (gnus-draft-edit-message): Add text property
1216         `field' with value `header' to message headers.
1217         * message.el (message-setup-1): Really add text property to all of
1218         the header, not just part of it.
1219
1220 2001-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1221
1222         * gnus-group.el (gnus-group-sort-by-server): Use it.
1223
1224         * gnus.el (gnus-method-to-full-server-name): New, bogus function.
1225
1226         * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
1227         and keystroke.
1228
1229 2001-10-14  Simon Josefsson  <jas@extundo.com>
1230
1231         * dig.el: Doc fix.
1232
1233         * smime.el: Doc fix.
1234
1235         * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
1236         charset magic from message.el.
1237
1238 2001-10-12  Simon Josefsson  <jas@extundo.com>
1239         Suggested by david.goldberg6@verizon.net (David S. Goldberg)
1240
1241         * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
1242         'cite from g-a-wash-types.
1243         (gnus-cite-toggle): Ditto.  Add 'cite.  Set modeline.
1244         (gnus-article-hide-citation): Fix.
1245
1246         * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
1247         character.
1248         (gnus-article-toggle-cited-text): Toggle `c' mode line character.
1249
1250         * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
1251         definition.
1252         (gnus-signature-toggle): Toggle `s' mode line character.
1253
1254         * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
1255         doing stuff that clears it.
1256
1257 2001-10-12  Simon Josefsson  <jas@extundo.com>
1258
1259         * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
1260         From Eric Marsden <emarsden@laas.fr>.
1261
1262 2001-10-12 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1263
1264         * message.el (message-do-auto-fill): Use gnus-point-at-bol.
1265         (autoload): Add some autoloads.
1266
1267 2001-10-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1268         Suggested by Oliver Scholz <epameinondas@gmx.de>.
1269
1270         * message.el (message-do-auto-fill): New function.  Like
1271         `do-auto-fill' but don't fill when in the message header.
1272         (message-setup-1): Put a text property on the message header.
1273         (message-setup-fill-variables): Use `message-do-auto-fill'.
1274
1275 2001-10-10 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1276
1277         * message.el (message-send-mail-partially): Insert an empty line
1278         first, because of the change of message-make-lines.
1279
1280 2001-10-10  Florian Weimer  <fw@deneb.enyo.de>
1281
1282         * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
1283         iso-8859-15, make it an alias for iso-8859-1.
1284
1285 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
1286
1287         * message.el (message-send-news): Don't modify the value of
1288         `message-syntax-checks' if it is not a list (possibly it is
1289         `dont-check-for-anything-just-trust-me').
1290
1291 2001-10-10  Katsumi Yamaoka  <yamaoka@jpl.org>
1292
1293         * gnus-group.el (gnus-group-name-charset-group-alist): Use
1294         `find-coding-system' for XEmacs to check whether the coding-system
1295         `utf-8' is available.
1296
1297 2001-10-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1298
1299         * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
1300
1301 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
1302
1303         * message.el (message-send-news): Oops, missed case with no
1304         "Followup-To" header...
1305
1306 2001-10-09  Per Abrahamsen  <abraham@dina.kvl.dk>
1307
1308         * message.el (message-send-news): Allow
1309         `gnus-group-name-charset-group-alist' to affect encoding of the
1310         "Newsgroups" and "Followup-To" headers.
1311
1312 2001-10-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1313
1314         * Makefile.in (install-el): Depend on gnus-load.el.
1315
1316 2001-10-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1317
1318         * Makefile.in (install-el): Use -f.
1319         From: Amos Gouaux <amos+lists.ding@utdallas.edu>
1320
1321 2001-10-07  Per Abrahamsen  <abraham@dina.kvl.dk>
1322
1323         * message.el (message-send-news): Don't encode Followups-To when
1324         `gnus-group-name-charset-group-alist is' ".*".  [Yuck]
1325
1326         * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
1327         header.
1328
1329         * gnus-art.el (article-decode-group-name): Also decode
1330         "Followup-To".
1331
1332         * rfc2047.el (rfc2047-encode-message-header): Encode without
1333         asking for null methods.
1334
1335         * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
1336         default charset for newsgroup names in accordance with USEFOR.
1337
1338         * gnus-group.el (gnus-group-name-charset-method-alist,
1339         gnus-group-name-charset-group-alist): Removed "*" from doc
1340         strings, "*" should not be used for complex variables.
1341
1342 2001-10-06  Simon Josefsson  <jas@extundo.com>
1343
1344         Support UTF-8 group names better.
1345
1346         * message.el (message-check-news-header-syntax): Encode group
1347         names before comparison.
1348
1349         * gnus-msg.el (gnus-copy-article-buffer): Run all
1350         `gnus-article-decode-hook's except `article-decode-charset'
1351         instead of hardcoding call to one of them.
1352
1353         * gnus-art.el (gnus-article-decode-hook): Add
1354         `article-decode-group-name'.
1355         (article-decode-group-name): New function, use `g-d-n'.
1356
1357         * gnus-group.el (gnus-group-insert-group-line): Decode
1358         gnus-tmp-group using `g-d-n'.
1359
1360         * gnus-util.el (gnus-decode-newsgroups): New function.
1361
1362 2001-10-06  Per Abrahamsen  <abraham@dina.kvl.dk>
1363
1364         * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
1365         `gnus-group-name-charset-group-alist'.
1366
1367 2001-10-06 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1368
1369         * Makefile.in: Install el in install. Add uninstall.
1370
1371 2001-10-05  Simon Josefsson  <jas@extundo.com>
1372
1373         * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
1374
1375         * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
1376
1377         * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
1378         empty folders.
1379
1380         * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
1381         limiting if read-all (C-u RET) was used.
1382
1383 2001-10-04  Simon Josefsson  <jas@extundo.com>
1384
1385         * mail-source.el (mail-source-movemail-program): New variable.
1386         (mail-source-movemail): Use it.  Suggested by Taylor Hutt
1387         <thutt@thutt.vmware.com>.
1388
1389 2001-10-03  Simon Josefsson  <jas@extundo.com>
1390
1391         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
1392         (gnus-summary-line-format-alist): Fix param.
1393
1394 2001-10-02  Simon Josefsson  <jas@extundo.com>
1395
1396         * nnimap.el (nnimap-request-move-article): Use imap.el directly,
1397         don't go through `nnimap-request-expire-articles' to delete the
1398         article.  Thanks to prj@po.cwru.edu (Paul Jarc).
1399
1400 2001-10-02 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1401
1402         * gnus-agent.el (gnus-agent-write-active): The min in the
1403         agent/active may be larger than that in the server/active.
1404
1405 2001-10-01  Simon Josefsson  <jas@extundo.com>
1406
1407         * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
1408         is IMAP4rev1.
1409
1410         * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
1411
1412         * nnfolder.el: Ditto.
1413
1414 2001-09-30  Dan Christensen <jdc+news@uwo.ca>
1415
1416         * gnus-sum.el (gnus-summary-extract-address-component): New function.
1417         (gnus-summary-from-or-to-or-newsgroups): Optimize.
1418
1419 2001-09-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1420
1421         * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
1422         (message-mode-menu): Menu item for same.
1423
1424         * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
1425         delayed articles.
1426
1427         * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
1428         nndraft:delayed does not exist.
1429         (gnus-delay-initialize): Don't set up keymap, that's done from
1430         message.el now.
1431         (gnus-delay, gnus-delay-group, gnus-delay-header)
1432         (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
1433
1434 2001-09-29  Simon Josefsson  <jas@extundo.com>
1435
1436         * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
1437         utf-8, not eight-bit-control.
1438
1439         * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
1440         (imap-log, imap-debug): Custom.
1441         (imap-log-buffer, imap-debug-buffer): New constants.
1442         (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
1443         (imap-network-open, imap-shell-open, imap-starttls-open)
1444         (imap-send-command-1, imap-send-command, imap-arrival-filter)
1445         (imap-debug): Use imap-*-buffer.
1446
1447         * nndoc.el (nndoc-article-type): Add mailman.
1448         (nndoc-type-alist): Ditto.
1449         (nndoc-mailman-type-p): New function.
1450
1451 2001-09-28 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1452
1453         * gnus-xmas.el (gnus-article-x-face-command): Merge it into
1454         gnus-art.el.
1455
1456 2001-09-27  Simon Josefsson  <jas@extundo.com>
1457
1458         * gnus-topic.el (gnus-topic-mode-map): Add catchup.
1459         (gnus-topic-catchup-articles): New function. Suggested by Robin
1460         S. Socha <robin-dated-1001857693.185e29@socha.net>.
1461
1462 2001-09-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1463         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
1464
1465         * gnus-ems.el (gnus-article-display-xface): Insert xface after
1466         previous ones.
1467
1468 2001-09-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1469         From Daiki Ueno  <ueno@unixuser.org>
1470
1471         * gnus-sum.el (gnus-summary-show-article): The arglist of
1472         detect-coding-region is incompatible.
1473
1474 2001-09-26 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1475         From Katsuhiro Hermit Endo <hermit@koka-in.org>
1476
1477         * gnus-group.el (gnus-group-delete-group): Typo.
1478
1479 2001-09-26  Simon Josefsson  <jas@extundo.com>
1480
1481         * nnmail.el (nnmail-expiry-target-group): Add doc warning.
1482
1483         * nnimap.el (nnimap-expiry-target): Use temp buffer.
1484
1485 2001-09-26 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1486
1487         * gnus-cus.el (gnus-group-parameters): Display as sexp.
1488
1489 2001-09-22  Simon Josefsson  <jas@extundo.com>
1490
1491         * nnml.el (nnml-open-marks): Remove unpropagatable marks.
1492
1493         * nnfolder.el (nnfolder-open-marks): Ditto.
1494
1495         * gnus-sum.el (gnus-article-unpropagatable-p): New function.
1496         (gnus-update-marks): Use it.
1497         (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
1498         hardcoded list.
1499
1500         * gnus.el (gnus-article-special-mark-lists): Add killed.
1501         (gnus-article-unpropagated-mark-lists): New constant.
1502
1503 2001-09-22  Simon Josefsson  <jas@extundo.com>
1504
1505         * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
1506         custom option.
1507
1508 2001-09-23  Simon Josefsson  <jas@extundo.com>
1509
1510         * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
1511
1512 2001-09-23 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1513
1514         * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
1515
1516 2001-09-22  Per Abrahamsen  <abraham@dina.kvl.dk>
1517
1518         * gnus-group.el (gnus-group-sort-function): Fix customize type to
1519         accept lists of functions.
1520
1521 2001-09-20  Simon Josefsson  <jas@extundo.com>
1522
1523         * gnus-group.el (gnus-group-catchup): Update expire marks in
1524         backend.  Also, if ALL also set expire marks on tick/dormant.
1525
1526 2001-09-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1527
1528         * message.el (message-tab-body-function): New variable.
1529         * message.el (message-tab): Use it.
1530
1531 2001-09-19  Sam Steingold  <sds@gnu.org>
1532
1533         * gnus-win.el (gnus-buffer-configuration): Respect
1534         `gnus-bug-create-help-buffer'.
1535
1536 2001-09-18  Simon Josefsson  <jas@extundo.com>
1537
1538         * gnus-spec.el (gnus-correct-pad-form): Re-revert.
1539         (gnus-parse-simple-format): Re-revert.
1540
1541 2001-09-16  Katsuhiro Hermit Endo  <hermit@koka-in.org>
1542
1543         * gnus-spec.el (gnus-parse-complex-format): Don't fold search
1544         case.  (Thanks to Daiki Ueno <ueno@unixuser.org>.)
1545
1546 2001-09-18  Simon Josefsson  <jas@extundo.com>
1547
1548         * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
1549         signed.
1550         (gnus-parse-simple-format): Don't use it.
1551
1552 2001-09-17  Miles Bader  <miles@gnu.org>
1553
1554         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
1555         error querying a backend abort the whole process.
1556
1557 2001-09-17 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1558
1559         * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
1560         From Gerd M\e,Av\e(Bllmann <gerd@gnu.org>.
1561
1562 2001-09-17  Didier Verna  <didier@xemacs.org>
1563
1564         * nndiary.el: version 0.2-b14.
1565         * gnus-diary.el (gnus-diary-check-message): fix `read-string'
1566         compatibility problem with XEmacs 21.1.
1567
1568 2001-09-15  Simon Josefsson  <jas@extundo.com>
1569
1570         * gnus-group.el (gnus-group-line-format): Document %c.
1571
1572         * nnml.el (nnml-parse-head): Handle CRLF files.
1573         (nnml-generate-nov-file): Ditto.
1574         (nnml-retrieve-headers): Ditto.
1575
1576 2001-09-15  Michael Welsh Duggan <md5i@cs.cmu.edu>
1577
1578         * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
1579
1580 2001-09-13  Martin Kretzschmar  <Martin.Kretzschmar@inf.tu-dresden.de>
1581
1582         * gnus-spec.el (gnus-correct-substring): Still stopped one
1583         character before we wanted (never included last character).
1584         (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
1585         add missing "," (once per function)
1586
1587 2001-09-14  Simon Josefsson  <jas@extundo.com>
1588
1589         * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
1590         (otherwise e.g. gnus-agentize in .gnus overrides the customized
1591         default before gnus-group is loaded and the variable set.)
1592
1593         * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
1594         killed or unsent marks.
1595
1596         * gnus-draft.el (gnus-draft-setup): Don't set mark when there
1597         isn't an article to set it on (e.g. when you `a' in a group).
1598
1599 2001-09-12  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
1600
1601         * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
1602         can read e-mails from Microsoft Outlook users not using ISO
1603         8859-2 character set.
1604
1605 2001-09-12 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1606
1607         * gnus-diary.el: Minor modifications to avoid warnings.
1608         (gnus-summary-misc-menu): defvar.
1609         (gnus-diary-check-message): Use gnus-point-at-eol.
1610         (gnus-diary-kill-entire-line): eval-and-compile.
1611
1612 2001-09-12  Didier Verna  <didier@xemacs.org>
1613
1614         * nndiary.el: new version (0.2-b13).
1615         * nndiary.el (nndiary-mail-sources): doc update.
1616         * nndiary.el (nndiary-split-methods): ditto.
1617         * nndiary.el (nndiary-request-accept-article-hooks): New.
1618         * nndiary.el (nndiary-request-accept-article): use it, check
1619         message validity.
1620         * nndiary.el (nndiary-get-new-mail): changed default to nil.
1621         * nndiary.el (nndiary-schedule): fix bug (misplaced
1622         condition-case): it didn't return nil on error.
1623         * gnus-diary.el: new version.
1624         * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
1625         * gnus-diary.el (gnus-diary-header-value-history): New.
1626         * gnus-diary.el (gnus-diary-narrow-to-headers): New.
1627         * gnus-diary.el (gnus-diary-add-header): New.
1628         * gnus-diary.el (gnus-diary-check-message): New.
1629         * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
1630         * gnus-diary.el (gnus-article-edit-mode-map): ditto.
1631
1632 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1633
1634         * gnus-sum.el (gnus-select-newsgroup): Make
1635         `gnus-current-select-method' buffer-local.
1636
1637         * gnus-art.el (gnus-request-article-this-buffer): Refer
1638         `gnus-current-select-method' in the current summary buffer.
1639
1640 2001-09-10  Simon Josefsson  <jas@extundo.com>
1641         From Daniel Pittman <daniel@rimspace.net>
1642
1643         * gnus-spec.el (gnus-correct-pad-form): Fix.
1644
1645 2001-09-09  Simon Josefsson  <jas@extundo.com>
1646
1647         * mm-decode.el (mm-inline-media-tests): Add
1648         application/x-emacs-lisp.
1649         (mm-attachment-override-types): Add
1650         application/{x-,}pkcs7-signature.
1651
1652         * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
1653         (gnus-server-line-format, gnus-server-mode-line-format)
1654         (gnus-server-browse-in-group-buffer): Customize.
1655
1656 2001-09-08 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1657
1658         * nnml.el (nnml-marks-changed-p): Typo.
1659         (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
1660         (nnml-marks-changed-p): Use gnus-gethash.
1661         (nnml-marks-modtime): Use gnus-make-hashtable.
1662
1663         * nnfolder.el (nnfolder-marks-changed-p): Typo.
1664         (nnfolder-request-expire-articles, nnfolder-save-marks)
1665         (nnfolder-open-marks): Typo.
1666         (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
1667         (nnfolder-marks-changed-p): Use gnus-gethash.
1668         (nnfolder-marks-modtime): Use gnus-make-hashtable.
1669
1670 2001-09-08  Simon Josefsson  <jas@extundo.com>
1671
1672         * nnfolder.el (nnfolder-marks-modtime): New variable.
1673         (nnfolder-marks-changed-p): New function.
1674         (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
1675         (nnfolder-request-update-info): Don't update if marks didn't change.
1676
1677         * nnml.el (nnml-marks-modtime): New variable.
1678         (nnml-marks-changed-p): New function.
1679         (nnml-save-marks, nnml-open-marks): Save modtime.
1680         (nnml-request-update-info): Don't update if marks didn't change.
1681
1682         * gnus-agent.el (gnus-agent-any-covered-gcc)
1683         (gnus-agent-add-server, gnus-agent-remove-server): Use
1684         gnus-agent-method-p.
1685
1686         * gnus-art.el (gnus-buttonized-mime-types): New variable.
1687         (gnus-unbuttonized-mime-type-p): Use it.
1688
1689         * gnus-agent.el (gnus-agent-fetch-group): If online, actually
1690         fetch group.
1691
1692 2001-09-08  Simon Josefsson  <jas@extundo.com>
1693         From Daniel Pittman <daniel@rimspace.net>
1694
1695         * gnus-spec.el (gnus-correct-pad-form): New function.
1696         (gnus-parse-simple-format): Use it.
1697
1698 2001-09-07  Simon Josefsson  <jas@extundo.com>
1699
1700         * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
1701         (gnus-group-sort-selected-groups): Ditto.  Suggested by Harry
1702         Putnam <reader@newsguy.com>.
1703         (gnus-group-sort-selected-groups): Touch dribble file.
1704
1705 2001-09-07 Raja R Harinath  <harinath@cs.umn.edu>
1706
1707         * nnml.el (nnml-filenames-are-evil): New variable.
1708         (nnml-article-to-file-alist): Rename to ...
1709         (nnml-current-group-article-to-file-alist): ... this.
1710         Respect `nnml-filenames-are-evil'.
1711         (nnml-active-number): Update.
1712         (nnml-update-file-alist): Update.
1713         (nnml-request-article): Use nnheader-article-to-file-alist.
1714         (nnml-request-rename-group): Likewise.
1715
1716 2001-09-06  Katsumi Yamaoka  <yamaoka@jpl.org>
1717
1718         * gnus-sum.el (gnus-summary-insert-line): Fix.
1719
1720 2001-09-06  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.umu.se>
1721
1722         * gnus-sum.el: Bind g-s-t-s to "W g".
1723         * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
1724         * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
1725         display of graphical smilies.
1726
1727 2001-09-07 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1728
1729         * gnus-start.el (gnus-setup-news): A typo.
1730         From Bill White <billw@wolfram.com>.
1731
1732 2001-09-06  Simon Josefsson  <jas@extundo.com>
1733
1734         * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
1735         and unseen marks.
1736
1737 2001-09-05  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1738
1739         * nnmail.el (nnmail-split-fancy): Document `junk'.
1740
1741 2001-09-04  Simon Josefsson  <jas@extundo.com>
1742
1743         * imap.el (imap-search): Don't error if server is broken.
1744
1745 2001-09-02  Benjamin Rutt  <brutt@bloomington.in.us>
1746
1747         * nnmbox.el (nnmbox-find-article): Fix infinite loop when
1748         searching for an article that isn't in the mbox.
1749
1750 2001-09-02 23:12:48  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1751
1752         * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
1753         right, and get all the comments.
1754
1755 2001-09-02  Simon Josefsson  <jas@extundo.com>
1756         Suggested by Dan Christensen <jdc+news@uwo.ca>
1757
1758         * nnfolder.el (nnfolder-request-update-info): Fix message.
1759
1760         * nnml.el (nnml-request-update-info): Ditto.
1761
1762 2001-09-01  Simon Josefsson  <jas@extundo.com>
1763
1764         * nnml.el (nnml-request-expire-articles): Also bind
1765         `nnml-current-group' and `nnml-article-file-alist' when using
1766         expiry-target. (Otherwise nnml will be in a inconsistent internal
1767         state causing all kind of problems.)
1768         (nnml-request-expire-articles): If `nnml-article-to-file' or
1769         `file-attributes' failes, return article as un-expirable instead
1770         of treating it as expired.
1771
1772 2001-08-31  Sam Steingold  <sds@gnu.org>
1773
1774         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
1775         typo: `exmine' --> `examine'.
1776
1777 2001-08-30 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1778
1779         * nndoc.el (nndoc-forward-type-p): It is not a digest.
1780
1781 2001-08-30 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1782
1783         * nnml.el (nnml-check-directory-twice): Remove.
1784         (nnml-retrieve-headers): Ditto.
1785         (nnml-article-to-file): Use nnheader-directory-files-is-safe.
1786
1787 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1788
1789         * nnheader.el (nnheader-directory-files-is-safe): No need to read
1790         directory twice on Windows, or on GNU Emacs-21.
1791
1792 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1793
1794         * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
1795         (nnml-request-rename-group): Ditto.
1796         (nnml-active-number): Ditto.
1797         (nnml-request-create-group): Use nnml-directory-articles.
1798         (nnml-request-expire-articles): Use nnml-directory-articles, which
1799         gets list from nov database if available.
1800         (nnml-get-nov-buffer): New function.
1801         (nnml-open-nov): Use it.
1802         (nnml-update-file-alist): Use nnml-article-to-file-alist, which
1803         gets alist from nov database if available.
1804         (nnml-directory-articles): New function.
1805         (nnml-article-to-file-alist): New function.
1806
1807 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1808
1809         * mm-decode.el (mm-display-external): Use `name' as filename, if
1810         `filename' attribute is not present.
1811
1812 2001-08-30  Andrew Innes  <andrewi@gnu.org>
1813
1814         * mail-source.el (mail-source-flash): New defcustom.
1815         (mail-source-new-mail-p): Ring visible bell if appropriate.
1816         (mail-source-start-idle-timer): Use unwind-protect to ensure idle
1817         timer is cleared even if mail check signals an error.
1818
1819 2001-08-29 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1820
1821         * gnus-sum.el (gnus-summary-move-article): Only update marks of
1822         type 'list.
1823
1824 2001-08-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1825
1826         * flow-fill.el (fill-flowed): eol might be point-max.
1827
1828 2001-08-27  Simon Josefsson  <jas@extundo.com>
1829
1830         * nnml.el (nnml-request-update-info): Fix message.
1831         (nnml-open-marks): Ditto.
1832
1833         * nnfolder.el (nnfolder-request-update-info):
1834         (nnfolder-open-marks): Fix message.
1835
1836 2001-08-25  Simon Josefsson  <jas@extundo.com>
1837
1838         * nnfolder.el (nnfolder-save-marks): Don't create directory named
1839         after group in ~/.
1840
1841 2001-08-25  Simon Josefsson  <jas@extundo.com>
1842         From Andreas Jaeger  <aj@suse.de>
1843
1844         * nnfolder.el (nnfolder-open-marks): Fix typo.
1845         * nnml.el (nnml-open-marks): Likewise.
1846
1847 2001-08-25  Simon Josefsson  <jas@extundo.com>
1848
1849         Make nnfolder groups self-contained as far as marks are concerned.
1850
1851         * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
1852         (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
1853         (nnfolder-open-server): Make marks directory.
1854         (nnfolder-request-delete-group): Delete marks file.
1855         (nnfolder-request-delete-group): Check of nov/marks file exist
1856         before deleting.
1857         (nnfolder-request-rename-group): Rename marks file.
1858         (nnfolder-request-rename-group): Only rename nov/mark if they exists.
1859         (nnfolder-request-set-mark, nnfolder-request-update-info)
1860         (nnfolder-group-marks-pathname, nnfolder-save-marks)
1861         (nnfolder-open-marks): New functions.
1862         (top-level): Require gnus.
1863
1864 2001-08-25 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1865
1866         * nnweb.el (nnweb-type-definition): Use google raw file.
1867         (nnweb-google-parse-1): Ditto.
1868         (nnweb-google-identity): Ditto.
1869         (nnweb-reference-wash-article): Move nnweb-decode-entities here.
1870         (nnweb-altavista-wash-article): Ditto.
1871         (nnweb-request-article): Remove nnweb-decode-entities.
1872
1873         * nnml.el: Require 'gnus.
1874
1875 2001-08-25  Simon Josefsson  <jas@extundo.com>
1876
1877         * nnml.el (nnml-marks-is-evil): Add doc.
1878
1879 2001-08-25  Simon Josefsson  <jas@extundo.com>
1880
1881         * nnml.el (nnml-save-marks): Wrap saving marks in a
1882         condition-case, to allow user to start Gnus if saving marks failed
1883         for some reason.
1884
1885 2001-08-24 16:05:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1886
1887         * gnus-spec.el (gnus-compile): Don't compile gnus-version.
1888
1889         * gnus-group.el (gnus-update-group-mark-positions): Bind
1890         gnus-group-update-hook to nil.
1891
1892 2001-08-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1893
1894         * mml.el (mml-generate-mime-1): Force as multibyte string.
1895
1896 2001-08-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1897
1898         * gnus-sum.el (gnus-summary-insert-line)
1899         (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
1900         From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
1901
1902         * gnus-spec.el (gnus-correct-substring): Take optional END.
1903
1904         * nnrss.el (nnrss-request-article): Remove \n.
1905         (nnrss-retrieve-headers): Lines number is -1.
1906
1907 2001-08-24  Simon Josefsson  <jas@extundo.com>
1908
1909         * gnus-group.el (gnus-info-clear-data): Call
1910         nnfoo-request-set-mark to propagate marks.  Fix bug:
1911         `gnus-group-update-line' doesn't update read range unless we call
1912         `gnus-get-unread-articles-in-group' first.
1913
1914         * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
1915         to server.
1916
1917 2001-08-23 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1918
1919         * gnus-util.el (gnus-create-info-command): Return an interactive
1920         function.
1921
1922 2001-08-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1923         From Katsumi Yamaoka <yamaoka@jpl.org>
1924
1925         * gnus-spec.el (gnus-parse-complex-format): Use equal.
1926
1927 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1928
1929         * gnus-sum.el (gnus-select-newsgroup): Use it.
1930
1931         * gnus-util.el (gnus-not-ignore): New function.
1932
1933         * lpath.el (featurep): Don't fbind char-int.
1934
1935         * gnus-util.el (gnus-create-info-command): New function.
1936
1937         * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
1938         right node.
1939
1940         * gnus-sum.el (gnus-select-newsgroup): Clean up.
1941         (gnus-summary-limit-children): Use 'identity instead of `all'.
1942         (gnus-summary-limit-to-display-predicate): New command and
1943         keystroke.
1944
1945 2001-08-23 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1946
1947         * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
1948
1949         * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
1950
1951 2001-08-23 18:43:05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1952
1953         * gnus-spec.el: Add the Gnus version.
1954         (gnus-update-format-specifications): If the Gnus version changes,
1955         nix out the format spec cache.
1956
1957         * gnus.el (gnus-continuum-version): Made into a command and
1958         optionalize the VERSION.
1959
1960         * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
1961         the start of the lines.
1962
1963 2001-08-22 00:06:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1964
1965         * gnus.el (gnus-visual-p): Define function before use of
1966         function.
1967
1968 2001-08-21 23:28:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1969
1970         * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
1971         (gnus-article-mark-to-type): New function.
1972         (gnus-update-missing-marks): Only update marks of type 'list.
1973
1974         * gnus.el (gnus-article-special-mark-lists): New variable.
1975
1976 2001-08-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1977
1978         * gnus-sum.el (gnus-summary-limit-children): Check 'all.
1979         (gnus-select-newsgroup): Still use 'all.
1980         (gnus-summary-initial-limit): Comparing with 'all.
1981
1982 2001-08-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1983
1984         * gnus-start.el (gnus-activate-group): If dont-check, don't update
1985         active.
1986
1987 2001-08-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1988
1989         * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
1990         nnslashdot-*-retrieve-headers.
1991         (nnslashdot-request-article): Fix for slashcode 2.2.
1992         (nnslashdot-make-tuple): New.
1993         (nnslashdot-read-groups): Use it.
1994
1995 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1996
1997         * gnus.el (gnus-expand-group-parameters): Don't alter the variable
1998         list.
1999
2000         * gnus-sum.el (gnus-summary-move-article): Don't select article.
2001
2002 2001-08-20  Simon Josefsson  <jas@extundo.com>
2003
2004         * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
2005         opened, error instead of continuing (and exploding later).
2006
2007 2001-08-20 01:34:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2008
2009         * gnus.el (gnus-expand-group-parameters): Return the parameter
2010         list.
2011
2012         * gnus-sum.el (gnus-summary-show-article): Doc fix.
2013         (gnus-summary-show-article): Guess at charset if required.
2014
2015         * gnus-spec.el (gnus-correct-substring): Stopped one character
2016         before we wanted.
2017
2018 2001-08-19  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
2019
2020         * earcon.el (earcon-auto-play): Remove unused option.
2021
2022 2001-08-19 16:14:41  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2023
2024         * gnus-score.el (gnus-score-headers): Move the "Scoring..."
2025         message down in levels, since it happens very fast.
2026
2027         * smiley-ems.el (smiley-update-cache): Respect the symbol version
2028         of smiley-regexp-alist.
2029
2030         * mm-view.el (mm-inline-text): Ignore vcard errors.
2031
2032         * gnus-art.el (gnus-ignored-headers): Added more junk headers.
2033
2034         * gnus-score.el (gnus-all-score-files): Use append instead of
2035         nconc.
2036
2037         * gnus.el (gnus-splash-face): Doc fix.
2038
2039         * mm-decode.el (mm-mailcap-command): Use
2040         mm-path-name-rewrite-functions.
2041         (mm-path-name-rewrite-functions): New variable.
2042
2043         * gnus-spec.el (gnus-parse-complex-format): React to ?=.
2044         (gnus-complex-form-to-spec): Insert tab.
2045         (gnus-spec-tab): New function.
2046
2047         * gnus-sum.el (gnus-select-newsgroup): Set the marks before
2048         entering the group.
2049
2050         * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
2051         the positional spec.
2052         (gnus-parse-complex-format): React to %C.
2053
2054         * gnus-ems.el (gnus-char-width): Moved here.
2055
2056         * gnus-sum.el (gnus-select-newsgroup): Set
2057         gnus-newsgroup-articles.
2058         (gnus-unseen-mark): New variable.
2059         (gnus-newsgroup-unseen): Ditto.
2060         (gnus-newsgroup-seen): Ditto.
2061         (gnus-adjust-marked-articles): Use them.
2062         (gnus-update-marks): Use them.
2063         (gnus-summary-update-secondary-mark): Display.
2064         (gnus-summary-prepare-threads): Display.
2065
2066         * gnus-msg.el (gnus-inews-group-method): Use and return the
2067         method, not the server.
2068
2069 2001-08-19  Simon Josefsson  <jas@extundo.com>
2070
2071         * gnus-srvr.el (gnus-server-agent-face): New.
2072         (gnus-server-agent-face): New.
2073         (gnus-server-mode): Turn on font-lock-mode.
2074
2075         * gnus.el (gnus-server-visual): Add defgroup.
2076
2077 2001-08-19  Simon Josefsson  <jas@extundo.com>
2078         From Joe Casadonte <jcasadonte@northbound-train.com>
2079
2080         * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
2081         gnus-server-denied-face): New.
2082         (gnus-server-opened-face, gnus-server-closed-face,
2083         gnus-server-denied-face): New.
2084         (gnus-server-font-lock-keywords): Add.
2085
2086 2001-08-19  Simon Josefsson  <jas@extundo.com>
2087
2088         * nnml.el (nnml-request-set-mark): Return nil.
2089         (nnml-save-marks): Use nnml-possibly-create-directory.
2090         (nnml-open-marks): Only work in temp buffer when inserting/reading
2091         .marks file.
2092
2093 2001-08-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2094
2095         * gnus.el (gnus-expand-group-parameters): Fix.
2096
2097         * gnus-spec.el (gnus-char-width): New.
2098         (gnus-correct-substring, gnus-correct-length): Use it.
2099
2100         * message.el (message-required-mail-headers): Fix doc.
2101
2102 2001-08-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2103
2104         * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
2105
2106         * mm-decode.el (mm-save-part-to-file): Insert the handle.
2107
2108 2001-08-18 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2109
2110         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2111         slashdot 2.2 (not fully fixed yet).
2112         (nnslashdot-request-article): Ditto.
2113
2114 2001-08-18  Simon Josefsson  <jas@extundo.com>
2115
2116         * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
2117         nnimap.
2118
2119         * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
2120         gnus-util.
2121         (nnimap-request-update-info-internal): Use new functions.
2122
2123         * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
2124         new functions.
2125
2126 2001-08-18  Simon Josefsson  <jas@extundo.com>
2127
2128         Make nnml groups self-contained as far as marks are concerned.
2129
2130         * nnml.el (nnml-request-delete-group): Delete marks file.
2131         (nnml-request-rename-group): Move marks file.
2132         (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
2133         variables.
2134         (nnml-request-set-mark, nnml-request-update-info): New server
2135         functions.
2136         (nnml-save-marks, nnml-open-marks): New functions.
2137
2138 2001-08-18  Simon Josefsson  <jas@extundo.com>
2139
2140         * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
2141         `set' when setting marks.
2142
2143 2001-08-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2144
2145         * gnus.el (gnus-info-find-node): Take an argument.
2146
2147         * gnus-art.el (gnus-button-handle-info): New.
2148         (gnus-url-unhex-string): Replace "+" with " ".
2149
2150 2001-08-17 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2151
2152         * message.el (message-check-news-header-syntax): Check bad From.
2153
2154 2001-08-18 00:14:45  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2155
2156         * gnus-spec.el (gnus-correct-length): New function.
2157         (gnus-correct-substring): New function.
2158         (gnus-tilde-max-form): Use it.
2159
2160 2001-08-17  Nevin Kapur  <nevin@jhu.edu>
2161
2162         * nnmh.el: Docstring changes as below.
2163
2164         * nnml.el: Docstring changes as below.
2165
2166         * nnbabyl.el: Docstring changes as below.
2167
2168         * nnmbox.el: Docstring changes as below.
2169
2170         * nnfolder.el: Added docstrings identifying each virtual server
2171         parameter.
2172
2173 2001-08-18  Simon Josefsson  <jas@extundo.com>
2174
2175         * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
2176
2177 2001-08-17  Bj\e,Av\e(Brn Torkelsson  <torkel@acc.kth.se>
2178
2179         * message.el: rename "Abort Message" to "Postpone Message".
2180         Remove "Attach file as MIME" from Message menu, it's already in
2181         the MIME menu.
2182
2183 2001-08-17 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2184
2185         * smime.el (smime-point-at-eol): eval-and-compile.
2186         (smime-make-temp-file): New.
2187         (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
2188         Use it.
2189
2190 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2191
2192         * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
2193         (gnus-agent-summary-fetch-group): New command and keystroke.
2194
2195         * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
2196         (gnus-mime-display-security): Make it respect
2197         gnus-unbuttonized-mime-type-p.
2198
2199         * gnus-sum.el (gnus-articles-to-read): Comments.
2200         (gnus-article-marked-p): New function.
2201         (gnus-summary-display-make-predicate): New function.
2202         (gnus-select-newsgroup): Use them.
2203
2204         * mm-decode.el (mm-save-part-to-file): Made it not error.
2205
2206 2001-08-17  Simon Josefsson  <jas@extundo.com>
2207
2208         * imap.el (imap-wait-for-tag): If process-status isn't open or
2209         run, return nil instead of sit-for looping.
2210
2211 2001-08-17 10:41:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2212
2213         * lpath.el (featurep): fbind xml-parse-region.
2214
2215         * gnus.el (gnus-message-archive-method): Default to "archive".
2216         (gnus-message-archive-method): Doc fix.
2217         (gnus-parameters-get-parameter): Cleaned up.
2218         (gnus-expand-group-parameter): New function.
2219
2220         * gnus-start.el (gnus-setup-news): Push the archive server only
2221         the server list.
2222
2223         * mml.el (mml-menu): Changed name to "Attachments".
2224
2225         * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
2226         when there is something to detroy.
2227
2228 2001-05-21 17:11:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2229
2230         * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
2231         nil.
2232
2233 2001-08-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2234
2235         * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
2236         which specifies a time today or tomorrow.
2237
2238 2001-08-15  Simon Josefsson  <jas@extundo.com>
2239         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk)
2240
2241         * gnus-agent.el (gnus-agent-make-mode-line-string)
2242         (gnus-agent-toggle-plugged): Use new API.
2243
2244 2001-08-14  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2245
2246         * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
2247         deadline has expired.
2248
2249 2001-08-12  Simon Josefsson  <jas@extundo.com>
2250         Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
2251
2252         Support `recent' mark indicating newly arrived messages (to
2253         separate from old but unread messages).
2254
2255         * nnimap.el (nnimap-retrieve-groups): Push dummy article into
2256         `nnmail-split-history' if recent is > 0.
2257         (nnimap-request-update-info-internal): Update `recent' marks.
2258         (nnimap-request-set-mark): Never set `recent' marks.
2259         (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
2260         recent.
2261
2262         * gnus-sum.el (gnus-recent-mark): New mark.
2263         (gnus-newsgroup-recent): New variable.
2264         (gnus-summary-local-variables): Add gnus-newsgroup-recent.
2265         (gnus-summary-prepare-threads): Mark recent articles.
2266         (gnus-summary-add-mark): Support recent.
2267         (gnus-summary-update-secondary-mark): Support recent.
2268
2269         * gnus.el (gnus-article-mark-lists): Add recent.
2270
2271 2001-08-12  Simon Josefsson  <jas@extundo.com>
2272
2273         * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
2274         whether successful decoding took place.  Add doc.
2275
2276 2001-08-12  Simon Josefsson  <jas@extundo.com>
2277         Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
2278
2279         * gnus.el (gnus-summary-line-format, gnus-parameters):
2280         * gnus-gl.el (gnus-summary-grouplens-line-format):
2281         * gnus-salt.el (gnus-summary-pick-line-format):
2282         * gnus-spec.el (gnus-format-specs): %n is 23 chars.
2283
2284 2001-08-11 09:40:00  Karl Kleinpaste  <karl@charcoal.com>
2285         Committed by Kai Gro\e,A_\e(Bjohann.
2286
2287         * gnus-score.el (gnus-score-string): Fix `match' regexp
2288         for `extra' header case.
2289
2290 2001-08-10 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2291
2292         * nnmbox.el (nnmbox-read-mbox): No warning.
2293
2294 2001-08-10 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2295
2296         * nndoc.el (nndoc-article-type): Fix doc.
2297         (nndoc-generate-article-function): New.
2298         (nndoc-dissection-function): New.
2299         (nndoc-type-alist): Add oe-dbx.
2300         (nndoc-oe-dbx-type-p): New.
2301         (nndoc-oe-dbx-dissection): New.
2302         (nndoc-oe-dbx-generate-article): New.
2303
2304 2001-08-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2305
2306         * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
2307         whether deadline has been reached.  Patch from Dan Nicolaescu
2308         <dann@godzilla.ics.uci.edu>.
2309
2310 2001-08-10 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2311
2312         * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
2313         gnus-group-find-parameter. Suggested by Janne Rinta-Manty
2314         <rintaman@cs.Helsinki.FI>.
2315
2316         * mail-source.el (mail-source-movemail): The error buffer is
2317         modified, but nothing in it.
2318
2319 2001-08-10 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2320
2321         * message.el (message-bogus-system-names): New.
2322         (message-make-fqdn): Use it.
2323
2324 2001-08-09 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2325
2326         * nndraft.el (nndraft-request-group): Use
2327         nndraft-auto-save-file-name.
2328
2329 2001-08-09  Simon Josefsson  <jas@extundo.com>
2330
2331         * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
2332         Don't ask whether to decrypt.  Just leave result in buffer (don't
2333         call mm).
2334
2335         * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
2336         parts as well.
2337         (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
2338         (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
2339
2340 2001-08-09  Simon Josefsson  <jas@extundo.com>
2341
2342         * mm-decode.el (mm-insert-part): Return decoding success status.
2343         (mm-save-part-to-file): Error if decoding failed.
2344
2345 2001-08-09 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2346
2347         * message.el (message-tab): Use indent-relative.
2348         (message-mode): Don't bind indent-line-function to indent-relative.
2349
2350 2001-08-09  Simon Josefsson  <jas@extundo.com>
2351
2352         * message.el (message-get-reply-headers): Fix string. Suggested by
2353         Christoph Conrad <cc@cli.de>.
2354
2355 2001-08-08 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2356
2357         * message.el (message-tab): Use the current value of
2358         indent-line-function.
2359         (message-mode): Bind indent-line-function to indent-relative.
2360
2361 2001-08-08  Simon Josefsson  <jas@extundo.com>
2362
2363         * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
2364         whether `imtest' is installed.
2365
2366 2001-08-04  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
2367         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
2368
2369         * gnus-sum.el (gnus-summary-show-article): Call
2370         gnus-summary-update-secondary-secondary-mark.
2371         * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
2372         * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
2373
2374 2001-08-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2375
2376         * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
2377
2378         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
2379
2380         * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M\e,Av\e(Bllmann
2381         <gerd@gnu.org>.
2382
2383         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
2384
2385         * gnus-util.el (gnus-output-to-rmail): Ditto.
2386         (gnus-output-to-mail): Ditto.
2387
2388         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
2389
2390 2001-08-06  Florian Weimer   <fw@deneb.enyo.de>
2391
2392         * message.el (message-indent-citation): Use
2393         `message-yank-cited-prefix' for empty lines.
2394
2395 2001-08-05  Florian Weimer   <fw@deneb.enyo.de>
2396
2397         * message.el (message-indent-citation): Quote only lines starting
2398         with ">" using `message-yank-cited-prefix'.
2399
2400 2001-08-05  Nuutti Kotivuori  <nuutti.kotivuori@smarttrust.com>
2401
2402         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
2403         gnus-cache-fully-p.
2404
2405 2001-08-04  Simon Josefsson  <jas@extundo.com>
2406
2407         * gnus-cache.el (gnus-cache-possibly-update-active): Create active
2408         file if it doesn't exist (by calling gnus-cache-read-active).
2409
2410 2001-08-04  Simon Josefsson  <jas@extundo.com>
2411
2412         * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
2413         (gnus-cache-passively-or-fully-p): Removed.
2414         (gnus-cache-fully-p): Fix it.
2415
2416         * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
2417
2418 2001-08-04  Simon Josefsson  <jas@extundo.com>
2419
2420         * gnus-cache.el (gnus-cache-fully-p)
2421         (gnus-cache-passively-or-fully-p): New functions.
2422         (gnus-cache-possibly-enter-article): Cosmetic change, use
2423         `g-c-p-o-f-p'.
2424         (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
2425         was bogus (`g-c-p-a-a' does not change active info, just change
2426         the functions parameters).
2427         (gnus-cache-possibly-remove-articles-1): Make sure articles are
2428         not removed in groups that match `gnus-uncacheable-groups'.
2429
2430         Reported and modifications based on discussions with Nuutti
2431         Kotivuori <nuutti.kotivuori@smarttrust.com>.
2432
2433 2001-08-04  Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
2434         Committed by Simon Josefsson  <jas@extundo.com>
2435
2436         * gnus-cache.el (gnus-cache-possibly-update-active): New function;
2437         calls `gnus-cache-update-active' if bounds has been extended.
2438
2439 2001-08-04 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2440
2441         * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
2442         before remove.
2443         (gnus-mime-security-show-details): Ditto.
2444
2445 2001-08-04  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2446
2447         * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
2448         syntax.  Protect string-match against nil string and regexp.
2449
2450 2001-08-03 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2451
2452         * mm-util.el (mm-find-charset-region): Remove control-1.
2453
2454 2001-08-03 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2455
2456         * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
2457
2458 2001-08-04  Simon Josefsson  <jas@extundo.com>
2459
2460         * smime.el (smime-sign-region, smime-encrypt-region): Fix details
2461         buffer.  Delete MIME-Version header.
2462
2463 2001-08-03  Simon Josefsson  <jas@extundo.com>
2464
2465         * gnus-cache.el (gnus-cache-possibly-enter-article): The article
2466         that is entered does not necessarily have the highest article
2467         number in the group, so use `gnus-cache-possibly-alter-active'
2468         instead of `gnus-cache-update-active'.
2469
2470 2001-08-03 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2471
2472         * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
2473
2474 2001-08-03  Simon Josefsson  <jas@extundo.com>
2475
2476         * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
2477         menu.
2478
2479 2001-08-02  Katsumi Yamaoka  <yamaoka@jpl.org>
2480
2481         * gnus.el (post-method): New group parameter.  It also provides
2482         the user option `gnus-post-method-alist' and the internal function
2483         `gnus-parameter-post-method'.
2484
2485         * gnus-msg.el (gnus-post-method): Bind the value of
2486         `gnus-post-method' to the group parameter if it is defined.
2487
2488 2001-08-02  Simon Josefsson  <jas@extundo.com>
2489
2490         * smime.el (smime-extra-arguments): Removed.
2491         (smime-call-openssl-region): Don't use it.
2492
2493 2001-08-02  Simon Josefsson  <jas@extundo.com>
2494
2495         * smime.el (smime-sign-region): Handle stderr.
2496         (smime-encrypt-region): Ditto.
2497
2498         * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp.  Don't
2499         match the ASN.1 length bytes.
2500         (mm-pkcs7-enveloped-magic): Ditto.
2501         (mm-view-pkcs7-get-type): Don't regexp quote.
2502
2503 2001-08-01 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2504         From Andreas Fuchs <asf@void.at>
2505
2506         * mml2015.el (mml2015-trust-boundaries-alist): Typo.
2507
2508 2001-08-01 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2509
2510         * gnus-art.el (gnus-header-button-alist): References regexp.
2511
2512 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
2513
2514         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
2515         already fboundp.  Add INTERACTIVE arg to autoload form.
2516
2517 2001-08-01 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2518
2519         * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
2520
2521         * nnmail.el (nnmail-cache-open): Ditto.
2522
2523 2001-07-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2524
2525         * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
2526
2527 2001-07-31  Katsumi Yamaoka  <yamaoka@jpl.org>
2528
2529         * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
2530
2531 2001-07-31 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2532         Originally from Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2533
2534         * gnus-agent.el (gnus-agent-make-mode-line-string): New.
2535         (gnus-agent-toggle-plugged): Use it.
2536
2537 2001-07-31  ShengHuo ZHU  <zsh@cs.rochester.edu>
2538
2539         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
2540         (gnus-ding-file-coding-system): New variable.
2541         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
2542         (gnus-slave-save-newsrc): Use it.
2543
2544 2001-07-31  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2545
2546         * gnus-delay.el (gnus-delay-initialize): Use standard define-key
2547         syntax.
2548
2549 2001-07-30 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2550         Originally from Andreas Fuchs <asf@void.at>
2551
2552         * mml2015.el (mml2015-trust-boundaries-alist)
2553         (mml2015-gpg-pretty-print-fpr): New.
2554         (mml2015-gpg-extract-signature-details): More details, rename from
2555         `m-g-e-from'.
2556         (mml2015-gpg-verify): Use them.
2557         (mml2015-gpg-clear-verify): Use them.
2558
2559 2001-07-31  Simon Josefsson  <jas@extundo.com>
2560
2561         * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
2562         buffer when done.
2563
2564 2001-07-30  Simon Josefsson  <jas@extundo.com>
2565
2566         * smime.el (smime-call-openssl-region): Revert previous change,
2567         just pass on buf to `call-process-region'.
2568         (smime-verify-region): Doc fix.  Don't message stuff.  Use
2569         `smime-new-details-buffer'.  Inserts error messages into buffer.
2570         (smime-noverify-region): Ditto.
2571         (smime-decrypt-region): Ditto.  Handles stderr separately.
2572         (smime-verify-buffer, smime-noverify-buffer)
2573         (smime-decrypt-buffer): Doc fix.
2574         (smime-new-details-buffer): New function.
2575         (smime-pkcs7-region, smime-pkcs7-certificates-region)
2576         (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
2577         (smime-sign-region, smime-encrypt-region): Don't use
2578         `insert-buffer'.
2579
2580         * mml-smime.el (mml-smime-verify): Fix security button strings.
2581
2582 2001-07-30 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2583
2584         * gnus-art.el (gnus-mime-save-part-and-strip): Save
2585         gnus-article-mime-handles.
2586
2587 2001-07-29  Simon Josefsson  <jas@extundo.com>
2588
2589         * mail-source.el (top-level): Require message for message-directory.
2590         (mail-source-directory): Change default to message-directory.
2591
2592         * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
2593         (smime-certificate-directory, smime-openssl-program)
2594         (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
2595         (smime-extra-arguments): New variable.
2596         (smime-dns-server): Fix customize group.
2597         (smime-call-openssl-region): Use `smime-extra-arguments'.
2598
2599 2001-07-29  Simon Josefsson  <jas@extundo.com>
2600         From Vladimir Volovich <vvv@vsu.ru>
2601
2602         * smime.el (smime-call-openssl-region): Ignore stderr.
2603
2604 2001-07-29  Simon Josefsson  <jas@extundo.com>
2605         From Christoph Conrad <christoph.conrad@gmx.de>
2606
2607         * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
2608         file.
2609
2610 2001-07-29  Simon Josefsson  <jas@extundo.com>
2611
2612         * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
2613
2614         Support S/MIME decryption.
2615
2616         * mm-decode.el (mm-inline-media-tests):
2617         (mm-inlined-types):
2618         (mm-automatic-display):
2619         (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
2620
2621         * mm-view.el (mm-pkcs7-signed-magic):
2622         (mm-pkcs7-enveloped-magic): New variables.
2623         (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
2624         (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
2625         (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
2626         PKCS#7 blobs.
2627
2628         * smime.el (smime-decrypt-region): Expand keyfile.
2629
2630 2001-07-29  Simon Josefsson  <jas@extundo.com>
2631
2632         * nntp.el (nntp-open-ssl-stream): Don't mess with internal
2633         `ssl.el' variables.
2634
2635         * gnus-agent.el (gnus-agent-save-group-info): Delete everything
2636         but line instead of narrowing to it, because `nnmail-parse-active'
2637         calls widen.  Thanks to Christoph Conrad
2638         <christoph.conrad@gmx.de>.
2639
2640 2001-07-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2641
2642         * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
2643         for %B spec.
2644
2645         * gnus-sum.el (gnus-summary-prepare-threads): If
2646         gnus-sum-thread-tree-root is nil, use subject instead.
2647         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
2648         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
2649         (gnus-sum-thread-tree-leaf-with-other)
2650         (gnus-sum-thread-tree-single-leaf): Documentation.
2651         (gnus-sum-thread-tree-single-indent): Allow nil.
2652
2653 2001-07-28 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2654
2655         * message.el (message-fill-paragraph): Do nothing if the user
2656         wants filladapt-mode.
2657
2658 2001-07-27 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2659
2660         * mm-decode.el (mm-image-type-from-buffer): New.
2661         (mm-get-image): Use it.
2662
2663 2001-07-27 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2664
2665         * gnus.el (gnus-large-newsgroup): If it is nil, ...
2666
2667         * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
2668         mm-display-parts too.
2669
2670 2001-07-27 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2671
2672         * nnfolder.el (nnfolder-request-accept-article): Bind
2673         nntp-server-buffer.
2674
2675         * nnmail.el (nnmail-parse-active): Read from buffer instead of
2676         nntp-server-buffer.
2677
2678 2001-07-27 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2679
2680         * message.el (message-check-news-header-syntax): Use
2681         message-post-method.
2682         (message-send-news): Bind message-post-method.
2683
2684 2001-07-27 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2685
2686         * mml.el (mml-tweak-type-alist): New.
2687         (mml-tweak-function-alist): New.
2688         (mml-tweak-part): New.
2689         (mml-generate-mime-1): Use it.
2690
2691 2001-07-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2692
2693         * nnfolder.el (nnfolder-request-accept-article): Replace
2694         nnfolder-request-list.
2695
2696 2001-07-27  Simon Josefsson  <jas@extundo.com>
2697
2698         * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
2699         nnoo-change-server failed to do it.
2700
2701 2001-07-26 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2702
2703         * gnus.el (gnus-parameters): Make it customizable.
2704
2705 2001-07-26 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2706
2707         * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
2708
2709         * message.el (message-set-auto-save-file-name): More
2710         poor-system-types.
2711
2712         * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
2713
2714         * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
2715         supports +.
2716
2717 2001-07-26 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2718
2719         * mm-decode.el (mm-readable-p): New.
2720         (mm-inline-media-tests): Fix the default testers.
2721
2722 2001-07-26  Simon Josefsson  <jas@extundo.com>
2723
2724         * nnimap.el (nnimap-version): Bump version number.
2725
2726 2001-07-26 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2727         From Steven E. Harris <seh@speakeasy.org>
2728
2729         * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
2730         in M$Windows too.
2731
2732 2001-07-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2733
2734         * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
2735
2736 2001-07-25 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2737
2738         * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
2739
2740         * mm-decode.el (mm-get-image): Guess then use the type.
2741
2742         * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
2743
2744 2001-07-25 12:54:00  Danny Siu <dsiu@adobe.com>
2745
2746         * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
2747         display (%B) for threads if threading is off.
2748
2749 2001-07-25 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2750         From Henrik Enberg <henrik@enberg.org>
2751
2752         * gnus-msg.el: Customization patch.
2753
2754 2001-07-25 22:22:22  Raymond Scholz  <rscholz@zonix.de>
2755
2756         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
2757         variable.
2758         (nnmail-split-fancy-with-parent): Ignore certain groups.
2759
2760 2001-07-25 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2761
2762         * gnus-util.el (gnus-byte-compile): New.
2763         (gnus-use-byte-compile): New.
2764         (gnus-make-sort-function): Use it.
2765
2766         * nnmail.el (nnmail-get-new-mail): Use it.
2767
2768         * gnus-agent.el (gnus-category-make-function): Simple function or
2769         compiled function.
2770         (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
2771
2772         * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
2773         * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
2774         (gnus-topic-sort-topics-1): Use gnus-byte-compile.
2775
2776         * message.el (message-check-news-header-syntax): Remove quote.
2777
2778 2001-07-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2779
2780         * message.el (message-use-mail-followup-to): `t' is not a
2781         documented value.
2782
2783 2001-07-24 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2784
2785         * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
2786
2787 2001-07-24 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2788
2789         * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
2790         there are long lines.
2791
2792 2001-07-24  Katsumi Yamaoka  <yamaoka@jpl.org>
2793
2794         * dgnushack.el (copy-list): New compiler macro.
2795
2796 2001-07-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2797
2798         * message.el (message-bounce): If no Return-Path, the whole
2799         content is considered as the original message.
2800
2801         * nnml.el (nnml-check-directory-twice): New.
2802         (nnml-article-to-file): Use it.
2803         (nnml-retrieve-headers): Hack it.
2804
2805 2001-07-24 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2806
2807         * gnus-win.el (gnus-buffer-configuration): New configure.
2808
2809         * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
2810         not alive.
2811
2812         * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
2813         (mm-display-external): Use display-term configure.
2814
2815 2001-07-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2816
2817         * gnus-delay.el (gnus-delay-default-hour): New variable.
2818         (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
2819
2820 2001-07-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2821         From Karl Kleinpaste <karl@charcoal.com>
2822
2823         * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
2824         (gnus-summary-prepare-threads): Ditto.
2825
2826         * gnus.el (gnus-summary-line-format): Add %B.
2827
2828 2001-07-23 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2829
2830         * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
2831
2832         * mm-util.el (mm-string-as-multibyte): New.
2833
2834         * nnmh.el (nnmh-request-list-1): Encode, not decode!
2835
2836 2001-07-23 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2837
2838         * mm-util.el (mm-universal-coding-system): New.
2839
2840         * gnus-start.el (gnus-startup-file-coding-system): Use it.
2841
2842         * score-mode.el (score-mode-coding-system): Use it.
2843
2844 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
2845
2846         * gnus-start.el (gnus-setup-news): Call
2847         `gnus-check-bogus-newsgroups' just after the native server is
2848         opened.
2849
2850 2001-07-23  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2851
2852         * nnmail.el (nnmail-do-request-post): Util function to be used by
2853         `nnchoke-request-post' for all nnmail-derived backends.
2854
2855         * nnml.el (nnml-request-post): Use it.
2856
2857         * gnus.el (gnus-valid-select-methods): nnml is a post-mail
2858         backend, for it groks nnml-request-post.
2859
2860         * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
2861         Treat `mail-post' backends like `mail' backends, not like `news'
2862         backends.
2863
2864 2001-07-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2865
2866         * gnus-msg.el (gnus-setup-message): make-local-hook.
2867
2868 2001-07-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2869
2870         * gnus-delay.el (gnus-delay-article): Fix `read-string' for
2871         XEmacs.  Allow more units.  Submitted by Karl Kleinpaste
2872         <karl@charcoal.com>, slightly changed by Kai.
2873
2874         * message.el (message-check-news-header-syntax): When checking
2875         whether the groups exist, check the right server based on
2876         `gnus-post-method'.
2877
2878 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2879
2880         * gnus-delay.el: New file.
2881
2882 2001-07-21 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2883
2884         * mm-util.el (mm-read-coding-system): Take two arguments.
2885
2886         * gnus-sum.el (gnus-summary-show-article): Use
2887         mm-read-coding-system.
2888
2889         * gnus-art.el (article-de-quoted-unreadable):
2890         (article-de-base64-unreadable, article-wash-html):
2891         (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
2892
2893 2001-07-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2894
2895         * nnml.el (nnml-request-post): New function.  Can be used for
2896         annotations in nnml groups.
2897
2898 2001-07-19  Katsumi Yamaoka  <yamaoka@jpl.org>
2899
2900         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
2901         command.
2902
2903         * gnus-start.el (gnus-find-new-newsgroups): Use
2904         `message-make-date' instead of `current-time-string'.
2905         (gnus-ask-server-for-new-groups): Ditto.
2906         (gnus-check-first-time-used): Ditto.
2907
2908 2001-07-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2909
2910         * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
2911
2912 2001-07-18  Per Abrahamsen  <abraham@dina.kvl.dk>
2913
2914         * message.el (message-shorten-references): Change `maxcount' and
2915         `cut' to obey USEFOR draft 5.
2916
2917 2001-07-12  Colin Walters  <walters@cis.ohio-state.edu>
2918
2919         * gnus-sum.el (gnus-summary-display-arrow): New variable.
2920         (gnus-summary-set-article-display-arrow): New function.
2921         (gnus-summary-goto-subject): Use it.
2922
2923 2001-07-18 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2924
2925         * gnus-sum.el (gnus-summary-import-article): Insert date if
2926         doesn't exist.
2927
2928 2001-07-18 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2929
2930         * mml.el (mml-content-type-parameters): New.
2931         (mml-content-disposition-parameters): New.
2932         (mml-insert-mime-headers): Use them.
2933         (mml-parse-1): Accept charset.
2934
2935 2001-07-17 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2936
2937         * gnus-group.el (gnus-group-select-group): Doc fix.
2938
2939         * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
2940
2941 2001-07-17  Katsumi Yamaoka  <yamaoka@jpl.org>
2942
2943         * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
2944         to handle `define-derived-mode'.
2945
2946 2001-07-16 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2947         From:  Stefan Monnier  <monnier@cs.yale.edu>
2948
2949         * message.el (message-mode): Use define-derived-mode.
2950         (message-tab): message-completion-alist.
2951
2952         * imap.el (imap-interactive-login): Use make-local-variable.
2953         (imap-open): Ditto.
2954         (imap-authenticate): Ditto.
2955
2956         * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
2957
2958         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
2959
2960 2001-07-16  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2961
2962         * message.el (message-citation-line-function): Refer to
2963         gnus-cite-attribution-suffix.
2964
2965 2001-07-15  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
2966
2967         * gnus-art.el,...: Error convention changes.
2968
2969 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2970
2971         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
2972
2973 2001-07-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2974
2975         * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
2976         (nnrss-read-server-data): Ditto.
2977
2978 2001-07-13 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2979
2980         * gnus-setup.el (gnus-use-installed-gnus): Typo.
2981         * Cleanup files.
2982         From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
2983
2984 2001-07-13 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2985
2986         * gnus.el (gnus-summary-line-format): Add %o.
2987
2988         * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
2989         unless shell outputs something.
2990
2991 2001-07-13 07:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2992
2993         * gnus-art.el (gnus-boring-article-headers): Better doc.
2994         (article-hide-headers): Better regexp.
2995         Suggested by Matt Swift <swift@alum.mit.edu>.
2996
2997         * nnheader.el (nnheader-max-head-length): Better doc.
2998         (nnheader-header-value): Skip spaces.
2999         (nnheader-parse-head): Remove space.
3000         Suggested by Matt Swift <swift@alum.mit.edu>.
3001
3002         * gnus-sum.el (gnus-summary-show-raw-article): New function.
3003         (gnus-get-newsgroup-headers): Remove space.
3004
3005 2001-07-12 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3006
3007         * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
3008         (gnus-summary-reply): Use it.
3009         (gnus-summary-reply-broken-reply-to): New.
3010         (gnus-msg-force-broken-reply-to): New.
3011
3012         * mm-view.el (mm-inline-text): Showing as text/plain when error.
3013
3014 2001-07-12 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3015
3016         * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
3017
3018 2001-07-12 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3019
3020         * mm-decode.el (mm-external-terminal-program): New variable.
3021         (mm-display-external): Use it. Use term to display when no
3022         window-system.
3023
3024 2001-07-12  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
3025
3026         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
3027         Browse->Next entries to Browse->Prev
3028
3029 2001-07-11 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3030
3031         * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
3032
3033 2001-07-11 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3034
3035         * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
3036         for the default encoding.
3037
3038         * nnrss.el (nnrss-url-field): New field.
3039         (nnrss-request-article): Add newsgroups.
3040
3041         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
3042
3043 2001-07-11 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3044
3045         * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
3046
3047         * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
3048         (gnus-draft-setup): Remove backlog.
3049
3050 2001-07-10  Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
3051
3052         * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
3053         Cleanup.
3054
3055 2001-07-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3056
3057         * gnus-msg.el (gnus-bug): Erase buffer.
3058
3059         * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
3060
3061 2001-07-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3062
3063         * mm-decode.el (mm-attachment-override-p): Fix typo.
3064
3065 2001-03-19 05:28:00  Katsumi Yamaoka <yamaoka@jpl.org>
3066
3067         * gnus-kill.el (gnus-execute): Work with the extra headers.
3068         * gnus-sum.el (gnus-summary-execute-command): Ditto.
3069
3070 2001-07-09 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3071
3072         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
3073         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
3074
3075         * message.el (message-send-mail-real-function): New variable.
3076         (message-send-mail-partially, message-send-mail):
3077
3078         * nngateway.el (nngateway-request-post): Use it.
3079
3080         * gnus-agent.el (gnus-agentize): Use it.
3081
3082         * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
3083         (nnsoup-revert-variables): Use it.
3084
3085 2001-07-09  Colin Walters  <walters@cis.ohio-state.edu>
3086
3087         * mm-decode.el (mm-inline-media-tests): Default to displaying as
3088         text/plain if the type doesn't match any other media types.
3089         (mm-inlined-types): Doc fix.
3090         (mm-display-inline): Revert previous change (now handled by a
3091         default type in `mm-inline-media-tests'.
3092         (mm-inlinable-p): Revive.
3093         (mm-display-part): Call `mm-inlinable-p'.
3094         (mm-attachment-override-p): Ditto.
3095         (mm-inlined-p): Doc fix.
3096
3097         * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
3098         well as `mm-inlined-p'.
3099
3100 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3101
3102         * nntp.el (nntp-send-command, nntp-send-command-nodelete):
3103         (nntp-send-command-and-decode): Use gnus-point-at-bol.
3104
3105 2001-07-09 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3106         From  Paul Jarc <prj@po.cwru.edu>
3107
3108         * message.el (message-use-mail-followup-to): New variable.
3109         (message-get-reply-headers): Use it.
3110
3111 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
3112
3113         * nnheader.el (nnheader-init-server-buffer): Make sure the
3114         *nntpd* buffer is made multibyte instead of a random buffer.
3115
3116 2001-07-09 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3117
3118         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
3119         when it returns headers.
3120
3121 2001-07-07  Simon Josefsson  <jas@extundo.com>
3122
3123         * rfc2047.el (rfc2047-encode-message-header): Skip header when
3124         trying to fold. Thanks to Colin Walters
3125         <walters@cis.ohio-state.edu>
3126
3127 2001-07-06  Simon Josefsson  <jas@extundo.com>
3128
3129         * imap.el (imap-parse-address-list, imap-parse-flag-list)
3130         (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
3131         Add information in `assert's.
3132
3133         * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
3134         changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
3135         and `nnimap-group-overview-filename', should handle all
3136         change-of-uidvalidity related issues.  But there may be other
3137         problems.)
3138
3139 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
3140
3141         * rfc2047.el (rfc2047-encode-message-header): Don't include the
3142         header name when folding.
3143
3144 2001-07-05  Colin Walters  <walters@cis.ohio-state.edu>
3145
3146         * mm-decode.el (mm-inlined-types): Document relationship with
3147         `mm-inline-media-tests'.
3148         (mm-display-inline): Default to displaying as plain text if no
3149         inlining handler is available.
3150         (mm-inlinable-p): Remove.
3151         (mm-inlined-p): Don't call `mm-inlinable-p'.
3152         (mm-automatic-display-p): Ditto.
3153         (mm-attachment-override-p): Ditto.
3154
3155 2001-07-04  Simon Josefsson  <jas@extundo.com>
3156
3157         * nnimap.el (nnimap-importantize-dormant): New variable.
3158         (nnimap-request-update-info-internal): Use it.
3159         (nnimap-request-set-mark): Ditto.
3160
3161 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
3162
3163         * nntp.el (nntp-send-command): don't pass a buffer argument to
3164         `point'. Only XEmacs accepts this.
3165         * nntp.el (nntp-send-command-nodelete): ditto.
3166         * nntp.el (nntp-send-command-and-decode): ditto.
3167
3168 2001-07-04  Didier Verna  <didier@lrde.epita.fr>
3169
3170         * nntp.el (nntp-open-connection-function): doc update.
3171         * nntp.el (nntp-pre-command): New.
3172         * nntp.el (nntp-via-rlogin-command): New.
3173         * nntp.el (nntp-via-telnet-command): New.
3174         * nntp.el (nntp-via-telnet-switches): New.
3175         * nntp.el (nntp-via-user-name): New.
3176         * nntp.el (nntp-via-user-password): New.
3177         * nntp.el (nntp-via-address): New.
3178         * nntp.el (nntp-via-envuser): New.
3179         * nntp.el (nntp-via-shell-prompt): New.
3180         * nntp.el (nntp-open-telnet-stream): New.
3181         * nntp.el (nntp-open-via-rlogin-and-telnet): New.
3182         * nntp.el (nntp-open-via-telnet-and-telnet): New.
3183         * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
3184         * nntp.el (nntp-send-command): ditto.
3185         * nntp.el (nntp-send-command-nodelete): ditto.
3186         * nntp.el (nntp-send-command-and-decode): ditto.
3187
3188 2001-06-30  YAGI Tatsuya  <yagi@is.titech.ac.jp>
3189
3190         * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
3191         `when'.
3192
3193 2001-07-03  Simon Josefsson  <jas@extundo.com>
3194         From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
3195
3196         * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
3197
3198 2001-07-03  Simon Josefsson  <jas@extundo.com>
3199
3200         * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
3201         remove it (workaround XEmacs `fill-region' bug).
3202
3203 2001-07-01  Simon Josefsson  <jas@extundo.com>
3204
3205         * nnimap.el (nnimap-date-days-ago): Defeat locale.
3206
3207 2001-06-28 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3208
3209         * mml2015.el (mml2015-format-error): New function.
3210         (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
3211         (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
3212         (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
3213
3214 2001-06-26 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3215
3216         * nnrss.el (nnrss-retrieve-headers): The description may not exist.
3217         Suggested by Christoph Conrad <C.Conrad@cli.de>.
3218
3219         * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
3220         group variables.
3221
3222 2001-06-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3223
3224         * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
3225
3226         * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
3227         (nnrss-save-group-data): Ditto.
3228
3229         * gnus-agent.el (gnus-agent-save-alist): Ditto.
3230
3231 2001-06-25  Katsumi Yamaoka  <yamaoka@jpl.org>
3232
3233         * message.el (message-do-send-housekeeping): Narrow to headers.
3234
3235 2001-06-24  Simon Josefsson  <jas@extundo.com>
3236
3237         * rfc2047.el (rfc2047-fold-region): The check to skip WSP
3238         insertion when breaking lines looked for " \t" instead of "[ \t]".
3239         (rfc2047-encode-message-header): Fold lines even if
3240         no QP encoding is done.
3241
3242 2001-06-23  Simon Josefsson  <jas@extundo.com>
3243         From Samuel Tardieu <sam@inf.enst.fr>
3244
3245         * smime.el (smime-keys): Support additional certificates.
3246         (smime-make-certfiles): New function.
3247         (smime-sign-region): Use previous variables.
3248         (smime-get-certfiles): New function.
3249         (smime-sign-buffer): Use it.
3250         (smime-verify-region): Support both CAfile and CApath.
3251
3252 2001-06-23  Simon Josefsson  <jas@extundo.com>
3253
3254         * smime.el (smime-decrypt-region): Perhaps work.
3255
3256 2001-06-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3257
3258         * gnus-msg.el (gnus-copy-article-buffer): Typo.
3259
3260 2001-04-06  Ralph Schleicher  <rs@nunatak.allgaeu.org>
3261
3262         * mm-decode.el (mm-save-part): Rewrite file name.
3263         (mm-file-name-rewrite-functions): New variable.
3264         (mm-file-name-delete-whitespace): New function.
3265         (mm-file-name-trim-whitespace): New function.
3266         (mm-file-name-collapse-whitespace): New function.
3267         (mm-file-name-replace-whitespace): New variable and function.
3268
3269 2001-06-22  Simon Josefsson  <jas@extundo.com>
3270
3271         * message.el (message-make-date): Workaround locale for weekdays.
3272
3273 2001-06-21 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3274
3275         * message.el (message-goto-body): Return nil if not found. (revert!)
3276
3277 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3278         From Fremlin <chief@bandits.org>
3279
3280         * message.el (message-goto-body): Some messages have no header.
3281
3282         * gnus-msg.el (gnus-copy-article-buffer): Use it.
3283
3284 2001-06-21  Ralph Schleicher  <rs@nunatak.allgaeu.org>
3285
3286         * nnultimate.el (nnultimate-retrieve-headers): Date fix.
3287
3288 2001-06-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3289
3290         * message.el (message-make-date): Add week day.
3291         Suggested by Jason R. Mastaler <jason@mastaler.com>.
3292
3293 2001-06-19  Simon Josefsson  <jas@extundo.com>
3294
3295         * message.el (message-yank-prefix): Doc fix.
3296         (message-yank-cited-prefix): Ditto.
3297         (message-delete-not-region): Keep citation prefix on first line,
3298         if possible and appropriate.
3299
3300 2001-06-19  Simon Josefsson  <jas@extundo.com>
3301
3302         * imap.el (imap-process-connection-type): New variable.
3303         (imap-kerberos4-open, imap-gssapi-open): Use it.  This makes
3304         recent `imtest's work completely (no line length issues), while
3305         making making old `imtest's unusable.  Thanks to NAGY Andras
3306         <nagya@inf.elte.hu> for his work.
3307
3308 2000-12-30  NAGY Andras <nagya@inf.elte.hu>
3309
3310         * imap.el (imap-ssl-program): Add -quiet to shut up
3311         OpenSSL/SSLeay's internal debug talk.
3312
3313 2001-06-19  Matt Armstrong <matt@lickey.com>
3314
3315         * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
3316         server.
3317
3318 2001-06-19 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3319
3320         * nnmail.el (nnmail-article-buffer): New variable.
3321         (nnmail-split-incoming): Use it.
3322
3323 2001-06-15  Eli Zaretskii  <eliz@is.elta.co.il>
3324
3325         * qp.el (quoted-printable-decode-region): If called interactively,
3326         use coding-system-for-read.
3327
3328 2001-06-16 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3329
3330         * message.el (message-check-news-header-syntax): Check Reply-To.
3331
3332 2001-06-16 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3333
3334         * mml.el (mml-parse-1): Use message options.
3335
3336         * message.el (message-do-fcc): Don't do anything if there is no
3337         FCC.
3338
3339 2001-06-16  Simon Josefsson  <jas@extundo.com>
3340
3341         * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
3342         (nnimap-expunge-search-string): New variable.
3343         (nnimap-request-expire-articles): Use it.
3344
3345 2001-06-15 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3346
3347         * message.el (message-send-mail-with-qmail): wrong exit status is
3348         100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
3349
3350 2001-06-15 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3351
3352         * gnus-art.el (article-strip-multiple-blank-lines): Use
3353         delete-region instead of replace-match.
3354
3355 2001-06-14 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3356
3357         * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
3358         (nnweb-google-wash-article): Ditto.
3359
3360 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
3361
3362         * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
3363
3364 2001-06-13  Katsumi Yamaoka  <yamaoka@jpl.org>
3365
3366         * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
3367         specs.
3368
3369 2001-06-13 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3370
3371         * gnus.el (gnus-email-address): Move it here.
3372
3373         * gnus-art.el (article-de-quoted-unreadable): Read charset if
3374         requested.
3375         (article-de-base64-unreadable): Ditto.
3376         (article-wash-html): Ditto.
3377
3378 2001-06-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3379
3380         * message.el (message-options-set-recipient): Don't add ", "
3381         unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
3382
3383 2001-06-12 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3384
3385         * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
3386
3387 2001-06-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3388
3389         * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
3390         From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
3391
3392         * nnrss.el (nnrss-node-text): Node might be nil.
3393
3394 2001-06-11 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3395
3396         * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
3397         part. From Katsumi Yamaoka <yamaoka@jpl.org>.
3398
3399         * nnrss.el (nnrss-group-alist): More items.
3400
3401 2001-06-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3402
3403         * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
3404
3405 2001-06-03  Dale Hagglund  <rdh@best.com>
3406
3407         * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
3408        restrict clauses.
3409
3410 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3411
3412         From Benjamin Rutt <brutt+news@bloomington.in.us>
3413
3414         * message.el (message-wide-reply-confirm-recipients): New variable.
3415
3416 2001-06-06  Mark Thomas  <mthomas@edrc.cmu.edu>
3417
3418         * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
3419         fix so it works with XEmacs.
3420
3421 2001-06-07 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3422
3423         * nnrss.el (nnrss-retrieve-headers): Support description as extra
3424         headers.
3425
3426 2001-06-07 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3427
3428         * nnrss.el: Fix a few bugs.
3429
3430 2001-06-05  Simon Josefsson  <jas@extundo.com>
3431
3432         * mm-decode.el (mm-handle-set-external-undisplayer): Don't
3433         generate compiler warnings.  From Alex Schroeder <alex@gnu.org>.
3434
3435 2001-06-04  Hrvoje Niksic  <hniksic@arsdigita.com>
3436
3437         * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
3438         binary so that we don't transmit ISO 2022 garbage to the process.
3439         This is needed under XEmacs.
3440
3441 2001-06-03  Simon Josefsson  <simon@josefsson.org>
3442
3443         * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
3444         autoloaded incorrectly below because ssl-program-* is bound.)
3445         Thanks to Amos Gouaux for report.
3446
3447 2001-06-02  Simon Josefsson  <simon@josefsson.org>
3448
3449         * imap.el (imap-kerberos4-open):
3450         (imap-gssapi-open):
3451         (imap-ssl-open):
3452         (imap-network-open):
3453         (imap-shell-open):
3454         (imap-starttls-open): Set buffer to workaround spurious
3455         `accept-process-output' buffer changes.  Thanks to Mats Lidell
3456         <Mats.Lidell@contactor.se> for report and partial patch and Jake
3457         Colman <colman@ppllc.com> for report.
3458
3459 2001-05-31 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3460
3461         * gnus-sum.el (gnus-summary-catchup): New argument.
3462         (gnus-summary-catchup-from-here): New function.
3463
3464 2001-05-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3465
3466         * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
3467         back, then insert glyph.  (Before, the glyph was inserted first,
3468         then the newline.)  This works around a behavior in XEmacs where
3469         it is not possible to insert a character after a glyph which is at
3470         the end of a buffer.  Patch by Lloyd Zusman <ljz@asfast.com>.
3471
3472 2001-05-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3473
3474         From Jaap-Henk Hoepman (jhh@xs4all.nl).
3475
3476         * mm-decode.el (mm-keep-viewer-alive-types): New variable.
3477         (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
3478         mm-destroy-postponed-undisplay-list): New functions.
3479         (mm-display-external): Use them.
3480
3481 2001-05-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3482
3483         * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
3484         `default-low' when evaluating `gnus-summary-highlight'.
3485         From Raja R Harinath <harinath@cs.umn.edu>.
3486
3487 2001-05-27  Simon Josefsson  <simon@josefsson.org>
3488
3489         * message.el (message-yank-cited-prefix): New variable.
3490         (message-indent-citation): Use it.
3491
3492         * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
3493         as details.
3494         (mml2015-mailcrypt-clear-verify): Ditto.
3495
3496 2001-05-24  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3497         From Nevin Kapur <nevin@jhu.edu>.
3498
3499         * gnus-sum.el (gnus-summary-default-high-score,
3500         gnus-summary-default-low-score): New variables.
3501         (gnus-summary-highlight): Use them.
3502
3503 2001-05-16  Didier Verna  <didier@lrde.epita.fr>
3504
3505         * message.el (message-mail): pass the 'send-actions argument to
3506         `message-setup'.
3507
3508 2001-05-16  Simon Josefsson  <simon@josefsson.org>
3509         From Raymond Scholz <ray-2001@zonix.de>
3510
3511         * gnus-art.el (gnus-mime-view-part-as-charset):
3512         (gnus-mime-internalize-part): Doc fixes.
3513
3514 2001-05-11  Simon Josefsson  <simon@josefsson.org>
3515
3516         * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
3517         status lines without any text ("^215$").
3518
3519 2001-05-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3520
3521         * nnrss.el (nnrss-check-group): Reverse.
3522
3523 2001-05-07  Simon Josefsson  <simon@josefsson.org>
3524
3525         * message.el (message-get-reply-headers):
3526         (message-followup): Fix typo, suggested by David Green
3527         <dgreen@uab.edu>
3528
3529 2001-05-05 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3530
3531         * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
3532
3533         * nnrss.el (nnrss-open-server): Read server data when it is called.
3534         (nnrss-request-expire-articles): Fix.
3535
3536 2001-05-05 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3537
3538         * message.el (message-do-send-housekeeping): mail-abbrevs may
3539         rename buffer behind Gnus.
3540
3541 2001-05-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3542
3543         * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
3544         (nnrss-group-alist): Add more resources.
3545         (nnrss-check-group): Ignore errors.
3546
3547 2001-05-04 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3548
3549         * nnrss.el (nnrss-request-expire-articles): Correct the return value.
3550
3551         * nnslashdot.el (nnslashdot-request-list): Add time.
3552         (nnslashdot-request-expire-articles): New.
3553
3554         * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
3555         secondary methods too.
3556
3557 2001-05-03 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3558
3559         * message.el (message-use-followup-to): Set default value to t.
3560
3561 2001-05-03  Florian Weimer  <fw@deneb.enyo.de>
3562
3563         * message.el (message-dont-reply-to-names): Fix documentation.
3564         (message-get-reply-headers): Use Mail-Followup-To only for wide
3565         replies.
3566
3567 2001-05-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3568
3569         * nnrss.el (nnrss-request-expire-articles): Calculate # of days
3570         correctly.
3571         (nnrss-check-group): Use time.
3572
3573 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3574
3575         * gnus.el: Oort Gnus v0.03 is released.
3576
3577 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3578
3579         * nnultimate.el (nnultimate-topic-article-to-article): Use the
3580         group.
3581
3582 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3583
3584         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
3585
3586 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3587
3588         * nnultimate.el (nnultimate-retrieve-headers): Return all
3589         available headers.
3590
3591         * gnus-sum.el (gnus-read-all-available-headers): New variable.
3592         (gnus-get-newsgroup-headers-xover): Use it.
3593
3594 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3595
3596         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
3597
3598 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3599
3600         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
3601
3602 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3603
3604         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
3605         disable it.
3606
3607         * gnus.el (gnus-info-nodes): Remove a few The's.
3608
3609 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3610
3611         * mail-source.el (mail-source-movemail): Call-process may return a
3612         signal description string.
3613
3614         * gnus-start.el (gnus-read-newsrc-el-file):
3615         gnus-newsrc-file-version may be nil.
3616
3617         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
3618         Suggested by Michael Sperber [Mr. Preprocessor]
3619         <sperber@informatik.uni-tuebingen.de>.
3620
3621 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
3622
3623         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
3624
3625 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3626
3627         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
3628         fontify HANDLE.
3629
3630 2001-04-18  Simon Josefsson  <simon@josefsson.org>
3631
3632         * smime.el (smime-ask-passphrase): Rework to return value.
3633         (smime-sign-region): Rework to bind value and use it.
3634         (smime-decrypt-region): Ditto.
3635
3636 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
3637         Committed by Simon Josefsson  <simon@josefsson.org>
3638
3639         * smime.el (smime-ask-passphrase): New function.
3640         (smime-sign-region): Use it.
3641         (smime-encrypt-cipher): New variable.
3642         (smime-decrypt-region): Ditto.
3643
3644 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
3645         Committed by Simon Josefsson  <simon@josefsson.org>
3646
3647         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
3648         the log.
3649
3650 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3651
3652         *gnus.el: Oort Gnus v0.02 is released.
3653
3654 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
3655
3656         * gnus.el: Oort Gnus v0.01 is released.
3657
3658 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3659
3660         * gnus-sum.el (gnus-summary-highlight): Highlight read
3661         undownloaded articles as read articles.
3662
3663         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
3664         (gnus-agent-get-undownloaded-list): Mark all undownloaded
3665         articles, even read ones, as such.
3666
3667         * gnus-sum.el (gnus-summary-find-matching): Clean up.
3668         (gnus-find-matching-articles): New function.
3669         (gnus-summary-limit-include-matching-articles): New command.
3670         (gnus-summary-limit-include-thread): Include articles that have
3671         matching subjects.
3672         (gnus-offer-save-summaries): Clean up.
3673
3674 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3675
3676         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
3677
3678 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3679         From Jason Merrill <jason_merrill@redhat.com>
3680
3681         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
3682
3683 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
3684         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3685
3686         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
3687         newsgroup names when the original article is a news message.
3688
3689 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3690
3691         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
3692         supported. Suggest by Jim Meyering <jim@meyering.net>.
3693
3694 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
3695         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
3696
3697         * nnmail.el (nnmail-split-it): Added check for .* at the end of
3698         regexp in nnmail-split-fancy.
3699
3700 2001-04-10  Simon Josefsson  <simon@josefsson.org>
3701
3702         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
3703
3704 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
3705
3706         * message.el (message-send-mail): Improve the interaction with the
3707         user.
3708
3709 2001-04-10  Simon Josefsson  <simon@josefsson.org>
3710
3711         * imap.el (imap-message-copy): Work around buggy servers that
3712         doesn't send TRYCREATE tags.
3713
3714 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
3715
3716         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
3717
3718 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3719
3720         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
3721         date.
3722
3723 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3724
3725         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
3726         lives.
3727
3728 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3729
3730         * gnus-art.el (gnus-parse-news-url): New function.
3731         (gnus-button-handle-news): New function.
3732         (gnus-button-alist): Point to new functions.
3733
3734         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
3735
3736         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
3737         gnus-format-specs.
3738
3739         * message.el (message-check-news-header-syntax): Question even
3740         when Gnus doesn't know the group names.
3741         (message-send-news): Clean up.
3742
3743         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
3744         exited on purpose without saving.
3745
3746         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
3747
3748 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3749
3750         * gnus-score.el (gnus-score-orphans): Clean up.
3751
3752         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
3753
3754         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
3755         later.
3756
3757         * gnus-start.el (gnus-close-all-servers): Find the right items to
3758         close.
3759
3760         * qp.el (quoted-printable-decode-region): Just message
3761         malformation; don't quit.
3762
3763 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3764         From Gerd Moellmann <gerd@gnu.org>.
3765
3766         * gnus.el (gnus-interactive): A typo.
3767
3768 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
3769         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3770
3771         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
3772         `assq-delete-all', if that function exists; otherwise use the old
3773         definition. Documentation changed to match the one in
3774         `assq-delete-all'.
3775
3776 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3777
3778         * gnus-start.el (gnus-close-all-servers): New function.
3779
3780         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
3781         (gnus-server-remove-denials): Clean up.
3782
3783         * gnus-sum.el (gnus-summary-sort-by-original): New command and
3784         keystroke.
3785
3786 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3787
3788         * message.el (message-send-news): Message where we are sending.
3789         (message-send-mail): Ditto.
3790
3791         * gnus.el (gnus-server-string): New function.
3792
3793         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
3794
3795         * mm-decode.el (mm-default-directory): Customized.
3796         (mm-tmp-directory): Ditto.
3797
3798         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
3799         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
3800         or Chars.
3801         (gnus-summary-line-format-alist): ?l is now a string.
3802         (gnus-summary-prepare-threads): Output ? for unknown lines.
3803         (gnus-summary-insert-line): Ditto.
3804         (gnus-summary-print-article): Unbalanced parentheses.
3805
3806         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
3807         out whether new stuff has arrived.
3808
3809 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
3810
3811         * gnus-sum.el: Let printing work on ttys on Emacs.
3812
3813 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3814
3815         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
3816         when forcing news.
3817
3818         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
3819         command.
3820
3821 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
3822
3823         * message.el (message-set-auto-save-file-name): Don't use
3824         asterisks under nt.
3825
3826 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3827
3828         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
3829         lists of articles.
3830
3831         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
3832
3833         * gnus-msg.el (gnus-put-message): Clean up.
3834         (gnus-summary-reply): Mark all replied-to articles as replied to.
3835         (gnus-inews-add-send-actions): Also mark as forwarded.
3836         (gnus-summary-mail-forward): Mark as forwarded.
3837
3838         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
3839         of articles.
3840         (gnus-summary-mark-article-as-forwarded): Ditto.
3841
3842         * gnus-msg.el (gnus-summary-resend-message): Mark article as
3843         forwarded.
3844         (gnus-summary-mail-forward): Clean up.
3845
3846         * gnus.el (gnus-article-mark-lists): Added forward.
3847
3848         * gnus-sum.el (gnus-forwarded-mark): New variable.
3849         (gnus-summary-prepare-threads): Use it.
3850         (gnus-summary-update-secondary-mark): Ditto.
3851         (gnus-newsgroup-forwarded): New variable.
3852
3853 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3854
3855         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
3856         (gnus-summary-very-wide-reply): New command and keystroke.
3857         (gnus-summary-very-wide-reply-with-original): Ditto.
3858
3859         * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
3860         (gnus-score-adaptive): Use it.
3861
3862         * gnus-start.el (gnus-get-unread-articles): Clean up.
3863
3864 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3865
3866         * nnultimate.el (nnultimate-retrieve-headers): Work for other
3867         boards.
3868
3869 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
3870
3871         * gnus-start.el:
3872         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
3873         * gnus-start.el (gnus-subscribe-newsgroup): use it.
3874
3875
3876 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3877
3878         * nnultimate.el (nnultimate-retrieve-headers): Understand
3879         long-form month names.
3880
3881 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3882
3883         * gnus-sum.el (gnus-summary-show-all-headers):
3884         gnus-article-show-all-headers is broken. Use
3885         gnus-summary-toggle-header instead.
3886
3887         * mml2015.el (mml2015-gpg-extract-from): No error.
3888
3889 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3890         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
3891
3892         * mml2015.el (mml2015-gpg-extract-from): New function.
3893         (mml2015-gpg-verify): Use it.
3894         (mml2015-gpg-clear-verify): Use it.
3895
3896 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3897
3898         * message.el (message-setup-fill-variables): Use
3899         fill-paragraph-function.
3900         (message-fill-paragraph): Take an argument.
3901         (message-newline-and-reformat): Take another argument.
3902
3903 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3904
3905         * message.el (rmail-output): It is in rmailout.el not rmail.el.
3906
3907 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3908
3909         * message.el (message-forward): local-variable-p takes an extra
3910         argument in XEmacs.
3911
3912 2001-03-16  Simon Josefsson  <simon@josefsson.org>
3913
3914         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
3915         `nnimap-use-nov-p' (it really tested the negative).
3916         (nnimap-retrieve-headers): Use it.
3917
3918 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3919
3920         * message.el (message-generate-headers-first): Update doc.
3921
3922 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
3923
3924         * gnus.el (gnus-summary-line-format): Typo.
3925
3926 2001-03-11  Simon Josefsson  <simon@josefsson.org>
3927
3928         * mailcap.el (mailcap-mime-data): Add application/sieve.
3929         (mailcap-mime-extensions): Add .siv, .xls.
3930
3931 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3932         From Christoph Conrad <christoph.conrad@gmx.de>
3933
3934         * gnus-score.el (gnus-summary-lower-thread): Typo.
3935
3936 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3937
3938         * message.el (message-forward-decoded-p): New variable.
3939         (message-forward-subject-author-subject): Use it.
3940         (message-make-forward-subject): Use it.
3941         (message-forward): Use it.
3942
3943         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
3944
3945         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
3946         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
3947
3948 ;;Has been fixed -- zsh.
3949 ;;2001-03-05  Dave Love  <fx@gnu.org>
3950 ;;
3951 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
3952 ;;      Move it after definition of mm-coding-system-p.
3953 ;;
3954 2001-03-01  Dave Love  <fx@gnu.org>
3955
3956         * mm-util.el (mm-inhibit-file-name-handlers): Add
3957         image-file-handler.
3958
3959 2001-02-11  Dave Love  <fx@gnu.org>
3960
3961         * message.el (message-signature-file): Fix doc, :type.
3962
3963 2001-02-08  Dave Love  <fx@gnu.org>
3964
3965         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
3966         (message-posting-charset): Defvar when compiling again.
3967         (rfc2047-encodable-p): Require message.
3968
3969         * gnus-sum.el (gnus-alter-articles-to-read-function):
3970         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
3971
3972 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3973
3974         * nnrss.el: New file.
3975
3976 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
3977         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
3978
3979         * rfc2047.el (rfc2047-unfold-region): Fix arg of
3980         `skip-chars-forward'.
3981
3982 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3983
3984         * nndraft.el (nndraft-request-group): Restore auto save files if
3985         the original files do not exist.
3986
3987 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3988
3989         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
3990         SCORE paths.
3991
3992         * mm-decode.el (mm-dissect-buffer): Call
3993         mail-extract-address-components only if necessary.
3994
3995 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
3996
3997         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
3998         directory part.
3999         (gnus-score-search-global-directories): Use file-directory-p.
4000
4001         * gnus-score.el (gnus-score-score-files-1): Use
4002         gnus-kill-files-directory.
4003         From Adrian Aichner <adrian@xemacs.org>.
4004
4005 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4006
4007         * gnus.el (charset): Move here from gnus-sum.el.
4008
4009 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4010
4011         * mml.el (mml-preview): Disable local map.
4012
4013         * gnus-sum.el (gnus-summary-make-menu-bar): Make
4014         gnus-article-post-menu here.
4015
4016         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
4017         if it has not been made.
4018
4019 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4020
4021         * gnus-art.el (gnus-article-describe-key): Map key to event.
4022         (gnus-article-describe-key-briefly): Ditto
4023
4024 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4025
4026         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
4027
4028 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4029         From Katsumi Yamaoka <yamaoka@jpl.org>.
4030
4031         * dgnushack.el (coerce, merge, subseq): defmacro.
4032
4033 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4034
4035         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
4036         A fake defalias in nndraft.el results a not-activated bug in
4037         uncompiled versions.
4038
4039 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
4040         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
4041
4042         * gnus-util.el (gnus-split-references): Handle malformed References:.
4043
4044 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4045
4046         * gnus-art.el (gnus-article-mime-part-status): 1 part.
4047
4048 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4049         From NAGY Andras <nagya@inf.elte.hu>.
4050
4051         * gnus.el (gnus-parameters): Typo.
4052
4053 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4054
4055         * gnus.el (gnus-read-method): Remove redundancy.
4056
4057 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4058
4059         * nnslashdot.el (nnslashdot-backslash-url): New.
4060         (nnslashdot-request-list): Use it.
4061
4062 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4063
4064         * nnml.el (nnml-generate-active-info): Fix the case when there is
4065         no file.
4066
4067         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
4068         (gnus-summary-create-article): New.
4069
4070         * gnus-group.el (gnus-group-mark-article-read): New.
4071
4072         * gnus-msg.el (gnus-inews-do-gcc): Use it.
4073
4074         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
4075
4076 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4077
4078         * gnus-art.el (gnus-article-edit-done): Don't use
4079         gnus-article-edit-exit.
4080         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
4081
4082         * gnus.el (gnus-parameters): New.
4083         Suggested by NAGY Andras <nagya@inf.elte.hu>.
4084         (gnus-parameters-get-parameter): New.
4085         (gnus-group-find-parameter): Use it.
4086
4087 2001-02-23  Simon Josefsson  <simon@josefsson.org>
4088
4089         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
4090         change of default value to `current'.
4091
4092 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4093
4094         * nneething.el (nneething-get-head): Insert unreadable file too.
4095
4096 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4097
4098         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
4099
4100         * webmail.el (webmail-type-definition): Deja is bought by google.
4101
4102 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4103
4104         * gnus-sum.el (gnus-fetch-headers): New.
4105         (gnus-select-newsgroup): Use it.
4106         (gnus-summary-insert-articles): New.
4107         (gnus-summary-insert-old-articles): New.
4108         (gnus-summary-insert-new-articles): New.
4109
4110         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
4111         (gnus-group-list-active): Ditto.
4112         * gnus-sum.el (gnus-set-mode-line): Ditto.
4113         (gnus-summary-read-group-1): Ditto.
4114
4115 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4116
4117         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
4118         current topic.
4119
4120 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4121
4122         * smiley.el (gnus-smiley-display): Don't do widening.
4123
4124         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
4125         within body.
4126
4127         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
4128
4129         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
4130         New.
4131         (gnus-mime-display-multipart-related-as-mixed): New.
4132         (gnus-mime-display-part): Use them.
4133
4134 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4135
4136         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
4137         something special.
4138
4139 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4140
4141         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
4142         (nnweb-request-article): Call reference if exists.
4143         (nnweb-type-definition): Dejanews is bought by google.com.
4144         Beta!
4145
4146 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4147
4148         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
4149
4150 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4151
4152         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
4153         gnus-article-sort-functions.
4154         (gnus-article-sort-functions): Doc fix.  Refer to
4155         gnus-thread-sort-functions.
4156
4157 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4158         From Paul Jarc <prj@po.cwru.edu>.
4159
4160         * message.el (message-get-reply-headers): More fixes.
4161
4162 2001-02-17  Paul Jarc <prj@po.cwru.edu>
4163         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
4164
4165         * message.el (message-get-reply-headers): Fix bug with
4166         Mail-Followup-To/to-address interaction.
4167
4168 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4169
4170         * gnus-msg.el (gnus-configure-posting-styles): Match header in
4171         gnus-article-copy.
4172
4173 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4174
4175         * message.el (message-do-send-housekeeping): Rename to a better
4176         name.
4177
4178 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4179
4180         * message.el (message-cancel-news): Check article first, then ask
4181         yes or no.
4182
4183 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4184
4185         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
4186
4187 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4188
4189         * gnus-range.el (gnus-range-normalize): New function.
4190
4191 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
4192
4193         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
4194
4195 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4196
4197         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
4198
4199         * nnagent.el (nnagent-request-regenerate): New.
4200
4201         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
4202
4203         * nnml.el (nnml-generate-nov-databases): Accept argument
4204         server. Don't open server if it is opened.
4205         (nnml-request-regenerate): Use it. Change to deffoo.
4206
4207 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
4208         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
4209
4210         * gnus.el (gnus-define-group-parameter): Fix.
4211
4212 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4213
4214         * gnus.el (gnus-define-group-parameter): Improved.
4215
4216         * gnus-sum.el (charset): Define parameter.
4217         (ignored-charsets): Ditto.
4218         (gnus-summary-setup-default-charset): Use them.
4219
4220         * gnus-start.el (gnus-read-descriptions-file): Use them.
4221
4222         * gnus-cus.el (gnus-group-parameters): Remove them.
4223
4224 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4225
4226         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
4227
4228 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4229
4230         * gnus-sum.el (gnus-summary-read-group-1): Remove
4231         gnus-summary-set-local-parameters.
4232         (gnus-summary-setup-buffer): Put it here.
4233
4234 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4235
4236         * gnus.el (to-address): Define parameter.
4237         (to-list): Ditto.
4238         * gnus-art.el (article-hide-boring-headers): Use them.
4239         * gnus-msg.el (gnus-post-news): Ditto.
4240         * gnus-cus.el (gnus-group-parameters): Remove them.
4241
4242 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4243
4244         * gnus-draft.el (gnus-draft-reminder): New.
4245
4246         * gnus-art.el (gnus-sender-save-name): New.
4247
4248 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4249
4250         * mm-util.el (mm-mime-charset): Error message.
4251
4252 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4253
4254         * message.el (message-check-news-body-syntax): Don't check mml lines.
4255
4256 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4257
4258         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
4259         subscribe.
4260
4261         * gnus-start.el (gnus-call-subscribe-functions): New.
4262         (gnus-find-new-newsgroups): Use it.
4263         (gnus-ask-server-for-new-groups): Use it.
4264         (gnus-check-first-time-used): Use it.
4265         (gnus-subscribe-newsgroup-method): Grok a list of functions.
4266         (gnus-subscribe-options-newsgroup-method): Ditto.
4267         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
4268         return .
4269
4270 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4271
4272         * gnus-cus.el (gnus-score-customize): Doc fix.
4273
4274 2001-02-11  Jesper Harder <harder@ifa.au.dk>
4275
4276         * dgnushack.el (my-getenv): Typo.
4277
4278 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4279
4280         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
4281
4282 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4283
4284         * gnus-group.el (gnus-group-suspend): Offer save summaries.
4285
4286         * gnus-art.el (gnus-treat-leading-whitespace): New.
4287         (gnus-treatment-function-alist): Use it.
4288         (article-remove-leading-whitespace): New.
4289         (gnus-article-make-menu-bar): Use it.
4290
4291         * gnus-sum.el (gnus-summary-wash-empty-map): Add
4292         remove-leading-whitespace.
4293         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
4294         because of conflict.
4295
4296 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4297
4298         * Makefile.in: Hack generating gnus-load.el.
4299         * dgnushack.el: Ditto.
4300         * gnus-load.el: Remove it.
4301
4302 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4303
4304         * dgnushack.el : Add URLDIR.
4305
4306         * Makefile.in (EMACS_COMP): Ditto.
4307
4308 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4309
4310         * gnus-cus.el (gnus-score-customize): Error on no score file.
4311
4312 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4313
4314         * mm-decode.el (mm-merge-handles): New function.
4315
4316         * mm-view.el (mm-inline-message): Use it.
4317         (mm-view-message): Ditto.
4318
4319         * mm-partial.el (mm-inline-partial): Ditto.
4320
4321         * mm-extern.el (mm-inline-external-body): Ditto.
4322
4323         * gnus-art.el (gnus-mime-view-part): Ditto.
4324         (gnus-mime-view-part-as-type): Ditto.
4325         (gnus-mime-save-part-and-strip): Prevent users to strip in some
4326         cases.
4327
4328 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4329
4330         * message.el (message-cancel-news): Allow to shoot foot.
4331         (message-supersede): Ditto.
4332
4333 2001-02-08  Tommi Vainikainen <thv@iki.fi>
4334
4335         * gnus-sum.el (gnus-simplify-subject-re): Use
4336         message-subject-re-regexp.
4337
4338 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4339
4340         * nnmail.el (nnmail-expiry-target-group): Bind
4341         nnmail-cache-accepted-message-ids to nil.
4342
4343         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
4344         coding system.
4345
4346 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4347
4348         * qp.el (quoted-printable-encode-region): Make sure characters are
4349         between 00 and FF.  Don't check charset.
4350
4351         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
4352         in Emacs 20.
4353         * rfc2047.el (rfc2047-q-encode-region): Ditto.
4354
4355 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4356
4357         * message.el (message-make-forward-subject): Argument decoded.
4358         (message-forward): Use it when digest.
4359
4360         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
4361         buffer.
4362
4363 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4364
4365         * message.el (message-generate-headers-first): Doc fix.
4366
4367 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4368
4369         * gnus-art.el (article-make-date-line): Error proof.
4370
4371 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4372
4373         * gnus-group.el (gnus-group-listing-limit): New.
4374         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
4375
4376         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
4377
4378 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4379
4380         * message.el (message-newline-and-reformat): Special case for
4381         breaking at BOL.
4382
4383 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
4384
4385         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
4386         message/rfc822.
4387
4388 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4389
4390         * message.el (message-encode-message-body): Don't insert
4391         Content-Type if it is inside a mail.
4392
4393 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4394
4395         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
4396         gnus-article-commands-menu.
4397
4398         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
4399         in Emacs.
4400
4401         * gnus-start.el (gnus-read-descriptions-file): Use
4402         gnus-group-name-charset and gnus-group-charset-alist.
4403
4404 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4405
4406         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
4407         active region.
4408
4409         * gnus-start.el (gnus-group-change-level): Remove from both
4410         gnus-zombie-list and gnus-killed-list.
4411
4412 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4413
4414         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
4415         gnus-subscribe-topics.
4416
4417         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
4418
4419 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4420
4421         * gnus-art.el (gnus-article-make-menu-bar): Make
4422         gnus-article-post-menu.
4423
4424         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
4425
4426         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
4427
4428         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
4429
4430         * message.el (message-mode-menu): Ditto.
4431
4432         * gnus-art.el (defvar): eval-when-compile.
4433
4434 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4435
4436         * gnus-agent.el (gnus-agentize): Fix doc.
4437
4438 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
4439
4440         * mml.el (mml-preview): Bind `q'.
4441
4442 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4443
4444         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
4445
4446 2001-01-31  Dave Love  <fx@gnu.org>
4447
4448         * mm-util.el (mm-mime-mule-charset-alist)
4449         (mm-find-mime-charset-region): Consider mule-utf-8.
4450
4451 2001-01-31  Dave Love  <fx@gnu.org>
4452
4453         * gnus-art.el (gnus-article-x-face-command)
4454         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
4455         :version.
4456
4457 2001-01-26  Dave Love  <fx@gnu.org>
4458
4459         * mm-util.el (mm-multibyte-string-p): New.
4460
4461 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
4462 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
4463 ;;      string-as-multibyte on class.  Clarify line-folding.
4464         (quoted-printable-encode-string): Make temp buffer inherit
4465         string's multibyteness.
4466
4467 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
4468
4469         * nnheader.el (toplevel): Don't require `gnus-util' at
4470         compile-time; this creates a circular dependency, and prevents
4471         a bootstrap.
4472
4473 2001-01-22  Andreas Schwab  <schwab@suse.de>
4474
4475         * nnheader.el (gnus-delete-line): Autoload it as a macro.
4476
4477 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4478
4479         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
4480
4481         * gnus-art.el (article-hide-list-identifiers): Ditto.
4482
4483         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
4484
4485 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4486
4487         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
4488
4489         * gnus-art.el (article-hide-list-identifiers): Similar.
4490
4491 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
4492
4493         * nnmail.el (nnmail-remove-list-identifiers): Improved.
4494
4495 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4496
4497         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
4498
4499 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4500
4501         * gnus-util.el (gnus-string-equal): New function.
4502
4503         * gnus-art.el (article-hide-boring-headers): Use it.
4504
4505 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
4506
4507         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
4508
4509 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4510
4511         * gnus-msg.el (gnus-msg-mail): Support switch-action.
4512
4513 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4514
4515         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
4516         command if there is not last-saver.
4517
4518 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4519
4520         * nntp.el (nntp-open-connection): 201 is possible.
4521
4522 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4523
4524         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
4525         (rfc2047-charset-encoding-alist): Add big5.
4526
4527 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4528
4529         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
4530         (gnus-agent-remove-server): Ditto.
4531         (autoload): gnus-server-update-server.
4532
4533         * gnus-srvr.el (gnus-server-line-format): Add %a.
4534         (gnus-server-line-format-alist): Add gnus-tmp-agent.
4535         (gnus-server-insert-server-line): Use it.
4536
4537 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4538
4539         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
4540         GB2312 and Big5.
4541
4542 2001-01-24  Simon Josefsson  <sj@extundo.com>
4543
4544         * mail-source.el (mail-sources): Add :program specifier to IMAP
4545         mail source.
4546         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
4547
4548 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4549
4550         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
4551
4552 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4553
4554         * nntp.el (nntp-wait-for): Return the success code.
4555         (nntp-open-connection): Use it.
4556
4557 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4558
4559         * gnus-int.el (gnus-check-server): Allow breaking the opening.
4560
4561 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4562
4563         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
4564
4565 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4566
4567         * gnus-sum.el (gnus-summary-print-article): Take one prefix
4568         argument. Allow to print several articles in one file.
4569
4570 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4571
4572         * webmail.el (webmail-type-definition): netaddress changes.
4573
4574 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4575
4576         * gnus.el: Fix copyright. Remove trailing spaces.
4577
4578         * message.el (message-forward): Use mule4.
4579
4580 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4581
4582         * mm-util.el (mm-string-as-unibyte): New.
4583
4584         * message.el (message-forward): Use it.
4585
4586 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4587
4588         * message.el (message-cite-original-without-signature): Don't peel
4589         off the blank line.
4590         (message-get-reply-headers): Add Cc if it is not in follow-to.
4591
4592 2001-01-20  Simon Josefsson  <sj@extundo.com>
4593
4594         * mm-decode.el (mm-handle-multipart-from): Add.
4595         (mm-dissect-buffer): Save From: header value.
4596         (mm-security-from): Remove.
4597         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
4598
4599         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
4600         instead of `mml-security-from'.  Protect null from value.
4601
4602 2001-01-20  Simon Josefsson  <sj@extundo.com>
4603
4604         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
4605         application/vnd.ms-excel attachments.
4606
4607 2001-01-19  Simon Josefsson  <sj@extundo.com>
4608
4609         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
4610
4611 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4612
4613         * message.el (message-ignored-mail-headers): Ditto.
4614
4615 2001-01-19  Simon Josefsson  <sj@extundo.com>
4616
4617         * message.el (message-ignored-news-headers): Only search beginning
4618         of line.
4619
4620 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
4621
4622         * message.el (message-send-mail): Content-Type may not be there.
4623
4624 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4625
4626         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
4627         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
4628
4629         * gnus-art.el (article-display-x-face): Insert X-Face if there is
4630         not.
4631
4632 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4633
4634         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
4635         non-native groups.
4636
4637 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4638
4639         * message.el (message-yank-original): Understand
4640         universal-argument.
4641
4642 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4643
4644         * gnus-art.el (gnus-boring-article-headers): Add to-address.
4645         (article-hide-boring-headers): Ditto.
4646
4647         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
4648
4649 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4650
4651         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
4652         one.
4653
4654 2001-01-16  Simon Josefsson  <simon@josefsson.org>
4655
4656         * message.el (message-make-in-reply-to): Add comment to message-id
4657         (old syntax, see 2000-08-02 change).
4658
4659 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4660
4661         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
4662         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
4663         (gnus-button-reply): Ditto.
4664
4665 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
4666
4667         * gnus-art.el (article-display-x-face): Fix.
4668
4669 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4670
4671         * gnus-art.el (article-display-x-face): Use
4672         gnus-original-article-buffer.
4673
4674 2001-01-15  Jack Twilley <jmt@tbe.net>
4675
4676         * message.el (message-add-header): Move to point-max.
4677
4678 2001-01-15  Simon Josefsson  <simon@josefsson.org>
4679
4680         * smime.el (smime-CA-directory, smime-CA-file): Change default to
4681         nil, improve documentation.
4682         (smime-certificate-directory): Comment out false hints (until it
4683         is implemented).
4684
4685         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
4686         there aren't any keys.
4687         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
4688         verify certificate.  Default is changed to only check integrity.
4689         Improved security status texts.  If a certificate doesn't contain
4690         a email address, don't fail.
4691
4692         * smime.el (smime-noverify-region):
4693         (smime-noverify-buffer): New functions.  Verifies integrity only.
4694
4695 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4696
4697         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
4698
4699 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4700
4701         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
4702         (gnus-remove-some-windows): Ditto.
4703
4704 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4705
4706         * gnus-art.el (article-make-date-line): 11th.
4707
4708 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4709
4710         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
4711         (mml2015-gpg-sign): Ditto.
4712
4713 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4714
4715         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
4716         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
4717
4718 2001-01-08  Dave Love  <fx@gnu.org>
4719
4720         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
4721         single character.
4722
4723         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
4724
4725         * message.el: Doc and message fixes.
4726         (message-send-rename-function)
4727         (message-make-forward-subject-function)
4728         (message-send-mail-function, message-reply-to-function)
4729         (message-wide-reply-to-function, message-followup-to-function)
4730         (message-distribution-function, message-auto-save-directory): Fix
4731         :type.
4732
4733         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
4734         proceeding after warnings.  Amend multipart warning message.
4735
4736 2001-01-04  Dave Love  <fx@gnu.org>
4737
4738         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
4739         compiling.
4740         (gnus-make-directory): Require nnmail.
4741
4742         * mm-decode.el (mm-inline-media-tests): Add
4743         image/x-portable-bitmap.
4744         (mm-get-image): Grok pbm.
4745
4746 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
4747
4748         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
4749
4750 2001-01-09  Didier Verna  <didier@xemacs.org>
4751
4752         * dgnushack.el (dgnushack-compile): give a dummy value to
4753         `gnus-xmas-glyph-directory' for the time of compilation.
4754         * gnus-agent.el: moved some XEmacs specific hook add-ons from
4755         `gnus-xmas-[re]define' to avoid loosing user custom settings.
4756         * gnus-art.el: ditto.
4757         * gnus-group.el: ditto.
4758         * gnus-salt.el: ditto.
4759         * gnus-sum.el: ditto.
4760         * gnus-topic.el: ditto.
4761         * gnus-xmas.el (gnus-xmas-define): see above.
4762         * gnus-xmas.el (gnus-xmas-redefine): see above.
4763         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
4764         non-continuable error when the directory can't be found.
4765
4766 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4767
4768         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
4769         handle.
4770         * gnus-art.el (gnus-mime-view-part): Copy it.
4771         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
4772
4773 2001-01-09  Michael Downes <mjd@ams.org>
4774
4775         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
4776
4777 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4778
4779         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
4780         orig-file. Use ',source.
4781
4782 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4783
4784         * gnus-xmas.el (gnus-xmas-modeline-glyph):
4785         (gnus-xmas-group-startup-message):
4786         Detect gnus-xmas-glyph-directory when it is nil.
4787
4788 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4789
4790         * pop3.el (pop3-get-message-count): Andrew Innes
4791         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
4792
4793 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4794
4795         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
4796
4797         * time-date.el (time-to-number-of-days): New function.
4798
4799 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
4800
4801         * nnslashdot.el (nnslashdot-request-list): Always get the right
4802         sid.
4803
4804 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4805
4806         * message.el (message-minibuffer-local-map): New keymap.
4807         (message-read-from-minibuffer): Use it.
4808         * gnus-msg.el (gnus-summary-resend-message): Use it
4809
4810 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4811
4812         * gnus-start.el (gnus-display-time-event-handler): New function.
4813         (gnus-after-getting-new-news-hook): Use it.
4814
4815 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4816
4817         * message.el (message-ignored-mail-headers): Add draft header.
4818
4819 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4820
4821         * gnus-sum.el (gnus-summary-expire-articles): Don't save
4822         excursion.
4823
4824         * nnslashdot.el (nnslashdot-request-list): Get the right year.
4825
4826 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
4827
4828         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
4829
4830 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4831
4832         * qp.el (quoted-printable-decode-region): Don't backward-char.
4833
4834 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4835
4836         * gnus-draft.el: Mark articles as replied.
4837
4838         * gnus-sum.el (gnus-summary-add-mark): New function.
4839
4840         * gnus-group.el (gnus-add-mark): New function.
4841
4842         * gnus-sum.el (gnus-summary-buffer-name): New function.
4843         (gnus-summary-setup-buffer): Use it.
4844
4845         * gnus-draft.el: Set things up with the right post method and
4846         stuff.
4847
4848         * message.el (message-ignored-news-headers): Remove X-Draft-From.
4849
4850         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
4851
4852         * gnus.el (gnus-draft-meta-information-header): New variable.
4853
4854 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4855
4856         * gnus-art.el (gnus-treatment-function-alist): Move the date
4857         functions before the header sorting functions.
4858
4859         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
4860
4861         * dgnushack.el (dgnushack-compile): Message whether there is w3.
4862         Don't (push "/usr/share/emacs/site-lisp" load-path).
4863
4864         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
4865         to empty fill prefixes.
4866
4867 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4868
4869         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
4870         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
4871
4872 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4873
4874         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
4875
4876         * nnml.el (autoload): Move to nnheader.el.
4877
4878         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
4879         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
4880         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
4881         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
4882
4883 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4884
4885         * gnus-art.el (article-make-date-line): Get the hours right.
4886         (gnus-ignored-headers): More hiding.
4887
4888         * nnmail.el (nnmail-expiry-wait): Not an integer.
4889
4890         * message.el (message-goto-body): Only expand abbrev when called
4891         interactively.
4892         (message-make-lines): Use it.
4893
4894 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4895
4896         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
4897
4898 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4899
4900         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
4901         include the expunged articles.
4902
4903         * gnus-group.el (gnus-group-sort-by-server): New function.
4904
4905         * gnus.el (gnus-method-to-server-name): New function.
4906         (gnus-group-prefixed-name): Use it.
4907
4908         * gnus-group.el (gnus-group-sort-function): Doc fix.
4909         (gnus-group-sort-groups-by-server): New command.
4910
4911 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4912
4913         * gnus-art.el (gnus-treat-date-english): New variable.
4914         (article-date-english): New command.
4915         (gnus-english-month-names): New variable.
4916         (article-make-date-line): Do 'english.
4917
4918         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
4919         after the fill prefix.
4920
4921         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
4922         score...".
4923
4924         * gnus-art.el (gnus-ignored-headers): Hide more headers.
4925
4926         * message.el (message-mode-map): Bind comment-region.
4927
4928         * gnus-art.el (gnus-mime-display-part): Let w3 display
4929         multipart/related.
4930
4931         * mm-bodies.el (mm-long-lines-p): New function.
4932         (mm-body-encoding): Use it.
4933         (mm-body-encoding): Encode articles with lines longer than 1000
4934         characters.
4935
4936 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4937
4938         * mm-util.el (mm-enable-multibyte): Use
4939         default-enable-multibyte-characters.
4940         (mm-enable-multibyte-mule4): Ditto.
4941         (mm-disable-multibyte): Test XEmacs.
4942         (mm-disable-multibyte-mule4): Ditto.
4943         (mm-with-unibyte-current-buffer): Simplified.
4944         (mm-with-unibyte-current-buffer-mule4): Ditto.
4945
4946 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4947
4948         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
4949
4950         * nnheader.el (nnheader-string-as-multibyte): New alias.
4951
4952         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
4953
4954         * gnus-uu.el (gnus-message-process-mark): New function.
4955         (gnus-uu-mark-by-regexp): Use it.
4956         (gnus-new-processable): New function.
4957
4958 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
4959
4960         * gnus-sum.el (gnus-no-mark): New variable.
4961
4962 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4963
4964         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
4965         backslashes.
4966
4967 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
4968
4969         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
4970         definition.
4971
4972 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4973
4974         * dgnushack.el (dgnushack-compile): elc is in the current directory.
4975
4976         * qp.el (quoted-printable-encode-region): Don't check multibyte in
4977         XEmacs.
4978
4979 2000-12-25  Lloyd Zusman <ljz@asfast.com>
4980
4981         * mml.el (mml-read-tag): Save tag location.
4982
4983 2000-12-25  Simon Josefsson  <simon@josefsson.org>
4984
4985         * starttls.el: Sync with Emacs 21.
4986
4987 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4988
4989         * message.el (message-mail): Support yank-action.
4990
4991         * message.el (message-setup): Revoke the last change.
4992
4993 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
4994
4995         * message.el (message-setup): Use cons. Suggested by Johan Vromans
4996         <jvromans@squirrel.nl>.
4997
4998 2000-12-24  Simon Josefsson  <sj@extundo.com>
4999
5000         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
5001         mailing list junk at end of part.
5002
5003 2000-12-23  Simon Josefsson  <sj@extundo.com>
5004
5005         * nnimap.el (nnimap-expiry-target): New function.
5006         (nnimap-request-expire-articles): Use it.
5007
5008 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5009
5010         * gnus.el (gnus-group-parameters-more): New variable.
5011         * gnus-cus.el (gnus-group-customize): Use it.
5012
5013         * gnus.el (gnus-define-group-parameter): New macro.
5014         (auto-expire): Use it
5015         (total-expire): Use it.
5016         * gnus-art.el (banner): Use it.
5017
5018         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
5019         <ljz@asfast.com>.
5020
5021 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5022
5023         * gnus-topic.el (gnus-topic-create-topic): Use list.
5024
5025         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
5026         before binding gnus-default-article-saver.
5027
5028         * gnus-sum.el (gnus-summary-save-article):
5029         (gnus-summary-pipe-output):
5030         (gnus-summary-save-article-mail):
5031         (gnus-summary-save-article-rmail):
5032         (gnus-summary-save-article-file):
5033         (gnus-summary-write-article-file):
5034         (gnus-summary-save-article-body-file): Ditto.
5035
5036         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
5037
5038 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5039
5040         * gnus-art.el (gnus-mime-security-button-map):
5041         (gnus-mime-button-map): Add parent.
5042
5043 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5044
5045         * messagexmas.el (message-xmas-redefine): New function.
5046
5047         * message.el: Use it.
5048
5049         * gnus-art.el (gnus-article-check-hidden-text): Return t.
5050
5051         * gnus-util.el (gnus-remove-text-properties-when): Return t.
5052
5053 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5054
5055         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
5056         malformatted messages.
5057
5058 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5059
5060         * mm-util.el (mm-image-load-path): New function.
5061
5062         * gnus-group.el (gnus-group-make-tool-bar): Use it.
5063
5064         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
5065
5066         * message.el (message-tool-bar-map): Use it.
5067
5068         * Makefile.in (install-el): New.
5069
5070 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
5071
5072         * gnus-art.el (article-treat-dumbquotes): Quote \.
5073
5074 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5075
5076         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
5077         Emacs 20 runs on a terminal.
5078
5079 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5080
5081         * gnus-msg.el (gnus-bug): Revert to save-excursion.
5082
5083         * mml.el (gnus-add-minor-mode): Autoload.
5084
5085         * message.el (message-forward): Save-restriction.
5086
5087 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5088
5089         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
5090         Paul Stevenson <p.stevenson@surrey.ac.uk>
5091
5092 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5093
5094         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
5095
5096         * mml.el (gnus-ems): Don't require.
5097
5098         * gnus.el (gnus-decode-rfc1522): Removed.
5099         (gnus-set-text-properties): Define.
5100
5101 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5102
5103         * gnus-art.el (gnus-mime-*): handle may be nil.
5104
5105         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
5106
5107         * gnus.el (gnus-group-remove-excess-properties): Not defined
5108         in gnus-xmas.
5109
5110 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5111
5112         * message.el (message-mail-user-agent): Add :version.
5113
5114 2000-12-21  Miles Bader  <miles@gnu.org>
5115
5116         * message.el (message-mode): Set `comment-start' to the  yank prefix.
5117
5118 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5119
5120         * message.el (message-mail-user-agent): New variable.
5121         (message-setup): Renamed to message-setup-1. Support
5122         mail-user-agent.
5123         (message-mail-user-agent): New function.
5124         (message-mail): Use it.
5125         (message-reply): Use it.
5126         (message-resend): Use it.
5127         (message-mail-other-window): Use it.
5128         (message-mail-other-frame): Use it.
5129
5130         * gnus-msg.el (gnus-bug): Support mail-user-agent.
5131
5132 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5133
5134         * message.el (message-tool-bar-map): Simplify.
5135         (message-narrow-to-head-1): New function.
5136         (message-narrow-to-head): Use it.
5137         (message-reply): Ditto.
5138         (message-cancel-news): Ditto.
5139         (message-supersede): Ditto.
5140         (message-make-forward-subject): Ditto.
5141         (message-bounce): Ditto.
5142
5143 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5144
5145         * uudecode.el (uudecode-decode-region-external): make-temp-file
5146         may not be defined.
5147
5148         * binhex.el (defalias): eval-and-compile.
5149
5150         * message.el (message-tool-bar-map): New function.
5151         (message-mode): Use it.
5152
5153 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5154
5155         * nntp.el (nntp-find-connection): Remove the entry.
5156         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
5157
5158 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5159
5160         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
5161
5162         * message.el (message-forward): Copy buffer in unibyte mode.
5163
5164 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5165
5166         * message.el (message-make-forward-subject): Don't widen. Decode.
5167         (message-forward): Don't decode subject.
5168
5169 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
5170
5171         * qp.el (quoted-printable-encode-region): Upcase QP.
5172
5173 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5174
5175         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
5176         mail-extract-a-c instead. Don't depend on Gnus.
5177
5178         * mml.el (gnus-ems): Require it.
5179
5180         * gnus-msg.el (gnus-summary-mail-forward):
5181
5182         * message.el (message-forward):  Move mime-to-mml here.
5183
5184 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5185
5186         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
5187         * gnus-art.el (gnus-insert-mime-button): Simplify.
5188         (gnus-mime-display-alternative): Ditto.
5189         (gnus-insert-mime-security-button): Ditto.
5190
5191 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5192
5193         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
5194         text-property-not-all doesn't return nil when start=mark(end).
5195         (gnus-remove-text-properties-when): Ditto.
5196
5197 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5198
5199         * gnus-start.el (gnus-group-change-level): Remove group from
5200         gnus-active-hashtb if real killed.
5201
5202 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5203
5204         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
5205         (gnus-mime-display-alternative): Ditto.
5206         (gnus-insert-mime-security-button): Ditto.
5207
5208 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5209
5210         * gnus-start.el (gnus-group-change-level): Don't add it into
5211         killed-list if it was killed.
5212
5213 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5214
5215         * nnmbox.el (nnmbox-file-coding-system): Use binary.
5216         (nnmbox-active-file-coding-system): Ditto.
5217
5218         * gnus-cus.el (gnus-group-parameters): Add posting-style.
5219
5220 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5221
5222         * gnus.el (gnus-version):
5223         (gnus-version-number): Set to Oort Gnus 0.01.
5224
5225         * gnus-art.el (gnus-mime-security-button-map):
5226         (gnus-insert-mime-security-button): Fix for Emacs21.
5227
5228 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5229
5230         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
5231         easymenu, because XEmacs doesn't understand :help.
5232
5233         * mm-uu.el: Require binhex.
5234
5235 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5236
5237         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
5238
5239 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
5240
5241         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
5242
5243 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
5244
5245         * *.xpm, *.pbm: Convert icons icons to size 24x24.
5246
5247 2000-12-18  Dave Love  <fx@gnu.org>
5248
5249         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
5250         (unused).
5251
5252 2000-12-13  Miles Bader  <miles@gnu.org>
5253
5254         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
5255         to t, so that we don't get stuck while trying to smilefy
5256         intangible text.
5257
5258 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
5259
5260         * smiley-ems.el (smiley-regexp-alist): Make regexps match
5261         at the end of the buffer.
5262         (smiley-region): In the loop, move to the end of the submatch
5263         matching the smiley instead of using the end of the match
5264         of the whole regexp.
5265
5266 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
5267
5268         * message.el (message-mode): Doc fix.
5269
5270 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
5271
5272         * smiley-ems.el (smiley-region): Doc fix.
5273
5274 2000-12-11  Miles Bader  <miles@gnu.org>
5275
5276         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
5277         bottom line visible, check to see if it's partially obscured, and
5278         if so, either scroll one more line to make it fully visible, or
5279         revert to showing the second line from the top.
5280
5281 2000-12-07  Dave Love  <fx@gnu.org>
5282
5283         * mailcap.el (mailcap-download-directory)
5284         * gnus-audio.el (gnus-audio-directory)
5285         * smiley-ems.el (smiley-data-directory): Fix :type.
5286
5287 2000-11-30  Dave Love  <fx@gnu.org>
5288
5289         * message.el (message-auto-save-directory): Use
5290         file-name-as-directory.
5291         (message-set-auto-save-file-name): Create
5292         message-auto-save-directory if necessary.
5293         (message-replace-chars-in-string): Removed -- unused.
5294         (message-mail-alias-type): Customize.
5295         (message-headers): Remove duplicate defgroup.
5296
5297 2000-11-29  Dave Love  <fx@gnu.org>
5298
5299         * qp.el (quoted-printable-decode-region): Use error, not message
5300         to report malformed text (like base64).  Amend message.
5301
5302 2000-11-29  Miles Bader  <miles@gnu.org>
5303
5304         * message.el (message-header-lines): Fontify tag.
5305
5306 2000-11-27  Dave Love  <fx@gnu.org>
5307
5308         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
5309         compiler warning.
5310
5311 ;2000-11-26  Dave Love  <fx@gnu.org>
5312 ;
5313 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
5314 ;
5315 2000-11-23  Dave Love  <fx@gnu.org>
5316
5317         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
5318
5319         * mm-uu.el (uudecode): Require.
5320         (uudecode-decode-region, uudecode-decode-region-external): Don't
5321         autoload.
5322         (mm-uu-copy-to-buffer): Doc fix.
5323         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
5324         type fix.
5325
5326         * mailcap.el: Doc fixes.
5327         (mailcap-mime-data): Various adjustments.
5328         (mailcap): New group.
5329         (mailcap-download-directory): Customize.
5330         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
5331         (mailcap-temporary-directory): Deleted (unused).
5332         (mailcap-unescape-mime-test): Simplify slightly.
5333         (mailcap-viewer-passes-test): Use functionp.
5334         (mailcap-command-p): Aliased to executable-find.
5335
5336         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
5337         default-enable-multibyte-characters is nil.
5338
5339 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
5340
5341         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
5342
5343 2000-11-21  Dave Love  <fx@gnu.org>
5344
5345         * gnus-art.el (gnus-mime-button-map): Don't inherit from
5346         gnus-article-mode-map.
5347 ;       (gnus-mime-button-menu): Use mouse-set-point.
5348         (gnus-insert-mime-button, gnus-mime-display-alternative)
5349         (gnus-mime-display-alternative): Don't use local-map property.
5350
5351 2000-11-17  Dave Love  <fx@gnu.org>
5352
5353         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
5354         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
5355         and make-temp-file.
5356         (uudecode-decode-region): Doc fix.
5357
5358 2000-11-14  Dave Love  <fx@gnu.org>
5359
5360         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
5361         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
5362         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
5363         New files, derived from the XPMs.
5364
5365 2000-11-10  Dave Love  <fx@gnu.org>
5366
5367         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
5368         (gnus-agent-lib-file, gnus-agent-load-alist)
5369         (gnus-agent-save-alist, gnus-agent-article-name): Use
5370         expand-file-name.
5371
5372         * gnus-group.el (gnus-group-name-charset-method-alist): Add
5373         :version.
5374         (nnkiboze-score-file): Defvar when compiling.
5375
5376         * gnus-start.el (gnus-read-newsrc-file): Add :version.
5377
5378         * gnus-art.el (gnus-article-banner-alist)
5379         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
5380         (gnus-article-date-lapsed-new-header)
5381         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
5382         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
5383         (gnus-treat-strip-headers-in-body)
5384         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
5385         (gnus-treat-translate): Add :version.
5386         (gnus-article-mime-part-function): Fix defcustom.
5387
5388         * nnmail.el (nnmail-expiry-target)
5389         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
5390         (nnmail-split-header-length-limit): Add :version.
5391
5392         * gnus-sum.el (gnus-auto-expirable-marks)
5393         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
5394         (gnus-extra-headers, gnus-ignored-from-addresses)
5395         (gnus-newsgroup-ignored-charsets)
5396         (gnus-group-highlight-words-alist)
5397         (gnus-summary-show-article-charset-alist): Add :version.
5398
5399         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
5400         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
5401         files, converted from the XPMs.
5402
5403         * gnus-cache.el (gnus-cache-active-file): Don't use
5404         file-name-as-directory on directory.
5405         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
5406         use file-name-as-directory on directory.
5407
5408         * time-date.el (timezone-make-date-arpa-standard): Autoload.
5409         (date-to-time): Use it.
5410
5411 ;       * message.el (message-mode) <adaptive-fill-regexp>:
5412 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
5413 ;       (message-newline-and-reformat): Likewise.
5414         (message-forward-as-mime, message-forward-ignored-headers)
5415         (message-buffer-naming-style, message-default-charset)
5416         (message-dont-reply-to-names, message-send-mail-partially-limit):
5417         Add :version.
5418
5419         * mm-util.el: Doc fixes.
5420         (mm-mime-charset): Don't use the raw result of
5421         mm-preferred-coding-system.
5422         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
5423         (mm-with-unibyte): Simplify.
5424
5425         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
5426         concat.
5427
5428         * pop3.el (pop3-version): Deleted.
5429         (pop3-make-date): New function, avoiding message-make-date.
5430         (pop3-munge-message-separator): Use it.
5431
5432 2000-11-09  Dave Love  <fx@gnu.org>
5433
5434         * gnus-group.el (gnus-group-make-directory-group)
5435         (gnus-group-fetch-faq): Use expand-file-name.
5436         (gnus-group-fetch-faq): Simplify completing-read form.
5437
5438         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
5439         test for Mule.
5440
5441         * message.el (tool-bar-map): Defvar when compiling.
5442
5443         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
5444         (gnus-tm-lisp-directory): Deleted.
5445         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
5446         (featurep 'xemacs).
5447         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
5448         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
5449         version numbers from file names.
5450
5451 2000-11-08  Dave Love  <fx@gnu.org>
5452
5453         * mm-view.el: Use featurep for XEmacs test.
5454         (mm-inline-message): Test for `remove-specifier'; don't use
5455         condition-case.
5456
5457         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
5458
5459         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
5460         (gnus-score-find-bnews): Don't concat "".
5461
5462         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
5463         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
5464         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
5465         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
5466
5467         * gnus-sum.el: Put some defvars in eval-when-compile.
5468         (gnus-summary-mode-hook): Add :options.
5469         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
5470         (gnus-summary-tool-bar-map): New variable.
5471         (gnus-summary-make-tool-bar): New function.
5472         (gnus-summary-mode): Put kill-all-local-variables first.
5473
5474         * gnus-group.el (gnus-group-toolbar-map): New variable.
5475         (gnus-group-make-tool-bar): Rewritten.
5476         (gnus-group-mode): Put kill-all-local-variables first.
5477
5478         * rfc2047.el: Require gnus-util.
5479
5480         * nnml.el (gnus-sorted-intersection): Autoload.
5481
5482         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
5483         Put some defvars in eval-when-compile.
5484         (gnus-intersection, gnus-sorted-complement):  Autoload.
5485
5486         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
5487
5488         * mm-encode.el (mm-body-7-or-8): Autoload.
5489
5490         * mm-decode.el (mm-insert-inline): Autoload.
5491
5492         * mml.el:
5493         * message.el: Put some defvars in eval-when-compile.
5494
5495         * gnus-msg.el: Put some defvars in eval-when-compile.
5496         (gnus-msg-mail): Move after gnus-setup-message.
5497
5498         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
5499
5500 2000-11-07  Dave Love  <fx@gnu.org>
5501
5502         * gnus-util.el (nnheader): Don't require message (recursive
5503         autoload).
5504
5505         * uudecode.el: Avoid compiler warnings.
5506
5507         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
5508         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
5509
5510 2000-11-06  Dave Love  <fx@gnu.org>
5511
5512         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
5513
5514         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
5515         (uudecode-char-int): New alias, replacing char-int.
5516         (uudecode-decode-region): Don't call buffer-disable-undo.
5517
5518 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
5519 ;       (mm-uu-configure-list): Doc fix.
5520 ;
5521 ;       * earcon.el (running-xemacs): Don't define.
5522 ;
5523 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
5524 ;
5525 ;       * message.el (message-font-lock-keywords): Match a final newline
5526 ;       to help font-lock's multiline support.
5527 ;
5528 2000-11-03  Dave Love  <fx@gnu.org>
5529
5530         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
5531
5532         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
5533         name.
5534
5535         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
5536         <banner>: Fix custom type, doc.
5537
5538         * mm-decode.el (mm-display-external): Space-prefix temp buffer
5539         name.  Don't disable undo explicitly.
5540
5541 ;2000-11-02  Dave Love  <fx@gnu.org>
5542 ;
5543 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
5544 ;       cite-prefix.
5545
5546 2000-11-01  Dave Love  <fx@gnu.org>
5547
5548         * rfc2047.el (base64): Require unconditionally.
5549         (message-posting-charset): Defvar when compiling.
5550         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
5551         message.
5552
5553         * gnus-sum.el (nnoo): Require.
5554         (mm-uu-dissect): Autoload.
5555
5556         * mml.el (mml-parse-1): Clarify message.
5557         (mml-minibuffer-read-type): Use mailcap-mime-types.
5558
5559 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
5560
5561         * mml.el: Fix a typo in the requiring of CL.
5562
5563 2000-11-01  Dave Love  <fx@gnu.org>
5564
5565         * utf7.el: Require cl when compiling.
5566
5567         * binhex.el: Use (featurep 'xemacs).
5568         (binhex-char-int): New alias, replacing char-int.  Change callers.
5569         (binhex-decode-region): Simplify work buffer code.
5570         (binhex-decode-region-external): Use expand-file-name, not concat.
5571
5572 2000-10-30  Dave Love  <fx@gnu.org>
5573
5574         * gnus-art.el: Fix 2000-10-27 change properly.
5575
5576 2000-10-28  Miles Bader  <miles@gnu.org>
5577
5578         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
5579
5580 2000-10-27  Dave Love  <fx@gnu.org>
5581
5582         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
5583         strings.
5584         (gnus-group-make-tool-bar): New function.
5585         (gnus-group-mode): Use it.
5586
5587         * message.el (message-mode-menu): Add some :help strings.
5588         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
5589         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
5590
5591         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
5592         * describe-group.xpm, get-news.xpm, kill-group.xpm:
5593         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
5594
5595         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
5596         display-graphic-p here.
5597
5598 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
5599
5600         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
5601         of the `gnus-xemacs' variable, as the latter has been removed.
5602         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
5603         * gnus-art.el (gnus-treat-display-xface)
5604         (gnus-treat-display-smileys, gnus-treat-display-picons)
5605         (gnus-article-read-summary-keys): Likewise.
5606
5607 2000-10-26  Dave Love  <fx@gnu.org>
5608
5609         (defvar): Use rmail-spool-directory unconditionally.
5610
5611 2000-10-18  Dave Love  <fx@gnu.org>
5612
5613         * mm-bodies.el (mm-uu-decode-function)
5614         (mm-uu-binhex-decode-function): Defvar when compiling.
5615
5616         * gnus-nocem.el (gnus-nocem-issuers): Update.
5617         (gnus-nocem-check-from): New option.
5618         (gnus-nocem-scan-groups): Use it.
5619         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
5620         (gnus-nocem-check-article-limit): Add :version.
5621
5622 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
5623
5624         * ietf-drums.el (mm-util): Require CL when compiling.
5625
5626 2000-10-15  Dave Love  <fx@gnu.org>
5627
5628         * qp.el: Require mm-util.
5629
5630 2000-10-13  Dave Love  <fx@gnu.org>
5631
5632         * qp.el (quoted-printable-decode-region): Avoid invalid
5633         coding-systems.
5634
5635 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
5636
5637         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
5638         to a recursive load.
5639
5640 2000-10-12  Dave Love  <fx@gnu.org>
5641
5642         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
5643
5644         * gnus.el (gnus-group-startup-message): Check for PBM image.
5645
5646 2000-10-09  Dave Love  <fx@gnu.org>
5647
5648         * mail-source.el (mail-source-fetch-imap): Bind
5649         default-enable-multibyte-characters rather than using
5650         mm-disable-multibyte.
5651
5652 2000-10-05  Dave Love  <fx@gnu.org>
5653
5654         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
5655         Autoload.
5656         (quoted-printable-decode-region):  Rename arg which confused
5657         charset with coding-system.  Don't use nonascii-insert-offset.
5658         Coding-system encode the region initially.  Don't recognize `=='
5659         as valid QP.  Coding-system decode the region finally.
5660         (quoted-printable-decode-string): Rename arg which confused
5661         charset with coding-system.
5662
5663         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
5664         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
5665         mm-encode-coding-region.
5666         (mm-decode-body, mm-decode-string): Rename variables which
5667         confused charset with coding-system.
5668         (binhex-decode-region): Don't autoload.
5669         (mm-body-encoding): Require message.
5670         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
5671         cond branches.
5672
5673         * gnus-art.el (article-de-quoted-unreadable)
5674         (article-de-base64-unreadable): Fold search case
5675         rather than downcasing string.  Apply mm-charset-to-coding-system
5676         to arg of quoted-printable-decode-region.
5677
5678 2000-10-04  Dave Love  <fx@gnu.org>
5679
5680         * gnus-ems.el: Don't turn off compiler warnings in local vars.
5681         Require ring when compiling.
5682         (gnus-article-compface-xbm): New variable.
5683
5684 2000-10-04  Dave Love  <fx@gnu.org>
5685
5686         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
5687         pbm images.
5688
5689         * frown.pbm, smile.pbm, wry.pbm: New files.
5690
5691         * frown.xbm, smile.xbm, wry.xbm: Deleted.
5692
5693 2000-10-03  Dave Love  <fx@gnu.org>
5694
5695         * mail-source.el (mail-sources): Revert to nil.
5696
5697         * nnmail (nnmail-spool-file): Revert to `((file))'.
5698
5699         * qp.el: Don't require mm-util.
5700         (quoted-printable-decode-region): Rewritten.
5701         (quoted-printable-decode-string, quoted-printable-encode-region):
5702         Doc fix.
5703         (quoted-printable-encode-region): Barf on multibyte characters.
5704         Maybe make the class multibyte.  Upcase chars, not formatted
5705         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
5706         (quoted-printable-encode-string): Don't use
5707         mm-with-unibyte-buffer.
5708
5709 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
5710
5711         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
5712
5713 2000-09-21  Dave Love  <fx@gnu.org>
5714
5715         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
5716         (for Emacs 20).  Tidy somewhat.
5717
5718 2000-09-21  Dave Love  <fx@gnu.org>
5719
5720         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
5721         image processing.  Rationalize logic somewhat.
5722
5723 2000-09-20  Dave Love  <fx@gnu.org>
5724
5725         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
5726         specifically.
5727
5728         * gnus.el (gnus-version-number): Avoid some redundant
5729         autoloads.
5730
5731 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
5732
5733         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
5734         to XBM; we always have PBM support.
5735
5736 2000-09-14  Dave Love  <fx@gnu.org>
5737
5738         * gnus.el (gnus-charset):
5739         * mm-decode.el (mime-display):
5740         * imap.el (imap) <defgroup>: Add :version.
5741
5742 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
5743
5744         * parse-time.el: Fix author's mail address.
5745
5746         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
5747         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
5748         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
5749         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
5750         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
5751         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
5752         * rfc2231.el, uudecode.el: Fix copyright notice.
5753
5754         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
5755         require `w3' at load-time only if not running in batch mode.
5756
5757 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5758
5759         * gnus.el: Before merge with Emacs21.
5760
5761 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
5762
5763         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
5764
5765 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
5766
5767         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
5768         to avoid conflict with the standard `back-to-indentation'
5769         binding.
5770
5771 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5772
5773         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
5774
5775         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
5776         (mm-disable-multibyte-mule4): Ditto.
5777         (mm-with-unibyte-current-buffer-mule4): Ditto.
5778
5779 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5780
5781         * pop3.el (pop3-movemail): Use binary.
5782         (pop3-movemail-file-coding-system): Removed.
5783
5784 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5785
5786         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
5787
5788 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5789
5790         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
5791         exists.
5792
5793 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5794
5795         * gnus-msg.el (gnus-post-method): Use backend name when the
5796         address is "".
5797
5798 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5799
5800         * gnus-art.el (article-verify-x-pgp-sig): Don't test
5801         mm-verify-option.
5802         (gnus-treat-x-pgp-sig): Default value.
5803         (gnus-ignored-headers): Redundant.
5804
5805 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5806
5807         * gnus-win.el (gnus-configure-frame): Save selected window.
5808
5809 2000-02-15  Andrew Innes  <andrewi@gnu.org>
5810
5811         * nnmbox.el: Require gnus-range.
5812         (nnmbox-group-building-active-articles): New variable.
5813         (nnmbox-group-active-articles): New variable; this is a cache of
5814         all active articles by group and number.
5815         (nnmbox-in-header-p): New function.
5816         (nnmbox-find-article): New function.
5817         (nnmbox-record-active-article): New function.
5818         (nnmbox-record-deleted-article): New function.
5819         (nnmbox-is-article-active-p): New function.
5820         (nnmbox-retrieve-headers): Use nnmbox-find-article.
5821         (nnmbox-request-article): Ditto.  Also supply extra arg to
5822         nnmbox-article-group-number.
5823         (nnmbox-request-expire-articles): Ditto.
5824         (nnmbox-request-move-article): Ditto.
5825         (nnmbox-request-replace-article): Ditto.
5826         (nnmbox-request-rename-group): Rename group entry in active
5827         article cache.
5828         (nnmbox-delete-mail): Update active article cache, unless article
5829         is being replaced.
5830         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
5831         than partially duplicating it.
5832         (nnmbox-article-group-number): Add extra `this-line' arg, to
5833         handle articles belonging to multiple groups.
5834         (nnmbox-save-mail): Update active article cache.
5835         (nnmbox-read-mbox): Build active article cache when loading mbox.
5836         Also do some repair work, if we find articles that are missing the
5837         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
5838         reconstruct these from Xref info.
5839
5840 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5841
5842         * mail-source.el (mail-source-report-new-mail): Use
5843         nnheader-run-at-time.
5844
5845 2000-02-15  Andrew Innes  <andrewi@gnu.org>
5846
5847         * mail-source.el (mail-source-fetch-pop): Clear pop password when
5848         an error is thrown, and then rethrow the error.
5849         (mail-source-check-pop): Ditto.
5850         (mail-source-start-idle-timer): Prevent multiple pop checks
5851         running if the check takes a long time.
5852
5853 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5854
5855         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
5856         succeed.
5857
5858 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5859
5860         * gnus-win.el (gnus-configure-windows): Make sure
5861         nntp-server-buffer is live.
5862         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
5863
5864 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
5865
5866         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
5867
5868 2000-12-04  Andreas Jaeger  <aj@suse.de>
5869
5870         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
5871
5872 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5873
5874         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
5875
5876 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
5877
5878         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
5879
5880 2000-12-01  Simon Josefsson  <sj@extundo.com>
5881
5882         * mml-smime.el (mml-smime-verify): Fix address parsing.
5883
5884 2000-12-01  Simon Josefsson  <sj@extundo.com>
5885
5886         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
5887         more than one certificate inside PKCS#7 blob.  Better security
5888         information (clamed / actual sender, openssl output, certificates
5889         inside message).
5890
5891         * smime.el (smime-verify-region): Output to /dev/null.
5892         (smime-buffer-as-string-region): Don't parse empty lines.
5893
5894 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5895
5896         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
5897         ?d and ?D.
5898         (gnus-mime-security-show-details-inline): New variable.
5899         (gnus-mime-security-show-details): Use them.
5900         (gnus-insert-mime-security-button): Ditto.
5901
5902         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
5903         Suggest by Michael Duggan (md5i@cs.cmu.edu).
5904         (mml2015-gpg-clear-verify): Ditto.
5905         (mml2015-gpg-decrypt-1): Ditto.
5906         (mml2015-use): Prefer 'gpg.
5907
5908 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5909
5910         * gnus-util.el (gnus-add-text-properties-when): New function.
5911         (gnus-remove-text-properties-when): Ditto.
5912
5913         * gnus-cite.el (gnus-article-hide-citation): Use them.
5914         (gnus-article-toggle-cited-text): Use them.
5915
5916         * gnus-art.el (gnus-signature-toggle): Use them.
5917         (gnus-article-show-hidden-text): Ditto.
5918         (gnus-article-hide-text): Ditto.
5919
5920 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5921
5922         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
5923
5924 2000-11-30  Simon Josefsson  <sj@extundo.com>
5925
5926         * smime.el (smime-point-at-eol): New alias.
5927         (smime-buffer-as-string-region): Use it.
5928
5929 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5930
5931         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
5932
5933 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5934
5935         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
5936
5937         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
5938
5939         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
5940
5941 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
5942
5943         * nnmh.el (nnmh-request-expire-articles): Implemented
5944         expiry-target for nnmh backend.
5945
5946 2000-11-30  Simon Josefsson  <sj@extundo.com>
5947
5948         * mm-decode.el (mm-security-from): New variable.
5949         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
5950
5951         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
5952         than `from'.
5953
5954 2000-11-30  Simon Josefsson  <sj@extundo.com>
5955
5956         * mml-smime.el (mml-smime-verify): Verify that certificate mail
5957         address match sender address.
5958
5959         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
5960
5961         * smime.el (smime-verify-region): Don't copy buffer.
5962         (smime-decrypt-buffer): Use expand-file-name on keyfile.
5963         (smime-pkcs7-region): New function.
5964         (smime-pkcs7-certificates-region): Ditto.
5965         (smime-pkcs7-email-region): Ditto.
5966         (smime-buffer-as-string-region): Ditto.
5967
5968         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
5969         buffer.
5970
5971 2000-11-23  Jens Krinke <j.krinke@gmx.de>
5972
5973         * smime.el (smime-decrypt-region): Fix keyfile argument.
5974
5975 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5976
5977         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
5978
5979 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5980
5981         * message.el (message-shoot-gnksa-feet): New variable.
5982         (message-gnksa-enable-p): New function.
5983         (message-send): Use it.
5984         (message-check-news-body-syntax): Ditto.
5985
5986 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
5987
5988         * message.el (message-make-message-id): Remove the redundancy.
5989
5990 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5991
5992         * message.el (message-setup): Discourage using mc-install-*-mode.
5993
5994         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
5995
5996 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
5997
5998         * gnus-cite.el (gnus-cite-parse): Guess citation length.
5999
6000 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6001
6002         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
6003
6004 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6005
6006         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
6007
6008 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6009
6010         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
6011         insert-buffer-substring.
6012
6013         * message.el (message-send-mail): Use buffer-substring-no-properties.
6014         (message-send-news): Ditto.
6015
6016 2000-11-22  David Edmondson <dme@dme.org>
6017
6018         * imap.el (imap-wait-for-tag): Message read info.
6019
6020 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6021
6022         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
6023         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
6024         (mml2015-gpg-encrypt): Ditto.
6025
6026 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6027
6028         * mm-decode.el (mm-verify-option): Default value.
6029
6030         * mml-sec.el (mml-secure-part): Error message.
6031
6032 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6033
6034         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
6035
6036 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6037
6038         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
6039
6040 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6041
6042         * gnus-art.el (gnus-article-describe-key): Use prompt.
6043         (gnus-article-describe-key-briefly): Ditto.
6044
6045 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6046
6047         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
6048
6049 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6050
6051         * gnus-art.el (gnus-article-describe-key): New function.
6052         (gnus-article-describe-key-briefly): New function.
6053
6054 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6055
6056         * mm-decode.el (mm-decrypt-option): Doc typo.
6057
6058         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
6059         return a number.
6060
6061 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6062
6063         * message.el (message-newline-and-reformat): Typo.
6064
6065 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6066
6067         * gnus-art.el (article-verify-x-pgp-sig): Check whether
6068         original-article-buffer exists.
6069
6070         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
6071         (rfc2047-header-encoding-alist): Addresses are different from text.
6072         (rfc2047-encode-message-header): Ditto.
6073         (rfc2047-dissect-region): Extra parameter.
6074         (rfc2047-encode-region): Ditto.
6075         (rfc2047-encode-string): Ditto.
6076
6077 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6078
6079         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
6080         (mm-uu-pgp-encrypted-extract): Use it.
6081         (mm-uu-pgp-signed-extract-1): New function.
6082         (mm-uu-pgp-signed-extract): Use it.
6083
6084         * gnus-art.el (gnus-mime-display-security): New function.
6085         (gnus-mime-display-part): Use it.
6086         (gnus-mime-security-verify-or-decrypt): New function.
6087         (gnus-mime-security-press-button): New function.
6088         (gnus-insert-mime-security-button): Use it.
6089
6090         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
6091         (mm-find-raw-part-by-type): Ditto.
6092         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
6093         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
6094         (mm-destroy-parts): Kill nested multibyte buffer.
6095
6096         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
6097         (mml2015-gpg-verify): Ditto.
6098
6099 2000-11-18  Simon Josefsson  <sj@extundo.com>
6100
6101         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
6102         (mml2015-function-alist): Use it.
6103
6104         * mml-sec.el (mml-sign-alist): Update names.
6105         (mml-encrypt-alist): Ditto.
6106         (mml-secure-part-smime-sign): Moved to mml-smime.el
6107         as `mml-smime-sign-query'.
6108         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
6109         `mml-smime-get-file-cert'.
6110         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
6111         `mml-smime-get-dns-cert'.
6112         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
6113         `mml-smime-encrypt-query'.
6114         (mml-smime-sign-buffer): Use mml-smime-sign.
6115         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
6116
6117         * mml-smime.el (mml-smime-sign): New function.
6118         (mml-smime-encrypt):
6119         (mml-smime-sign-query):
6120         (mml-smime-get-file-cert):
6121         (mml-smime-get-dns-cert):
6122         (mml-smime-encrypt-query): Moved from mml-sec.el.
6123
6124 2000-11-16  Simon Josefsson  <sj@extundo.com>
6125
6126         * mml2015.el (mml2015-gpg-clear-verify): New function.
6127         (mml2015-function-alist): Add it.
6128
6129 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
6130
6131         * message.el (message-setup-fill-variables): Use
6132         message-cite-prefix-regexp.
6133         (message-newline-and-reformat): Check the end of citation, leading
6134         WSP, break in the cite prefix.
6135         (message-fill-paragraph): New function.
6136
6137 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
6138
6139         * lpath.el: Shut up.
6140
6141 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
6142
6143         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
6144         raw 8-bit in headers in dk.* newsgroups.
6145
6146 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
6147
6148         * message.el (message-newline-and-reformat): Match extra WSPs.
6149
6150 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
6151
6152         * mml.el (mml-generate-mime-1): Ignore ascii.
6153
6154 2000-11-16 Justin Sheehy <justin@iago.org>
6155
6156         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
6157
6158 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
6159
6160         * message.el (message-cite-prefix-regexp): Prefix should not end
6161         at space.
6162
6163 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
6164
6165         * message.el (message-mode-syntax-table): Add - as a word
6166         constituent as in articles.
6167         (message-setup-fill-variables): Add -_. as supercite-style prefix.
6168         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
6169         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
6170
6171 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
6172
6173         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
6174
6175 2000-11-12  David Edmondson  <dme@dme.org>
6176
6177         * message.el (message-font-lock-keywords): use
6178         message-cite-prefix-regexp.
6179
6180 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6181
6182         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
6183         Stein Arild Str\e,Ax\e(Bmme.
6184         (gnus-group-jump-to-group): Use it.
6185         (gnus-group-jump-to-group-prompt): Customize.
6186
6187 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
6188
6189         * mailcap.el (mailcap-possible-viewers): Match the entire string.
6190
6191 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
6192
6193         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
6194         incompatible.
6195         (mml2015-mailcrypt-sign): Ditto.
6196
6197 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6198
6199         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
6200         group is open.
6201
6202 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
6203
6204         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
6205         nnvirtual articles.
6206         (gnus-backlog-request-article): Don't request nnvirtual articles.
6207
6208 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
6209
6210         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
6211         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
6212
6213 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
6214
6215         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
6216         * mml.el (mml-generate-mime-1): Use charset attribute.
6217         * mm-bodies.el (mm-encode-body): Add parameter charset.
6218         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
6219
6220 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
6221
6222         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
6223         (mml2015-mailcrypt-clear-decrypt): Ditto.
6224         (mml2015-mailcrypt-verify): Ditto.
6225         (mml2015-mailcrypt-clear-verify): Ditto.
6226         (mml2015-gpg-verify): Ditto.
6227
6228 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6229
6230         * smime.el (smime-openssl-program): Test the existence of openssl.
6231         * mml-smime.el: Require mm-decode.
6232         (mml-smime-verify-test): New function.
6233         * mm-decode.el (mm-verify-function-alist): Use it.
6234
6235 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
6236
6237         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
6238         anyway.
6239
6240 2000-11-13  Simon Josefsson  <sj@extundo.com>
6241
6242         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
6243         verification doesn't work.
6244
6245 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6246
6247         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
6248         (gnus-inews-do-gcc): Use it.
6249
6250 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
6251
6252         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
6253         leading space.
6254         * mm-extern.el (mm-inline-external-body): Report error when no
6255         access-type.
6256
6257 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
6258
6259         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
6260
6261 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
6262
6263         * gnus-art.el (gnus-mime-button-menu): Use select-window.
6264
6265 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
6266
6267         * gnus-art.el (gnus-mime-display-part): Display multipart/related
6268         as multipart/mixed.
6269
6270 2000-11-12  David Edmondson  <dme@dme.org>
6271
6272         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
6273         and replace `.' with `\w' to allow for different syntax tables
6274         (from Vladimir Volovich).
6275         * message.el (message-newline-and-reformat): use
6276         `message-cite-prefix-regexp'.
6277         * gnus-cite.el (gnus-supercite-regexp): use
6278         `message-cite-prefix-regexp'.
6279         * gnus-cite.el (gnus-cite-parse): use
6280         `message-cite-prefix-regexp'.
6281
6282 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6283
6284         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
6285         PGP SIGNATURE.  Escape leading "-"'s.
6286         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
6287
6288 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
6289
6290         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
6291
6292 2000-11-11  Simon Josefsson  <sj@extundo.com>
6293
6294         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
6295
6296         * smime.el (smime-details-buffer): New variable.
6297         (smime-sign-region):
6298         (smime-encrypt-region):
6299         (smime-verify-region):
6300         (smime-decrypt-region): Copy OpenSSL output to the buffer.
6301
6302         * mml-smime.el (mml-smime-verify): Support security info.
6303
6304 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
6305
6306         * mm-decode.el (mm-verify-option): Set default to nil.
6307         (mm-decrypt-option): Ditto.
6308         * gnus-art.el (article-verify-x-pgp-sig): New function.
6309
6310 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
6311
6312         * gnus-art.el (gnus-mime-display-alternative): Show button if no
6313         preferred part.
6314
6315 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6316
6317         * gnus-sum.el (gnus-move-split-methods): Say that
6318         `gnus-split-methods' uses file names, whereas this uses group
6319         names.  (Report from Nevin Kapur)
6320
6321 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
6322
6323         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
6324
6325 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6326
6327         * nnheader.el (nnheader-directory-files-is-safe): New variable.
6328         (nnheader-directory-articles): Use it.
6329         (nnheader-article-to-file-alist): Ditto.
6330
6331 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
6332
6333         * rfc2047.el (rfc2047-pad-base64): New function.
6334         (rfc2047-decode): Use it.
6335
6336 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
6337
6338         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
6339         select method.
6340
6341 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6342
6343         * mml2015.el (mml2015-gpg-decrypt-1):
6344         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
6345
6346 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
6347
6348         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
6349
6350 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
6351
6352         * pop3.el (pop3-munge-message-separator): A message may have an
6353         empty body.
6354
6355 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
6356
6357         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
6358         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
6359         (mm-uu-pgp-signed-extract): Use coding-system.
6360
6361 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
6362
6363         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
6364         (gnus-insert-mime-security-button): New function.
6365         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
6366         * mml2015.el:  Add security info when verify or decrypt.
6367         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
6368         (mm-uu-pgp-encrypted-extract): Ditto.
6369
6370 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
6371
6372         * mm-decode.el (mm-display-parts): New function.
6373         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
6374
6375 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
6376
6377         * gnus-mlspl.el: Documentation tweaks.
6378
6379 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
6380
6381         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
6382         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
6383         argument.
6384
6385 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
6386
6387         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
6388
6389 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
6390
6391         * gnus-art.el (gnus-article-encrypt): New function.
6392         (gnus-article-encrypt-protocol-alist): New variable.
6393         (gnus-article-encrypt-protocol): New variable.
6394         * mml2015.el (mml2015-self-encrypt): New function.
6395         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
6396
6397 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
6398
6399         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
6400         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
6401         let mailcap do it.
6402         * mml2015.el: Remove snarf code.
6403         * mm-decode.el: Remove snarf code.
6404
6405 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
6406
6407         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
6408         (mml-insert-mime): Understand gnus-decoded.
6409         (mime-to-mml): New parameter handles.
6410         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
6411         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
6412
6413 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
6414
6415         * mm-decode.el (mime-security): New group.
6416         (mm-verify-function-alist): Add test function.
6417         (mm-decrypt-function-alist): Ditto.
6418         (mm-snarf-option): Set default value as nil.
6419         (mm-find-part-by-type): Recursive parameter.
6420         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
6421         * mml2015.el: Support draft-ietf-openpgp-multsig.
6422
6423 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
6424
6425         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
6426         (gnus-article-view-part-as-charset): New function.
6427
6428 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
6429
6430         * mm-decode.el (mm-verify-option): Default value.
6431         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
6432
6433 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6434
6435         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
6436
6437 2000-11-05  Simon Josefsson  <sj@extundo.com>
6438
6439         * mml-smime.el (mml-smime-verify): Work in original multipart
6440         buffert.
6441
6442         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
6443         (mm-handle-multipart-ctl-parameter): Ditto.
6444         (mm-alist-to-plist): New function.
6445         (mm-dissect-buffer): Store CTL parameters and copy original buffer
6446         for multiparts.
6447         (mm-destroy-parts): Destroy multipart buffert.
6448         (mm-remove-part): Ditto.
6449
6450         * mml-smime.el (mml-smime-sign): Not used.
6451         (mml-smime-encrypt): Ditto.
6452
6453         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
6454
6455         Verify S/MIME signature support.
6456
6457         * mm-decode.el (mm-inline-media-tests): Add
6458         application/{x-,}pkcs7-signature.
6459         (mm-inlined-types): Ditto.
6460         (mm-automatic-display): Ditto.
6461         (mm-verify-function-alist): Ditto.  Add name of method.
6462         (mm-decrypt-function-alist): Add name of method.
6463         (mm-find-part-by-type): Add documentation.
6464         (mm-possibly-verify-or-decrypt): Use new format of
6465         mm-{verify,decrypt}-function-alist.  Use method names.
6466
6467         * mml-smime.el (mml-smime-verify): New function.
6468
6469 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6470
6471         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
6472
6473 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
6474
6475         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
6476         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
6477         * mm-decode.el (mm-snarf-option): New.
6478
6479 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
6480
6481         * mm-util.el (mm-subst-char-in-string): New function.
6482         (mm-replace-chars-in-string): Use it.
6483         * message.el (message-replace-chars-in-string): Use it.
6484         * nnheader.el (nnheader-replace-chars-in-string): Use it.
6485         * gnus-mh.el (mh-lib-progs): Shut up.
6486
6487 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
6488
6489         * base64.el, md5.el: Moved to contrib directory.
6490
6491 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
6492
6493         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
6494         the last article when search.
6495
6496 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
6497
6498         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
6499         * nnmail.el (nnmail-pathname-coding-system): Ditto.
6500
6501 2000-09-29  David Edmondson  <dme@thus.net>
6502
6503         * message.el (message-newline-and-reformat): Typo.
6504
6505 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6506
6507         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
6508
6509 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
6510
6511         * nntp.el (nntp-decode-text): Delete bogus status lines.
6512
6513 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
6514
6515         * message.el (message-font-lock-keywords): Match a final newline
6516         to help font-lock's multiline support.
6517
6518 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
6519
6520         * nnoo.el (nnoo-set): New function.
6521
6522 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
6523
6524         * gpg.el, gpg-ring.el: Moved to contrib directory.
6525
6526 2000-11-04  Simon Josefsson  <sj@extundo.com>
6527
6528         * nnimap.el (nnimap-split-inbox): Typo.
6529
6530 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
6531
6532         * gnus-msg.el (gnus-msg-mail): Move it backwards.
6533
6534 2000-11-03  Simon Josefsson  <sj@extundo.com>
6535
6536         * rfc2231.el (rfc2231-parse-qp-string): New function.
6537         (require): rfc2047.
6538
6539         * mail-parse.el (mail-header-parse-content-type):
6540         (mail-header-parse-content-disposition): Support invalid QP
6541         encoded strings, by using `rfc2231-parse-qp-string'.
6542
6543 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
6544
6545         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
6546         (rfc2231-decode-encoded-string): Typo "> X 1".
6547         (rfc2231-encode-string): Insert the name of charset.
6548         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
6549
6550 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6551
6552         * mm-decode.el (mm-save-part): Return the filename.
6553         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
6554         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
6555         (gnus-mime-action-alist): Use it.
6556         (gnus-mime-button-commands): USe it.
6557         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
6558         (mm-inline-external-body): unwind-protect.
6559
6560 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
6561
6562         * gnus-art.el (gnus-insert-mime-button): Show url.
6563
6564 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
6565
6566         * mml.el (mml-generate-mime-1): Support external url.
6567         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
6568
6569 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
6570
6571         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
6572         * mm-decode.el (mm-display-external): Ditto.
6573         * mm-extern.el: New file.
6574         * mm-decode.el (mm-inline-media-tests): Hook it up.
6575         (mm-inlined-types): Inline message/external-body.
6576
6577 2000-11-02  Simon Josefsson  <sj@extundo.com>
6578
6579         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
6580
6581         * message.el (message-get-reply-headers): Better handling when
6582         Mail-Followup-To is very large.
6583
6584 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
6585
6586         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
6587         * gnus-art.el (gnus-article-edit-done):
6588         * gnus-sum.el (gnus-summary-edit-article-done): Move line
6589         counting code here.
6590         * gnus-msg.el (gnus-setup-message): Remove a hack.
6591
6592 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
6593
6594         * gnus-sum.el (gnus-newsgroup-variables): New variable.
6595         (gnus-summary-mode): Make them local variables.
6596         (gnus-set-global-variables): Globalize them.
6597         (gnus-summary-exit): Kill them.
6598
6599 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
6600
6601         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
6602         word.
6603
6604 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
6605
6606         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
6607         gnus-article-wash-types.
6608         * gnus-art.el (gnus-article-wash-status): Use them.
6609
6610 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
6611
6612         * mml.el (mml-read-tag): Remove spaces and LF.
6613
6614 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6615
6616         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
6617         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
6618
6619 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
6620
6621         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
6622
6623 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
6624
6625         * gnus-sum.el (gnus-article-charset): New variable.
6626         (gnus-summary-display-article): Set it.
6627         * gnus-msg.el (gnus-copy-article-buffer): Use it.
6628         * gnus-art.el (gnus-article-mode): Make it local variable.
6629
6630 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6631
6632         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
6633
6634 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6635
6636         * nnwfm.el: New file.
6637
6638         * nnweb.el (nnweb-replace-in-string): New function.
6639
6640 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
6641
6642         * mml2015.el: Wrap gpg.el.
6643         * gpg.el (gpg-verify): The last argument of apply is a list.
6644         (gpg-encrypt): Add passphrase as a parameter.
6645
6646 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6647
6648         * gpg.el: New file.
6649         * gpg-ring.el: New file.
6650
6651 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
6652
6653         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
6654
6655 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
6656
6657         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
6658         double-quote charcters.
6659         (gnus-summary-prepare-threads): Ditto.
6660
6661 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6662
6663         * gnus-art.el (gnus-mime-display-single): Forward line -1.
6664         * mml.el (mml-read-tag): Don't skip the leading space.
6665         * lpath.el (font-lock-set-defaults): Shut up.
6666
6667 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
6668
6669         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
6670
6671 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
6672
6673         * qp.el (quoted-printable-encode-region): Replace leading - when
6674         ultra safe.
6675         * mml.el (mml-generate-mime-postprocess-function): Removed.
6676         (mml-postprocess-alist): Removed.
6677         (mml-generate-mime-1): Use ultra-safe when sign.
6678         * mml2015.el (mml2015-fix-micalg): Uppercase.
6679         (mml2015-verify): Insert LF.
6680         (mml2015-mailcrypt-sign): Downcase; search backward.
6681
6682 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6683
6684         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
6685         restrictive.
6686         (nnultimate-table-regexp): New variable.
6687         (nnultimate-forum-table-p): Use it.
6688
6689 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
6690
6691         * gnus-sum.el (gnus-summary-expire-articles): Save point.
6692
6693 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
6694
6695         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
6696         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
6697
6698 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
6699
6700         * mml2015.el: Shut up.
6701
6702 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6703
6704         * gnus.el (gnus-server-browse-hashtb): Removed.
6705         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
6706         (gnus-group-insert-group-line-info): Use simplified method.
6707         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
6708
6709 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
6710
6711         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
6712         moved here.
6713         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
6714         * gnus-group.el (gnus-group-prepare-flat): Use it.
6715         * gnus-topic.el (gnus-group-prepare-topics): Use it.
6716
6717 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
6718
6719         * mml.el (mml-mode): Show menu in XEmacs.
6720
6721 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
6722
6723         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
6724         (gnus-server-read-server-in-server-buffer): New function.
6725         (gnus-browse-foreign-server): Browse in group buffer.
6726         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
6727         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
6728         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
6729         * gnus.el (gnus-server-browse-hashtb): New variable.
6730
6731 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
6732
6733         * nnfolder.el (nnfolder-open-nov): Use group.
6734
6735 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
6736
6737         * nnfolder.el: Add NOV. Set version to 2.0.
6738         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
6739
6740 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
6741
6742         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
6743
6744 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
6745
6746         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
6747         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
6748
6749 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6750
6751         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
6752
6753 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
6754
6755         * mm-decode.el (mm-verify-function-alist): New variable.
6756         (mm-verify-option): New variable.
6757         (mm-decrypt-function-alist): Ditto.
6758         (mm-decrypt-option): Ditto.
6759         (mm-find-raw-part-by-type): New function.
6760         (mm-possibly-verify-or-decrypt): New function.
6761         (mm-dissect-multipart): Use it.
6762         * mml2015.el (mml2015-fix-micalg): New function.
6763         (mml2015-decrypt): Use new interface.
6764         (mml2015-verify):  Use new interface.
6765         (mml2015-setup): Make it bogus.
6766
6767 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
6768
6769         * mml.el (mml-generate-mime-postprocess-function): Set to
6770         mml-postprocess.
6771         (autoload): Autoload mml2015 and mml-smime.
6772         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
6773         * mml2015.el (mml2015-encrypt): New function.
6774         (mml2015-sign): New function.
6775         (mml2015-encrypt-function): New variable.
6776         (mml2015-sign-function): New variable.
6777         (mml2015-mailcrypt-encrypt): Use message-recipients.
6778         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
6779         * mml-smime.el (mml-smime-setup): Ditto.
6780
6781 2000-10-28  Simon Josefsson  <sj@extundo.com>
6782
6783         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
6784         Communigate Pro 3.3.1 server.
6785
6786         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
6787         in buffers.
6788         (mml-secure-dns-server): Removed.
6789         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
6790         write certificates to files.
6791
6792         * smime.el (smime-dns-server): New variable.
6793         (smime-mail-to-domain):
6794         (smime-cert-by-dns): New functions.
6795
6796         * dig.el: New file.
6797
6798 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
6799
6800         * message.el (message-options): New variable.
6801         (message-options-set-recipient): New function.
6802         (message-send): Use them.
6803         * gnus-int.el (gnus-request-replace-article): Use them.
6804         (gnus-request-accept-article): Ditto.
6805         * mml.el (mml-preview): Use them.
6806         * gnus-sum.el (gnus-summary-edit-article): Use them.
6807
6808         * message.el (message-options-get): New function.
6809         (message-options-get): New function.
6810         * rfc2047.el (rfc2047-encode-message-header): Use them.
6811         * mm-bodies.el (mm-encode-body): Use them.
6812
6813 2000-10-28  Simon Josefsson  <sj@extundo.com>
6814
6815         * nnimap.el (nnimap-retrieve-which-headers):
6816         (nnimap-request-article-part): Quote message-id.
6817
6818         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
6819         (smime-CA-file): New variable.
6820         (smime-call-openssl-region): Don't error.
6821         (smime-sign-region): Return result value.
6822         (smime-encrypt-region): Ditto.
6823         (smime-verify-region): New function.
6824         (smime-decrypt-region): Ditto.
6825         (smime-verify-buffer): Ditto.
6826         (smime-decrypt-buffer): Ditto.
6827
6828         * mml.el: Require mml-sec.
6829         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
6830         (mml-mode-map): Add "sign" and "encrypt" maps.
6831         (mml-menu): Add security menu.
6832         (mml-preview): Use generate-new-buffer.
6833
6834         * mml-sec.el: New file.
6835
6836 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
6837
6838         * mm-decode.el (mm-find-part-by-type): Move it here.
6839         * mml.el (mml-postprocess): Move it here.
6840         (mml-postprocess-alist): Move it here. Merge them.
6841
6842 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
6843
6844         * rfc2047.el (rfc2047-encode-message-header): Make sure no
6845         unencoded stuff in the header.
6846
6847 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
6848
6849         * gnus-group.el (gnus-group-listed-groups): New variable.
6850         (gnus-group-list-option): New variable.
6851         (gnus-group-list-limit-map): New keymap.
6852         (gnus-group-list-flush-map): New keymap.
6853         (gnus-group-list-plus-map): New keymap.
6854         (gnus-group-prepare-logic): New function.
6855         (gnus-group-prepare-flat): Merge with
6856         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
6857         (gnus-group-prepare-flat-list-dead): Ditto.
6858         (gnus-group-list-matching): Use gnus-group-prepare-function.
6859         (gnus-group-list-dormant): Ditto.
6860         (gnus-group-list-cached): Ditto.
6861         (gnus-group-listed-groups): New function.
6862         (gnus-group-list-limit): New function.
6863         (gnus-group-list-flush): New function.
6864         (gnus-group-list-plus): New function.
6865         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
6866         (gnus-topic-prepare-topic): Ditto.
6867
6868 2000-10-27  Paul Jarc <prj@po.cwru.edu>
6869
6870         * message.el (message-insert-to, message-get-reply-headers):
6871         (message-reply, message-followup): Mail-{Followup,Reply}-To.
6872
6873 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
6874
6875         * mml2015.el: New file.
6876         * smime.el: New file.
6877         * mml-smime.el: New file.
6878
6879 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
6880
6881         * ChangeLog: Moved to ChangeLog.1.
6882
6883 ;; Local Variables:
6884 ;; coding: iso-2022-7bit
6885 ;; End: