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