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