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