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