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