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