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