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