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