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