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