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