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