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