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