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