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