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