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