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