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