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