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