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