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