Synch with Oort Gnus.
[elisp/gnus.git-] / lisp / ChangeLog
1 2001-02-06 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * gnus-xmas.el (gnus-xmas-article-menu-add): Add
4         gnus-article-commands-menu.
5
6         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
7         in Emacs.
8
9         * gnus-start.el (gnus-read-descriptions-file): Use
10         gnus-group-name-charset and gnus-group-charset-alist.
11
12 2001-02-04 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
13
14         * gnus-sum.el (gnus-summary-mark-as-processable): Understand
15         active region.
16
17         * gnus-start.el (gnus-group-change-level): Remove from both
18         gnus-zombie-list and gnus-killed-list.
19
20 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
21
22         * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
23         gnus-subscribe-topics.
24
25         * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
26
27 2001-02-04 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
28
29         * gnus-art.el (gnus-article-make-menu-bar): Make
30         gnus-article-post-menu.
31
32         * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
33
34         * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
35
36         * gnus-group.el (gnus-group-make-menu-bar): Ditto.
37         
38         * message.el (message-mode-menu): Ditto.
39         
40         * gnus-art.el (defvar): eval-when-compile.
41
42 2001-02-02 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
43
44         * gnus-agent.el (gnus-agentize): Fix doc.
45
46 2001-02-02  Karl Kleinpaste <karl@charcoal.com>
47
48         * mml.el (mml-preview): Bind `q'.
49
50 2001-02-02 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
51
52         * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
53
54 2001-01-31  Dave Love  <fx@gnu.org>
55
56         * mm-util.el (mm-mime-mule-charset-alist)
57         (mm-find-mime-charset-region): Consider mule-utf-8.
58
59 2001-01-31  Dave Love  <fx@gnu.org>
60
61         * gnus-art.el (gnus-article-x-face-command)
62         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
63         :version.
64
65 2001-01-26  Dave Love  <fx@gnu.org>
66
67         * mm-util.el (mm-multibyte-string-p): New.
68         
69 ;;      * qp.el: Remove un-logged bogus changes from 2000-12-20.
70 ;;      (quoted-printable-encode-region): Doc fix.  Don't call
71 ;;      string-as-multibyte on class.  Clarify line-folding.
72         (quoted-printable-encode-string): Make temp buffer inherit
73         string's multibyteness.
74
75 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
76
77         * nnheader.el (toplevel): Don't require `gnus-util' at
78         compile-time; this creates a circular dependency, and prevents
79         a bootstrap.
80
81 2001-01-22  Andreas Schwab  <schwab@suse.de>
82
83         * nnheader.el (gnus-delete-line): Autoload it as a macro.
84
85 2001-01-31 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
86
87         * nnmail.el (nnmail-remove-list-identifiers): Use consp.
88
89         * gnus-art.el (article-hide-list-identifiers): Ditto.
90
91         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
92
93 2001-01-31 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
94
95         * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
96
97         * gnus-art.el (article-hide-list-identifiers): Similar.
98
99 2001-01-31  Karl Kleinpaste <karl@charcoal.com>
100
101         * nnmail.el (nnmail-remove-list-identifiers): Improved.
102
103 2001-01-31 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
104
105         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
106
107 2001-01-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
108
109         * gnus-util.el (gnus-string-equal): New function.
110         
111         * gnus-art.el (article-hide-boring-headers): Use it.
112
113 2001-01-27  Karl Kleinpaste <karl@charcoal.com>
114
115         * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
116
117 2001-01-27 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
118
119         * gnus-msg.el (gnus-msg-mail): Support switch-action.
120
121 2001-01-26 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
122
123         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
124         command if there is not last-saver.
125
126 2001-01-24 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
127
128         * nntp.el (nntp-open-connection): 201 is possible.
129
130 2001-01-24 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
131
132         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
133         (rfc2047-charset-encoding-alist): Add big5.
134
135 2001-01-24 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
136
137         * gnus-agent.el (gnus-agent-add-server): Redraw the line.
138         (gnus-agent-remove-server): Ditto.
139         (autoload): gnus-server-update-server.
140
141         * gnus-srvr.el (gnus-server-line-format): Add %a.
142         (gnus-server-line-format-alist): Add gnus-tmp-agent.
143         (gnus-server-insert-server-line): Use it.
144
145 2001-01-24 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
146         
147         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
148         GB2312 and Big5.
149
150 2001-01-24  Simon Josefsson  <sj@extundo.com>
151
152         * mail-source.el (mail-sources): Add :program specifier to IMAP
153         mail source.
154         (mail-source-fetch-imap): Map :program to `imap-shell-program'.
155
156 2001-01-24 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
157
158         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
159
160 2001-01-24 12:22:47  Lars Magne Ingebrigtsen  <larsi@gnus.org>
161
162         * nntp.el (nntp-wait-for): Return the success code.
163         (nntp-open-connection): Use it.
164
165 2001-01-11 11:49:02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
166
167         * gnus-int.el (gnus-check-server): Allow breaking the opening. 
168
169 2001-01-23 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
170
171         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
172
173 2001-01-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
174
175         * gnus-sum.el (gnus-summary-print-article): Take one prefix
176         argument. Allow to print several articles in one file.
177
178 2001-01-21 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
179
180         * webmail.el (webmail-type-definition): netaddress changes.
181
182 2001-01-21 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
183
184         * gnus.el: Fix copyright. Remove trailing spaces.
185
186         * message.el (message-forward): Use mule4.
187         
188 2001-01-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
189
190         * mm-util.el (mm-string-as-unibyte): New.
191
192         * message.el (message-forward): Use it.
193
194 2001-01-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
195
196         * message.el (message-cite-original-without-signature): Don't peel
197         off the blank line.
198         (message-get-reply-headers): Add Cc if it is not in follow-to.
199
200 2001-01-20  Simon Josefsson  <sj@extundo.com>
201
202         * mm-decode.el (mm-handle-multipart-from): Add.
203         (mm-dissect-buffer): Save From: header value.
204         (mm-security-from): Remove.
205         (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
206
207         * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
208         instead of `mml-security-from'.  Protect null from value.
209
210 2001-01-20  Simon Josefsson  <sj@extundo.com>
211
212         * mailcap.el (mailcap-mime-data): Run `gnumeric' on
213         application/vnd.ms-excel attachments.
214
215 2001-01-19  Simon Josefsson  <sj@extundo.com>
216
217         * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
218
219 2001-01-19 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
220
221         * message.el (message-ignored-mail-headers): Ditto.
222
223 2001-01-19  Simon Josefsson  <sj@extundo.com>
224
225         * message.el (message-ignored-news-headers): Only search beginning
226         of line.
227
228 2001-01-19  Alberto Lusiani <a.lusiani@noemail.org>
229
230         * message.el (message-send-mail): Content-Type may not be there.
231
232 2001-01-18 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
233
234         * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
235         * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
236
237         * gnus-art.el (article-display-x-face): Insert X-Face if there is
238         not.
239
240 2001-01-18 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
241
242         * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
243         non-native groups.
244
245 2001-01-18 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
246
247         * message.el (message-yank-original): Understand
248         universal-argument.
249
250 2001-01-18 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
251
252         * gnus-art.el (gnus-boring-article-headers): Add to-address.
253         (article-hide-boring-headers): Ditto.
254
255         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
256
257 2001-01-18 08:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
258
259         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
260         one.
261
262 2001-01-16  Simon Josefsson  <simon@josefsson.org>
263
264         * message.el (message-make-in-reply-to): Add comment to message-id
265         (old syntax, see 2000-08-02 change).
266
267 2001-01-16 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
268
269         * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
270         (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
271         (gnus-button-reply): Ditto.
272
273 2001-01-16  Katsumi Yamaoka <yamaoka@jpl.org>
274
275         * gnus-art.el (article-display-x-face): Fix.
276
277 2001-01-15 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
278
279         * gnus-art.el (article-display-x-face): Use
280         gnus-original-article-buffer.
281
282 2001-01-15  Jack Twilley <jmt@tbe.net>
283
284         * message.el (message-add-header): Move to point-max.
285
286 2001-01-15  Simon Josefsson  <simon@josefsson.org>
287
288         * smime.el (smime-CA-directory, smime-CA-file): Change default to
289         nil, improve documentation.
290         (smime-certificate-directory): Comment out false hints (until it
291         is implemented).
292
293         * mml-smime.el (mml-smime-sign): Place user in customize buffer if
294         there aren't any keys.
295         (mml-smime-verify): If smime-CA-{file,directory} set, also try to
296         verify certificate.  Default is changed to only check integrity.
297         Improved security status texts.  If a certificate doesn't contain
298         a email address, don't fail.
299         
300         * smime.el (smime-noverify-region):
301         (smime-noverify-buffer): New functions.  Verifies integrity only.
302
303 2001-01-12 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
304
305         * gnus-group.el (gnus-group-sort-by-score): Reverse order.
306
307 2001-01-12 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
308
309         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
310         (gnus-remove-some-windows): Ditto.
311
312 2001-01-12 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
313
314         * gnus-art.el (article-make-date-line): 11th.
315
316 2001-01-11 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
317
318         * mml2015.el (mml2015-gpg-encrypt): Remove CR.
319         (mml2015-gpg-sign): Ditto.
320
321 2001-01-10 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
322
323         * gnus.el: Sync with EMACS_PRETEST_21_0_95.
324         * gnus.el (gnus-default-posting-charset): Bogus. Removed.
325
326 2001-01-08  Dave Love  <fx@gnu.org>
327
328         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
329         single character.
330
331         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
332
333         * message.el: Doc and message fixes.
334         (message-send-rename-function)
335         (message-make-forward-subject-function)
336         (message-send-mail-function, message-reply-to-function)
337         (message-wide-reply-to-function, message-followup-to-function)
338         (message-distribution-function, message-auto-save-directory): Fix
339         :type.
340
341         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
342         proceeding after warnings.  Amend multipart warning message.
343
344 2001-01-04  Dave Love  <fx@gnu.org>
345
346         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
347         compiling.
348         (gnus-make-directory): Require nnmail.
349
350         * mm-decode.el (mm-inline-media-tests): Add
351         image/x-portable-bitmap.
352         (mm-get-image): Grok pbm.
353
354 2001-01-10  Paul Stevenson <p.stevenson@surrey.ac.uk>
355
356         * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
357
358 2001-01-09  Didier Verna  <didier@xemacs.org>
359
360         * dgnushack.el (dgnushack-compile): give a dummy value to
361         `gnus-xmas-glyph-directory' for the time of compilation.
362         * gnus-agent.el: moved some XEmacs specific hook add-ons from
363         `gnus-xmas-[re]define' to avoid loosing user custom settings.
364         * gnus-art.el: ditto.
365         * gnus-group.el: ditto.
366         * gnus-salt.el: ditto.
367         * gnus-sum.el: ditto.
368         * gnus-topic.el: ditto.
369         * gnus-xmas.el (gnus-xmas-define): see above.
370         * gnus-xmas.el (gnus-xmas-redefine): see above.
371         * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
372         non-continuable error when the directory can't be found.
373
374 2001-01-09 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
375
376         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
377         handle.
378         * gnus-art.el (gnus-mime-view-part): Copy it.
379         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
380
381 2001-01-09  Michael Downes <mjd@ams.org>
382
383         * gnus-sum.el (gnus-summary-read-group-1): More useful message.
384
385 2001-01-08 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
386
387         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
388         orig-file. Use ',source.
389
390 2001-01-08 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
391
392         * gnus-xmas.el (gnus-xmas-modeline-glyph):
393         (gnus-xmas-group-startup-message):
394         Detect gnus-xmas-glyph-directory when it is nil.
395
396 2001-01-08 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
397
398         * pop3.el (pop3-get-message-count): Andrew Innes
399         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
400
401 2001-01-05 06:49:37  Lars Magne Ingebrigtsen  <larsi@gnus.org>
402
403         * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
404
405         * time-date.el (time-to-number-of-days): New function.
406
407 2001-01-04 11:06:14  Gregory Chernov  <greg@visiontech-dml.com>
408
409         * nnslashdot.el (nnslashdot-request-list): Always get the right
410         sid.
411
412 2001-01-05 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
413
414         * message.el (message-minibuffer-local-map): New keymap.
415         (message-read-from-minibuffer): Use it.
416         * gnus-msg.el (gnus-summary-resend-message): Use it
417
418 2001-01-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
419
420         * gnus-start.el (gnus-display-time-event-handler): New function.
421         (gnus-after-getting-new-news-hook): Use it.
422
423 2001-01-03 07:26:58  Lars Magne Ingebrigtsen  <larsi@gnus.org>
424
425         * message.el (message-ignored-mail-headers): Add draft header.
426
427 2001-01-02 06:28:28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
428
429         * gnus-sum.el (gnus-summary-expire-articles): Don't save
430         excursion.
431
432         * nnslashdot.el (nnslashdot-request-list): Get the right year.
433
434 2001-01-01 00:52:44  Ed L. Cashin  <ecashin@coe.uga.edu>
435
436         * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
437
438 2000-12-31 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
439
440         * qp.el (quoted-printable-decode-region): Don't backward-char.
441
442 2000-12-31 03:57:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
443
444         * gnus-draft.el: Mark articles as replied.
445
446         * gnus-sum.el (gnus-summary-add-mark): New function.
447
448         * gnus-group.el (gnus-add-mark): New function.
449
450         * gnus-sum.el (gnus-summary-buffer-name): New function.
451         (gnus-summary-setup-buffer): Use it.
452
453         * gnus-draft.el: Set things up with the right post method and
454         stuff.
455
456         * message.el (message-ignored-news-headers): Remove X-Draft-From.
457
458         * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
459
460         * gnus.el (gnus-draft-meta-information-header): New variable.
461
462 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
463
464         * gnus-art.el (gnus-treatment-function-alist): Move the date
465         functions before the header sorting functions.
466
467         * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
468
469         * dgnushack.el (dgnushack-compile): Message whether there is w3.
470         Don't (push "/usr/share/emacs/site-lisp" load-path).
471
472         * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
473         to empty fill prefixes.
474
475 2000-12-30 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
476
477         * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
478         Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
479
480 2000-12-30 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
481
482         * nnheader.el (autoload): Autoload gnus-sorted-intersection.
483
484         * nnml.el (autoload): Move to nnheader.el.
485
486         * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
487         (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
488         (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
489         Kvarnstr\e,Av\e(Bm <jonkv@ida.liu.se>.
490
491 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
492
493         * gnus-art.el (article-make-date-line): Get the hours right.
494         (gnus-ignored-headers): More hiding.
495
496         * nnmail.el (nnmail-expiry-wait): Not an integer.
497
498         * message.el (message-goto-body): Only expand abbrev when called
499         interactively.
500         (message-make-lines): Use it.
501
502 2000-12-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
503
504         * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
505
506 2000-12-30 00:17:38  Lars Magne Ingebrigtsen  <larsi@gnus.org>
507
508         * gnus-sum.el (gnus-summary-limit-include-expunged): Really
509         include the expunged articles.
510
511         * gnus-group.el (gnus-group-sort-by-server): New function.
512
513         * gnus.el (gnus-method-to-server-name): New function.
514         (gnus-group-prefixed-name): Use it.
515
516         * gnus-group.el (gnus-group-sort-function): Doc fix.
517         (gnus-group-sort-groups-by-server): New command.
518
519 2000-12-29 13:25:10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
520
521         * gnus-art.el (gnus-treat-date-english): New variable.
522         (article-date-english): New command.
523         (gnus-english-month-names): New variable.
524         (article-make-date-line): Do 'english.
525
526         * gnus-cite.el (gnus-article-fill-cited-article): Add a space
527         after the fill prefix.
528
529         * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
530         score...".
531
532         * gnus-art.el (gnus-ignored-headers): Hide more headers.
533
534         * message.el (message-mode-map): Bind comment-region.
535
536         * gnus-art.el (gnus-mime-display-part): Let w3 display
537         multipart/related.
538
539         * mm-bodies.el (mm-long-lines-p): New function.
540         (mm-body-encoding): Use it.
541         (mm-body-encoding): Encode articles with lines longer than 1000
542         characters.
543
544 2000-12-29 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
545
546         * mm-util.el (mm-enable-multibyte): Use
547         default-enable-multibyte-characters.
548         (mm-enable-multibyte-mule4): Ditto.
549         (mm-disable-multibyte): Test XEmacs.
550         (mm-disable-multibyte-mule4): Ditto.
551         (mm-with-unibyte-current-buffer): Simplified.
552         (mm-with-unibyte-current-buffer-mule4): Ditto.
553
554 2000-12-28 19:44:56  Lars Magne Ingebrigtsen  <larsi@gnus.org>
555
556         * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
557
558         * nnheader.el (nnheader-string-as-multibyte): New alias.
559
560         * mm-view.el (mm-inline-text): Warn when bugging out in w3.
561
562         * gnus-uu.el (gnus-message-process-mark): New function.
563         (gnus-uu-mark-by-regexp): Use it.
564         (gnus-new-processable): New function.
565
566 2000-12-28 19:21:57  Inge Frick  <inge@nada.kth.se>
567
568         * gnus-sum.el (gnus-no-mark): New variable.
569
570 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
571
572         * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
573         backslashes.
574
575 2000-12-26  Katsumi Yamaoka <yamaoka@jpl.org>
576
577         * gnus-art.el (gnus-article-banner-alist): Remove duplicate
578         definition.
579
580 2000-12-25 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
581
582         * dgnushack.el (dgnushack-compile): elc is in the current directory.
583
584         * qp.el (quoted-printable-encode-region): Don't check multibyte in
585         XEmacs.
586
587 2000-12-25  Lloyd Zusman <ljz@asfast.com>
588
589         * mml.el (mml-read-tag): Save tag location.
590
591 2000-12-25  Simon Josefsson  <simon@josefsson.org>
592
593         * starttls.el: Sync with Emacs 21.
594
595 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
596
597         * message.el (message-mail): Support yank-action.
598
599         * message.el (message-setup): Revoke the last change.
600
601 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
602
603         * message.el (message-setup): Use cons. Suggested by Johan Vromans
604         <jvromans@squirrel.nl>.
605
606 2000-12-24  Simon Josefsson  <sj@extundo.com>
607
608         * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
609         mailing list junk at end of part.
610
611 2000-12-23  Simon Josefsson  <sj@extundo.com>
612
613         * nnimap.el (nnimap-expiry-target): New function.
614         (nnimap-request-expire-articles): Use it.
615
616 2000-12-22 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
617
618         * gnus.el (gnus-group-parameters-more): New variable.
619         * gnus-cus.el (gnus-group-customize): Use it.
620
621         * gnus.el (gnus-define-group-parameter): New macro.
622         (auto-expire): Use it
623         (total-expire): Use it.
624         * gnus-art.el (banner): Use it.
625
626         * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
627         <ljz@asfast.com>.
628
629 2000-12-22 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
630
631         * gnus-topic.el (gnus-topic-create-topic): Use list.
632
633         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
634         before binding gnus-default-article-saver.
635
636         * gnus-sum.el (gnus-summary-save-article):
637         (gnus-summary-pipe-output):
638         (gnus-summary-save-article-mail):
639         (gnus-summary-save-article-rmail):
640         (gnus-summary-save-article-file):
641         (gnus-summary-write-article-file):
642         (gnus-summary-save-article-body-file): Ditto.
643
644         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
645
646 2000-12-22 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
647
648         * gnus-art.el (gnus-mime-security-button-map):
649         (gnus-mime-button-map): Add parent.
650
651 2000-12-22 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
652
653         * messagexmas.el (message-xmas-redefine): New function.
654
655         * message.el: Use it.
656
657         * gnus-art.el (gnus-article-check-hidden-text): Return t.
658
659         * gnus-util.el (gnus-remove-text-properties-when): Return t.
660
661 2000-12-22 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
662
663         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
664         malformatted messages.
665
666 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
667
668         * mm-util.el (mm-image-load-path): New function.
669
670         * gnus-group.el (gnus-group-make-tool-bar): Use it.
671
672         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
673
674         * message.el (message-tool-bar-map): Use it.
675
676         * Makefile.in (install-el): New.
677
678 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
679
680         * gnus-art.el (article-treat-dumbquotes): Quote \.
681
682 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
683
684         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
685         Emacs 20 runs on a terminal.
686
687 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
688
689         * gnus-msg.el (gnus-bug): Revert to save-excursion.
690
691         * mml.el (gnus-add-minor-mode): Autoload.
692
693         * message.el (message-forward): Save-restriction.
694
695 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
696
697         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
698         Paul Stevenson <p.stevenson@surrey.ac.uk>
699
700 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
701
702         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
703
704         * mml.el (gnus-ems): Don't require.
705
706         * gnus.el (gnus-decode-rfc1522): Removed.
707         (gnus-set-text-properties): Define.
708
709 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
710
711         * gnus-art.el (gnus-mime-*): handle may be nil.
712
713         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
714
715         * gnus.el (gnus-group-remove-excess-properties): Not defined
716         in gnus-xmas.
717
718 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
719
720         * message.el (message-mail-user-agent): Add :version.
721
722 2000-12-21  Miles Bader  <miles@gnu.org>
723
724         * message.el (message-mode): Set `comment-start' to the  yank prefix.
725
726 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
727
728         * message.el (message-mail-user-agent): New variable.
729         (message-setup): Renamed to message-setup-1. Support
730         mail-user-agent.
731         (message-mail-user-agent): New function.
732         (message-mail): Use it.
733         (message-reply): Use it.
734         (message-resend): Use it.
735         (message-mail-other-window): Use it.
736         (message-mail-other-frame): Use it.
737
738         * gnus-msg.el (gnus-bug): Support mail-user-agent.
739
740 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
741
742         * message.el (message-tool-bar-map): Simplify.
743         (message-narrow-to-head-1): New function.
744         (message-narrow-to-head): Use it.
745         (message-reply): Ditto.
746         (message-cancel-news): Ditto.
747         (message-supersede): Ditto.
748         (message-make-forward-subject): Ditto.
749         (message-bounce): Ditto.
750
751 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
752
753         * uudecode.el (uudecode-decode-region-external): make-temp-file
754         may not be defined.
755
756         * binhex.el (defalias): eval-and-compile.
757
758         * message.el (message-tool-bar-map): New function.
759         (message-mode): Use it.
760
761 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
762
763         * nntp.el (nntp-find-connection): Remove the entry.
764         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
765
766 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
767
768         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
769
770         * message.el (message-forward): Copy buffer in unibyte mode.
771
772 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
773
774         * message.el (message-make-forward-subject): Don't widen. Decode.
775         (message-forward): Don't decode subject.
776
777 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
778
779         * qp.el (quoted-printable-encode-region): Upcase QP.
780
781 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
782
783         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
784         mail-extract-a-c instead. Don't depend on Gnus.
785
786         * mml.el (gnus-ems): Require it.
787
788         * gnus-msg.el (gnus-summary-mail-forward):
789
790         * message.el (message-forward):  Move mime-to-mml here.
791
792 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
793
794         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
795         * gnus-art.el (gnus-insert-mime-button): Simplify.
796         (gnus-mime-display-alternative): Ditto.
797         (gnus-insert-mime-security-button): Ditto.
798
799 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
800
801         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
802         text-property-not-all doesn't return nil when start=mark(end).
803         (gnus-remove-text-properties-when): Ditto.
804
805 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
806
807         * gnus-start.el (gnus-group-change-level): Remove group from
808         gnus-active-hashtb if real killed.
809
810 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
811
812         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
813         (gnus-mime-display-alternative): Ditto.
814         (gnus-insert-mime-security-button): Ditto.
815
816 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
817
818         * gnus-start.el (gnus-group-change-level): Don't add it into
819         killed-list if it was killed.
820
821 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
822
823         * nnmbox.el (nnmbox-file-coding-system): Use binary.
824         (nnmbox-active-file-coding-system): Ditto.
825
826         * gnus-cus.el (gnus-group-parameters): Add posting-style.
827
828 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
829
830         * gnus.el (gnus-version):
831         (gnus-version-number): Set to Oort Gnus 0.01.
832
833         * gnus-art.el (gnus-mime-security-button-map):
834         (gnus-insert-mime-security-button): Fix for Emacs21.
835
836 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
837
838         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
839         easymenu, because XEmacs doesn't understand :help.
840
841         * mm-uu.el: Require binhex.
842
843 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
844
845         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
846
847 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
848
849         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
850
851 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
852
853         * *.xpm, *.pbm: Convert icons icons to size 24x24.
854
855 2000-12-18  Dave Love  <fx@gnu.org>
856
857         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
858         (unused).
859
860 2000-12-13  Miles Bader  <miles@gnu.org>
861
862         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
863         to t, so that we don't get stuck while trying to smilefy
864         intangible text.
865
866 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
867
868         * smiley-ems.el (smiley-regexp-alist): Make regexps match
869         at the end of the buffer.
870         (smiley-region): In the loop, move to the end of the submatch
871         matching the smiley instead of using the end of the match
872         of the whole regexp.
873
874 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
875
876         * message.el (message-mode): Doc fix.
877
878 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
879
880         * smiley-ems.el (smiley-region): Doc fix.
881
882 2000-12-11  Miles Bader  <miles@gnu.org>
883
884         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
885         bottom line visible, check to see if it's partially obscured, and
886         if so, either scroll one more line to make it fully visible, or
887         revert to showing the second line from the top.
888
889 2000-12-07  Dave Love  <fx@gnu.org>
890
891         * mailcap.el (mailcap-download-directory)
892         * gnus-audio.el (gnus-audio-directory)
893         * smiley-ems.el (smiley-data-directory): Fix :type.
894
895 2000-11-30  Dave Love  <fx@gnu.org>
896
897         * message.el (message-auto-save-directory): Use
898         file-name-as-directory.
899         (message-set-auto-save-file-name): Create
900         message-auto-save-directory if necessary.
901         (message-replace-chars-in-string): Removed -- unused.
902         (message-mail-alias-type): Customize.
903         (message-headers): Remove duplicate defgroup.
904
905 2000-11-29  Dave Love  <fx@gnu.org>
906
907         * qp.el (quoted-printable-decode-region): Use error, not message
908         to report malformed text (like base64).  Amend message.
909
910 2000-11-29  Miles Bader  <miles@gnu.org>
911
912         * message.el (message-header-lines): Fontify tag.
913
914 2000-11-27  Dave Love  <fx@gnu.org>
915
916         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
917         compiler warning.
918
919 ;2000-11-26  Dave Love  <fx@gnu.org>
920 ;
921 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
922 ;
923 2000-11-23  Dave Love  <fx@gnu.org>
924
925         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
926
927         * mm-uu.el (uudecode): Require.
928         (uudecode-decode-region, uudecode-decode-region-external): Don't
929         autoload.
930         (mm-uu-copy-to-buffer): Doc fix.
931         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
932         type fix.
933
934         * mailcap.el: Doc fixes.
935         (mailcap-mime-data): Various adjustments.
936         (mailcap): New group.
937         (mailcap-download-directory): Customize.
938         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
939         (mailcap-temporary-directory): Deleted (unused).
940         (mailcap-unescape-mime-test): Simplify slightly.
941         (mailcap-viewer-passes-test): Use functionp.
942         (mailcap-command-p): Aliased to executable-find.
943
944         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
945         default-enable-multibyte-characters is nil.
946
947 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
948
949         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
950
951 2000-11-21  Dave Love  <fx@gnu.org>
952
953         * gnus-art.el (gnus-mime-button-map): Don't inherit from
954         gnus-article-mode-map.
955 ;       (gnus-mime-button-menu): Use mouse-set-point.
956         (gnus-insert-mime-button, gnus-mime-display-alternative)
957         (gnus-mime-display-alternative): Don't use local-map property.
958
959 2000-11-17  Dave Love  <fx@gnu.org>
960
961         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
962         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
963         and make-temp-file.
964         (uudecode-decode-region): Doc fix.
965
966 2000-11-14  Dave Love  <fx@gnu.org>
967
968         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
969         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
970         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
971         New files, derived from the XPMs.
972
973 2000-11-10  Dave Love  <fx@gnu.org>
974
975         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
976         (gnus-agent-lib-file, gnus-agent-load-alist)
977         (gnus-agent-save-alist, gnus-agent-article-name): Use
978         expand-file-name.
979
980         * gnus-group.el (gnus-group-name-charset-method-alist): Add
981         :version.
982         (nnkiboze-score-file): Defvar when compiling.
983
984         * gnus-start.el (gnus-read-newsrc-file): Add :version.
985
986         * gnus-art.el (gnus-article-banner-alist)
987         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
988         (gnus-article-date-lapsed-new-header)
989         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
990         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
991         (gnus-treat-strip-headers-in-body)
992         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
993         (gnus-treat-translate): Add :version.
994         (gnus-article-mime-part-function): Fix defcustom.
995
996         * nnmail.el (nnmail-expiry-target)
997         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
998         (nnmail-split-header-length-limit): Add :version.
999
1000         * gnus-sum.el (gnus-auto-expirable-marks)
1001         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1002         (gnus-extra-headers, gnus-ignored-from-addresses)
1003         (gnus-newsgroup-ignored-charsets)
1004         (gnus-group-highlight-words-alist)
1005         (gnus-summary-show-article-charset-alist): Add :version.
1006
1007         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1008         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1009         files, converted from the XPMs.
1010
1011         * gnus-cache.el (gnus-cache-active-file): Don't use
1012         file-name-as-directory on directory.
1013         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1014         use file-name-as-directory on directory.
1015
1016         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1017         (date-to-time): Use it.
1018
1019 ;       * message.el (message-mode) <adaptive-fill-regexp>:
1020 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1021 ;       (message-newline-and-reformat): Likewise.
1022         (message-forward-as-mime, message-forward-ignored-headers)
1023         (message-buffer-naming-style, message-default-charset)
1024         (message-dont-reply-to-names, message-send-mail-partially-limit):
1025         Add :version.
1026
1027         * mm-util.el: Doc fixes.
1028         (mm-mime-charset): Don't use the raw result of
1029         mm-preferred-coding-system.
1030         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1031         (mm-with-unibyte): Simplify.
1032
1033         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1034         concat.
1035
1036         * pop3.el (pop3-version): Deleted.
1037         (pop3-make-date): New function, avoiding message-make-date.
1038         (pop3-munge-message-separator): Use it.
1039
1040 2000-11-09  Dave Love  <fx@gnu.org>
1041
1042         * gnus-group.el (gnus-group-make-directory-group)
1043         (gnus-group-fetch-faq): Use expand-file-name.
1044         (gnus-group-fetch-faq): Simplify completing-read form.
1045
1046         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1047         test for Mule.
1048
1049         * message.el (tool-bar-map): Defvar when compiling.
1050
1051         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1052         (gnus-tm-lisp-directory): Deleted.
1053         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1054         (featurep 'xemacs).
1055         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1056         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1057         version numbers from file names.
1058
1059 2000-11-08  Dave Love  <fx@gnu.org>
1060
1061         * mm-view.el: Use featurep for XEmacs test.
1062         (mm-inline-message): Test for `remove-specifier'; don't use
1063         condition-case.
1064
1065         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1066
1067         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1068         (gnus-score-find-bnews): Don't concat "".
1069
1070         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1071         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1072         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1073         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1074
1075         * gnus-sum.el: Put some defvars in eval-when-compile.
1076         (gnus-summary-mode-hook): Add :options.
1077         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1078         (gnus-summary-tool-bar-map): New variable.
1079         (gnus-summary-make-tool-bar): New function.
1080         (gnus-summary-mode): Put kill-all-local-variables first.
1081
1082         * gnus-group.el (gnus-group-toolbar-map): New variable.
1083         (gnus-group-make-tool-bar): Rewritten.
1084         (gnus-group-mode): Put kill-all-local-variables first.
1085
1086         * rfc2047.el: Require gnus-util.
1087
1088         * nnml.el (gnus-sorted-intersection): Autoload.
1089
1090         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1091         Put some defvars in eval-when-compile.
1092         (gnus-intersection, gnus-sorted-complement):  Autoload.
1093
1094         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1095
1096         * mm-encode.el (mm-body-7-or-8): Autoload.
1097
1098         * mm-decode.el (mm-insert-inline): Autoload.
1099
1100         * mml.el:
1101         * message.el: Put some defvars in eval-when-compile.
1102
1103         * gnus-msg.el: Put some defvars in eval-when-compile.
1104         (gnus-msg-mail): Move after gnus-setup-message.
1105
1106         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1107
1108 2000-11-07  Dave Love  <fx@gnu.org>
1109
1110         * gnus-util.el (nnheader): Don't require message (recursive
1111         autoload).
1112
1113         * uudecode.el: Avoid compiler warnings.
1114
1115         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1116         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1117
1118 2000-11-06  Dave Love  <fx@gnu.org>
1119
1120         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1121
1122         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1123         (uudecode-char-int): New alias, replacing char-int.
1124         (uudecode-decode-region): Don't call buffer-disable-undo.
1125
1126 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
1127 ;       (mm-uu-configure-list): Doc fix.
1128 ;
1129 ;       * earcon.el (running-xemacs): Don't define.
1130 ;
1131 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1132 ;
1133 ;       * message.el (message-font-lock-keywords): Match a final newline
1134 ;       to help font-lock's multiline support.
1135 ;
1136 2000-11-03  Dave Love  <fx@gnu.org>
1137
1138         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1139
1140         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1141         name.
1142
1143         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1144         <banner>: Fix custom type, doc.
1145
1146         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1147         name.  Don't disable undo explicitly.
1148
1149 ;2000-11-02  Dave Love  <fx@gnu.org>
1150 ;
1151 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
1152 ;       cite-prefix.
1153
1154 2000-11-01  Dave Love  <fx@gnu.org>
1155
1156         * rfc2047.el (base64): Require unconditionally.
1157         (message-posting-charset): Defvar when compiling.
1158         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1159         message.
1160
1161         * gnus-sum.el (nnoo): Require.
1162         (mm-uu-dissect): Autoload.
1163
1164         * mml.el (mml-parse-1): Clarify message.
1165         (mml-minibuffer-read-type): Use mailcap-mime-types.
1166
1167 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1168
1169         * mml.el: Fix a typo in the requiring of CL.
1170
1171 2000-11-01  Dave Love  <fx@gnu.org>
1172
1173         * utf7.el: Require cl when compiling.
1174
1175         * binhex.el: Use (featurep 'xemacs).
1176         (binhex-char-int): New alias, replacing char-int.  Change callers.
1177         (binhex-decode-region): Simplify work buffer code.
1178         (binhex-decode-region-external): Use expand-file-name, not concat.
1179
1180 2000-10-30  Dave Love  <fx@gnu.org>
1181
1182         * gnus-art.el: Fix 2000-10-27 change properly.
1183
1184 2000-10-28  Miles Bader  <miles@gnu.org>
1185
1186         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1187
1188 2000-10-27  Dave Love  <fx@gnu.org>
1189
1190         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1191         strings.
1192         (gnus-group-make-tool-bar): New function.
1193         (gnus-group-mode): Use it.
1194
1195         * message.el (message-mode-menu): Add some :help strings.
1196         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1197         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1198
1199         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1200         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1201         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1202
1203         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1204         display-graphic-p here.
1205
1206 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1207
1208         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1209         of the `gnus-xemacs' variable, as the latter has been removed.
1210         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1211         * gnus-art.el (gnus-treat-display-xface)
1212         (gnus-treat-display-smileys, gnus-treat-display-picons)
1213         (gnus-article-read-summary-keys): Likewise.
1214
1215 2000-10-26  Dave Love  <fx@gnu.org>
1216
1217         (defvar): Use rmail-spool-directory unconditionally.
1218
1219 2000-10-18  Dave Love  <fx@gnu.org>
1220
1221         * mm-bodies.el (mm-uu-decode-function)
1222         (mm-uu-binhex-decode-function): Defvar when compiling.
1223
1224         * gnus-nocem.el (gnus-nocem-issuers): Update.
1225         (gnus-nocem-check-from): New option.
1226         (gnus-nocem-scan-groups): Use it.
1227         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1228         (gnus-nocem-check-article-limit): Add :version.
1229
1230 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1231
1232         * ietf-drums.el (mm-util): Require CL when compiling.
1233
1234 2000-10-15  Dave Love  <fx@gnu.org>
1235
1236         * qp.el: Require mm-util.
1237
1238 2000-10-13  Dave Love  <fx@gnu.org>
1239
1240         * qp.el (quoted-printable-decode-region): Avoid invalid
1241         coding-systems.
1242
1243 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1244
1245         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1246         to a recursive load.
1247
1248 2000-10-12  Dave Love  <fx@gnu.org>
1249
1250         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1251
1252         * gnus.el (gnus-group-startup-message): Check for PBM image.
1253
1254 2000-10-09  Dave Love  <fx@gnu.org>
1255
1256         * mail-source.el (mail-source-fetch-imap): Bind
1257         default-enable-multibyte-characters rather than using
1258         mm-disable-multibyte.
1259
1260 2000-10-05  Dave Love  <fx@gnu.org>
1261
1262         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1263         Autoload.
1264         (quoted-printable-decode-region):  Rename arg which confused
1265         charset with coding-system.  Don't use nonascii-insert-offset.
1266         Coding-system encode the region initially.  Don't recognize `=='
1267         as valid QP.  Coding-system decode the region finally.
1268         (quoted-printable-decode-string): Rename arg which confused
1269         charset with coding-system.
1270
1271         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1272         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1273         mm-encode-coding-region.
1274         (mm-decode-body, mm-decode-string): Rename variables which
1275         confused charset with coding-system.
1276         (binhex-decode-region): Don't autoload.
1277         (mm-body-encoding): Require message.
1278         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1279         cond branches.
1280
1281         * gnus-art.el (article-de-quoted-unreadable)
1282         (article-de-base64-unreadable): Fold search case
1283         rather than downcasing string.  Apply mm-charset-to-coding-system
1284         to arg of quoted-printable-decode-region.
1285
1286 2000-10-04  Dave Love  <fx@gnu.org>
1287
1288         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1289         Require ring when compiling.
1290         (gnus-article-compface-xbm): New variable.
1291
1292 2000-10-04  Dave Love  <fx@gnu.org>
1293
1294         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1295         pbm images.
1296
1297         * frown.pbm, smile.pbm, wry.pbm: New files.
1298
1299         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1300
1301 2000-10-03  Dave Love  <fx@gnu.org>
1302
1303         * mail-source.el (mail-sources): Revert to nil.
1304
1305         * nnmail (nnmail-spool-file): Revert to `((file))'.
1306
1307         * qp.el: Don't require mm-util.
1308         (quoted-printable-decode-region): Rewritten.
1309         (quoted-printable-decode-string, quoted-printable-encode-region):
1310         Doc fix.
1311         (quoted-printable-encode-region): Barf on multibyte characters.
1312         Maybe make the class multibyte.  Upcase chars, not formatted
1313         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1314         (quoted-printable-encode-string): Don't use
1315         mm-with-unibyte-buffer.
1316
1317 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1318
1319         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
1320
1321 2000-09-21  Dave Love  <fx@gnu.org>
1322
1323         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1324         (for Emacs 20).  Tidy somewhat.
1325
1326 2000-09-21  Dave Love  <fx@gnu.org>
1327
1328         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1329         image processing.  Rationalize logic somewhat.
1330
1331 2000-09-20  Dave Love  <fx@gnu.org>
1332
1333         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1334         specifically.
1335
1336         * gnus.el (gnus-version-number): Avoid some redundant
1337         autoloads.
1338
1339 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1340
1341         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1342         to XBM; we always have PBM support.
1343
1344 2000-09-14  Dave Love  <fx@gnu.org>
1345
1346         * gnus.el (gnus-charset):
1347         * mm-decode.el (mime-display):
1348         * imap.el (imap) <defgroup>: Add :version.
1349
1350 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
1351
1352         * parse-time.el: Fix author's mail address.
1353
1354         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1355         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1356         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1357         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1358         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1359         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1360         * rfc2231.el, uudecode.el: Fix copyright notice.
1361
1362         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1363         require `w3' at load-time only if not running in batch mode.
1364
1365 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1366
1367         * gnus.el: Before merge with Emacs21.
1368
1369 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
1370
1371         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
1372
1373 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
1374
1375         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
1376         to avoid conflict with the standard `back-to-indentation'
1377         binding.
1378
1379 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1380
1381         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
1382
1383         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
1384         (mm-disable-multibyte-mule4): Ditto.
1385         (mm-with-unibyte-current-buffer-mule4): Ditto.
1386
1387 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1388
1389         * pop3.el (pop3-movemail): Use binary.
1390         (pop3-movemail-file-coding-system): Removed.
1391
1392 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1393
1394         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
1395
1396 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1397
1398         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
1399         exists.
1400
1401 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1402
1403         * gnus-msg.el (gnus-post-method): Use backend name when the
1404         address is "".
1405
1406 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1407
1408         * gnus-art.el (article-verify-x-pgp-sig): Don't test
1409         mm-verify-option.
1410         (gnus-treat-x-pgp-sig): Default value.
1411         (gnus-ignored-headers): Redundant.
1412
1413 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1414
1415         * gnus-win.el (gnus-configure-frame): Save selected window.
1416
1417 2000-02-15  Andrew Innes  <andrewi@gnu.org>
1418
1419         * nnmbox.el: Require gnus-range.
1420         (nnmbox-group-building-active-articles): New variable.
1421         (nnmbox-group-active-articles): New variable; this is a cache of
1422         all active articles by group and number.
1423         (nnmbox-in-header-p): New function.
1424         (nnmbox-find-article): New function.
1425         (nnmbox-record-active-article): New function.
1426         (nnmbox-record-deleted-article): New function.
1427         (nnmbox-is-article-active-p): New function.
1428         (nnmbox-retrieve-headers): Use nnmbox-find-article.
1429         (nnmbox-request-article): Ditto.  Also supply extra arg to
1430         nnmbox-article-group-number.
1431         (nnmbox-request-expire-articles): Ditto.
1432         (nnmbox-request-move-article): Ditto.
1433         (nnmbox-request-replace-article): Ditto.
1434         (nnmbox-request-rename-group): Rename group entry in active
1435         article cache.
1436         (nnmbox-delete-mail): Update active article cache, unless article
1437         is being replaced.
1438         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
1439         than partially duplicating it.
1440         (nnmbox-article-group-number): Add extra `this-line' arg, to
1441         handle articles belonging to multiple groups.
1442         (nnmbox-save-mail): Update active article cache.
1443         (nnmbox-read-mbox): Build active article cache when loading mbox.
1444         Also do some repair work, if we find articles that are missing the
1445         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
1446         reconstruct these from Xref info.
1447
1448 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1449
1450         * mail-source.el (mail-source-report-new-mail): Use
1451         nnheader-run-at-time.
1452
1453 2000-02-15  Andrew Innes  <andrewi@gnu.org>
1454
1455         * mail-source.el (mail-source-fetch-pop): Clear pop password when
1456         an error is thrown, and then rethrow the error.
1457         (mail-source-check-pop): Ditto.
1458         (mail-source-start-idle-timer): Prevent multiple pop checks
1459         running if the check takes a long time.
1460
1461 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1462
1463         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
1464         succeed.
1465
1466 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1467
1468         * gnus-win.el (gnus-configure-windows): Make sure
1469         nntp-server-buffer is live.
1470         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1471
1472 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
1473
1474         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1475
1476 2000-12-04  Andreas Jaeger  <aj@suse.de>
1477
1478         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1479
1480 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1481
1482         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
1483
1484 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
1485
1486         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
1487
1488 2000-12-01  Simon Josefsson  <sj@extundo.com>
1489
1490         * mml-smime.el (mml-smime-verify): Fix address parsing.
1491
1492 2000-12-01  Simon Josefsson  <sj@extundo.com>
1493
1494         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
1495         more than one certificate inside PKCS#7 blob.  Better security
1496         information (clamed / actual sender, openssl output, certificates
1497         inside message).
1498
1499         * smime.el (smime-verify-region): Output to /dev/null.
1500         (smime-buffer-as-string-region): Don't parse empty lines.
1501
1502 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1503
1504         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
1505         ?d and ?D.
1506         (gnus-mime-security-show-details-inline): New variable.
1507         (gnus-mime-security-show-details): Use them.
1508         (gnus-insert-mime-security-button): Ditto.
1509
1510         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
1511         Suggest by Michael Duggan (md5i@cs.cmu.edu).
1512         (mml2015-gpg-clear-verify): Ditto.
1513         (mml2015-gpg-decrypt-1): Ditto.
1514         (mml2015-use): Prefer 'gpg.
1515
1516 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1517
1518         * gnus-util.el (gnus-add-text-properties-when): New function.
1519         (gnus-remove-text-properties-when): Ditto.
1520
1521         * gnus-cite.el (gnus-article-hide-citation): Use them.
1522         (gnus-article-toggle-cited-text): Use them.
1523
1524         * gnus-art.el (gnus-signature-toggle): Use them.
1525         (gnus-article-show-hidden-text): Ditto.
1526         (gnus-article-hide-text): Ditto.
1527
1528 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1529
1530         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
1531
1532 2000-11-30  Simon Josefsson  <sj@extundo.com>
1533
1534         * smime.el (smime-point-at-eol): New alias.
1535         (smime-buffer-as-string-region): Use it.
1536
1537 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1538
1539         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
1540
1541 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1542
1543         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
1544
1545         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
1546
1547         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
1548
1549 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
1550
1551         * nnmh.el (nnmh-request-expire-articles): Implemented
1552         expiry-target for nnmh backend.
1553
1554 2000-11-30  Simon Josefsson  <sj@extundo.com>
1555
1556         * mm-decode.el (mm-security-from): New variable.
1557         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
1558
1559         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
1560         than `from'.
1561
1562 2000-11-30  Simon Josefsson  <sj@extundo.com>
1563
1564         * mml-smime.el (mml-smime-verify): Verify that certificate mail
1565         address match sender address.
1566
1567         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
1568
1569         * smime.el (smime-verify-region): Don't copy buffer.
1570         (smime-decrypt-buffer): Use expand-file-name on keyfile.
1571         (smime-pkcs7-region): New function.
1572         (smime-pkcs7-certificates-region): Ditto.
1573         (smime-pkcs7-email-region): Ditto.
1574         (smime-buffer-as-string-region): Ditto.
1575
1576         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
1577         buffer.
1578
1579 2000-11-23  Jens Krinke <j.krinke@gmx.de>
1580
1581         * smime.el (smime-decrypt-region): Fix keyfile argument.
1582
1583 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1584
1585         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
1586
1587 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1588
1589         * message.el (message-shoot-gnksa-feet): New variable.
1590         (message-gnksa-enable-p): New function.
1591         (message-send): Use it.
1592         (message-check-news-body-syntax): Ditto.
1593
1594 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
1595
1596         * message.el (message-make-message-id): Remove the redundancy.
1597
1598 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1599
1600         * message.el (message-setup): Discourage using mc-install-*-mode.
1601
1602         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
1603
1604 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1605
1606         * gnus-cite.el (gnus-cite-parse): Guess citation length.
1607
1608 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1609
1610         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
1611
1612 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1613
1614         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
1615
1616 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1617
1618         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
1619         insert-buffer-substring.
1620
1621         * message.el (message-send-mail): Use buffer-substring-no-properties.
1622         (message-send-news): Ditto.
1623
1624 2000-11-22  David Edmondson <dme@dme.org>
1625
1626         * imap.el (imap-wait-for-tag): Message read info.
1627
1628 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1629
1630         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
1631         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
1632         (mml2015-gpg-encrypt): Ditto.
1633
1634 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1635
1636         * mm-decode.el (mm-verify-option): Default value.
1637
1638         * mml-sec.el (mml-secure-part): Error message.
1639
1640 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1641
1642         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
1643
1644 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1645
1646         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
1647
1648 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1649
1650         * gnus-art.el (gnus-article-describe-key): Use prompt.
1651         (gnus-article-describe-key-briefly): Ditto.
1652
1653 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1654
1655         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
1656
1657 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1658
1659         * gnus-art.el (gnus-article-describe-key): New function.
1660         (gnus-article-describe-key-briefly): New function.
1661
1662 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1663
1664         * mm-decode.el (mm-decrypt-option): Doc typo.
1665
1666         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
1667         return a number.
1668
1669 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1670
1671         * message.el (message-newline-and-reformat): Typo.
1672
1673 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1674
1675         * gnus-art.el (article-verify-x-pgp-sig): Check whether
1676         original-article-buffer exists.
1677
1678         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
1679         (rfc2047-header-encoding-alist): Addresses are different from text.
1680         (rfc2047-encode-message-header): Ditto.
1681         (rfc2047-dissect-region): Extra parameter.
1682         (rfc2047-encode-region): Ditto.
1683         (rfc2047-encode-string): Ditto.
1684
1685 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1686
1687         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
1688         (mm-uu-pgp-encrypted-extract): Use it.
1689         (mm-uu-pgp-signed-extract-1): New function.
1690         (mm-uu-pgp-signed-extract): Use it.
1691
1692         * gnus-art.el (gnus-mime-display-security): New function.
1693         (gnus-mime-display-part): Use it.
1694         (gnus-mime-security-verify-or-decrypt): New function.
1695         (gnus-mime-security-press-button): New function.
1696         (gnus-insert-mime-security-button): Use it.
1697
1698         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
1699         (mm-find-raw-part-by-type): Ditto.
1700         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
1701         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
1702         (mm-destroy-parts): Kill nested multibyte buffer.
1703
1704         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
1705         (mml2015-gpg-verify): Ditto.
1706
1707 2000-11-18  Simon Josefsson  <sj@extundo.com>
1708
1709         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
1710         (mml2015-function-alist): Use it.
1711
1712         * mml-sec.el (mml-sign-alist): Update names.
1713         (mml-encrypt-alist): Ditto.
1714         (mml-secure-part-smime-sign): Moved to mml-smime.el
1715         as `mml-smime-sign-query'.
1716         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
1717         `mml-smime-get-file-cert'.
1718         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
1719         `mml-smime-get-dns-cert'.
1720         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
1721         `mml-smime-encrypt-query'.
1722         (mml-smime-sign-buffer): Use mml-smime-sign.
1723         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
1724
1725         * mml-smime.el (mml-smime-sign): New function.
1726         (mml-smime-encrypt):
1727         (mml-smime-sign-query):
1728         (mml-smime-get-file-cert):
1729         (mml-smime-get-dns-cert):
1730         (mml-smime-encrypt-query): Moved from mml-sec.el.
1731
1732 2000-11-16  Simon Josefsson  <sj@extundo.com>
1733
1734         * mml2015.el (mml2015-gpg-clear-verify): New function.
1735         (mml2015-function-alist): Add it.
1736
1737 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1738
1739         * message.el (message-setup-fill-variables): Use
1740         message-cite-prefix-regexp.
1741         (message-newline-and-reformat): Check the end of citation, leading
1742         WSP, break in the cite prefix.
1743         (message-fill-paragraph): New function.
1744
1745 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1746
1747         * lpath.el: Shut up.
1748
1749 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
1750
1751         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1752         raw 8-bit in headers in dk.* newsgroups.
1753
1754 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1755
1756         * message.el (message-newline-and-reformat): Match extra WSPs.
1757
1758 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1759
1760         * mml.el (mml-generate-mime-1): Ignore ascii.
1761
1762 2000-11-16 Justin Sheehy <justin@iago.org>
1763
1764         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
1765
1766 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1767
1768         * message.el (message-cite-prefix-regexp): Prefix should not end
1769         at space.
1770
1771 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1772
1773         * message.el (message-mode-syntax-table): Add - as a word
1774         constituent as in articles.
1775         (message-setup-fill-variables): Add -_. as supercite-style prefix.
1776         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
1777         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
1778
1779 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1780
1781         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
1782
1783 2000-11-12  David Edmondson  <dme@dme.org>
1784
1785         * message.el (message-font-lock-keywords): use
1786         message-cite-prefix-regexp.
1787
1788 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1789
1790         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
1791         Stein Arild Str\e,Ax\e(Bmme.
1792         (gnus-group-jump-to-group): Use it.
1793         (gnus-group-jump-to-group-prompt): Customize.
1794
1795 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
1796
1797         * mailcap.el (mailcap-possible-viewers): Match the entire string.
1798
1799 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
1800
1801         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
1802         incompatible.
1803         (mml2015-mailcrypt-sign): Ditto.
1804
1805 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1806
1807         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
1808         group is open.
1809
1810 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
1811
1812         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
1813         nnvirtual articles.
1814         (gnus-backlog-request-article): Don't request nnvirtual articles.
1815
1816 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1817
1818         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
1819         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
1820
1821 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
1822
1823         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
1824         * mml.el (mml-generate-mime-1): Use charset attribute.
1825         * mm-bodies.el (mm-encode-body): Add parameter charset.
1826         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
1827
1828 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1829
1830         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
1831         (mml2015-mailcrypt-clear-decrypt): Ditto.
1832         (mml2015-mailcrypt-verify): Ditto.
1833         (mml2015-mailcrypt-clear-verify): Ditto.
1834         (mml2015-gpg-verify): Ditto.
1835
1836 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1837
1838         * smime.el (smime-openssl-program): Test the existence of openssl.
1839         * mml-smime.el: Require mm-decode.
1840         (mml-smime-verify-test): New function.
1841         * mm-decode.el (mm-verify-function-alist): Use it.
1842
1843 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1844
1845         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
1846         anyway.
1847
1848 2000-11-13  Simon Josefsson  <sj@extundo.com>
1849
1850         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
1851         verification doesn't work.
1852
1853 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
1854
1855         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
1856         (gnus-inews-do-gcc): Use it.
1857
1858 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1859
1860         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
1861         leading space.
1862         * mm-extern.el (mm-inline-external-body): Report error when no
1863         access-type.
1864
1865 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
1866
1867         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
1868
1869 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1870
1871         * gnus-art.el (gnus-mime-button-menu): Use select-window.
1872
1873 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
1874
1875         * gnus-art.el (gnus-mime-display-part): Display multipart/related
1876         as multipart/mixed.
1877
1878 2000-11-12  David Edmondson  <dme@dme.org>
1879
1880         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
1881         and replace `.' with `\w' to allow for different syntax tables
1882         (from Vladimir Volovich).
1883         * message.el (message-newline-and-reformat): use
1884         `message-cite-prefix-regexp'.
1885         * gnus-cite.el (gnus-supercite-regexp): use
1886         `message-cite-prefix-regexp'.
1887         * gnus-cite.el (gnus-cite-parse): use
1888         `message-cite-prefix-regexp'.
1889
1890 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
1891
1892         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
1893         PGP SIGNATURE.  Escape leading "-"'s.
1894         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
1895
1896 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
1897
1898         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
1899
1900 2000-11-11  Simon Josefsson  <sj@extundo.com>
1901
1902         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
1903
1904         * smime.el (smime-details-buffer): New variable.
1905         (smime-sign-region):
1906         (smime-encrypt-region):
1907         (smime-verify-region):
1908         (smime-decrypt-region): Copy OpenSSL output to the buffer.
1909
1910         * mml-smime.el (mml-smime-verify): Support security info.
1911
1912 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1913
1914         * mm-decode.el (mm-verify-option): Set default to nil.
1915         (mm-decrypt-option): Ditto.
1916         * gnus-art.el (article-verify-x-pgp-sig): New function.
1917
1918 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
1919
1920         * gnus-art.el (gnus-mime-display-alternative): Show button if no
1921         preferred part.
1922
1923 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1924
1925         * gnus-sum.el (gnus-move-split-methods): Say that
1926         `gnus-split-methods' uses file names, whereas this uses group
1927         names.  (Report from Nevin Kapur)
1928
1929 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
1930
1931         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
1932
1933 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1934
1935         * nnheader.el (nnheader-directory-files-is-safe): New variable.
1936         (nnheader-directory-articles): Use it.
1937         (nnheader-article-to-file-alist): Ditto.
1938
1939 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
1940
1941         * rfc2047.el (rfc2047-pad-base64): New function.
1942         (rfc2047-decode): Use it.
1943
1944 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1945
1946         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
1947         select method.
1948
1949 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1950
1951         * mml2015.el (mml2015-gpg-decrypt-1):
1952         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
1953
1954 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1955
1956         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
1957
1958 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
1959
1960         * pop3.el (pop3-munge-message-separator): A message may have an
1961         empty body.
1962
1963 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1964
1965         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
1966         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
1967         (mm-uu-pgp-signed-extract): Use coding-system.
1968
1969 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1970
1971         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
1972         (gnus-insert-mime-security-button): New function.
1973         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
1974         * mml2015.el:  Add security info when verify or decrypt.
1975         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
1976         (mm-uu-pgp-encrypted-extract): Ditto.
1977
1978 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
1979
1980         * mm-decode.el (mm-display-parts): New function.
1981         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
1982
1983 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1984
1985         * gnus-mlspl.el: Documentation tweaks.
1986
1987 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1988
1989         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
1990         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
1991         argument.
1992
1993 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1994
1995         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
1996
1997 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
1998
1999         * gnus-art.el (gnus-article-encrypt): New function.
2000         (gnus-article-encrypt-protocol-alist): New variable.
2001         (gnus-article-encrypt-protocol): New variable.
2002         * mml2015.el (mml2015-self-encrypt): New function.
2003         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
2004
2005 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
2006
2007         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
2008         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
2009         let mailcap do it.
2010         * mml2015.el: Remove snarf code.
2011         * mm-decode.el: Remove snarf code.
2012
2013 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2014
2015         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
2016         (mml-insert-mime): Understand gnus-decoded.
2017         (mime-to-mml): New parameter handles.
2018         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
2019         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
2020
2021 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
2022
2023         * mm-decode.el (mime-security): New group.
2024         (mm-verify-function-alist): Add test function.
2025         (mm-decrypt-function-alist): Ditto.
2026         (mm-snarf-option): Set default value as nil.
2027         (mm-find-part-by-type): Recursive parameter.
2028         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
2029         * mml2015.el: Support draft-ietf-openpgp-multsig.
2030
2031 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
2032
2033         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
2034         (gnus-article-view-part-as-charset): New function.
2035
2036 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2037
2038         * mm-decode.el (mm-verify-option): Default value.
2039         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
2040
2041 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2042
2043         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
2044
2045 2000-11-05  Simon Josefsson  <sj@extundo.com>
2046
2047         * mml-smime.el (mml-smime-verify): Work in original multipart
2048         buffert.
2049
2050         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
2051         (mm-handle-multipart-ctl-parameter): Ditto.
2052         (mm-alist-to-plist): New function.
2053         (mm-dissect-buffer): Store CTL parameters and copy original buffer
2054         for multiparts.
2055         (mm-destroy-parts): Destroy multipart buffert.
2056         (mm-remove-part): Ditto.
2057
2058         * mml-smime.el (mml-smime-sign): Not used.
2059         (mml-smime-encrypt): Ditto.
2060
2061         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
2062
2063         Verify S/MIME signature support.
2064
2065         * mm-decode.el (mm-inline-media-tests): Add
2066         application/{x-,}pkcs7-signature.
2067         (mm-inlined-types): Ditto.
2068         (mm-automatic-display): Ditto.
2069         (mm-verify-function-alist): Ditto.  Add name of method.
2070         (mm-decrypt-function-alist): Add name of method.
2071         (mm-find-part-by-type): Add documentation.
2072         (mm-possibly-verify-or-decrypt): Use new format of
2073         mm-{verify,decrypt}-function-alist.  Use method names.
2074
2075         * mml-smime.el (mml-smime-verify): New function.
2076
2077 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2078
2079         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
2080
2081 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2082
2083         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
2084         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
2085         * mm-decode.el (mm-snarf-option): New.
2086
2087 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2088
2089         * mm-util.el (mm-subst-char-in-string): New function.
2090         (mm-replace-chars-in-string): Use it.
2091         * message.el (message-replace-chars-in-string): Use it.
2092         * nnheader.el (nnheader-replace-chars-in-string): Use it.
2093         * gnus-mh.el (mh-lib-progs): Shut up.
2094
2095 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2096
2097         * base64.el, md5.el: Moved to contrib directory.
2098
2099 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2100
2101         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
2102         the last article when search.
2103
2104 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2105
2106         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
2107         * nnmail.el (nnmail-pathname-coding-system): Ditto.
2108
2109 2000-09-29  David Edmondson  <dme@thus.net>
2110
2111         * message.el (message-newline-and-reformat): Typo.
2112
2113 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2114
2115         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
2116
2117 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
2118
2119         * nntp.el (nntp-decode-text): Delete bogus status lines.
2120
2121 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
2122
2123         * message.el (message-font-lock-keywords): Match a final newline
2124         to help font-lock's multiline support.
2125
2126 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2127
2128         * nnoo.el (nnoo-set): New function.
2129
2130 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
2131
2132         * gpg.el, gpg-ring.el: Moved to contrib directory.
2133
2134 2000-11-04  Simon Josefsson  <sj@extundo.com>
2135
2136         * nnimap.el (nnimap-split-inbox): Typo.
2137
2138 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
2139
2140         * gnus-msg.el (gnus-msg-mail): Move it backwards.
2141
2142 2000-11-03  Simon Josefsson  <sj@extundo.com>
2143
2144         * rfc2231.el (rfc2231-parse-qp-string): New function.
2145         (require): rfc2047.
2146
2147         * mail-parse.el (mail-header-parse-content-type):
2148         (mail-header-parse-content-disposition): Support invalid QP
2149         encoded strings, by using `rfc2231-parse-qp-string'.
2150
2151 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2152
2153         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
2154         (rfc2231-decode-encoded-string): Typo "> X 1".
2155         (rfc2231-encode-string): Insert the name of charset.
2156         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
2157
2158 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2159
2160         * mm-decode.el (mm-save-part): Return the filename.
2161         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
2162         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
2163         (gnus-mime-action-alist): Use it.
2164         (gnus-mime-button-commands): USe it.
2165         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
2166         (mm-inline-external-body): unwind-protect.
2167
2168 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
2169
2170         * gnus-art.el (gnus-insert-mime-button): Show url.
2171
2172 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2173
2174         * mml.el (mml-generate-mime-1): Support external url.
2175         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
2176
2177 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
2178
2179         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
2180         * mm-decode.el (mm-display-external): Ditto.
2181         * mm-extern.el: New file.
2182         * mm-decode.el (mm-inline-media-tests): Hook it up.
2183         (mm-inlined-types): Inline message/external-body.
2184
2185 2000-11-02  Simon Josefsson  <sj@extundo.com>
2186
2187         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
2188
2189         * message.el (message-get-reply-headers): Better handling when
2190         Mail-Followup-To is very large.
2191
2192 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
2193
2194         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
2195         * gnus-art.el (gnus-article-edit-done):
2196         * gnus-sum.el (gnus-summary-edit-article-done): Move line
2197         counting code here.
2198         * gnus-msg.el (gnus-setup-message): Remove a hack.
2199
2200 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
2201
2202         * gnus-sum.el (gnus-newsgroup-variables): New variable.
2203         (gnus-summary-mode): Make them local variables.
2204         (gnus-set-global-variables): Globalize them.
2205         (gnus-summary-exit): Kill them.
2206
2207 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
2208
2209         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
2210         word.
2211
2212 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2213
2214         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
2215         gnus-article-wash-types.
2216         * gnus-art.el (gnus-article-wash-status): Use them.
2217
2218 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2219
2220         * mml.el (mml-read-tag): Remove spaces and LF.
2221
2222 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2223
2224         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
2225         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
2226
2227 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
2228
2229         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
2230
2231 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2232
2233         * gnus-sum.el (gnus-article-charset): New variable.
2234         (gnus-summary-display-article): Set it.
2235         * gnus-msg.el (gnus-copy-article-buffer): Use it.
2236         * gnus-art.el (gnus-article-mode): Make it local variable.
2237
2238 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2239
2240         * nnultimate.el (nnultimate-create-mapping): Use nreverse.
2241
2242 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2243
2244         * nnwfm.el: New file.
2245
2246         * nnweb.el (nnweb-replace-in-string): New function.
2247
2248 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
2249
2250         * mml2015.el: Wrap gpg.el.
2251         * gpg.el (gpg-verify): The last argument of apply is a list.
2252         (gpg-encrypt): Add passphrase as a parameter.
2253
2254 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2255
2256         * gpg.el: New file.
2257         * gpg-ring.el: New file.
2258
2259 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
2260
2261         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
2262
2263 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
2264
2265         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
2266         double-quote characters.
2267         (gnus-summary-prepare-threads): Ditto.
2268
2269 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2270
2271         * gnus-art.el (gnus-mime-display-single): Forward line -1.
2272         * mml.el (mml-read-tag): Don't skip the leading space.
2273         * lpath.el (font-lock-set-defaults): Shut up.
2274
2275 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
2276
2277         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
2278
2279 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2280
2281         * qp.el (quoted-printable-encode-region): Replace leading - when
2282         ultra safe.
2283         * mml.el (mml-generate-mime-postprocess-function): Removed.
2284         (mml-postprocess-alist): Removed.
2285         (mml-generate-mime-1): Use ultra-safe when sign.
2286         * mml2015.el (mml2015-fix-micalg): Uppercase.
2287         (mml2015-verify): Insert LF.
2288         (mml2015-mailcrypt-sign): Downcase; search backward.
2289
2290 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2291
2292         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
2293         restrictive.
2294         (nnultimate-table-regexp): New variable.
2295         (nnultimate-forum-table-p): Use it.
2296
2297 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
2298
2299         * gnus-sum.el (gnus-summary-expire-articles): Save point.
2300
2301 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
2302
2303         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
2304         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
2305
2306 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2307
2308         * mml2015.el: Shut up.
2309
2310 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2311
2312         * gnus.el (gnus-server-browse-hashtb): Removed.
2313         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
2314         (gnus-group-insert-group-line-info): Use simplified method.
2315         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
2316
2317 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
2318
2319         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
2320         moved here.
2321         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
2322         * gnus-group.el (gnus-group-prepare-flat): Use it.
2323         * gnus-topic.el (gnus-group-prepare-topics): Use it.
2324
2325 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
2326
2327         * mml.el (mml-mode): Show menu in XEmacs.
2328
2329 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
2330
2331         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
2332         (gnus-server-read-server-in-server-buffer): New function.
2333         (gnus-browse-foreign-server): Browse in group buffer.
2334         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
2335         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
2336         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
2337         * gnus.el (gnus-server-browse-hashtb): New variable.
2338
2339 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
2340
2341         * nnfolder.el (nnfolder-open-nov): Use group.
2342
2343 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2344
2345         * nnfolder.el: Add NOV. Set version to 2.0.
2346         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
2347
2348 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2349
2350         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
2351
2352 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2353
2354         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
2355         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
2356
2357 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2358
2359         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
2360
2361 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
2362
2363         * mm-decode.el (mm-verify-function-alist): New variable.
2364         (mm-verify-option): New variable.
2365         (mm-decrypt-function-alist): Ditto.
2366         (mm-decrypt-option): Ditto.
2367         (mm-find-raw-part-by-type): New function.
2368         (mm-possibly-verify-or-decrypt): New function.
2369         (mm-dissect-multipart): Use it.
2370         * mml2015.el (mml2015-fix-micalg): New function.
2371         (mml2015-decrypt): Use new interface.
2372         (mml2015-verify):  Use new interface.
2373         (mml2015-setup): Make it bogus.
2374
2375 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
2376
2377         * mml.el (mml-generate-mime-postprocess-function): Set to
2378         mml-postprocess.
2379         (autoload): Autoload mml2015 and mml-smime.
2380         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
2381         * mml2015.el (mml2015-encrypt): New function.
2382         (mml2015-sign): New function.
2383         (mml2015-encrypt-function): New variable.
2384         (mml2015-sign-function): New variable.
2385         (mml2015-mailcrypt-encrypt): Use message-recipients.
2386         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
2387         * mml-smime.el (mml-smime-setup): Ditto.
2388
2389 2000-10-28  Simon Josefsson  <sj@extundo.com>
2390
2391         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
2392         Communigate Pro 3.3.1 server.
2393
2394         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
2395         in buffers.
2396         (mml-secure-dns-server): Removed.
2397         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
2398         write certificates to files.
2399
2400         * smime.el (smime-dns-server): New variable.
2401         (smime-mail-to-domain):
2402         (smime-cert-by-dns): New functions.
2403
2404         * dig.el: New file.
2405
2406 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
2407
2408         * message.el (message-options): New variable.
2409         (message-options-set-recipient): New function.
2410         (message-send): Use them.
2411         * gnus-int.el (gnus-request-replace-article): Use them.
2412         (gnus-request-accept-article): Ditto.
2413         * mml.el (mml-preview): Use them.
2414         * gnus-sum.el (gnus-summary-edit-article): Use them.
2415
2416         * message.el (message-options-get): New function.
2417         (message-options-get): New function.
2418         * rfc2047.el (rfc2047-encode-message-header): Use them.
2419         * mm-bodies.el (mm-encode-body): Use them.
2420
2421 2000-10-28  Simon Josefsson  <sj@extundo.com>
2422
2423         * nnimap.el (nnimap-retrieve-which-headers):
2424         (nnimap-request-article-part): Quote message-id.
2425
2426         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
2427         (smime-CA-file): New variable.
2428         (smime-call-openssl-region): Don't error.
2429         (smime-sign-region): Return result value.
2430         (smime-encrypt-region): Ditto.
2431         (smime-verify-region): New function.
2432         (smime-decrypt-region): Ditto.
2433         (smime-verify-buffer): Ditto.
2434         (smime-decrypt-buffer): Ditto.
2435
2436         * mml.el: Require mml-sec.
2437         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
2438         (mml-mode-map): Add "sign" and "encrypt" maps.
2439         (mml-menu): Add security menu.
2440         (mml-preview): Use generate-new-buffer.
2441
2442         * mml-sec.el: New file.
2443
2444 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
2445
2446         * mm-decode.el (mm-find-part-by-type): Move it here.
2447         * mml.el (mml-postprocess): Move it here.
2448         (mml-postprocess-alist): Move it here. Merge them.
2449
2450 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
2451
2452         * rfc2047.el (rfc2047-encode-message-header): Make sure no
2453         unencoded stuff in the header.
2454
2455 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
2456
2457         * gnus-group.el (gnus-group-listed-groups): New variable.
2458         (gnus-group-list-option): New variable.
2459         (gnus-group-list-limit-map): New keymap.
2460         (gnus-group-list-flush-map): New keymap.
2461         (gnus-group-list-plus-map): New keymap.
2462         (gnus-group-prepare-logic): New function.
2463         (gnus-group-prepare-flat): Merge with
2464         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
2465         (gnus-group-prepare-flat-list-dead): Ditto.
2466         (gnus-group-list-matching): Use gnus-group-prepare-function.
2467         (gnus-group-list-dormant): Ditto.
2468         (gnus-group-list-cached): Ditto.
2469         (gnus-group-listed-groups): New function.
2470         (gnus-group-list-limit): New function.
2471         (gnus-group-list-flush): New function.
2472         (gnus-group-list-plus): New function.
2473         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
2474         (gnus-topic-prepare-topic): Ditto.
2475
2476 2000-10-27  Paul Jarc <prj@po.cwru.edu>
2477
2478         * message.el (message-insert-to, message-get-reply-headers):
2479         (message-reply, message-followup): Mail-{Followup,Reply}-To.
2480
2481 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
2482
2483         * mml2015.el: New file.
2484         * smime.el: New file.
2485         * mml-smime.el: New file.
2486
2487 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2488
2489         * ChangeLog: Moved to ChangeLog.1.
2490
2491 ;; Local Variables:
2492 ;; coding: iso-2022-7bit
2493 ;; End: