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