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