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