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