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