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