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