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