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