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