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