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