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