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