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