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