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