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