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