* nnultimate.el (nnultimate-topic-article-to-article): Use the
[gnus] / lisp / ChangeLog
1 2001-05-01 19:06:21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2
3         * nnultimate.el (nnultimate-topic-article-to-article): Use the
4         group.
5
6 2001-04-24 19:50:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7
8         * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
9
10 2001-04-15 14:55:03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11
12         * nnultimate.el (nnultimate-retrieve-headers): Return all
13         available headers. 
14
15         * gnus-sum.el (gnus-read-all-available-headers): New variable.
16         (gnus-get-newsgroup-headers-xover): Use it.
17
18 2001-04-14 15:47:26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
19
20         * nnultimate.el (nnultimate-retrieve-headers): Clean up.
21
22 2001-04-30 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
23
24         * nntp.el (nntp-retrieve-groups): Use throw instead of error.
25
26 2001-04-29 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
27
28         * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
29         disable it.
30
31         * gnus.el (gnus-info-nodes): Remove a few The's.
32
33 2001-04-29 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
34
35         * mail-source.el (mail-source-movemail): Call-process may return a
36         signal description string.
37
38         * gnus-start.el (gnus-read-newsrc-el-file):
39         gnus-newsrc-file-version may be nil.
40
41         * nnmail.el (nnmail-get-new-mail): Use the exact file only.
42         Suggested by Michael Sperber [Mr. Preprocessor]  
43         <sperber@informatik.uni-tuebingen.de>.
44
45 2001-04-25  Per Abrahamsen  <abraham@dina.kvl.dk>
46
47         * mm-uu.el (mm-uu-configure-list): Fixed customize type.
48
49 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
50
51         * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
52         fontify HANDLE.
53
54 2001-04-18  Simon Josefsson  <simon@josefsson.org>
55
56         * smime.el (smime-ask-passphrase): Rework to return value.
57         (smime-sign-region): Rework to bind value and use it.
58         (smime-decrypt-region): Ditto.
59
60 2001-04-18  Mathias Herberts <Mathias.Herberts@iroise.net>
61         Committed by Simon Josefsson  <simon@josefsson.org>
62
63         * smime.el (smime-ask-passphrase): New function.
64         (smime-sign-region): Use it.
65         (smime-encrypt-cipher): New variable.
66         (smime-decrypt-region): Ditto.
67
68 2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
69         Committed by Simon Josefsson  <simon@josefsson.org>
70
71         * imap.el (imap-shell-open): Erase the buffer *after* copying it into
72         the log.
73
74 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
75
76         *gnus.el: Oort Gnus v0.02 is released.
77
78 2001-04-14 00:48:42  Lars Magne Ingebrigtsen  <larsi@quimby.gnus.org>
79
80         * gnus.el: Oort Gnus v0.01 is released.
81
82 2001-04-13 22:01:46  Lars Magne Ingebrigtsen  <larsi@gnus.org>
83
84         * gnus-sum.el (gnus-summary-highlight): Highlight read
85         undownloaded articles as read articles.
86
87         * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
88         (gnus-agent-get-undownloaded-list): Mark all undownloaded
89         articles, even read ones, as such.
90
91         * gnus-sum.el (gnus-summary-find-matching): Clean up.
92         (gnus-find-matching-articles): New function.
93         (gnus-summary-limit-include-matching-articles): New command. 
94         (gnus-summary-limit-include-thread): Include articles that have
95         matching subjects.
96         (gnus-offer-save-summaries): Clean up.
97
98 2001-04-13  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
99
100         * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
101
102 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
103         From Jason Merrill <jason_merrill@redhat.com>
104
105         * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
106
107 2001-04-10 08:01:15  Katsumi Yamaoka <yamaoka@jpl.org>
108         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
109
110         * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
111         newsgroup names when the original article is a news message.
112         
113 2001-04-12 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
114
115         * message.el (message-cite-prefix-regexp): Use POSIX regexp if
116         supported. Suggest by Jim Meyering <jim@meyering.net>.
117
118 2001-04-02  Nevin Kapur  <nevin@jhu.edu>
119         Committed by Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
120
121         * nnmail.el (nnmail-split-it): Added check for .* at the end of
122         regexp in nnmail-split-fancy.
123
124 2001-04-10  Simon Josefsson  <simon@josefsson.org>
125
126         * message.el (message-options-set-recipient): Look at Cc and Bcc too.
127
128 2001-04-10  Colin Marquardt <colin.marquardt@usa.alcatel.com>
129
130         * message.el (message-send-mail): Improve the interaction with the
131         user.
132
133 2001-04-10  Simon Josefsson  <simon@josefsson.org>
134
135         * imap.el (imap-message-copy): Work around buggy servers that
136         doesn't send TRYCREATE tags.
137
138 2001-04-09 01:15:54  Katsumi Yamaoka <yamaoka@jpl.org>
139
140         * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
141
142 2001-04-05 21:43:25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
143
144         * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
145         date. 
146
147 2001-04-04 16:13:17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
148
149         * gnus-group.el (gnus-group-quit): Check that the dribble buffer
150         lives. 
151
152 2001-04-02 00:40:12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
153
154         * gnus-art.el (gnus-parse-news-url): New function.
155         (gnus-button-handle-news): New function.
156         (gnus-button-alist): Point to new functions.
157
158         * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
159
160         * gnus-start.el (gnus-read-newsrc-el-file): Nix out
161         gnus-format-specs. 
162
163         * message.el (message-check-news-header-syntax): Question even
164         when Gnus doesn't know the group names.
165         (message-send-news): Clean up.
166
167         * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
168         exited on purpose without saving.
169
170         * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
171
172 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
173
174         * gnus-score.el (gnus-score-orphans): Clean up.
175
176         * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window. 
177
178         * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
179         later. 
180
181         * gnus-start.el (gnus-close-all-servers): Find the right items to
182         close. 
183
184         * qp.el (quoted-printable-decode-region): Just message
185         malformation; don't quit.
186
187 2001-03-31 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
188         From Gerd Moellmann <gerd@gnu.org>.
189
190         * gnus.el (gnus-interactive): A typo.
191
192 2001-03-26  Juanma Barranquero  <lektu@uol.com.br>
193         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
194
195         * gnus-util.el (gnus-delete-alist): Declare it as an alias of
196         `assq-delete-all', if that function exists; otherwise use the old
197         definition. Documentation changed to match the one in
198         `assq-delete-all'.
199         
200 2001-04-01 00:37:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
201
202         * gnus-start.el (gnus-close-all-servers): New function.
203
204         * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
205         (gnus-server-remove-denials): Clean up.
206
207         * gnus-sum.el (gnus-summary-sort-by-original): New command and
208         keystroke. 
209
210 2001-03-31 02:56:55  Lars Magne Ingebrigtsen  <larsi@gnus.org>
211
212         * message.el (message-send-news): Message where we are sending.
213         (message-send-mail): Ditto.
214
215         * gnus.el (gnus-server-string): New function.
216
217         * gnus-sum.el (gnus-summary-up-thread): Doc fix.
218
219         * mm-decode.el (mm-default-directory): Customized.
220         (mm-tmp-directory): Ditto.
221
222         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix. 
223         (gnus-get-newsgroup-headers): Return -1 for articles without Lines
224         or Chars. 
225         (gnus-summary-line-format-alist): ?l is now a string.
226         (gnus-summary-prepare-threads): Output ? for unknown lines.
227         (gnus-summary-insert-line): Ditto.
228         (gnus-summary-print-article): Unbalanced parentheses.
229
230         * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
231         out whether new stuff has arrived.
232
233 2001-03-31 02:14:38  Alan Shutko  <ats@acm.org>
234
235         * gnus-sum.el: Let printing work on ttys on Emacs.
236
237 2001-03-31 01:11:14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
238
239         * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
240         when forcing news.
241
242         * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
243         command. 
244
245 2001-03-31 01:04:54  Francis Litterio  <franl-removethis@world.omitthis.std.com>
246
247         * message.el (message-set-auto-save-file-name): Don't use
248         asterisks under nt.
249
250 2001-03-31 00:03:42  Lars Magne Ingebrigtsen  <larsi@gnus.org>
251
252         * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
253         lists of articles.
254
255         * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
256
257         * gnus-msg.el (gnus-put-message): Clean up.
258         (gnus-summary-reply): Mark all replied-to articles as replied to.
259         (gnus-inews-add-send-actions): Also mark as forwarded.
260         (gnus-summary-mail-forward): Mark as forwarded.  
261
262         * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
263         of articles. 
264         (gnus-summary-mark-article-as-forwarded): Ditto.
265
266         * gnus-msg.el (gnus-summary-resend-message): Mark article as
267         forwarded. 
268         (gnus-summary-mail-forward): Clean up.
269
270         * gnus.el (gnus-article-mark-lists): Added forward.
271
272         * gnus-sum.el (gnus-forwarded-mark): New variable.
273         (gnus-summary-prepare-threads): Use it.
274         (gnus-summary-update-secondary-mark): Ditto.
275         (gnus-newsgroup-forwarded): New variable.
276
277 2001-03-30 23:13:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
278
279         * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
280         (gnus-summary-very-wide-reply): New command and keystroke.
281         (gnus-summary-very-wide-reply-with-original): Ditto.
282
283         * gnus-score.el (gnus-adaptive-word-length-limit): New variable. 
284         (gnus-score-adaptive): Use it.
285
286         * gnus-start.el (gnus-get-unread-articles): Clean up.
287
288 2001-03-21 20:00:43  Lars Magne Ingebrigtsen  <larsi@gnus.org>
289
290         * nnultimate.el (nnultimate-retrieve-headers): Work for other
291         boards. 
292
293 2001-03-21  Didier Verna  <didier@lrde.epita.fr>
294
295         * gnus-start.el:
296         * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
297         * gnus-start.el (gnus-subscribe-newsgroup): use it.
298
299
300 2001-03-15 09:47:23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
301
302         * nnultimate.el (nnultimate-retrieve-headers): Understand
303         long-form month names.
304
305 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
306
307         * gnus-sum.el (gnus-summary-show-all-headers):
308         gnus-article-show-all-headers is broken. Use
309         gnus-summary-toggle-header instead.
310
311         * mml2015.el (mml2015-gpg-extract-from): No error.
312
313 2001-03-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
314         From Bj\e,Ax\e(Brn Mork <bmork@dod.no>.
315
316         * mml2015.el (mml2015-gpg-extract-from): New function.
317         (mml2015-gpg-verify): Use it.
318         (mml2015-gpg-clear-verify): Use it.
319
320 2001-03-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
321
322         * message.el (message-setup-fill-variables): Use
323         fill-paragraph-function.
324         (message-fill-paragraph): Take an argument.
325         (message-newline-and-reformat): Take another argument.
326
327 2001-03-16 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
328
329         * message.el (rmail-output): It is in rmailout.el not rmail.el.
330
331 2001-03-16 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
332
333         * message.el (message-forward): local-variable-p takes an extra
334         argument in XEmacs.
335
336 2001-03-16  Simon Josefsson  <simon@josefsson.org>
337
338         * nnimap.el (nnimap-dont-use-nov-p): Renamed from
339         `nnimap-use-nov-p' (it really tested the negative).
340         (nnimap-retrieve-headers): Use it.
341
342 2001-03-11  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
343
344         * message.el (message-generate-headers-first): Update doc.
345
346 2001-03-10  Matthias Wiehl <mwiehl@gmx.de>
347
348         * gnus.el (gnus-summary-line-format): Typo.
349
350 2001-03-11  Simon Josefsson  <simon@josefsson.org>
351
352         * mailcap.el (mailcap-mime-data): Add application/sieve.
353         (mailcap-mime-extensions): Add .siv, .xls.
354
355 2001-03-14 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
356         From Christoph Conrad <christoph.conrad@gmx.de>
357
358         * gnus-score.el (gnus-summary-lower-thread): Typo.
359
360 2001-03-14 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
361
362         * message.el (message-forward-decoded-p): New variable.
363         (message-forward-subject-author-subject): Use it.
364         (message-make-forward-subject): Use it.
365         (message-forward): Use it.
366
367         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
368
369         * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
370         Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
371
372 ;;Has been fixed -- zsh.
373 ;;2001-03-05  Dave Love  <fx@gnu.org>
374 ;;
375 ;;      * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
376 ;;      Move it after definition of mm-coding-system-p.
377 ;;
378 2001-03-01  Dave Love  <fx@gnu.org>
379
380         * mm-util.el (mm-inhibit-file-name-handlers): Add
381         image-file-handler.
382
383 2001-02-11  Dave Love  <fx@gnu.org>
384
385         * message.el (message-signature-file): Fix doc, :type.
386
387 2001-02-08  Dave Love  <fx@gnu.org>
388
389         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
390         (message-posting-charset): Defvar when compiling again.
391         (rfc2047-encodable-p): Require message.
392
393         * gnus-sum.el (gnus-alter-articles-to-read-function):
394         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
395
396 2001-03-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
397
398         * nnrss.el: New file.
399
400 2001-03-08 02:41:36  Katsumi Yamaoka <yamaoka@jpl.org>
401         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
402
403         * rfc2047.el (rfc2047-unfold-region): Fix arg of
404         `skip-chars-forward'.
405
406 2001-03-07 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
407
408         * nndraft.el (nndraft-request-group): Restore auto save files if
409         the original files do not exist.
410
411 2001-03-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
412
413         * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
414         SCORE paths.
415
416         * mm-decode.el (mm-dissect-buffer): Call
417         mail-extract-address-components only if necessary.
418
419 2001-03-06 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
420
421         * gnus-score.el (gnus-score-find-bnews): Maybe there is no
422         directory part.
423         (gnus-score-search-global-directories): Use file-directory-p.
424
425         * gnus-score.el (gnus-score-score-files-1): Use
426         gnus-kill-files-directory.
427         From Adrian Aichner <adrian@xemacs.org>.
428
429 2001-03-05 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
430
431         * gnus.el (charset): Move here from gnus-sum.el.
432
433 2001-03-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
434
435         * mml.el (mml-preview): Disable local map.
436
437         * gnus-sum.el (gnus-summary-make-menu-bar): Make
438         gnus-article-post-menu here.
439
440         * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
441         if it has not been made.
442
443 2001-03-02 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
444
445         * gnus-art.el (gnus-article-describe-key): Map key to event.
446         (gnus-article-describe-key-briefly): Ditto
447
448 2001-03-01 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
449
450         * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
451
452 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
453         From Katsumi Yamaoka <yamaoka@jpl.org>.
454
455         * dgnushack.el (coerce, merge, subseq): defmacro.
456
457 2001-03-01 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
458
459         * lpath.el (nndraft-request-group): Move it here from nndraft.el.
460         A fake defalias in nndraft.el results a not-activated bug in
461         uncompiled versions.
462
463 2001-02-26 11:27:27  Paul Jarc  <prj@po.cwru.edu>
464         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
465
466         * gnus-util.el (gnus-split-references): Handle malformed References:.
467
468 2001-02-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
469
470         * gnus-art.el (gnus-article-mime-part-status): 1 part.
471
472 2001-02-25 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
473         From NAGY Andras <nagya@inf.elte.hu>.
474
475         * gnus.el (gnus-parameters): Typo.
476
477 2001-02-24 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
478
479         * gnus.el (gnus-read-method): Remove redundancy.
480
481 2001-02-23 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
482
483         * nnslashdot.el (nnslashdot-backslash-url): New.
484         (nnslashdot-request-list): Use it.
485
486 2001-02-23 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
487
488         * nnml.el (nnml-generate-active-info): Fix the case when there is
489         no file.
490
491         * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
492         (gnus-summary-create-article): New.
493
494         * gnus-group.el (gnus-group-mark-article-read): New.
495
496         * gnus-msg.el (gnus-inews-do-gcc): Use it.
497
498         * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
499
500 2001-02-23 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
501
502         * gnus-art.el (gnus-article-edit-done): Don't use
503         gnus-article-edit-exit.
504         (gnus-article-edit-exit): Confirm and insert original-article-buffer.
505
506         * gnus.el (gnus-parameters): New.
507         Suggested by NAGY Andras <nagya@inf.elte.hu>.
508         (gnus-parameters-get-parameter): New.
509         (gnus-group-find-parameter): Use it.
510
511 2001-02-23  Simon Josefsson  <simon@josefsson.org>
512
513         * gnus-msg.el (gnus-post-method): Fix documentation to reflect
514         change of default value to `current'.
515
516 2001-02-23 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
517
518         * nneething.el (nneething-get-head): Insert unreadable file too.
519
520 2001-02-22 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
521
522         * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
523
524         * webmail.el (webmail-type-definition): Deja is bought by google.
525
526 2001-02-22 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
527
528         * gnus-sum.el (gnus-fetch-headers): New.
529         (gnus-select-newsgroup): Use it.
530         (gnus-summary-insert-articles): New.
531         (gnus-summary-insert-old-articles): New.
532         (gnus-summary-insert-new-articles): New.
533
534         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
535         (gnus-group-list-active): Ditto.
536         * gnus-sum.el (gnus-set-mode-line): Ditto.
537         (gnus-summary-read-group-1): Ditto.
538
539 2001-02-21 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
540
541         * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
542         current topic.
543
544 2001-02-21 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
545
546         * smiley.el (gnus-smiley-display): Don't do widening.
547
548         * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
549         within body.
550
551         * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
552
553         * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
554         New.
555         (gnus-mime-display-multipart-related-as-mixed): New.
556         (gnus-mime-display-part): Use them.
557
558 2001-02-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
559
560         * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
561         something special.
562
563 2001-02-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
564
565         * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
566         (nnweb-request-article): Call reference if exists.
567         (nnweb-type-definition): Dejanews is bought by google.com.
568         Beta!
569
570 2001-02-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
571
572         * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
573
574 2001-02-19  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
575
576         * gnus-sum.el (gnus-thread-sort-functions): Doc fix.  Refer to
577         gnus-article-sort-functions.
578         (gnus-article-sort-functions): Doc fix.  Refer to
579         gnus-thread-sort-functions.
580
581 2001-02-18 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
582         From Paul Jarc <prj@po.cwru.edu>.
583
584         * message.el (message-get-reply-headers): More fixes.
585
586 2001-02-17  Paul Jarc <prj@po.cwru.edu>
587         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
588
589         * message.el (message-get-reply-headers): Fix bug with
590         Mail-Followup-To/to-address interaction.
591
592 2001-02-17 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
593
594         * gnus-msg.el (gnus-configure-posting-styles): Match header in
595         gnus-article-copy.
596
597 2001-02-16 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
598
599         * message.el (message-do-send-housekeeping): Rename to a better
600         name.
601
602 2001-02-16 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
603
604         * message.el (message-cancel-news): Check article first, then ask
605         yes or no.
606
607 2001-02-16 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
608
609         * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
610
611 2001-02-16 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
612
613         * gnus-range.el (gnus-range-normalize): New function.
614
615 2001-02-15  NAGY Andras <nagya@inf.elte.hu>
616
617         * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
618
619 2001-02-14 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
620
621         * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
622
623         * nnagent.el (nnagent-request-regenerate): New.
624
625         * nnfolder.el (nnfolder-request-regenerate): Deffoo.
626
627         * nnml.el (nnml-generate-nov-databases): Accept argument
628         server. Don't open server if it is opened.
629         (nnml-request-regenerate): Use it. Change to deffoo.
630
631 2001-02-14  Katsumi Yamaoka <yamaoka@jpl.org>
632         Committed by ShengHuo ZHU  <zsh@cs.rochester.edu>
633
634         * gnus.el (gnus-define-group-parameter): Fix.
635
636 2001-02-14 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
637
638         * gnus.el (gnus-define-group-parameter): Improved.
639
640         * gnus-sum.el (charset): Define parameter.
641         (ignored-charsets): Ditto.
642         (gnus-summary-setup-default-charset): Use them.
643
644         * gnus-start.el (gnus-read-descriptions-file): Use them.
645
646         * gnus-cus.el (gnus-group-parameters): Remove them.
647
648 2001-02-14 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
649
650         * gnus-sum.el (gnus-summary-print-article): Redo highlight.
651
652 2001-02-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
653
654         * gnus-sum.el (gnus-summary-read-group-1): Remove
655         gnus-summary-set-local-parameters.
656         (gnus-summary-setup-buffer): Put it here.
657
658 2001-02-13 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
659
660         * gnus.el (to-address): Define parameter.
661         (to-list): Ditto.
662         * gnus-art.el (article-hide-boring-headers): Use them.
663         * gnus-msg.el (gnus-post-news): Ditto.
664         * gnus-cus.el (gnus-group-parameters): Remove them.
665
666 2001-02-13 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
667
668         * gnus-draft.el (gnus-draft-reminder): New.
669
670         * gnus-art.el (gnus-sender-save-name): New.
671
672 2001-02-13 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
673
674         * mm-util.el (mm-mime-charset): Error message.
675
676 2001-02-13 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
677
678         * message.el (message-check-news-body-syntax): Don't check mml lines.
679
680 2001-02-12 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
681
682         * gnus-topic.el (gnus-subscribe-topics): Return nil if not
683         subscribe.
684
685         * gnus-start.el (gnus-call-subscribe-functions): New.
686         (gnus-find-new-newsgroups): Use it.
687         (gnus-ask-server-for-new-groups): Use it.
688         (gnus-check-first-time-used): Use it.
689         (gnus-subscribe-newsgroup-method): Grok a list of functions.
690         (gnus-subscribe-options-newsgroup-method): Ditto.
691         (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
692         return .
693
694 2001-02-12  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
695
696         * gnus-cus.el (gnus-score-customize): Doc fix.
697
698 2001-02-11  Jesper Harder <harder@ifa.au.dk>
699
700         * dgnushack.el (my-getenv): Typo.
701
702 2001-02-11 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
703
704         * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
705
706 2001-02-11 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
707
708         * gnus-group.el (gnus-group-suspend): Offer save summaries.
709
710         * gnus-art.el (gnus-treat-leading-whitespace): New.
711         (gnus-treatment-function-alist): Use it.
712         (article-remove-leading-whitespace): New.
713         (gnus-article-make-menu-bar): Use it.
714
715         * gnus-sum.el (gnus-summary-wash-empty-map): Add
716         remove-leading-whitespace.
717         (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
718         because of conflict.
719
720 2001-02-09 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
721
722         * Makefile.in: Hack generating gnus-load.el.
723         * dgnushack.el: Ditto.
724         * gnus-load.el: Remove it.
725
726 2001-02-09 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
727
728         * dgnushack.el : Add URLDIR.
729
730         * Makefile.in (EMACS_COMP): Ditto.
731
732 2001-02-09 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
733
734         * gnus-cus.el (gnus-score-customize): Error on no score file.
735
736 2001-02-09 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
737
738         * mm-decode.el (mm-merge-handles): New function.
739
740         * mm-view.el (mm-inline-message): Use it.
741         (mm-view-message): Ditto.
742
743         * mm-partial.el (mm-inline-partial): Ditto.
744
745         * mm-extern.el (mm-inline-external-body): Ditto.
746
747         * gnus-art.el (gnus-mime-view-part): Ditto.
748         (gnus-mime-view-part-as-type): Ditto.
749         (gnus-mime-save-part-and-strip): Prevent users to strip in some
750         cases.
751
752 2001-02-08 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
753
754         * message.el (message-cancel-news): Allow to shoot foot.
755         (message-supersede): Ditto.
756
757 2001-02-08  Tommi Vainikainen <thv@iki.fi>
758
759         * gnus-sum.el (gnus-simplify-subject-re): Use
760         message-subject-re-regexp.
761
762 2001-02-08 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
763
764         * nnmail.el (nnmail-expiry-target-group): Bind
765         nnmail-cache-accepted-message-ids to nil.
766
767         * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
768         coding system.
769
770 2001-02-07 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
771
772         * qp.el (quoted-printable-encode-region): Make sure characters are
773         between 00 and FF.  Don't check charset.
774
775         * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
776         in Emacs 20.
777         * rfc2047.el (rfc2047-q-encode-region): Ditto.
778
779 2001-02-07 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
780
781         * message.el (message-make-forward-subject): Argument decoded.
782         (message-forward): Use it when digest.
783
784         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
785         buffer.
786
787 2001-02-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
788
789         * message.el (message-generate-headers-first): Doc fix.
790
791 2001-02-07 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
792
793         * gnus-art.el (article-make-date-line): Error proof.
794
795 2001-02-06 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
796
797         * gnus-group.el (gnus-group-listing-limit): New.
798         (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
799
800         * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
801
802 2001-02-06 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
803
804         * message.el (message-newline-and-reformat): Special case for
805         breaking at BOL.
806
807 2001-02-06  Per Abrahamsen  <abraham@dina.kvl.dk>
808
809         * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
810         message/rfc822.
811
812 2001-02-06 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
813
814         * message.el (message-encode-message-body): Don't insert
815         Content-Type if it is inside a mail.
816
817 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
818
819         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
820         gnus-article-commands-menu.
821
822         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
823         in Emacs.
824
825         * gnus-start.el (gnus-read-descriptions-file): Use
826         gnus-group-name-charset and gnus-group-charset-alist.
827
828 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
829
830         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
831         active region.
832
833         * gnus-start.el (gnus-group-change-level): Remove from both
834         gnus-zombie-list and gnus-killed-list.
835
836 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
837
838         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
839         gnus-subscribe-topics.
840
841         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
842
843 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
844
845         * gnus-art.el (gnus-article-make-menu-bar): Make
846         gnus-article-post-menu.
847
848         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
849
850         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
851
852         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
853
854         * message.el (message-mode-menu): Ditto.
855
856         * gnus-art.el (defvar): eval-when-compile.
857
858 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
859
860         * gnus-agent.el (gnus-agentize): Fix doc.
861
862 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
863
864         * mml.el (mml-preview): Bind `q'.
865
866 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
867
868         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
869
870 2001-01-31  Dave Love  <fx@gnu.org>
871
872         * mm-util.el (mm-mime-mule-charset-alist)
873         (mm-find-mime-charset-region): Consider mule-utf-8.
874
875 2001-01-31  Dave Love  <fx@gnu.org>
876
877         * gnus-art.el (gnus-article-x-face-command)
878         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
879         :version.
880
881 2001-01-26  Dave Love  <fx@gnu.org>
882
883         * mm-util.el (mm-multibyte-string-p): New.
884
885 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
886 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
887 ;;      string-as-multibyte on class.  Clarify line-folding.
888         (quoted-printable-encode-string): Make temp buffer inherit
889         string's multibyteness.
890
891 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
892
893         * nnheader.el (toplevel): Don't require `gnus-util' at
894         compile-time; this creates a circular dependency, and prevents
895         a bootstrap.
896
897 2001-01-22  Andreas Schwab  <schwab@suse.de>
898
899         * nnheader.el (gnus-delete-line): Autoload it as a macro.
900
901 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
902
903         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
904
905         * gnus-art.el (article-hide-list-identifiers): Ditto.
906
907         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
908
909 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
910
911         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
912
913         * gnus-art.el (article-hide-list-identifiers): Similar.
914
915 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
916
917         * nnmail.el (nnmail-remove-list-identifiers): Improved.
918
919 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
920
921         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
922
923 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
924
925         * gnus-util.el (gnus-string-equal): New function.
926
927         * gnus-art.el (article-hide-boring-headers): Use it.
928
929 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
930
931         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
932
933 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
934
935         * gnus-msg.el (gnus-msg-mail): Support switch-action.
936
937 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
938
939         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
940         command if there is not last-saver.
941
942 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
943
944         * nntp.el (nntp-open-connection): 201 is possible.
945
946 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
947
948         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
949         (rfc2047-charset-encoding-alist): Add big5.
950
951 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
952
953         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
954         (gnus-agent-remove-server): Ditto.
955         (autoload): gnus-server-update-server.
956
957         * gnus-srvr.el (gnus-server-line-format): Add %a.
958         (gnus-server-line-format-alist): Add gnus-tmp-agent.
959         (gnus-server-insert-server-line): Use it.
960
961 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
962
963         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
964         GB2312 and Big5.
965
966 2001-01-24  Simon Josefsson  <sj@extundo.com>
967
968         * mail-source.el (mail-sources): Add :program specifier to IMAP
969         mail source.
970         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
971
972 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
973
974         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
975
976 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
977
978         * nntp.el (nntp-wait-for): Return the success code.
979         (nntp-open-connection): Use it.
980
981 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
982
983         * gnus-int.el (gnus-check-server): Allow breaking the opening.
984
985 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
986
987         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
988
989 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
990
991         * gnus-sum.el (gnus-summary-print-article): Take one prefix
992         argument. Allow to print several articles in one file.
993
994 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
995
996         * webmail.el (webmail-type-definition): netaddress changes.
997
998 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
999
1000         * gnus.el: Fix copyright. Remove trailing spaces.
1001
1002         * message.el (message-forward): Use mule4.
1003
1004 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1005
1006         * mm-util.el (mm-string-as-unibyte): New.
1007
1008         * message.el (message-forward): Use it.
1009
1010 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1011
1012         * message.el (message-cite-original-without-signature): Don't peel
1013         off the blank line.
1014         (message-get-reply-headers): Add Cc if it is not in follow-to.
1015
1016 2001-01-20  Simon Josefsson  <sj@extundo.com>
1017
1018         * mm-decode.el (mm-handle-multipart-from): Add.
1019         (mm-dissect-buffer): Save From: header value.
1020         (mm-security-from): Remove.
1021         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
1022
1023         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
1024         instead of `mml-security-from'.  Protect null from value.
1025
1026 2001-01-20  Simon Josefsson  <sj@extundo.com>
1027
1028         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
1029         application/vnd.ms-excel attachments.
1030
1031 2001-01-19  Simon Josefsson  <sj@extundo.com>
1032
1033         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
1034
1035 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1036
1037         * message.el (message-ignored-mail-headers): Ditto.
1038
1039 2001-01-19  Simon Josefsson  <sj@extundo.com>
1040
1041         * message.el (message-ignored-news-headers): Only search beginning
1042         of line.
1043
1044 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
1045
1046         * message.el (message-send-mail): Content-Type may not be there.
1047
1048 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1049
1050         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
1051         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
1052
1053         * gnus-art.el (article-display-x-face): Insert X-Face if there is
1054         not.
1055
1056 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1057
1058         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
1059         non-native groups.
1060
1061 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1062
1063         * message.el (message-yank-original): Understand
1064         universal-argument.
1065
1066 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1067
1068         * gnus-art.el (gnus-boring-article-headers): Add to-address.
1069         (article-hide-boring-headers): Ditto.
1070
1071         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
1072
1073 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1074
1075         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
1076         one.
1077
1078 2001-01-16  Simon Josefsson  <simon@josefsson.org>
1079
1080         * message.el (message-make-in-reply-to): Add comment to message-id
1081         (old syntax, see 2000-08-02 change).
1082
1083 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1084
1085         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
1086         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
1087         (gnus-button-reply): Ditto.
1088
1089 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
1090
1091         * gnus-art.el (article-display-x-face): Fix.
1092
1093 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1094
1095         * gnus-art.el (article-display-x-face): Use
1096         gnus-original-article-buffer.
1097
1098 2001-01-15  Jack Twilley <jmt@tbe.net>
1099
1100         * message.el (message-add-header): Move to point-max.
1101
1102 2001-01-15  Simon Josefsson  <simon@josefsson.org>
1103
1104         * smime.el (smime-CA-directory, smime-CA-file): Change default to
1105         nil, improve documentation.
1106         (smime-certificate-directory): Comment out false hints (until it
1107         is implemented).
1108
1109         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
1110         there aren't any keys.
1111         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
1112         verify certificate.  Default is changed to only check integrity.
1113         Improved security status texts.  If a certificate doesn't contain
1114         a email address, don't fail.
1115
1116         * smime.el (smime-noverify-region):
1117         (smime-noverify-buffer): New functions.  Verifies integrity only.
1118
1119 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1120
1121         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
1122
1123 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1124
1125         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
1126         (gnus-remove-some-windows): Ditto.
1127
1128 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1129
1130         * gnus-art.el (article-make-date-line): 11th.
1131
1132 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1133
1134         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
1135         (mml2015-gpg-sign): Ditto.
1136
1137 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1138
1139         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
1140         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
1141
1142 2001-01-08  Dave Love  <fx@gnu.org>
1143
1144         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
1145         single character.
1146
1147         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
1148
1149         * message.el: Doc and message fixes.
1150         (message-send-rename-function)
1151         (message-make-forward-subject-function)
1152         (message-send-mail-function, message-reply-to-function)
1153         (message-wide-reply-to-function, message-followup-to-function)
1154         (message-distribution-function, message-auto-save-directory): Fix
1155         :type.
1156
1157         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
1158         proceeding after warnings.  Amend multipart warning message.
1159
1160 2001-01-04  Dave Love  <fx@gnu.org>
1161
1162         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
1163         compiling.
1164         (gnus-make-directory): Require nnmail.
1165
1166         * mm-decode.el (mm-inline-media-tests): Add
1167         image/x-portable-bitmap.
1168         (mm-get-image): Grok pbm.
1169
1170 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
1171
1172         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
1173
1174 2001-01-09  Didier Verna  <didier@xemacs.org>
1175
1176         * dgnushack.el (dgnushack-compile): give a dummy value to
1177         `gnus-xmas-glyph-directory' for the time of compilation.
1178         * gnus-agent.el: moved some XEmacs specific hook add-ons from
1179         `gnus-xmas-[re]define' to avoid loosing user custom settings.
1180         * gnus-art.el: ditto.
1181         * gnus-group.el: ditto.
1182         * gnus-salt.el: ditto.
1183         * gnus-sum.el: ditto.
1184         * gnus-topic.el: ditto.
1185         * gnus-xmas.el (gnus-xmas-define): see above.
1186         * gnus-xmas.el (gnus-xmas-redefine): see above.
1187         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
1188         non-continuable error when the directory can't be found.
1189
1190 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1191
1192         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
1193         handle.
1194         * gnus-art.el (gnus-mime-view-part): Copy it.
1195         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
1196
1197 2001-01-09  Michael Downes <mjd@ams.org>
1198
1199         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
1200
1201 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1202
1203         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
1204         orig-file. Use ',source.
1205
1206 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1207
1208         * gnus-xmas.el (gnus-xmas-modeline-glyph):
1209         (gnus-xmas-group-startup-message):
1210         Detect gnus-xmas-glyph-directory when it is nil.
1211
1212 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1213
1214         * pop3.el (pop3-get-message-count): Andrew Innes
1215         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
1216
1217 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1218
1219         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
1220
1221         * time-date.el (time-to-number-of-days): New function.
1222
1223 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
1224
1225         * nnslashdot.el (nnslashdot-request-list): Always get the right
1226         sid.
1227
1228 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1229
1230         * message.el (message-minibuffer-local-map): New keymap.
1231         (message-read-from-minibuffer): Use it.
1232         * gnus-msg.el (gnus-summary-resend-message): Use it
1233
1234 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1235
1236         * gnus-start.el (gnus-display-time-event-handler): New function.
1237         (gnus-after-getting-new-news-hook): Use it.
1238
1239 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1240
1241         * message.el (message-ignored-mail-headers): Add draft header.
1242
1243 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1244
1245         * gnus-sum.el (gnus-summary-expire-articles): Don't save
1246         excursion.
1247
1248         * nnslashdot.el (nnslashdot-request-list): Get the right year.
1249
1250 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
1251
1252         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
1253
1254 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1255
1256         * qp.el (quoted-printable-decode-region): Don't backward-char.
1257
1258 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1259
1260         * gnus-draft.el: Mark articles as replied.
1261
1262         * gnus-sum.el (gnus-summary-add-mark): New function.
1263
1264         * gnus-group.el (gnus-add-mark): New function.
1265
1266         * gnus-sum.el (gnus-summary-buffer-name): New function.
1267         (gnus-summary-setup-buffer): Use it.
1268
1269         * gnus-draft.el: Set things up with the right post method and
1270         stuff.
1271
1272         * message.el (message-ignored-news-headers): Remove X-Draft-From.
1273
1274         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
1275
1276         * gnus.el (gnus-draft-meta-information-header): New variable.
1277
1278 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1279
1280         * gnus-art.el (gnus-treatment-function-alist): Move the date
1281         functions before the header sorting functions.
1282
1283         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
1284
1285         * dgnushack.el (dgnushack-compile): Message whether there is w3.
1286         Don't (push "/usr/share/emacs/site-lisp" load-path).
1287
1288         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
1289         to empty fill prefixes.
1290
1291 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1292
1293         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
1294         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
1295
1296 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1297
1298         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
1299
1300         * nnml.el (autoload): Move to nnheader.el.
1301
1302         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
1303         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
1304         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
1305         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
1306
1307 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1308
1309         * gnus-art.el (article-make-date-line): Get the hours right.
1310         (gnus-ignored-headers): More hiding.
1311
1312         * nnmail.el (nnmail-expiry-wait): Not an integer.
1313
1314         * message.el (message-goto-body): Only expand abbrev when called
1315         interactively.
1316         (message-make-lines): Use it.
1317
1318 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1319
1320         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
1321
1322 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1323
1324         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
1325         include the expunged articles.
1326
1327         * gnus-group.el (gnus-group-sort-by-server): New function.
1328
1329         * gnus.el (gnus-method-to-server-name): New function.
1330         (gnus-group-prefixed-name): Use it.
1331
1332         * gnus-group.el (gnus-group-sort-function): Doc fix.
1333         (gnus-group-sort-groups-by-server): New command.
1334
1335 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1336
1337         * gnus-art.el (gnus-treat-date-english): New variable.
1338         (article-date-english): New command.
1339         (gnus-english-month-names): New variable.
1340         (article-make-date-line): Do 'english.
1341
1342         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
1343         after the fill prefix.
1344
1345         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
1346         score...".
1347
1348         * gnus-art.el (gnus-ignored-headers): Hide more headers.
1349
1350         * message.el (message-mode-map): Bind comment-region.
1351
1352         * gnus-art.el (gnus-mime-display-part): Let w3 display
1353         multipart/related.
1354
1355         * mm-bodies.el (mm-long-lines-p): New function.
1356         (mm-body-encoding): Use it.
1357         (mm-body-encoding): Encode articles with lines longer than 1000
1358         characters.
1359
1360 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1361
1362         * mm-util.el (mm-enable-multibyte): Use
1363         default-enable-multibyte-characters.
1364         (mm-enable-multibyte-mule4): Ditto.
1365         (mm-disable-multibyte): Test XEmacs.
1366         (mm-disable-multibyte-mule4): Ditto.
1367         (mm-with-unibyte-current-buffer): Simplified.
1368         (mm-with-unibyte-current-buffer-mule4): Ditto.
1369
1370 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1371
1372         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
1373
1374         * nnheader.el (nnheader-string-as-multibyte): New alias.
1375
1376         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
1377
1378         * gnus-uu.el (gnus-message-process-mark): New function.
1379         (gnus-uu-mark-by-regexp): Use it.
1380         (gnus-new-processable): New function.
1381
1382 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
1383
1384         * gnus-sum.el (gnus-no-mark): New variable.
1385
1386 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1387
1388         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
1389         backslashes.
1390
1391 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
1392
1393         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
1394         definition.
1395
1396 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1397
1398         * dgnushack.el (dgnushack-compile): elc is in the current directory.
1399
1400         * qp.el (quoted-printable-encode-region): Don't check multibyte in
1401         XEmacs.
1402
1403 2000-12-25  Lloyd Zusman <ljz@asfast.com>
1404
1405         * mml.el (mml-read-tag): Save tag location.
1406
1407 2000-12-25  Simon Josefsson  <simon@josefsson.org>
1408
1409         * starttls.el: Sync with Emacs 21.
1410
1411 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1412
1413         * message.el (message-mail): Support yank-action.
1414
1415         * message.el (message-setup): Revoke the last change.
1416
1417 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1418
1419         * message.el (message-setup): Use cons. Suggested by Johan Vromans
1420         <jvromans@squirrel.nl>.
1421
1422 2000-12-24  Simon Josefsson  <sj@extundo.com>
1423
1424         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
1425         mailing list junk at end of part.
1426
1427 2000-12-23  Simon Josefsson  <sj@extundo.com>
1428
1429         * nnimap.el (nnimap-expiry-target): New function.
1430         (nnimap-request-expire-articles): Use it.
1431
1432 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1433
1434         * gnus.el (gnus-group-parameters-more): New variable.
1435         * gnus-cus.el (gnus-group-customize): Use it.
1436
1437         * gnus.el (gnus-define-group-parameter): New macro.
1438         (auto-expire): Use it
1439         (total-expire): Use it.
1440         * gnus-art.el (banner): Use it.
1441
1442         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
1443         <ljz@asfast.com>.
1444
1445 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1446
1447         * gnus-topic.el (gnus-topic-create-topic): Use list.
1448
1449         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
1450         before binding gnus-default-article-saver.
1451
1452         * gnus-sum.el (gnus-summary-save-article):
1453         (gnus-summary-pipe-output):
1454         (gnus-summary-save-article-mail):
1455         (gnus-summary-save-article-rmail):
1456         (gnus-summary-save-article-file):
1457         (gnus-summary-write-article-file):
1458         (gnus-summary-save-article-body-file): Ditto.
1459
1460         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
1461
1462 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1463
1464         * gnus-art.el (gnus-mime-security-button-map):
1465         (gnus-mime-button-map): Add parent.
1466
1467 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1468
1469         * messagexmas.el (message-xmas-redefine): New function.
1470
1471         * message.el: Use it.
1472
1473         * gnus-art.el (gnus-article-check-hidden-text): Return t.
1474
1475         * gnus-util.el (gnus-remove-text-properties-when): Return t.
1476
1477 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1478
1479         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
1480         malformatted messages.
1481
1482 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1483
1484         * mm-util.el (mm-image-load-path): New function.
1485
1486         * gnus-group.el (gnus-group-make-tool-bar): Use it.
1487
1488         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
1489
1490         * message.el (message-tool-bar-map): Use it.
1491
1492         * Makefile.in (install-el): New.
1493
1494 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
1495
1496         * gnus-art.el (article-treat-dumbquotes): Quote \.
1497
1498 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1499
1500         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
1501         Emacs 20 runs on a terminal.
1502
1503 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1504
1505         * gnus-msg.el (gnus-bug): Revert to save-excursion.
1506
1507         * mml.el (gnus-add-minor-mode): Autoload.
1508
1509         * message.el (message-forward): Save-restriction.
1510
1511 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1512
1513         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
1514         Paul Stevenson <p.stevenson@surrey.ac.uk>
1515
1516 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1517
1518         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
1519
1520         * mml.el (gnus-ems): Don't require.
1521
1522         * gnus.el (gnus-decode-rfc1522): Removed.
1523         (gnus-set-text-properties): Define.
1524
1525 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1526
1527         * gnus-art.el (gnus-mime-*): handle may be nil.
1528
1529         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
1530
1531         * gnus.el (gnus-group-remove-excess-properties): Not defined
1532         in gnus-xmas.
1533
1534 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1535
1536         * message.el (message-mail-user-agent): Add :version.
1537
1538 2000-12-21  Miles Bader  <miles@gnu.org>
1539
1540         * message.el (message-mode): Set `comment-start' to the  yank prefix.
1541
1542 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1543
1544         * message.el (message-mail-user-agent): New variable.
1545         (message-setup): Renamed to message-setup-1. Support
1546         mail-user-agent.
1547         (message-mail-user-agent): New function.
1548         (message-mail): Use it.
1549         (message-reply): Use it.
1550         (message-resend): Use it.
1551         (message-mail-other-window): Use it.
1552         (message-mail-other-frame): Use it.
1553
1554         * gnus-msg.el (gnus-bug): Support mail-user-agent.
1555
1556 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1557
1558         * message.el (message-tool-bar-map): Simplify.
1559         (message-narrow-to-head-1): New function.
1560         (message-narrow-to-head): Use it.
1561         (message-reply): Ditto.
1562         (message-cancel-news): Ditto.
1563         (message-supersede): Ditto.
1564         (message-make-forward-subject): Ditto.
1565         (message-bounce): Ditto.
1566
1567 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1568
1569         * uudecode.el (uudecode-decode-region-external): make-temp-file
1570         may not be defined.
1571
1572         * binhex.el (defalias): eval-and-compile.
1573
1574         * message.el (message-tool-bar-map): New function.
1575         (message-mode): Use it.
1576
1577 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1578
1579         * nntp.el (nntp-find-connection): Remove the entry.
1580         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
1581
1582 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1583
1584         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
1585
1586         * message.el (message-forward): Copy buffer in unibyte mode.
1587
1588 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1589
1590         * message.el (message-make-forward-subject): Don't widen. Decode.
1591         (message-forward): Don't decode subject.
1592
1593 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
1594
1595         * qp.el (quoted-printable-encode-region): Upcase QP.
1596
1597 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1598
1599         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
1600         mail-extract-a-c instead. Don't depend on Gnus.
1601
1602         * mml.el (gnus-ems): Require it.
1603
1604         * gnus-msg.el (gnus-summary-mail-forward):
1605
1606         * message.el (message-forward):  Move mime-to-mml here.
1607
1608 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1609
1610         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
1611         * gnus-art.el (gnus-insert-mime-button): Simplify.
1612         (gnus-mime-display-alternative): Ditto.
1613         (gnus-insert-mime-security-button): Ditto.
1614
1615 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1616
1617         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
1618         text-property-not-all doesn't return nil when start=mark(end).
1619         (gnus-remove-text-properties-when): Ditto.
1620
1621 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1622
1623         * gnus-start.el (gnus-group-change-level): Remove group from
1624         gnus-active-hashtb if real killed.
1625
1626 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1627
1628         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
1629         (gnus-mime-display-alternative): Ditto.
1630         (gnus-insert-mime-security-button): Ditto.
1631
1632 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1633
1634         * gnus-start.el (gnus-group-change-level): Don't add it into
1635         killed-list if it was killed.
1636
1637 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1638
1639         * nnmbox.el (nnmbox-file-coding-system): Use binary.
1640         (nnmbox-active-file-coding-system): Ditto.
1641
1642         * gnus-cus.el (gnus-group-parameters): Add posting-style.
1643
1644 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1645
1646         * gnus.el (gnus-version):
1647         (gnus-version-number): Set to Oort Gnus 0.01.
1648
1649         * gnus-art.el (gnus-mime-security-button-map):
1650         (gnus-insert-mime-security-button): Fix for Emacs21.
1651
1652 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1653
1654         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
1655         easymenu, because XEmacs doesn't understand :help.
1656
1657         * mm-uu.el: Require binhex.
1658
1659 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1660
1661         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
1662
1663 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1664
1665         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
1666
1667 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
1668
1669         * *.xpm, *.pbm: Convert icons icons to size 24x24.
1670
1671 2000-12-18  Dave Love  <fx@gnu.org>
1672
1673         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
1674         (unused).
1675
1676 2000-12-13  Miles Bader  <miles@gnu.org>
1677
1678         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1679         to t, so that we don't get stuck while trying to smilefy
1680         intangible text.
1681
1682 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1683
1684         * smiley-ems.el (smiley-regexp-alist): Make regexps match
1685         at the end of the buffer.
1686         (smiley-region): In the loop, move to the end of the submatch
1687         matching the smiley instead of using the end of the match
1688         of the whole regexp.
1689
1690 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
1691
1692         * message.el (message-mode): Doc fix.
1693
1694 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1695
1696         * smiley-ems.el (smiley-region): Doc fix.
1697
1698 2000-12-11  Miles Bader  <miles@gnu.org>
1699
1700         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1701         bottom line visible, check to see if it's partially obscured, and
1702         if so, either scroll one more line to make it fully visible, or
1703         revert to showing the second line from the top.
1704
1705 2000-12-07  Dave Love  <fx@gnu.org>
1706
1707         * mailcap.el (mailcap-download-directory)
1708         * gnus-audio.el (gnus-audio-directory)
1709         * smiley-ems.el (smiley-data-directory): Fix :type.
1710
1711 2000-11-30  Dave Love  <fx@gnu.org>
1712
1713         * message.el (message-auto-save-directory): Use
1714         file-name-as-directory.
1715         (message-set-auto-save-file-name): Create
1716         message-auto-save-directory if necessary.
1717         (message-replace-chars-in-string): Removed -- unused.
1718         (message-mail-alias-type): Customize.
1719         (message-headers): Remove duplicate defgroup.
1720
1721 2000-11-29  Dave Love  <fx@gnu.org>
1722
1723         * qp.el (quoted-printable-decode-region): Use error, not message
1724         to report malformed text (like base64).  Amend message.
1725
1726 2000-11-29  Miles Bader  <miles@gnu.org>
1727
1728         * message.el (message-header-lines): Fontify tag.
1729
1730 2000-11-27  Dave Love  <fx@gnu.org>
1731
1732         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1733         compiler warning.
1734
1735 ;2000-11-26  Dave Love  <fx@gnu.org>
1736 ;
1737 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1738 ;
1739 2000-11-23  Dave Love  <fx@gnu.org>
1740
1741         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1742
1743         * mm-uu.el (uudecode): Require.
1744         (uudecode-decode-region, uudecode-decode-region-external): Don't
1745         autoload.
1746         (mm-uu-copy-to-buffer): Doc fix.
1747         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1748         type fix.
1749
1750         * mailcap.el: Doc fixes.
1751         (mailcap-mime-data): Various adjustments.
1752         (mailcap): New group.
1753         (mailcap-download-directory): Customize.
1754         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1755         (mailcap-temporary-directory): Deleted (unused).
1756         (mailcap-unescape-mime-test): Simplify slightly.
1757         (mailcap-viewer-passes-test): Use functionp.
1758         (mailcap-command-p): Aliased to executable-find.
1759
1760         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1761         default-enable-multibyte-characters is nil.
1762
1763 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
1764
1765         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1766
1767 2000-11-21  Dave Love  <fx@gnu.org>
1768
1769         * gnus-art.el (gnus-mime-button-map): Don't inherit from
1770         gnus-article-mode-map.
1771 ;       (gnus-mime-button-menu): Use mouse-set-point.
1772         (gnus-insert-mime-button, gnus-mime-display-alternative)
1773         (gnus-mime-display-alternative): Don't use local-map property.
1774
1775 2000-11-17  Dave Love  <fx@gnu.org>
1776
1777         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1778         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1779         and make-temp-file.
1780         (uudecode-decode-region): Doc fix.
1781
1782 2000-11-14  Dave Love  <fx@gnu.org>
1783
1784         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1785         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1786         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1787         New files, derived from the XPMs.
1788
1789 2000-11-10  Dave Love  <fx@gnu.org>
1790
1791         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1792         (gnus-agent-lib-file, gnus-agent-load-alist)
1793         (gnus-agent-save-alist, gnus-agent-article-name): Use
1794         expand-file-name.
1795
1796         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1797         :version.
1798         (nnkiboze-score-file): Defvar when compiling.
1799
1800         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1801
1802         * gnus-art.el (gnus-article-banner-alist)
1803         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1804         (gnus-article-date-lapsed-new-header)
1805         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1806         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1807         (gnus-treat-strip-headers-in-body)
1808         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1809         (gnus-treat-translate): Add :version.
1810         (gnus-article-mime-part-function): Fix defcustom.
1811
1812         * nnmail.el (nnmail-expiry-target)
1813         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1814         (nnmail-split-header-length-limit): Add :version.
1815
1816         * gnus-sum.el (gnus-auto-expirable-marks)
1817         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1818         (gnus-extra-headers, gnus-ignored-from-addresses)
1819         (gnus-newsgroup-ignored-charsets)
1820         (gnus-group-highlight-words-alist)
1821         (gnus-summary-show-article-charset-alist): Add :version.
1822
1823         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1824         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1825         files, converted from the XPMs.
1826
1827         * gnus-cache.el (gnus-cache-active-file): Don't use
1828         file-name-as-directory on directory.
1829         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1830         use file-name-as-directory on directory.
1831
1832         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1833         (date-to-time): Use it.
1834
1835 ;       * message.el (message-mode) <adaptive-fill-regexp>:
1836 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1837 ;       (message-newline-and-reformat): Likewise.
1838         (message-forward-as-mime, message-forward-ignored-headers)
1839         (message-buffer-naming-style, message-default-charset)
1840         (message-dont-reply-to-names, message-send-mail-partially-limit):
1841         Add :version.
1842
1843         * mm-util.el: Doc fixes.
1844         (mm-mime-charset): Don't use the raw result of
1845         mm-preferred-coding-system.
1846         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1847         (mm-with-unibyte): Simplify.
1848
1849         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1850         concat.
1851
1852         * pop3.el (pop3-version): Deleted.
1853         (pop3-make-date): New function, avoiding message-make-date.
1854         (pop3-munge-message-separator): Use it.
1855
1856 2000-11-09  Dave Love  <fx@gnu.org>
1857
1858         * gnus-group.el (gnus-group-make-directory-group)
1859         (gnus-group-fetch-faq): Use expand-file-name.
1860         (gnus-group-fetch-faq): Simplify completing-read form.
1861
1862         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1863         test for Mule.
1864
1865         * message.el (tool-bar-map): Defvar when compiling.
1866
1867         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1868         (gnus-tm-lisp-directory): Deleted.
1869         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1870         (featurep 'xemacs).
1871         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1872         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1873         version numbers from file names.
1874
1875 2000-11-08  Dave Love  <fx@gnu.org>
1876
1877         * mm-view.el: Use featurep for XEmacs test.
1878         (mm-inline-message): Test for `remove-specifier'; don't use
1879         condition-case.
1880
1881         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1882
1883         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1884         (gnus-score-find-bnews): Don't concat "".
1885
1886         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1887         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1888         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1889         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1890
1891         * gnus-sum.el: Put some defvars in eval-when-compile.
1892         (gnus-summary-mode-hook): Add :options.
1893         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1894         (gnus-summary-tool-bar-map): New variable.
1895         (gnus-summary-make-tool-bar): New function.
1896         (gnus-summary-mode): Put kill-all-local-variables first.
1897
1898         * gnus-group.el (gnus-group-toolbar-map): New variable.
1899         (gnus-group-make-tool-bar): Rewritten.
1900         (gnus-group-mode): Put kill-all-local-variables first.
1901
1902         * rfc2047.el: Require gnus-util.
1903
1904         * nnml.el (gnus-sorted-intersection): Autoload.
1905
1906         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1907         Put some defvars in eval-when-compile.
1908         (gnus-intersection, gnus-sorted-complement):  Autoload.
1909
1910         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1911
1912         * mm-encode.el (mm-body-7-or-8): Autoload.
1913
1914         * mm-decode.el (mm-insert-inline): Autoload.
1915
1916         * mml.el:
1917         * message.el: Put some defvars in eval-when-compile.
1918
1919         * gnus-msg.el: Put some defvars in eval-when-compile.
1920         (gnus-msg-mail): Move after gnus-setup-message.
1921
1922         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1923
1924 2000-11-07  Dave Love  <fx@gnu.org>
1925
1926         * gnus-util.el (nnheader): Don't require message (recursive
1927         autoload).
1928
1929         * uudecode.el: Avoid compiler warnings.
1930
1931         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1932         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1933
1934 2000-11-06  Dave Love  <fx@gnu.org>
1935
1936         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1937
1938         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1939         (uudecode-char-int): New alias, replacing char-int.
1940         (uudecode-decode-region): Don't call buffer-disable-undo.
1941
1942 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
1943 ;       (mm-uu-configure-list): Doc fix.
1944 ;
1945 ;       * earcon.el (running-xemacs): Don't define.
1946 ;
1947 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1948 ;
1949 ;       * message.el (message-font-lock-keywords): Match a final newline
1950 ;       to help font-lock's multiline support.
1951 ;
1952 2000-11-03  Dave Love  <fx@gnu.org>
1953
1954         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1955
1956         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1957         name.
1958
1959         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1960         <banner>: Fix custom type, doc.
1961
1962         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1963         name.  Don't disable undo explicitly.
1964
1965 ;2000-11-02  Dave Love  <fx@gnu.org>
1966 ;
1967 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
1968 ;       cite-prefix.
1969
1970 2000-11-01  Dave Love  <fx@gnu.org>
1971
1972         * rfc2047.el (base64): Require unconditionally.
1973         (message-posting-charset): Defvar when compiling.
1974         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1975         message.
1976
1977         * gnus-sum.el (nnoo): Require.
1978         (mm-uu-dissect): Autoload.
1979
1980         * mml.el (mml-parse-1): Clarify message.
1981         (mml-minibuffer-read-type): Use mailcap-mime-types.
1982
1983 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1984
1985         * mml.el: Fix a typo in the requiring of CL.
1986
1987 2000-11-01  Dave Love  <fx@gnu.org>
1988
1989         * utf7.el: Require cl when compiling.
1990
1991         * binhex.el: Use (featurep 'xemacs).
1992         (binhex-char-int): New alias, replacing char-int.  Change callers.
1993         (binhex-decode-region): Simplify work buffer code.
1994         (binhex-decode-region-external): Use expand-file-name, not concat.
1995
1996 2000-10-30  Dave Love  <fx@gnu.org>
1997
1998         * gnus-art.el: Fix 2000-10-27 change properly.
1999
2000 2000-10-28  Miles Bader  <miles@gnu.org>
2001
2002         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
2003
2004 2000-10-27  Dave Love  <fx@gnu.org>
2005
2006         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
2007         strings.
2008         (gnus-group-make-tool-bar): New function.
2009         (gnus-group-mode): Use it.
2010
2011         * message.el (message-mode-menu): Add some :help strings.
2012         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
2013         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
2014
2015         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
2016         * describe-group.xpm, get-news.xpm, kill-group.xpm:
2017         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
2018
2019         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
2020         display-graphic-p here.
2021
2022 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
2023
2024         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
2025         of the `gnus-xemacs' variable, as the latter has been removed.
2026         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
2027         * gnus-art.el (gnus-treat-display-xface)
2028         (gnus-treat-display-smileys, gnus-treat-display-picons)
2029         (gnus-article-read-summary-keys): Likewise.
2030
2031 2000-10-26  Dave Love  <fx@gnu.org>
2032
2033         (defvar): Use rmail-spool-directory unconditionally.
2034
2035 2000-10-18  Dave Love  <fx@gnu.org>
2036
2037         * mm-bodies.el (mm-uu-decode-function)
2038         (mm-uu-binhex-decode-function): Defvar when compiling.
2039
2040         * gnus-nocem.el (gnus-nocem-issuers): Update.
2041         (gnus-nocem-check-from): New option.
2042         (gnus-nocem-scan-groups): Use it.
2043         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
2044         (gnus-nocem-check-article-limit): Add :version.
2045
2046 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
2047
2048         * ietf-drums.el (mm-util): Require CL when compiling.
2049
2050 2000-10-15  Dave Love  <fx@gnu.org>
2051
2052         * qp.el: Require mm-util.
2053
2054 2000-10-13  Dave Love  <fx@gnu.org>
2055
2056         * qp.el (quoted-printable-decode-region): Avoid invalid
2057         coding-systems.
2058
2059 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
2060
2061         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
2062         to a recursive load.
2063
2064 2000-10-12  Dave Love  <fx@gnu.org>
2065
2066         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
2067
2068         * gnus.el (gnus-group-startup-message): Check for PBM image.
2069
2070 2000-10-09  Dave Love  <fx@gnu.org>
2071
2072         * mail-source.el (mail-source-fetch-imap): Bind
2073         default-enable-multibyte-characters rather than using
2074         mm-disable-multibyte.
2075
2076 2000-10-05  Dave Love  <fx@gnu.org>
2077
2078         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
2079         Autoload.
2080         (quoted-printable-decode-region):  Rename arg which confused
2081         charset with coding-system.  Don't use nonascii-insert-offset.
2082         Coding-system encode the region initially.  Don't recognize `=='
2083         as valid QP.  Coding-system decode the region finally.
2084         (quoted-printable-decode-string): Rename arg which confused
2085         charset with coding-system.
2086
2087         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
2088         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
2089         mm-encode-coding-region.
2090         (mm-decode-body, mm-decode-string): Rename variables which
2091         confused charset with coding-system.
2092         (binhex-decode-region): Don't autoload.
2093         (mm-body-encoding): Require message.
2094         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
2095         cond branches.
2096
2097         * gnus-art.el (article-de-quoted-unreadable)
2098         (article-de-base64-unreadable): Fold search case
2099         rather than downcasing string.  Apply mm-charset-to-coding-system
2100         to arg of quoted-printable-decode-region.
2101
2102 2000-10-04  Dave Love  <fx@gnu.org>
2103
2104         * gnus-ems.el: Don't turn off compiler warnings in local vars.
2105         Require ring when compiling.
2106         (gnus-article-compface-xbm): New variable.
2107
2108 2000-10-04  Dave Love  <fx@gnu.org>
2109
2110         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
2111         pbm images.
2112
2113         * frown.pbm, smile.pbm, wry.pbm: New files.
2114
2115         * frown.xbm, smile.xbm, wry.xbm: Deleted.
2116
2117 2000-10-03  Dave Love  <fx@gnu.org>
2118
2119         * mail-source.el (mail-sources): Revert to nil.
2120
2121         * nnmail (nnmail-spool-file): Revert to `((file))'.
2122
2123         * qp.el: Don't require mm-util.
2124         (quoted-printable-decode-region): Rewritten.
2125         (quoted-printable-decode-string, quoted-printable-encode-region):
2126         Doc fix.
2127         (quoted-printable-encode-region): Barf on multibyte characters.
2128         Maybe make the class multibyte.  Upcase chars, not formatted
2129         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
2130         (quoted-printable-encode-string): Don't use
2131         mm-with-unibyte-buffer.
2132
2133 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
2134
2135         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
2136
2137 2000-09-21  Dave Love  <fx@gnu.org>
2138
2139         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
2140         (for Emacs 20).  Tidy somewhat.
2141
2142 2000-09-21  Dave Love  <fx@gnu.org>
2143
2144         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
2145         image processing.  Rationalize logic somewhat.
2146
2147 2000-09-20  Dave Love  <fx@gnu.org>
2148
2149         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2150         specifically.
2151
2152         * gnus.el (gnus-version-number): Avoid some redundant
2153         autoloads.
2154
2155 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
2156
2157         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2158         to XBM; we always have PBM support.
2159
2160 2000-09-14  Dave Love  <fx@gnu.org>
2161
2162         * gnus.el (gnus-charset):
2163         * mm-decode.el (mime-display):
2164         * imap.el (imap) <defgroup>: Add :version.
2165
2166 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
2167
2168         * parse-time.el: Fix author's mail address.
2169
2170         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2171         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2172         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2173         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2174         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2175         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2176         * rfc2231.el, uudecode.el: Fix copyright notice.
2177
2178         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2179         require `w3' at load-time only if not running in batch mode.
2180
2181 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2182
2183         * gnus.el: Before merge with Emacs21.
2184
2185 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
2186
2187         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
2188
2189 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
2190
2191         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
2192         to avoid conflict with the standard `back-to-indentation'
2193         binding.
2194
2195 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2196
2197         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
2198
2199         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
2200         (mm-disable-multibyte-mule4): Ditto.
2201         (mm-with-unibyte-current-buffer-mule4): Ditto.
2202
2203 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2204
2205         * pop3.el (pop3-movemail): Use binary.
2206         (pop3-movemail-file-coding-system): Removed.
2207
2208 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2209
2210         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
2211
2212 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2213
2214         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
2215         exists.
2216
2217 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2218
2219         * gnus-msg.el (gnus-post-method): Use backend name when the
2220         address is "".
2221
2222 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2223
2224         * gnus-art.el (article-verify-x-pgp-sig): Don't test
2225         mm-verify-option.
2226         (gnus-treat-x-pgp-sig): Default value.
2227         (gnus-ignored-headers): Redundant.
2228
2229 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2230
2231         * gnus-win.el (gnus-configure-frame): Save selected window.
2232
2233 2000-02-15  Andrew Innes  <andrewi@gnu.org>
2234
2235         * nnmbox.el: Require gnus-range.
2236         (nnmbox-group-building-active-articles): New variable.
2237         (nnmbox-group-active-articles): New variable; this is a cache of
2238         all active articles by group and number.
2239         (nnmbox-in-header-p): New function.
2240         (nnmbox-find-article): New function.
2241         (nnmbox-record-active-article): New function.
2242         (nnmbox-record-deleted-article): New function.
2243         (nnmbox-is-article-active-p): New function.
2244         (nnmbox-retrieve-headers): Use nnmbox-find-article.
2245         (nnmbox-request-article): Ditto.  Also supply extra arg to
2246         nnmbox-article-group-number.
2247         (nnmbox-request-expire-articles): Ditto.
2248         (nnmbox-request-move-article): Ditto.
2249         (nnmbox-request-replace-article): Ditto.
2250         (nnmbox-request-rename-group): Rename group entry in active
2251         article cache.
2252         (nnmbox-delete-mail): Update active article cache, unless article
2253         is being replaced.
2254         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
2255         than partially duplicating it.
2256         (nnmbox-article-group-number): Add extra `this-line' arg, to
2257         handle articles belonging to multiple groups.
2258         (nnmbox-save-mail): Update active article cache.
2259         (nnmbox-read-mbox): Build active article cache when loading mbox.
2260         Also do some repair work, if we find articles that are missing the
2261         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
2262         reconstruct these from Xref info.
2263
2264 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2265
2266         * mail-source.el (mail-source-report-new-mail): Use
2267         nnheader-run-at-time.
2268
2269 2000-02-15  Andrew Innes  <andrewi@gnu.org>
2270
2271         * mail-source.el (mail-source-fetch-pop): Clear pop password when
2272         an error is thrown, and then rethrow the error.
2273         (mail-source-check-pop): Ditto.
2274         (mail-source-start-idle-timer): Prevent multiple pop checks
2275         running if the check takes a long time.
2276
2277 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2278
2279         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
2280         succeed.
2281
2282 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2283
2284         * gnus-win.el (gnus-configure-windows): Make sure
2285         nntp-server-buffer is live.
2286         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
2287
2288 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
2289
2290         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
2291
2292 2000-12-04  Andreas Jaeger  <aj@suse.de>
2293
2294         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
2295
2296 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2297
2298         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
2299
2300 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
2301
2302         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
2303
2304 2000-12-01  Simon Josefsson  <sj@extundo.com>
2305
2306         * mml-smime.el (mml-smime-verify): Fix address parsing.
2307
2308 2000-12-01  Simon Josefsson  <sj@extundo.com>
2309
2310         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
2311         more than one certificate inside PKCS#7 blob.  Better security
2312         information (clamed / actual sender, openssl output, certificates
2313         inside message).
2314
2315         * smime.el (smime-verify-region): Output to /dev/null.
2316         (smime-buffer-as-string-region): Don't parse empty lines.
2317
2318 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2319
2320         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
2321         ?d and ?D.
2322         (gnus-mime-security-show-details-inline): New variable.
2323         (gnus-mime-security-show-details): Use them.
2324         (gnus-insert-mime-security-button): Ditto.
2325
2326         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
2327         Suggest by Michael Duggan (md5i@cs.cmu.edu).
2328         (mml2015-gpg-clear-verify): Ditto.
2329         (mml2015-gpg-decrypt-1): Ditto.
2330         (mml2015-use): Prefer 'gpg.
2331
2332 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2333
2334         * gnus-util.el (gnus-add-text-properties-when): New function.
2335         (gnus-remove-text-properties-when): Ditto.
2336
2337         * gnus-cite.el (gnus-article-hide-citation): Use them.
2338         (gnus-article-toggle-cited-text): Use them.
2339
2340         * gnus-art.el (gnus-signature-toggle): Use them.
2341         (gnus-article-show-hidden-text): Ditto.
2342         (gnus-article-hide-text): Ditto.
2343
2344 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2345
2346         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
2347
2348 2000-11-30  Simon Josefsson  <sj@extundo.com>
2349
2350         * smime.el (smime-point-at-eol): New alias.
2351         (smime-buffer-as-string-region): Use it.
2352
2353 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2354
2355         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
2356
2357 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2358
2359         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
2360
2361         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
2362
2363         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
2364
2365 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
2366
2367         * nnmh.el (nnmh-request-expire-articles): Implemented
2368         expiry-target for nnmh backend.
2369
2370 2000-11-30  Simon Josefsson  <sj@extundo.com>
2371
2372         * mm-decode.el (mm-security-from): New variable.
2373         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
2374
2375         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
2376         than `from'.
2377
2378 2000-11-30  Simon Josefsson  <sj@extundo.com>
2379
2380         * mml-smime.el (mml-smime-verify): Verify that certificate mail
2381         address match sender address.
2382
2383         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
2384
2385         * smime.el (smime-verify-region): Don't copy buffer.
2386         (smime-decrypt-buffer): Use expand-file-name on keyfile.
2387         (smime-pkcs7-region): New function.
2388         (smime-pkcs7-certificates-region): Ditto.
2389         (smime-pkcs7-email-region): Ditto.
2390         (smime-buffer-as-string-region): Ditto.
2391
2392         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
2393         buffer.
2394
2395 2000-11-23  Jens Krinke <j.krinke@gmx.de>
2396
2397         * smime.el (smime-decrypt-region): Fix keyfile argument.
2398
2399 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2400
2401         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
2402
2403 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2404
2405         * message.el (message-shoot-gnksa-feet): New variable.
2406         (message-gnksa-enable-p): New function.
2407         (message-send): Use it.
2408         (message-check-news-body-syntax): Ditto.
2409
2410 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
2411
2412         * message.el (message-make-message-id): Remove the redundancy.
2413
2414 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2415
2416         * message.el (message-setup): Discourage using mc-install-*-mode.
2417
2418         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
2419
2420 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2421
2422         * gnus-cite.el (gnus-cite-parse): Guess citation length.
2423
2424 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2425
2426         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
2427
2428 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2429
2430         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
2431
2432 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2433
2434         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
2435         insert-buffer-substring.
2436
2437         * message.el (message-send-mail): Use buffer-substring-no-properties.
2438         (message-send-news): Ditto.
2439
2440 2000-11-22  David Edmondson <dme@dme.org>
2441
2442         * imap.el (imap-wait-for-tag): Message read info.
2443
2444 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2445
2446         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
2447         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
2448         (mml2015-gpg-encrypt): Ditto.
2449
2450 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2451
2452         * mm-decode.el (mm-verify-option): Default value.
2453
2454         * mml-sec.el (mml-secure-part): Error message.
2455
2456 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2457
2458         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
2459
2460 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2461
2462         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
2463
2464 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2465
2466         * gnus-art.el (gnus-article-describe-key): Use prompt.
2467         (gnus-article-describe-key-briefly): Ditto.
2468
2469 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2470
2471         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
2472
2473 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2474
2475         * gnus-art.el (gnus-article-describe-key): New function.
2476         (gnus-article-describe-key-briefly): New function.
2477
2478 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2479
2480         * mm-decode.el (mm-decrypt-option): Doc typo.
2481
2482         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
2483         return a number.
2484
2485 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2486
2487         * message.el (message-newline-and-reformat): Typo.
2488
2489 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2490
2491         * gnus-art.el (article-verify-x-pgp-sig): Check whether
2492         original-article-buffer exists.
2493
2494         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
2495         (rfc2047-header-encoding-alist): Addresses are different from text.
2496         (rfc2047-encode-message-header): Ditto.
2497         (rfc2047-dissect-region): Extra parameter.
2498         (rfc2047-encode-region): Ditto.
2499         (rfc2047-encode-string): Ditto.
2500
2501 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2502
2503         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
2504         (mm-uu-pgp-encrypted-extract): Use it.
2505         (mm-uu-pgp-signed-extract-1): New function.
2506         (mm-uu-pgp-signed-extract): Use it.
2507
2508         * gnus-art.el (gnus-mime-display-security): New function.
2509         (gnus-mime-display-part): Use it.
2510         (gnus-mime-security-verify-or-decrypt): New function.
2511         (gnus-mime-security-press-button): New function.
2512         (gnus-insert-mime-security-button): Use it.
2513
2514         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
2515         (mm-find-raw-part-by-type): Ditto.
2516         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
2517         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
2518         (mm-destroy-parts): Kill nested multibyte buffer.
2519
2520         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
2521         (mml2015-gpg-verify): Ditto.
2522
2523 2000-11-18  Simon Josefsson  <sj@extundo.com>
2524
2525         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
2526         (mml2015-function-alist): Use it.
2527
2528         * mml-sec.el (mml-sign-alist): Update names.
2529         (mml-encrypt-alist): Ditto.
2530         (mml-secure-part-smime-sign): Moved to mml-smime.el
2531         as `mml-smime-sign-query'.
2532         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
2533         `mml-smime-get-file-cert'.
2534         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
2535         `mml-smime-get-dns-cert'.
2536         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
2537         `mml-smime-encrypt-query'.
2538         (mml-smime-sign-buffer): Use mml-smime-sign.
2539         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
2540
2541         * mml-smime.el (mml-smime-sign): New function.
2542         (mml-smime-encrypt):
2543         (mml-smime-sign-query):
2544         (mml-smime-get-file-cert):
2545         (mml-smime-get-dns-cert):
2546         (mml-smime-encrypt-query): Moved from mml-sec.el.
2547
2548 2000-11-16  Simon Josefsson  <sj@extundo.com>
2549
2550         * mml2015.el (mml2015-gpg-clear-verify): New function.
2551         (mml2015-function-alist): Add it.
2552
2553 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2554
2555         * message.el (message-setup-fill-variables): Use
2556         message-cite-prefix-regexp.
2557         (message-newline-and-reformat): Check the end of citation, leading
2558         WSP, break in the cite prefix.
2559         (message-fill-paragraph): New function.
2560
2561 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2562
2563         * lpath.el: Shut up.
2564
2565 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
2566
2567         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
2568         raw 8-bit in headers in dk.* newsgroups.
2569
2570 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2571
2572         * message.el (message-newline-and-reformat): Match extra WSPs.
2573
2574 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
2575
2576         * mml.el (mml-generate-mime-1): Ignore ascii.
2577
2578 2000-11-16 Justin Sheehy <justin@iago.org>
2579
2580         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
2581
2582 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2583
2584         * message.el (message-cite-prefix-regexp): Prefix should not end
2585         at space.
2586
2587 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
2588
2589         * message.el (message-mode-syntax-table): Add - as a word
2590         constituent as in articles.
2591         (message-setup-fill-variables): Add -_. as supercite-style prefix.
2592         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
2593         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
2594
2595 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2596
2597         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
2598
2599 2000-11-12  David Edmondson  <dme@dme.org>
2600
2601         * message.el (message-font-lock-keywords): use
2602         message-cite-prefix-regexp.
2603
2604 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2605
2606         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
2607         Stein Arild Str\e,Ax\e(Bmme.
2608         (gnus-group-jump-to-group): Use it.
2609         (gnus-group-jump-to-group-prompt): Customize.
2610
2611 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
2612
2613         * mailcap.el (mailcap-possible-viewers): Match the entire string.
2614
2615 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2616
2617         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
2618         incompatible.
2619         (mml2015-mailcrypt-sign): Ditto.
2620
2621 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2622
2623         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
2624         group is open.
2625
2626 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
2627
2628         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
2629         nnvirtual articles.
2630         (gnus-backlog-request-article): Don't request nnvirtual articles.
2631
2632 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
2633
2634         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
2635         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
2636
2637 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2638
2639         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
2640         * mml.el (mml-generate-mime-1): Use charset attribute.
2641         * mm-bodies.el (mm-encode-body): Add parameter charset.
2642         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
2643
2644 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
2645
2646         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
2647         (mml2015-mailcrypt-clear-decrypt): Ditto.
2648         (mml2015-mailcrypt-verify): Ditto.
2649         (mml2015-mailcrypt-clear-verify): Ditto.
2650         (mml2015-gpg-verify): Ditto.
2651
2652 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2653
2654         * smime.el (smime-openssl-program): Test the existence of openssl.
2655         * mml-smime.el: Require mm-decode.
2656         (mml-smime-verify-test): New function.
2657         * mm-decode.el (mm-verify-function-alist): Use it.
2658
2659 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2660
2661         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
2662         anyway.
2663
2664 2000-11-13  Simon Josefsson  <sj@extundo.com>
2665
2666         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
2667         verification doesn't work.
2668
2669 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2670
2671         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
2672         (gnus-inews-do-gcc): Use it.
2673
2674 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2675
2676         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
2677         leading space.
2678         * mm-extern.el (mm-inline-external-body): Report error when no
2679         access-type.
2680
2681 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
2682
2683         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
2684
2685 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
2686
2687         * gnus-art.el (gnus-mime-button-menu): Use select-window.
2688
2689 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
2690
2691         * gnus-art.el (gnus-mime-display-part): Display multipart/related
2692         as multipart/mixed.
2693
2694 2000-11-12  David Edmondson  <dme@dme.org>
2695
2696         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
2697         and replace `.' with `\w' to allow for different syntax tables
2698         (from Vladimir Volovich).
2699         * message.el (message-newline-and-reformat): use
2700         `message-cite-prefix-regexp'.
2701         * gnus-cite.el (gnus-supercite-regexp): use
2702         `message-cite-prefix-regexp'.
2703         * gnus-cite.el (gnus-cite-parse): use
2704         `message-cite-prefix-regexp'.
2705
2706 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2707
2708         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
2709         PGP SIGNATURE.  Escape leading "-"'s.
2710         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
2711
2712 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
2713
2714         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
2715
2716 2000-11-11  Simon Josefsson  <sj@extundo.com>
2717
2718         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
2719
2720         * smime.el (smime-details-buffer): New variable.
2721         (smime-sign-region):
2722         (smime-encrypt-region):
2723         (smime-verify-region):
2724         (smime-decrypt-region): Copy OpenSSL output to the buffer.
2725
2726         * mml-smime.el (mml-smime-verify): Support security info.
2727
2728 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
2729
2730         * mm-decode.el (mm-verify-option): Set default to nil.
2731         (mm-decrypt-option): Ditto.
2732         * gnus-art.el (article-verify-x-pgp-sig): New function.
2733
2734 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2735
2736         * gnus-art.el (gnus-mime-display-alternative): Show button if no
2737         preferred part.
2738
2739 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2740
2741         * gnus-sum.el (gnus-move-split-methods): Say that
2742         `gnus-split-methods' uses file names, whereas this uses group
2743         names.  (Report from Nevin Kapur)
2744
2745 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
2746
2747         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
2748
2749 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2750
2751         * nnheader.el (nnheader-directory-files-is-safe): New variable.
2752         (nnheader-directory-articles): Use it.
2753         (nnheader-article-to-file-alist): Ditto.
2754
2755 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2756
2757         * rfc2047.el (rfc2047-pad-base64): New function.
2758         (rfc2047-decode): Use it.
2759
2760 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2761
2762         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
2763         select method.
2764
2765 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2766
2767         * mml2015.el (mml2015-gpg-decrypt-1):
2768         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
2769
2770 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2771
2772         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
2773
2774 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
2775
2776         * pop3.el (pop3-munge-message-separator): A message may have an
2777         empty body.
2778
2779 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
2780
2781         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
2782         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
2783         (mm-uu-pgp-signed-extract): Use coding-system.
2784
2785 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2786
2787         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
2788         (gnus-insert-mime-security-button): New function.
2789         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
2790         * mml2015.el:  Add security info when verify or decrypt.
2791         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
2792         (mm-uu-pgp-encrypted-extract): Ditto.
2793
2794 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
2795
2796         * mm-decode.el (mm-display-parts): New function.
2797         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
2798
2799 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
2800
2801         * gnus-mlspl.el: Documentation tweaks.
2802
2803 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2804
2805         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
2806         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
2807         argument.
2808
2809 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2810
2811         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
2812
2813 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
2814
2815         * gnus-art.el (gnus-article-encrypt): New function.
2816         (gnus-article-encrypt-protocol-alist): New variable.
2817         (gnus-article-encrypt-protocol): New variable.
2818         * mml2015.el (mml2015-self-encrypt): New function.
2819         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
2820
2821 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
2822
2823         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
2824         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
2825         let mailcap do it.
2826         * mml2015.el: Remove snarf code.
2827         * mm-decode.el: Remove snarf code.
2828
2829 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2830
2831         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
2832         (mml-insert-mime): Understand gnus-decoded.
2833         (mime-to-mml): New parameter handles.
2834         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
2835         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
2836
2837 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2838
2839         * mm-decode.el (mime-security): New group.
2840         (mm-verify-function-alist): Add test function.
2841         (mm-decrypt-function-alist): Ditto.
2842         (mm-snarf-option): Set default value as nil.
2843         (mm-find-part-by-type): Recursive parameter.
2844         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
2845         * mml2015.el: Support draft-ietf-openpgp-multsig.
2846
2847 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
2848
2849         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
2850         (gnus-article-view-part-as-charset): New function.
2851
2852 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2853
2854         * mm-decode.el (mm-verify-option): Default value.
2855         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
2856
2857 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2858
2859         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
2860
2861 2000-11-05  Simon Josefsson  <sj@extundo.com>
2862
2863         * mml-smime.el (mml-smime-verify): Work in original multipart
2864         buffert.
2865
2866         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
2867         (mm-handle-multipart-ctl-parameter): Ditto.
2868         (mm-alist-to-plist): New function.
2869         (mm-dissect-buffer): Store CTL parameters and copy original buffer
2870         for multiparts.
2871         (mm-destroy-parts): Destroy multipart buffert.
2872         (mm-remove-part): Ditto.
2873
2874         * mml-smime.el (mml-smime-sign): Not used.
2875         (mml-smime-encrypt): Ditto.
2876
2877         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
2878
2879         Verify S/MIME signature support.
2880
2881         * mm-decode.el (mm-inline-media-tests): Add
2882         application/{x-,}pkcs7-signature.
2883         (mm-inlined-types): Ditto.
2884         (mm-automatic-display): Ditto.
2885         (mm-verify-function-alist): Ditto.  Add name of method.
2886         (mm-decrypt-function-alist): Add name of method.
2887         (mm-find-part-by-type): Add documentation.
2888         (mm-possibly-verify-or-decrypt): Use new format of
2889         mm-{verify,decrypt}-function-alist.  Use method names.
2890
2891         * mml-smime.el (mml-smime-verify): New function.
2892
2893 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2894
2895         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
2896
2897 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2898
2899         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
2900         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
2901         * mm-decode.el (mm-snarf-option): New.
2902
2903 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2904
2905         * mm-util.el (mm-subst-char-in-string): New function.
2906         (mm-replace-chars-in-string): Use it.
2907         * message.el (message-replace-chars-in-string): Use it.
2908         * nnheader.el (nnheader-replace-chars-in-string): Use it.
2909         * gnus-mh.el (mh-lib-progs): Shut up.
2910
2911 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2912
2913         * base64.el, md5.el: Moved to contrib directory.
2914
2915 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2916
2917         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
2918         the last article when search.
2919
2920 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2921
2922         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
2923         * nnmail.el (nnmail-pathname-coding-system): Ditto.
2924
2925 2000-09-29  David Edmondson  <dme@thus.net>
2926
2927         * message.el (message-newline-and-reformat): Typo.
2928
2929 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2930
2931         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
2932
2933 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
2934
2935         * nntp.el (nntp-decode-text): Delete bogus status lines.
2936
2937 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
2938
2939         * message.el (message-font-lock-keywords): Match a final newline
2940         to help font-lock's multiline support.
2941
2942 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2943
2944         * nnoo.el (nnoo-set): New function.
2945
2946 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2947
2948         * gpg.el, gpg-ring.el: Moved to contrib directory.
2949
2950 2000-11-04  Simon Josefsson  <sj@extundo.com>
2951
2952         * nnimap.el (nnimap-split-inbox): Typo.
2953
2954 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2955
2956         * gnus-msg.el (gnus-msg-mail): Move it backwards.
2957
2958 2000-11-03  Simon Josefsson  <sj@extundo.com>
2959
2960         * rfc2231.el (rfc2231-parse-qp-string): New function.
2961         (require): rfc2047.
2962
2963         * mail-parse.el (mail-header-parse-content-type):
2964         (mail-header-parse-content-disposition): Support invalid QP
2965         encoded strings, by using `rfc2231-parse-qp-string'.
2966
2967 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2968
2969         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
2970         (rfc2231-decode-encoded-string): Typo "> X 1".
2971         (rfc2231-encode-string): Insert the name of charset.
2972         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
2973
2974 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2975
2976         * mm-decode.el (mm-save-part): Return the filename.
2977         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
2978         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
2979         (gnus-mime-action-alist): Use it.
2980         (gnus-mime-button-commands): USe it.
2981         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
2982         (mm-inline-external-body): unwind-protect.
2983
2984 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
2985
2986         * gnus-art.el (gnus-insert-mime-button): Show url.
2987
2988 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2989
2990         * mml.el (mml-generate-mime-1): Support external url.
2991         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
2992
2993 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
2994
2995         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
2996         * mm-decode.el (mm-display-external): Ditto.
2997         * mm-extern.el: New file.
2998         * mm-decode.el (mm-inline-media-tests): Hook it up.
2999         (mm-inlined-types): Inline message/external-body.
3000
3001 2000-11-02  Simon Josefsson  <sj@extundo.com>
3002
3003         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
3004
3005         * message.el (message-get-reply-headers): Better handling when
3006         Mail-Followup-To is very large.
3007
3008 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
3009
3010         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
3011         * gnus-art.el (gnus-article-edit-done):
3012         * gnus-sum.el (gnus-summary-edit-article-done): Move line
3013         counting code here.
3014         * gnus-msg.el (gnus-setup-message): Remove a hack.
3015
3016 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
3017
3018         * gnus-sum.el (gnus-newsgroup-variables): New variable.
3019         (gnus-summary-mode): Make them local variables.
3020         (gnus-set-global-variables): Globalize them.
3021         (gnus-summary-exit): Kill them.
3022
3023 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
3024
3025         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
3026         word.
3027
3028 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3029
3030         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
3031         gnus-article-wash-types.
3032         * gnus-art.el (gnus-article-wash-status): Use them.
3033
3034 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
3035
3036         * mml.el (mml-read-tag): Remove spaces and LF.
3037
3038 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3039
3040         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
3041         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
3042
3043 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
3044
3045         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
3046
3047 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
3048
3049         * gnus-sum.el (gnus-article-charset): New variable.
3050         (gnus-summary-display-article): Set it.
3051         * gnus-msg.el (gnus-copy-article-buffer): Use it.
3052         * gnus-art.el (gnus-article-mode): Make it local variable.
3053
3054 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3055
3056         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
3057
3058 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3059
3060         * nnwfm.el: New file.
3061
3062         * nnweb.el (nnweb-replace-in-string): New function.
3063
3064 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
3065
3066         * mml2015.el: Wrap gpg.el.
3067         * gpg.el (gpg-verify): The last argument of apply is a list.
3068         (gpg-encrypt): Add passphrase as a parameter.
3069
3070 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3071
3072         * gpg.el: New file.
3073         * gpg-ring.el: New file.
3074
3075 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
3076
3077         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
3078
3079 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
3080
3081         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
3082         double-quote charcters.
3083         (gnus-summary-prepare-threads): Ditto.
3084
3085 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3086
3087         * gnus-art.el (gnus-mime-display-single): Forward line -1.
3088         * mml.el (mml-read-tag): Don't skip the leading space.
3089         * lpath.el (font-lock-set-defaults): Shut up.
3090
3091 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
3092
3093         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
3094
3095 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
3096
3097         * qp.el (quoted-printable-encode-region): Replace leading - when
3098         ultra safe.
3099         * mml.el (mml-generate-mime-postprocess-function): Removed.
3100         (mml-postprocess-alist): Removed.
3101         (mml-generate-mime-1): Use ultra-safe when sign.
3102         * mml2015.el (mml2015-fix-micalg): Uppercase.
3103         (mml2015-verify): Insert LF.
3104         (mml2015-mailcrypt-sign): Downcase; search backward.
3105
3106 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3107
3108         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
3109         restrictive.
3110         (nnultimate-table-regexp): New variable.
3111         (nnultimate-forum-table-p): Use it.
3112
3113 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
3114
3115         * gnus-sum.el (gnus-summary-expire-articles): Save point.
3116
3117 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
3118
3119         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
3120         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
3121
3122 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
3123
3124         * mml2015.el: Shut up.
3125
3126 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3127
3128         * gnus.el (gnus-server-browse-hashtb): Removed.
3129         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
3130         (gnus-group-insert-group-line-info): Use simplified method.
3131         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
3132
3133 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
3134
3135         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
3136         moved here.
3137         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
3138         * gnus-group.el (gnus-group-prepare-flat): Use it.
3139         * gnus-topic.el (gnus-group-prepare-topics): Use it.
3140
3141 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
3142
3143         * mml.el (mml-mode): Show menu in XEmacs.
3144
3145 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
3146
3147         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
3148         (gnus-server-read-server-in-server-buffer): New function.
3149         (gnus-browse-foreign-server): Browse in group buffer.
3150         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
3151         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
3152         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
3153         * gnus.el (gnus-server-browse-hashtb): New variable.
3154
3155 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
3156
3157         * nnfolder.el (nnfolder-open-nov): Use group.
3158
3159 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
3160
3161         * nnfolder.el: Add NOV. Set version to 2.0.
3162         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
3163
3164 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
3165
3166         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
3167
3168 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
3169
3170         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
3171         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
3172
3173 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3174
3175         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
3176
3177 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
3178
3179         * mm-decode.el (mm-verify-function-alist): New variable.
3180         (mm-verify-option): New variable.
3181         (mm-decrypt-function-alist): Ditto.
3182         (mm-decrypt-option): Ditto.
3183         (mm-find-raw-part-by-type): New function.
3184         (mm-possibly-verify-or-decrypt): New function.
3185         (mm-dissect-multipart): Use it.
3186         * mml2015.el (mml2015-fix-micalg): New function.
3187         (mml2015-decrypt): Use new interface.
3188         (mml2015-verify):  Use new interface.
3189         (mml2015-setup): Make it bogus.
3190
3191 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
3192
3193         * mml.el (mml-generate-mime-postprocess-function): Set to
3194         mml-postprocess.
3195         (autoload): Autoload mml2015 and mml-smime.
3196         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
3197         * mml2015.el (mml2015-encrypt): New function.
3198         (mml2015-sign): New function.
3199         (mml2015-encrypt-function): New variable.
3200         (mml2015-sign-function): New variable.
3201         (mml2015-mailcrypt-encrypt): Use message-recipients.
3202         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
3203         * mml-smime.el (mml-smime-setup): Ditto.
3204
3205 2000-10-28  Simon Josefsson  <sj@extundo.com>
3206
3207         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
3208         Communigate Pro 3.3.1 server.
3209
3210         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
3211         in buffers.
3212         (mml-secure-dns-server): Removed.
3213         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
3214         write certificates to files.
3215
3216         * smime.el (smime-dns-server): New variable.
3217         (smime-mail-to-domain):
3218         (smime-cert-by-dns): New functions.
3219
3220         * dig.el: New file.
3221
3222 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
3223
3224         * message.el (message-options): New variable.
3225         (message-options-set-recipient): New function.
3226         (message-send): Use them.
3227         * gnus-int.el (gnus-request-replace-article): Use them.
3228         (gnus-request-accept-article): Ditto.
3229         * mml.el (mml-preview): Use them.
3230         * gnus-sum.el (gnus-summary-edit-article): Use them.
3231
3232         * message.el (message-options-get): New function.
3233         (message-options-get): New function.
3234         * rfc2047.el (rfc2047-encode-message-header): Use them.
3235         * mm-bodies.el (mm-encode-body): Use them.
3236
3237 2000-10-28  Simon Josefsson  <sj@extundo.com>
3238
3239         * nnimap.el (nnimap-retrieve-which-headers):
3240         (nnimap-request-article-part): Quote message-id.
3241
3242         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
3243         (smime-CA-file): New variable.
3244         (smime-call-openssl-region): Don't error.
3245         (smime-sign-region): Return result value.
3246         (smime-encrypt-region): Ditto.
3247         (smime-verify-region): New function.
3248         (smime-decrypt-region): Ditto.
3249         (smime-verify-buffer): Ditto.
3250         (smime-decrypt-buffer): Ditto.
3251
3252         * mml.el: Require mml-sec.
3253         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
3254         (mml-mode-map): Add "sign" and "encrypt" maps.
3255         (mml-menu): Add security menu.
3256         (mml-preview): Use generate-new-buffer.
3257
3258         * mml-sec.el: New file.
3259
3260 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
3261
3262         * mm-decode.el (mm-find-part-by-type): Move it here.
3263         * mml.el (mml-postprocess): Move it here.
3264         (mml-postprocess-alist): Move it here. Merge them.
3265
3266 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
3267
3268         * rfc2047.el (rfc2047-encode-message-header): Make sure no
3269         unencoded stuff in the header.
3270
3271 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
3272
3273         * gnus-group.el (gnus-group-listed-groups): New variable.
3274         (gnus-group-list-option): New variable.
3275         (gnus-group-list-limit-map): New keymap.
3276         (gnus-group-list-flush-map): New keymap.
3277         (gnus-group-list-plus-map): New keymap.
3278         (gnus-group-prepare-logic): New function.
3279         (gnus-group-prepare-flat): Merge with
3280         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
3281         (gnus-group-prepare-flat-list-dead): Ditto.
3282         (gnus-group-list-matching): Use gnus-group-prepare-function.
3283         (gnus-group-list-dormant): Ditto.
3284         (gnus-group-list-cached): Ditto.
3285         (gnus-group-listed-groups): New function.
3286         (gnus-group-list-limit): New function.
3287         (gnus-group-list-flush): New function.
3288         (gnus-group-list-plus): New function.
3289         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
3290         (gnus-topic-prepare-topic): Ditto.
3291
3292 2000-10-27  Paul Jarc <prj@po.cwru.edu>
3293
3294         * message.el (message-insert-to, message-get-reply-headers):
3295         (message-reply, message-followup): Mail-{Followup,Reply}-To.
3296
3297 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
3298
3299         * mml2015.el: New file.
3300         * smime.el: New file.
3301         * mml-smime.el: New file.
3302
3303 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
3304
3305         * ChangeLog: Moved to ChangeLog.1.
3306
3307 ;; Local Variables:
3308 ;; coding: iso-2022-7bit
3309 ;; End: