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