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