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