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