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