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