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