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