Move image files to etc/gnus.
[gnus] / lisp / ChangeLog
1 2000-12-22 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
2
3         * mm-util.el (mm-image-load-path): New function.
4
5         * gnus-group.el (gnus-group-make-tool-bar): Use it.
6         
7         * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
8         
9         * message.el (message-tool-bar-map): Use it.
10
11         * Makefile.in (install-el): New.
12
13 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
14
15         * gnus-art.el (article-treat-dumbquotes): Quote \.
16
17 2000-12-21 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
18
19         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
20         Emacs 20 runs on a terminal.
21
22 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
23
24         * gnus-msg.el (gnus-bug): Revert to save-excursion.
25
26         * mml.el (gnus-add-minor-mode): Autoload.
27
28         * message.el (message-forward): Save-restriction.
29
30 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
31
32         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
33         Paul Stevenson <p.stevenson@surrey.ac.uk>
34
35 2000-12-21 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
36
37         * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
38
39         * mml.el (gnus-ems): Don't require.
40
41         * gnus.el (gnus-decode-rfc1522): Removed.
42         (gnus-set-text-properties): Define.
43
44 2000-12-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
45
46         * gnus-art.el (gnus-mime-*): handle may be nil.
47
48         * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
49
50         * gnus.el (gnus-group-remove-excess-properties): Not defined
51         in gnus-xmas.
52
53 2000-12-20 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
54
55         * message.el (message-mail-user-agent): Add :version.
56
57 2000-12-21  Miles Bader  <miles@gnu.org>
58
59         * message.el (message-mode): Set `comment-start' to the  yank prefix.
60
61 2000-12-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
62
63         * message.el (message-mail-user-agent): New variable.
64         (message-setup): Renamed to message-setup-1. Support
65         mail-user-agent.
66         (message-mail-user-agent): New function.
67         (message-mail): Use it.
68         (message-reply): Use it.
69         (message-resend): Use it.
70         (message-mail-other-window): Use it.
71         (message-mail-other-frame): Use it.
72
73         * gnus-msg.el (gnus-bug): Support mail-user-agent.
74
75 2000-12-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
76
77         * message.el (message-tool-bar-map): Simplify.
78         (message-narrow-to-head-1): New function.
79         (message-narrow-to-head): Use it.
80         (message-reply): Ditto.
81         (message-cancel-news): Ditto.
82         (message-supersede): Ditto.
83         (message-make-forward-subject): Ditto.
84         (message-bounce): Ditto.
85
86 2000-12-20 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
87
88         * uudecode.el (uudecode-decode-region-external): make-temp-file
89         may not be defined.
90
91         * binhex.el (defalias): eval-and-compile.
92
93         * message.el (message-tool-bar-map): New function.
94         (message-mode): Use it.
95
96 2000-12-20 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
97
98         * nntp.el (nntp-find-connection): Remove the entry.
99         (nntp-retrieve-groups): (gnus-buffer-live-p buf).
100
101 2000-12-20 05:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
102
103         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
104
105         * message.el (message-forward): Copy buffer in unibyte mode.
106
107 2000-12-20 04:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
108
109         * message.el (message-make-forward-subject): Don't widen. Decode.
110         (message-forward): Don't decode subject.
111
112 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
113
114         * qp.el (quoted-printable-encode-region): Upcase QP.
115
116 2000-12-20 03:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
117
118         * mm-decode.el (mm-possibly-verify-or-decrypt): Use
119         mail-extract-a-c instead. Don't depend on Gnus.
120
121         * mml.el (gnus-ems): Require it.
122
123         * gnus-msg.el (gnus-summary-mail-forward):
124         
125         * message.el (message-forward):  Move mime-to-mml here.
126
127 2000-12-20 02:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
128
129         * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
130         * gnus-art.el (gnus-insert-mime-button): Simplify.
131         (gnus-mime-display-alternative): Ditto.
132         (gnus-insert-mime-security-button): Ditto.
133
134 2000-12-20 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
135
136         * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
137         text-property-not-all doesn't return nil when start=mark(end).
138         (gnus-remove-text-properties-when): Ditto.
139
140 2000-12-20 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
141
142         * gnus-start.el (gnus-group-change-level): Remove group from
143         gnus-active-hashtb if real killed.
144
145 2000-12-19 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
146
147         * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
148         (gnus-mime-display-alternative): Ditto.
149         (gnus-insert-mime-security-button): Ditto.
150
151 2000-12-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
152
153         * gnus-start.el (gnus-group-change-level): Don't add it into
154         killed-list if it was killed.
155
156 2000-12-19 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
157
158         * nnmbox.el (nnmbox-file-coding-system): Use binary.
159         (nnmbox-active-file-coding-system): Ditto.
160
161         * gnus-cus.el (gnus-group-parameters): Add posting-style.
162
163 2000-12-19 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
164
165         * gnus.el (gnus-version):
166         (gnus-version-number): Set to Oort Gnus 0.01.
167
168         * gnus-art.el (gnus-mime-security-button-map):
169         (gnus-insert-mime-security-button): Fix for Emacs21.
170
171 2000-12-19 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
172
173         * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
174         easymenu, because XEmacs doesn't understand :help.
175
176         * mm-uu.el: Require binhex.
177
178 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
179
180         * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
181
182 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
183
184         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
185
186 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
187
188         * *.xpm, *.pbm: Convert icons icons to size 24x24.
189
190 2000-12-18  Dave Love  <fx@gnu.org>
191
192         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
193         (unused).
194
195 2000-12-13  Miles Bader  <miles@gnu.org>
196
197         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
198         to t, so that we don't get stuck while trying to smilefy
199         intangible text.
200
201 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
202
203         * smiley-ems.el (smiley-regexp-alist): Make regexps match
204         at the end of the buffer.
205         (smiley-region): In the loop, move to the end of the submatch
206         matching the smiley instead of using the end of the match 
207         of the whole regexp.
208
209 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
210
211         * message.el (message-mode): Doc fix.
212
213 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
214
215         * smiley-ems.el (smiley-region): Doc fix.
216         
217 2000-12-11  Miles Bader  <miles@gnu.org>
218
219         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
220         bottom line visible, check to see if it's partially obscured, and
221         if so, either scroll one more line to make it fully visible, or
222         revert to showing the second line from the top.
223
224 2000-12-07  Dave Love  <fx@gnu.org>
225
226         * mailcap.el (mailcap-download-directory)
227         * gnus-audio.el (gnus-audio-directory)
228         * smiley-ems.el (smiley-data-directory): Fix :type.
229
230 2000-11-30  Dave Love  <fx@gnu.org>
231
232         * message.el (message-auto-save-directory): Use
233         file-name-as-directory.
234         (message-set-auto-save-file-name): Create
235         message-auto-save-directory if necessary.
236         (message-replace-chars-in-string): Removed -- unused.
237         (message-mail-alias-type): Customize.
238         (message-headers): Remove duplicate defgroup.
239
240 2000-11-29  Dave Love  <fx@gnu.org>
241
242         * qp.el (quoted-printable-decode-region): Use error, not message
243         to report malformed text (like base64).  Amend message.
244
245 2000-11-29  Miles Bader  <miles@gnu.org>
246
247         * message.el (message-header-lines): Fontify tag.
248
249 2000-11-27  Dave Love  <fx@gnu.org>
250
251         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
252         compiler warning.
253
254 ;2000-11-26  Dave Love  <fx@gnu.org>
255 ;
256 ;       * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
257 ;
258 2000-11-23  Dave Love  <fx@gnu.org>
259
260         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
261
262         * mm-uu.el (uudecode): Require.
263         (uudecode-decode-region, uudecode-decode-region-external): Don't
264         autoload.
265         (mm-uu-copy-to-buffer): Doc fix.
266         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
267         type fix.
268
269         * mailcap.el: Doc fixes.
270         (mailcap-mime-data): Various adjustments.
271         (mailcap): New group.
272         (mailcap-download-directory): Customize.
273         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
274         (mailcap-temporary-directory): Deleted (unused).
275         (mailcap-unescape-mime-test): Simplify slightly.
276         (mailcap-viewer-passes-test): Use functionp.
277         (mailcap-command-p): Aliased to executable-find.
278
279         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
280         default-enable-multibyte-characters is nil.
281
282 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
283
284         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
285
286 2000-11-21  Dave Love  <fx@gnu.org>
287
288         * gnus-art.el (gnus-mime-button-map): Don't inherit from
289         gnus-article-mode-map.
290 ;       (gnus-mime-button-menu): Use mouse-set-point.
291         (gnus-insert-mime-button, gnus-mime-display-alternative) 
292         (gnus-mime-display-alternative): Don't use local-map property.
293
294 2000-11-17  Dave Love  <fx@gnu.org>
295
296         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
297         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
298         and make-temp-file.
299         (uudecode-decode-region): Doc fix.
300
301 2000-11-14  Dave Love  <fx@gnu.org>
302
303         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
304         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
305         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
306         New files, derived from the XPMs.
307
308 2000-11-10  Dave Love  <fx@gnu.org>
309
310         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
311         (gnus-agent-lib-file, gnus-agent-load-alist)
312         (gnus-agent-save-alist, gnus-agent-article-name): Use
313         expand-file-name.
314
315         * gnus-group.el (gnus-group-name-charset-method-alist): Add
316         :version.
317         (nnkiboze-score-file): Defvar when compiling.
318
319         * gnus-start.el (gnus-read-newsrc-file): Add :version.
320
321         * gnus-art.el (gnus-article-banner-alist) 
322         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types) 
323         (gnus-article-date-lapsed-new-header) 
324         (gnus-article-mime-match-handle-function, gnus-mime-action-alist) 
325         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601) 
326         (gnus-treat-strip-headers-in-body) 
327         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds) 
328         (gnus-treat-translate): Add :version.
329         (gnus-article-mime-part-function): Fix defcustom.
330
331         * nnmail.el (nnmail-expiry-target) 
332         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers) 
333         (nnmail-split-header-length-limit): Add :version.
334
335         * gnus-sum.el (gnus-auto-expirable-marks) 
336         (gnus-inhibit-user-auto-expire, gnus-list-identifiers) 
337         (gnus-extra-headers, gnus-ignored-from-addresses) 
338         (gnus-newsgroup-ignored-charsets) 
339         (gnus-group-highlight-words-alist) 
340         (gnus-summary-show-article-charset-alist): Add :version.
341
342         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
343         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
344         files, converted from the XPMs.
345
346         * gnus-cache.el (gnus-cache-active-file): Don't use
347         file-name-as-directory on directory.
348         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
349         use file-name-as-directory on directory.
350
351         * time-date.el (timezone-make-date-arpa-standard): Autoload.
352         (date-to-time): Use it.
353
354 ;       * message.el (message-mode) <adaptive-fill-regexp>:
355 ;       <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
356 ;       (message-newline-and-reformat): Likewise.
357         (message-forward-as-mime, message-forward-ignored-headers) 
358         (message-buffer-naming-style, message-default-charset) 
359         (message-dont-reply-to-names, message-send-mail-partially-limit):
360         Add :version.
361
362         * mm-util.el: Doc fixes.
363         (mm-mime-charset): Don't use the raw result of
364         mm-preferred-coding-system.
365         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
366         (mm-with-unibyte): Simplify.
367
368         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
369         concat.
370
371         * pop3.el (pop3-version): Deleted.
372         (pop3-make-date): New function, avoiding message-make-date.
373         (pop3-munge-message-separator): Use it.
374
375 2000-11-09  Dave Love  <fx@gnu.org>
376
377         * gnus-group.el (gnus-group-make-directory-group) 
378         (gnus-group-fetch-faq): Use expand-file-name.
379         (gnus-group-fetch-faq): Simplify completing-read form.
380
381         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
382         test for Mule.
383
384         * message.el (tool-bar-map): Defvar when compiling.
385
386         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
387         (gnus-tm-lisp-directory): Deleted.
388         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
389         (featurep 'xemacs).
390         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory) 
391         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
392         version numbers from file names.
393
394 2000-11-08  Dave Love  <fx@gnu.org>
395
396         * mm-view.el: Use featurep for XEmacs test.
397         (mm-inline-message): Test for `remove-specifier'; don't use
398         condition-case.
399
400         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
401
402         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
403         (gnus-score-find-bnews): Don't concat "".
404
405         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
406         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
407         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
408         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
409
410         * gnus-sum.el: Put some defvars in eval-when-compile.
411         (gnus-summary-mode-hook): Add :options.
412         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
413         (gnus-summary-tool-bar-map): New variable.
414         (gnus-summary-make-tool-bar): New function.
415         (gnus-summary-mode): Put kill-all-local-variables first.
416
417         * gnus-group.el (gnus-group-toolbar-map): New variable.
418         (gnus-group-make-tool-bar): Rewritten.
419         (gnus-group-mode): Put kill-all-local-variables first.
420
421         * rfc2047.el: Require gnus-util.
422
423         * nnml.el (gnus-sorted-intersection): Autoload.
424
425         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
426         Put some defvars in eval-when-compile.
427         (gnus-intersection, gnus-sorted-complement):  Autoload.
428
429         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
430
431         * mm-encode.el (mm-body-7-or-8): Autoload.
432
433         * mm-decode.el (mm-insert-inline): Autoload.
434
435         * mml.el:
436         * message.el: Put some defvars in eval-when-compile.
437
438         * gnus-msg.el: Put some defvars in eval-when-compile.
439         (gnus-msg-mail): Move after gnus-setup-message.
440
441         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
442
443 2000-11-07  Dave Love  <fx@gnu.org>
444
445         * gnus-util.el (nnheader): Don't require message (recursive
446         autoload).
447
448         * uudecode.el: Avoid compiler warnings.
449
450         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
451         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
452
453 2000-11-06  Dave Love  <fx@gnu.org>
454
455         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
456
457         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
458         (uudecode-char-int): New alias, replacing char-int.
459         (uudecode-decode-region): Don't call buffer-disable-undo.
460
461 ;       * mm-uu.el (mm-uu-configure): Unquote lambda.
462 ;       (mm-uu-configure-list): Doc fix.
463 ;
464 ;       * earcon.el (running-xemacs): Don't define.
465 ;
466 ;2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
467 ;
468 ;       * message.el (message-font-lock-keywords): Match a final newline
469 ;       to help font-lock's multiline support.
470 ;
471 2000-11-03  Dave Love  <fx@gnu.org>
472
473         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
474
475         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
476         name.
477
478         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
479         <banner>: Fix custom type, doc.
480
481         * mm-decode.el (mm-display-external): Space-prefix temp buffer
482         name.  Don't disable undo explicitly.
483
484 ;2000-11-02  Dave Love  <fx@gnu.org>
485 ;
486 ;       * message.el (message-font-lock-keywords): Use [:alpha:] for
487 ;       cite-prefix.
488
489 2000-11-01  Dave Love  <fx@gnu.org>
490
491         * rfc2047.el (base64): Require unconditionally.
492         (message-posting-charset): Defvar when compiling.
493         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
494         message.
495
496         * gnus-sum.el (nnoo): Require.
497         (mm-uu-dissect): Autoload.
498
499         * mml.el (mml-parse-1): Clarify message.
500         (mml-minibuffer-read-type): Use mailcap-mime-types.
501
502 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
503
504         * mml.el: Fix a typo in the requiring of CL.
505
506 2000-11-01  Dave Love  <fx@gnu.org>
507
508         * utf7.el: Require cl when compiling.
509
510         * binhex.el: Use (featurep 'xemacs).
511         (binhex-char-int): New alias, replacing char-int.  Change callers.
512         (binhex-decode-region): Simplify work buffer code.
513         (binhex-decode-region-external): Use expand-file-name, not concat.
514
515 2000-10-30  Dave Love  <fx@gnu.org>
516
517         * gnus-art.el: Fix 2000-10-27 change properly.
518
519 2000-10-28  Miles Bader  <miles@gnu.org>
520
521         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
522
523 2000-10-27  Dave Love  <fx@gnu.org>
524
525         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
526         strings.
527         (gnus-group-make-tool-bar): New function.
528         (gnus-group-mode): Use it.
529
530         * message.el (message-mode-menu): Add some :help strings.
531         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
532         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
533
534         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
535         * describe-group.xpm, get-news.xpm, kill-group.xpm:
536         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
537
538         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
539         display-graphic-p here.
540
541 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
542
543         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
544         of the `gnus-xemacs' variable, as the latter has been removed.
545         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
546         * gnus-art.el (gnus-treat-display-xface)
547         (gnus-treat-display-smileys, gnus-treat-display-picons) 
548         (gnus-article-read-summary-keys): Likewise.
549
550 2000-10-26  Dave Love  <fx@gnu.org>
551
552         (defvar): Use rmail-spool-directory unconditionally.
553
554 2000-10-18  Dave Love  <fx@gnu.org>
555
556         * mm-bodies.el (mm-uu-decode-function)
557         (mm-uu-binhex-decode-function): Defvar when compiling.
558
559         * gnus-nocem.el (gnus-nocem-issuers): Update.
560         (gnus-nocem-check-from): New option.
561         (gnus-nocem-scan-groups): Use it.
562         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
563         (gnus-nocem-check-article-limit): Add :version.
564
565 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
566
567         * ietf-drums.el (mm-util): Require CL when compiling.
568
569 2000-10-15  Dave Love  <fx@gnu.org>
570
571         * qp.el: Require mm-util.
572
573 2000-10-13  Dave Love  <fx@gnu.org>
574
575         * qp.el (quoted-printable-decode-region): Avoid invalid
576         coding-systems.
577
578 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
579
580         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
581         to a recursive load.
582
583 2000-10-12  Dave Love  <fx@gnu.org>
584
585         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
586
587         * gnus.el (gnus-group-startup-message): Check for PBM image.
588
589 2000-10-09  Dave Love  <fx@gnu.org>
590
591         * mail-source.el (mail-source-fetch-imap): Bind
592         default-enable-multibyte-characters rather than using
593         mm-disable-multibyte.
594
595 2000-10-05  Dave Love  <fx@gnu.org>
596
597         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
598         Autoload.
599         (quoted-printable-decode-region):  Rename arg which confused
600         charset with coding-system.  Don't use nonascii-insert-offset.
601         Coding-system encode the region initially.  Don't recognize `=='
602         as valid QP.  Coding-system decode the region finally.
603         (quoted-printable-decode-string): Rename arg which confused
604         charset with coding-system.
605
606         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
607         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
608         mm-encode-coding-region.
609         (mm-decode-body, mm-decode-string): Rename variables which
610         confused charset with coding-system.
611         (binhex-decode-region): Don't autoload.
612         (mm-body-encoding): Require message.
613         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
614         cond branches.
615
616         * gnus-art.el (article-de-quoted-unreadable)
617         (article-de-base64-unreadable): Fold search case
618         rather than downcasing string.  Apply mm-charset-to-coding-system
619         to arg of quoted-printable-decode-region.
620
621 2000-10-04  Dave Love  <fx@gnu.org>
622
623         * gnus-ems.el: Don't turn off compiler warnings in local vars.
624         Require ring when compiling.
625         (gnus-article-compface-xbm): New variable.
626
627 2000-10-04  Dave Love  <fx@gnu.org>
628
629         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
630         pbm images.
631
632         * frown.pbm, smile.pbm, wry.pbm: New files.
633
634         * frown.xbm, smile.xbm, wry.xbm: Deleted.
635
636 2000-10-03  Dave Love  <fx@gnu.org>
637
638         * mail-source.el (mail-sources): Revert to nil.
639
640         * nnmail (nnmail-spool-file): Revert to `((file))'.
641
642         * qp.el: Don't require mm-util.
643         (quoted-printable-decode-region): Rewritten.
644         (quoted-printable-decode-string, quoted-printable-encode-region):
645         Doc fix.
646         (quoted-printable-encode-region): Barf on multibyte characters.
647         Maybe make the class multibyte.  Upcase chars, not formatted
648         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
649         (quoted-printable-encode-string): Don't use
650         mm-with-unibyte-buffer.
651
652 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
653
654         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
655
656 2000-09-21  Dave Love  <fx@gnu.org>
657
658         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
659         (for Emacs 20).  Tidy somewhat.
660
661 2000-09-21  Dave Love  <fx@gnu.org>
662
663         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
664         image processing.  Rationalize logic somewhat.
665
666 2000-09-20  Dave Love  <fx@gnu.org>
667
668         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
669         specifically.
670
671         * gnus.el (gnus-version-number): Avoid some redundant
672         autoloads.
673
674 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
675
676         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
677         to XBM; we always have PBM support.
678
679 2000-09-14  Dave Love  <fx@gnu.org>
680
681         * gnus.el (gnus-charset): 
682         * mm-decode.el (mime-display):
683         * imap.el (imap) <defgroup>: Add :version.
684
685 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
686
687         * parse-time.el: Fix author's mail address.
688
689         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
690         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
691         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
692         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
693         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
694         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
695         * rfc2231.el, uudecode.el: Fix copyright notice.
696
697         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
698         require `w3' at load-time only if not running in batch mode.
699
700 2000-12-19 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
701
702         * gnus.el: Before merge with Emacs21.
703
704 2000-12-19  Raymond Scholz <ray-2000@zonix.de>
705
706         * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
707
708 2000-12-19  Per Abrahamsen  <abraham@dina.kvl.dk>
709
710         * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
711         to avoid conflict with the standard `back-to-indentation'
712         binding. 
713
714 2000-12-17 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
715
716         * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
717
718         * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
719         (mm-disable-multibyte-mule4): Ditto.
720         (mm-with-unibyte-current-buffer-mule4): Ditto.
721
722 2000-12-15 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
723
724         * pop3.el (pop3-movemail): Use binary.
725         (pop3-movemail-file-coding-system): Removed.
726
727 2000-12-14 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
728
729         * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
730
731 2000-12-13 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
732
733         * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
734         exists.
735
736 2000-12-13 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
737
738         * gnus-msg.el (gnus-post-method): Use backend name when the
739         address is "".
740
741 2000-12-08 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
742
743         * gnus-art.el (article-verify-x-pgp-sig): Don't test
744         mm-verify-option.
745         (gnus-treat-x-pgp-sig): Default value.
746         (gnus-ignored-headers): Redundant.
747
748 2000-12-04 22:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
749
750         * gnus-win.el (gnus-configure-frame): Save selected window.
751
752 2000-02-15  Andrew Innes  <andrewi@gnu.org>
753
754         * nnmbox.el: Require gnus-range.
755         (nnmbox-group-building-active-articles): New variable.
756         (nnmbox-group-active-articles): New variable; this is a cache of
757         all active articles by group and number.
758         (nnmbox-in-header-p): New function.
759         (nnmbox-find-article): New function.
760         (nnmbox-record-active-article): New function.
761         (nnmbox-record-deleted-article): New function.
762         (nnmbox-is-article-active-p): New function.
763         (nnmbox-retrieve-headers): Use nnmbox-find-article.
764         (nnmbox-request-article): Ditto.  Also supply extra arg to
765         nnmbox-article-group-number.
766         (nnmbox-request-expire-articles): Ditto.
767         (nnmbox-request-move-article): Ditto.
768         (nnmbox-request-replace-article): Ditto.
769         (nnmbox-request-rename-group): Rename group entry in active
770         article cache.
771         (nnmbox-delete-mail): Update active article cache, unless article
772         is being replaced.
773         (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
774         than partially duplicating it.
775         (nnmbox-article-group-number): Add extra `this-line' arg, to
776         handle articles belonging to multiple groups.
777         (nnmbox-save-mail): Update active article cache.
778         (nnmbox-read-mbox): Build active article cache when loading mbox.
779         Also do some repair work, if we find articles that are missing the
780         appropriate X-Gnus-Newsgroup lines in the header.  We can usually
781         reconstruct these from Xref info.
782         
783 2000-12-04 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
784
785         * mail-source.el (mail-source-report-new-mail): Use
786         nnheader-run-at-time.
787
788 2000-02-15  Andrew Innes  <andrewi@gnu.org>
789
790         * mail-source.el (mail-source-fetch-pop): Clear pop password when
791         an error is thrown, and then rethrow the error.
792         (mail-source-check-pop): Ditto.
793         (mail-source-start-idle-timer): Prevent multiple pop checks
794         running if the check takes a long time.
795         
796 2000-12-04 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
797
798         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
799         succeed.
800
801 2000-12-04 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
802
803         * gnus-win.el (gnus-configure-windows): Make sure
804         nntp-server-buffer is live.
805         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
806
807 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
808
809         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
810
811 2000-12-04  Andreas Jaeger  <aj@suse.de>
812
813         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
814
815 2000-12-03 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
816
817         * mml2015.el (mml2015-fix-micalg): Alg might be nil.
818
819 2000-12-01  Christopher Splinter <chris@splinter.inka.de>
820
821         * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
822
823 2000-12-01  Simon Josefsson  <sj@extundo.com>
824
825         * mml-smime.el (mml-smime-verify): Fix address parsing.
826
827 2000-12-01  Simon Josefsson  <sj@extundo.com>
828
829         * mml-smime.el (mml-smime-verify): Don't modify MM buffer.  Handle
830         more than one certificate inside PKCS#7 blob.  Better security
831         information (clamed / actual sender, openssl output, certificates
832         inside message).
833
834         * smime.el (smime-verify-region): Output to /dev/null.
835         (smime-buffer-as-string-region): Don't parse empty lines.
836
837 2000-11-30 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
838
839         * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
840         ?d and ?D.
841         (gnus-mime-security-show-details-inline): New variable.
842         (gnus-mime-security-show-details): Use them.
843         (gnus-insert-mime-security-button): Ditto.
844
845         * mml2015.el (mml2015-gpg-verify): Set details when succeed.
846         Suggest by Michael Duggan (md5i@cs.cmu.edu).
847         (mml2015-gpg-clear-verify): Ditto.
848         (mml2015-gpg-decrypt-1): Ditto.
849         (mml2015-use): Prefer 'gpg.
850
851 2000-11-30 19:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
852
853         * gnus-util.el (gnus-add-text-properties-when): New function.
854         (gnus-remove-text-properties-when): Ditto.
855
856         * gnus-cite.el (gnus-article-hide-citation): Use them.
857         (gnus-article-toggle-cited-text): Use them.
858         
859         * gnus-art.el (gnus-signature-toggle): Use them.
860         (gnus-article-show-hidden-text): Ditto.
861         (gnus-article-hide-text): Ditto.
862
863 2000-11-30 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
864
865         * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
866
867 2000-11-30  Simon Josefsson  <sj@extundo.com>
868
869         * smime.el (smime-point-at-eol): New alias.
870         (smime-buffer-as-string-region): Use it.
871
872 2000-11-29 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
873
874         * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
875
876 2000-11-29 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
877
878         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
879         
880         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
881         
882         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
883
884 2000-11-22  Jan Nieuwenhuizen  <janneke@gnu.org>
885
886         * nnmh.el (nnmh-request-expire-articles): Implemented
887         expiry-target for nnmh backend.
888
889 2000-11-30  Simon Josefsson  <sj@extundo.com>
890
891         * mm-decode.el (mm-security-from): New variable.
892         (mm-possibly-verify-or-decrypt): Use it rather than `from'.
893
894         * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
895         than `from'.
896
897 2000-11-30  Simon Josefsson  <sj@extundo.com>
898
899         * mml-smime.el (mml-smime-verify): Verify that certificate mail
900         address match sender address.
901
902         * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
903
904         * smime.el (smime-verify-region): Don't copy buffer.
905         (smime-decrypt-buffer): Use expand-file-name on keyfile.
906         (smime-pkcs7-region): New function.
907         (smime-pkcs7-certificates-region): Ditto.
908         (smime-pkcs7-email-region): Ditto.
909         (smime-buffer-as-string-region): Ditto.
910
911         * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
912         buffer.
913
914 2000-11-23  Jens Krinke <j.krinke@gmx.de>
915
916         * smime.el (smime-decrypt-region): Fix keyfile argument.
917
918 2000-11-29 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
919
920         * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
921
922 2000-11-28 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
923
924         * message.el (message-shoot-gnksa-feet): New variable.
925         (message-gnksa-enable-p): New function.
926         (message-send): Use it.
927         (message-check-news-body-syntax): Ditto.
928
929 2000-11-28  Katsumi Yamaoka  <yamaoka@jpl.org>
930
931         * message.el (message-make-message-id): Remove the redundancy.
932
933 2000-11-22 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
934
935         * message.el (message-setup): Discourage using mc-install-*-mode.
936
937         * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
938
939 2000-11-22 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
940
941         * gnus-cite.el (gnus-cite-parse): Guess citation length.
942
943 2000-11-22 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
944
945         * gnus-ml.el (gnus-mailing-list-insinuate): New function.
946
947 2000-11-22 13:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
948
949         * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
950
951 2000-11-22 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
952
953         * gnus-xmas.el (gnus-xmas-article-display-xface): Use
954         insert-buffer-substring.
955
956         * message.el (message-send-mail): Use buffer-substring-no-properties.
957         (message-send-news): Ditto.
958
959 2000-11-22  David Edmondson <dme@dme.org>
960
961         * imap.el (imap-wait-for-tag): Message read info.
962
963 2000-11-21 20:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
964
965         * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
966         (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
967         (mml2015-gpg-encrypt): Ditto.
968
969 2000-11-21 09:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
970
971         * mm-decode.el (mm-verify-option): Default value.
972
973         * mml-sec.el (mml-secure-part): Error message.
974
975 2000-11-20 18:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
976
977         * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
978
979 2000-11-20 17:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
980
981         * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
982
983 2000-11-20 16:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
984
985         * gnus-art.el (gnus-article-describe-key): Use prompt.
986         (gnus-article-describe-key-briefly): Ditto.
987
988 2000-11-20 15:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
989
990         * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
991
992 2000-11-20 10:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
993
994         * gnus-art.el (gnus-article-describe-key): New function.
995         (gnus-article-describe-key-briefly): New function.
996
997 2000-11-19 23:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
998
999         * mm-decode.el (mm-decrypt-option): Doc typo.
1000
1001         * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
1002         return a number.
1003
1004 2000-11-19 21:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1005
1006         * message.el (message-newline-and-reformat): Typo.
1007
1008 2000-11-19 12:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1009
1010         * gnus-art.el (article-verify-x-pgp-sig): Check whether
1011         original-article-buffer exists.
1012
1013         * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
1014         (rfc2047-header-encoding-alist): Addresses are different from text.
1015         (rfc2047-encode-message-header): Ditto.
1016         (rfc2047-dissect-region): Extra parameter.
1017         (rfc2047-encode-region): Ditto.
1018         (rfc2047-encode-string): Ditto.
1019
1020 2000-11-19 00:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1021
1022         * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
1023         (mm-uu-pgp-encrypted-extract): Use it.
1024         (mm-uu-pgp-signed-extract-1): New function.
1025         (mm-uu-pgp-signed-extract): Use it.
1026
1027         * gnus-art.el (gnus-mime-display-security): New function.
1028         (gnus-mime-display-part): Use it.
1029         (gnus-mime-security-verify-or-decrypt): New function.
1030         (gnus-mime-security-press-button): New function.
1031         (gnus-insert-mime-security-button): Use it.
1032
1033         * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
1034         (mm-find-raw-part-by-type): Ditto.
1035         (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
1036         (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
1037         (mm-destroy-parts): Kill nested multibyte buffer.
1038
1039         * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
1040         (mml2015-gpg-verify): Ditto.
1041
1042 2000-11-18  Simon Josefsson  <sj@extundo.com>
1043
1044         * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
1045         (mml2015-function-alist): Use it.
1046
1047         * mml-sec.el (mml-sign-alist): Update names.
1048         (mml-encrypt-alist): Ditto.
1049         (mml-secure-part-smime-sign): Moved to mml-smime.el
1050         as `mml-smime-sign-query'.
1051         (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
1052         `mml-smime-get-file-cert'.
1053         (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
1054         `mml-smime-get-dns-cert'.
1055         (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
1056         `mml-smime-encrypt-query'.
1057         (mml-smime-sign-buffer): Use mml-smime-sign.
1058         (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
1059
1060         * mml-smime.el (mml-smime-sign): New function.
1061         (mml-smime-encrypt): 
1062         (mml-smime-sign-query): 
1063         (mml-smime-get-file-cert): 
1064         (mml-smime-get-dns-cert): 
1065         (mml-smime-encrypt-query): Moved from mml-sec.el.
1066
1067 2000-11-16  Simon Josefsson  <sj@extundo.com>
1068
1069         * mml2015.el (mml2015-gpg-clear-verify): New function.
1070         (mml2015-function-alist): Add it.
1071
1072 2000-11-17 14:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1073
1074         * message.el (message-setup-fill-variables): Use
1075         message-cite-prefix-regexp.
1076         (message-newline-and-reformat): Check the end of citation, leading
1077         WSP, break in the cite prefix.
1078         (message-fill-paragraph): New function.
1079
1080 2000-11-17 13:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1081
1082         * lpath.el: Shut up.
1083
1084 2000-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
1085
1086         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1087         raw 8-bit in headers in dk.* newsgroups.
1088
1089 2000-11-17 08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1090
1091         * message.el (message-newline-and-reformat): Match extra WSPs.
1092
1093 2000-11-16 23:31  ShengHuo ZHU  <zsh@cs.rochester.edu>
1094
1095         * mml.el (mml-generate-mime-1): Ignore ascii.
1096
1097 2000-11-16 Justin Sheehy <justin@iago.org>
1098
1099         * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
1100
1101 2000-11-16 17:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
1102
1103         * message.el (message-cite-prefix-regexp): Prefix should not end
1104         at space.
1105
1106 2000-11-15 18:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1107
1108         * message.el (message-mode-syntax-table): Add - as a word
1109         constituent as in articles.
1110         (message-setup-fill-variables): Add -_. as supercite-style prefix.
1111         * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
1112         * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
1113
1114 2000-11-15 13:21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1115
1116         * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
1117
1118 2000-11-12  David Edmondson  <dme@dme.org>
1119
1120         * message.el (message-font-lock-keywords): use
1121         message-cite-prefix-regexp.
1122
1123 2000-11-15  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1124
1125         * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
1126         Stein Arild Str\e,Ax\e(Bmme.
1127         (gnus-group-jump-to-group): Use it.
1128         (gnus-group-jump-to-group-prompt): Customize.
1129
1130 2000-11-14 10:32:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
1131
1132         * mailcap.el (mailcap-possible-viewers): Match the entire string.
1133
1134 2000-11-14 10:20:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
1135
1136         * mml2015.el (mml2015-mailcrypt-verify): replace-match is
1137         incompatible.
1138         (mml2015-mailcrypt-sign): Ditto.
1139
1140 2000-11-14 10:12:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1141
1142         * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
1143         group is open.
1144
1145 2000-11-14 00:48:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
1146
1147         * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
1148         nnvirtual articles.
1149         (gnus-backlog-request-article): Don't request nnvirtual articles.
1150
1151 2000-11-13 22:08:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1152
1153         * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
1154         * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
1155
1156 2000-11-13 20:43:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
1157
1158         * mm-decode.el (mm-get-part): Don't call mm-insert-part.
1159         * mml.el (mml-generate-mime-1): Use charset attribute.
1160         * mm-bodies.el (mm-encode-body): Add parameter charset.
1161         * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
1162
1163 2000-11-13 16:09:09  ShengHuo ZHU  <zsh@cs.rochester.edu>
1164
1165         * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
1166         (mml2015-mailcrypt-clear-decrypt): Ditto.
1167         (mml2015-mailcrypt-verify): Ditto.
1168         (mml2015-mailcrypt-clear-verify): Ditto.
1169         (mml2015-gpg-verify): Ditto.
1170
1171 2000-11-13 15:29:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1172
1173         * smime.el (smime-openssl-program): Test the existence of openssl.
1174         * mml-smime.el: Require mm-decode.
1175         (mml-smime-verify-test): New function.
1176         * mm-decode.el (mm-verify-function-alist): Use it.
1177
1178 2000-11-13 09:50:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1179
1180         * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
1181         anyway.
1182
1183 2000-11-13  Simon Josefsson  <sj@extundo.com>
1184
1185         * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
1186         verification doesn't work.
1187
1188 2000-11-12 23:36:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
1189
1190         * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
1191         (gnus-inews-do-gcc): Use it.
1192
1193 2000-11-12 21:35:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1194
1195         * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
1196         leading space.
1197         * mm-extern.el (mm-inline-external-body): Report error when no 
1198         access-type.
1199
1200 2000-11-12 19:48:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
1201
1202         * gnus-sum.el (gnus-select-newsgroup): Change the error message.
1203
1204 2000-11-12 11:53:18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1205
1206         * gnus-art.el (gnus-mime-button-menu): Use select-window.
1207
1208 2000-11-12 09:47:54  ShengHuo ZHU  <zsh@cs.rochester.edu>
1209
1210         * gnus-art.el (gnus-mime-display-part): Display multipart/related
1211         as multipart/mixed.
1212
1213 2000-11-12  David Edmondson  <dme@dme.org>
1214         
1215         * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
1216         and replace `.' with `\w' to allow for different syntax tables
1217         (from Vladimir Volovich).
1218         * message.el (message-newline-and-reformat): use
1219         `message-cite-prefix-regexp'.
1220         * gnus-cite.el (gnus-supercite-regexp): use
1221         `message-cite-prefix-regexp'.
1222         * gnus-cite.el (gnus-cite-parse): use
1223         `message-cite-prefix-regexp'.
1224
1225 2000-11-12 08:52:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
1226
1227         * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
1228         PGP SIGNATURE.  Escape leading "-"'s.
1229         (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
1230
1231 2000-11-11 15:55:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
1232
1233         * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
1234
1235 2000-11-11  Simon Josefsson  <sj@extundo.com>
1236
1237         * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
1238
1239         * smime.el (smime-details-buffer): New variable.
1240         (smime-sign-region): 
1241         (smime-encrypt-region): 
1242         (smime-verify-region): 
1243         (smime-decrypt-region): Copy OpenSSL output to the buffer.
1244
1245         * mml-smime.el (mml-smime-verify): Support security info.
1246
1247 2000-11-10 17:11:22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1248
1249         * mm-decode.el (mm-verify-option): Set default to nil.
1250         (mm-decrypt-option): Ditto.
1251         * gnus-art.el (article-verify-x-pgp-sig): New function.
1252
1253 2000-11-10 09:01:25  ShengHuo ZHU  <zsh@cs.rochester.edu>
1254
1255         * gnus-art.el (gnus-mime-display-alternative): Show button if no
1256         preferred part.
1257
1258 2000-11-07  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1259
1260         * gnus-sum.el (gnus-move-split-methods): Say that
1261         `gnus-split-methods' uses file names, whereas this uses group
1262         names.  (Report from Nevin Kapur)
1263
1264 2000-11-10 01:23:20  ShengHuo ZHU  <zsh@cs.rochester.edu>
1265   
1266         * mm-partial.el (mm-inline-partial): Insert MIME-Version.
1267
1268 2000-11-09 17:02:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1269
1270         * nnheader.el (nnheader-directory-files-is-safe): New variable.
1271         (nnheader-directory-articles): Use it.
1272         (nnheader-article-to-file-alist): Ditto.
1273
1274 2000-11-09 16:20:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
1275
1276         * rfc2047.el (rfc2047-pad-base64): New function.
1277         (rfc2047-decode): Use it.
1278
1279 2000-11-09 08:53:04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1280
1281         * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
1282         select method.
1283
1284 2000-11-08 19:58:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1285
1286         * mml2015.el (mml2015-gpg-decrypt-1): 
1287         (mml2015-gpg-verify): buffer-string has no argument in Emacs.
1288
1289 2000-11-08 16:37:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1290
1291         * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
1292
1293 2000-11-08 08:38:30  ShengHuo ZHU  <zsh@cs.rochester.edu>
1294
1295         * pop3.el (pop3-munge-message-separator): A message may have an
1296         empty body.
1297   
1298 2000-11-07 18:02:26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1299
1300         * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
1301         (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
1302         (mm-uu-pgp-signed-extract): Use coding-system.
1303
1304 2000-11-07 14:33:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1305
1306         * gnus-art.el (gnus-mime-display-part): Show MIME security button.
1307         (gnus-insert-mime-security-button): New function.
1308         * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
1309         * mml2015.el:  Add security info when verify or decrypt.
1310         * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
1311         (mm-uu-pgp-encrypted-extract): Ditto.
1312
1313 2000-11-07 08:49:36  ShengHuo ZHU  <zsh@cs.rochester.edu>
1314
1315         * mm-decode.el (mm-display-parts): New function.
1316         * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
1317
1318 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
1319
1320         * gnus-mlspl.el: Documentation tweaks.
1321         
1322 2000-11-06 22:06:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1323
1324         * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.  
1325         * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
1326         argument.
1327
1328 2000-11-06 19:10:14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1329
1330         * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
1331
1332 2000-11-06 18:17:53  ShengHuo ZHU  <zsh@cs.rochester.edu>
1333
1334         * gnus-art.el (gnus-article-encrypt): New function.
1335         (gnus-article-encrypt-protocol-alist): New variable.
1336         (gnus-article-encrypt-protocol): New variable.
1337         * mml2015.el (mml2015-self-encrypt): New function.
1338         (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
1339
1340 2000-11-06 16:02:52  ShengHuo ZHU  <zsh@cs.rochester.edu>
1341
1342         * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
1343         (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
1344         let mailcap do it.
1345         * mml2015.el: Remove snarf code.
1346         * mm-decode.el: Remove snarf code.
1347
1348 2000-11-06 14:03:10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1349
1350         * mml.el (mml-insert-mml-markup): Ignore internal stuff.
1351         (mml-insert-mime): Understand gnus-decoded.
1352         (mime-to-mml): New parameter handles.
1353         * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
1354         * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
1355
1356 2000-11-06 13:51:37  ShengHuo ZHU  <zsh@cs.rochester.edu>
1357
1358         * mm-decode.el (mime-security): New group.
1359         (mm-verify-function-alist): Add test function.
1360         (mm-decrypt-function-alist): Ditto.
1361         (mm-snarf-option): Set default value as nil.
1362         (mm-find-part-by-type): Recursive parameter.
1363         (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
1364         * mml2015.el: Support draft-ietf-openpgp-multsig.
1365
1366 2000-11-06 13:01:27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1367
1368         * gnus-art.el (gnus-mime-view-part-as-charset): New function.
1369         (gnus-article-view-part-as-charset): New function.
1370
1371 2000-11-05 22:34:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1372
1373         * mm-decode.el (mm-verify-option): Default value.
1374         (mm-possibly-verify-or-decrypt): Dealing with broken messages.
1375
1376 2000-11-05 15:06:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1377
1378         * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
1379
1380 2000-11-05  Simon Josefsson  <sj@extundo.com>
1381
1382         * mml-smime.el (mml-smime-verify): Work in original multipart
1383         buffert.
1384
1385         * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
1386         (mm-handle-multipart-ctl-parameter): Ditto.
1387         (mm-alist-to-plist): New function.
1388         (mm-dissect-buffer): Store CTL parameters and copy original buffer
1389         for multiparts.
1390         (mm-destroy-parts): Destroy multipart buffert.
1391         (mm-remove-part): Ditto.
1392
1393         * mml-smime.el (mml-smime-sign): Not used.
1394         (mml-smime-encrypt): Ditto.
1395
1396         * mm-decode.el (mml-smime-verify): Autoload mml-smime.
1397
1398         Verify S/MIME signature support.
1399         
1400         * mm-decode.el (mm-inline-media-tests): Add
1401         application/{x-,}pkcs7-signature.
1402         (mm-inlined-types): Ditto.
1403         (mm-automatic-display): Ditto.
1404         (mm-verify-function-alist): Ditto.  Add name of method.
1405         (mm-decrypt-function-alist): Add name of method.
1406         (mm-find-part-by-type): Add documentation.
1407         (mm-possibly-verify-or-decrypt): Use new format of
1408         mm-{verify,decrypt}-function-alist.  Use method names.
1409
1410         * mml-smime.el (mml-smime-verify): New function.
1411
1412 2000-11-04 20:38:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1413
1414         * mm-view.el (mm-inline-text): Move point to the end of inserted text.
1415
1416 2000-11-04 19:07:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1417
1418         * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
1419         * mm-uu.el: Reorganized.  Add gnatsweb, pgp-signed, pgp-encrypted.
1420         * mm-decode.el (mm-snarf-option): New.
1421
1422 2000-11-04 13:08:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1423
1424         * mm-util.el (mm-subst-char-in-string): New function.
1425         (mm-replace-chars-in-string): Use it.
1426         * message.el (message-replace-chars-in-string): Use it.
1427         * nnheader.el (nnheader-replace-chars-in-string): Use it.
1428         * gnus-mh.el (mh-lib-progs): Shut up.
1429
1430 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
1431
1432         * base64.el, md5.el: Moved to contrib directory.
1433
1434 2000-11-04 11:13:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
1435
1436         * gnus-sum.el (gnus-summary-search-article-forward): Don't move
1437         the last article when search.
1438
1439 2000-11-04 10:34:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1440
1441         * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
1442         * nnmail.el (nnmail-pathname-coding-system): Ditto.
1443
1444 2000-09-29  David Edmondson  <dme@thus.net>
1445
1446         * message.el (message-newline-and-reformat): Typo.
1447
1448 2000-11-04 10:11:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1449
1450         * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
1451
1452 2000-11-04 09:53:42  ShengHuo ZHU  <zsh@cs.rochester.edu>
1453
1454         * nntp.el (nntp-decode-text): Delete bogus status lines.
1455
1456 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1457
1458         * message.el (message-font-lock-keywords): Match a final newline
1459         to help font-lock's multiline support.
1460         
1461 2000-11-04 09:11:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1462
1463         * nnoo.el (nnoo-set): New function.
1464
1465 2000-11-04  ShengHuo Zhu  <zsh@cs.rochester.edu>
1466
1467         * gpg.el, gpg-ring.el: Moved to contrib directory.
1468
1469 2000-11-04  Simon Josefsson  <sj@extundo.com>
1470
1471         * nnimap.el (nnimap-split-inbox): Typo.
1472
1473 2000-11-03 10:46:44  ShengHuo ZHU  <zsh@cs.rochester.edu>
1474
1475         * gnus-msg.el (gnus-msg-mail): Move it backwards.
1476
1477 2000-11-03  Simon Josefsson  <sj@extundo.com>
1478
1479         * rfc2231.el (rfc2231-parse-qp-string): New function.
1480         (require): rfc2047.
1481
1482         * mail-parse.el (mail-header-parse-content-type):
1483         (mail-header-parse-content-disposition): Support invalid QP
1484         encoded strings, by using `rfc2231-parse-qp-string'.
1485
1486 2000-11-03 08:58:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1487
1488         * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
1489         (rfc2231-decode-encoded-string): Typo "> X 1".
1490         (rfc2231-encode-string): Insert the name of charset.
1491         * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
1492
1493 2000-11-02 23:35:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1494
1495         * mm-decode.el (mm-save-part): Return the filename.
1496         * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
1497         * gnus-art.el (gnus-mime-save-part-and-strip): New function.
1498         (gnus-mime-action-alist): Use it.
1499         (gnus-mime-button-commands): USe it.
1500         * mm-extern.el (mm-extern-local-file): Error when the file is gone.
1501         (mm-inline-external-body): unwind-protect.
1502
1503 2000-11-02 21:08:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
1504
1505         * gnus-art.el (gnus-insert-mime-button): Show url.
1506
1507 2000-11-02 19:51:19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1508
1509         * mml.el (mml-generate-mime-1): Support external url.
1510         * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
1511
1512 2000-11-02 16:53:32  ShengHuo ZHU  <zsh@cs.rochester.edu>
1513
1514         * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
1515         * mm-decode.el (mm-display-external): Ditto.
1516         * mm-extern.el: New file.
1517         * mm-decode.el (mm-inline-media-tests): Hook it up.
1518         (mm-inlined-types): Inline message/external-body.
1519
1520 2000-11-02  Simon Josefsson  <sj@extundo.com>
1521
1522         * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
1523
1524         * message.el (message-get-reply-headers): Better handling when
1525         Mail-Followup-To is very large.
1526         
1527 2000-11-02 13:27:56  ShengHuo ZHU  <zsh@cs.rochester.edu>
1528
1529         * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.  
1530         * gnus-art.el (gnus-article-edit-done): 
1531         * gnus-sum.el (gnus-summary-edit-article-done): Move line 
1532         counting code here.
1533         * gnus-msg.el (gnus-setup-message): Remove a hack.
1534
1535 2000-11-02 09:33:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1536
1537         * gnus-sum.el (gnus-newsgroup-variables): New variable.
1538         (gnus-summary-mode): Make them local variables. 
1539         (gnus-set-global-variables): Globalize them.
1540         (gnus-summary-exit): Kill them.
1541
1542 2000-11-02  Hrvoje Niksic  <hniksic@arsdigita.com>
1543
1544         * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
1545         word.
1546
1547 2000-11-01 10:07:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
1548
1549         * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
1550         gnus-article-wash-types.
1551         * gnus-art.el (gnus-article-wash-status): Use them.
1552
1553 2000-11-01 08:54:11  ShengHuo ZHU  <zsh@cs.rochester.edu>
1554
1555         * mml.el (mml-read-tag): Remove spaces and LF.
1556
1557 2000-11-01 08:01:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1558
1559         * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
1560         * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
1561
1562 2000-11-01 07:39:24  ShengHuo ZHU  <zsh@cs.rochester.edu>
1563
1564         * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
1565
1566 2000-10-31 22:06:13  ShengHuo ZHU  <zsh@cs.rochester.edu>
1567
1568         * gnus-sum.el (gnus-article-charset): New variable.
1569         (gnus-summary-display-article): Set it.
1570         * gnus-msg.el (gnus-copy-article-buffer): Use it.
1571         * gnus-art.el (gnus-article-mode): Make it local variable.
1572
1573 2000-11-01 01:12:29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1574
1575         * nnultimate.el (nnultimate-create-mapping): Use nreverse. 
1576
1577 2000-10-31 23:45:31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1578
1579         * nnwfm.el: New file.
1580
1581         * nnweb.el (nnweb-replace-in-string): New function.
1582
1583 2000-10-31 17:32:02  ShengHuo ZHU  <zsh@cs.rochester.edu>
1584
1585         * mml2015.el: Wrap gpg.el.
1586         * gpg.el (gpg-verify): The last argument of apply is a list.
1587         (gpg-encrypt): Add passphrase as a parameter.
1588
1589 2000-10-31 17:28:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
1590
1591         * gpg.el: New file.
1592         * gpg-ring.el: New file.
1593
1594 2000-10-31 11:44:29  ShengHuo ZHU  <zsh@cs.rochester.edu>
1595
1596         * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
1597
1598 2000-10-31  Katsumi Yamaoka  <yamaoka@jpl.org>
1599
1600         * gnus-sum.el (gnus-summary-insert-line): Work with quoted
1601         double-quote charcters.
1602         (gnus-summary-prepare-threads): Ditto.
1603
1604 2000-10-31 08:36:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1605
1606         * gnus-art.el (gnus-mime-display-single): Forward line -1.
1607         * mml.el (mml-read-tag): Don't skip the leading space.
1608         * lpath.el (font-lock-set-defaults): Shut up.
1609
1610 2000-10-31 00:04:35  ShengHuo ZHU  <zsh@cs.rochester.edu>
1611
1612         * mml2015.el: Fix doc. Remove bogus mml2015-setup.
1613
1614 2000-10-30 23:37:07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1615
1616         * qp.el (quoted-printable-encode-region): Replace leading - when
1617         ultra safe.
1618         * mml.el (mml-generate-mime-postprocess-function): Removed.
1619         (mml-postprocess-alist): Removed.
1620         (mml-generate-mime-1): Use ultra-safe when sign.
1621         * mml2015.el (mml2015-fix-micalg): Uppercase.
1622         (mml2015-verify): Insert LF.
1623         (mml2015-mailcrypt-sign): Downcase; search backward.
1624
1625 2000-10-16 11:36:52  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1626
1627         * nnultimate.el (nnultimate-forum-table-p): Be a bit more
1628         restrictive. 
1629         (nnultimate-table-regexp): New variable.
1630         (nnultimate-forum-table-p): Use it.
1631
1632 2000-10-30  Ed L Cashin <ecashin@coe.uga.edu>
1633
1634         * gnus-sum.el (gnus-summary-expire-articles): Save point.
1635
1636 2000-10-30 08:52:50  ShengHuo ZHU  <zsh@cs.rochester.edu>
1637
1638         * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
1639         (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
1640
1641 2000-10-30 08:38:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
1642
1643         * mml2015.el: Shut up.
1644
1645 2000-10-30 08:17:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
1646
1647         * gnus.el (gnus-server-browse-hashtb): Removed.
1648         * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
1649         (gnus-group-insert-group-line-info): Use simplified method.
1650         * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
1651
1652 2000-10-30 01:52:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
1653
1654         * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
1655         moved here.
1656         * gnus-agent.el (gnus-agent-fetch-headers): Use it.
1657         * gnus-group.el (gnus-group-prepare-flat): Use it.
1658         * gnus-topic.el (gnus-group-prepare-topics): Use it.
1659
1660 2000-10-30 01:23:49  ShengHuo ZHU  <zsh@cs.rochester.edu>
1661
1662         * mml.el (mml-mode): Show menu in XEmacs.
1663
1664 2000-10-30 00:49:33  ShengHuo ZHU  <zsh@cs.rochester.edu>
1665
1666         * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
1667         (gnus-server-read-server-in-server-buffer): New function.
1668         (gnus-browse-foreign-server): Browse in group buffer.
1669         * gnus-group.el (gnus-group-prepare-flat): List group not in list.
1670         (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
1671         * gnus-topic.el (gnus-group-prepare-topics): Ditto.
1672         * gnus.el (gnus-server-browse-hashtb): New variable.
1673
1674 2000-10-29 22:31:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
1675
1676         * nnfolder.el (nnfolder-open-nov): Use group.
1677
1678 2000-10-29 17:23:15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1679
1680         * nnfolder.el: Add NOV. Set version to 2.0.
1681         (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
1682
1683 2000-10-29 10:35:08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1684
1685         * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
1686
1687 2000-10-29 09:42:05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1688
1689         * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
1690         (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
1691
1692 2000-10-29 08:28:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1693
1694         * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
1695
1696 2000-10-28 19:11:01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1697
1698         * mm-decode.el (mm-verify-function-alist): New variable.
1699         (mm-verify-option): New variable.
1700         (mm-decrypt-function-alist): Ditto.
1701         (mm-decrypt-option): Ditto.
1702         (mm-find-raw-part-by-type): New function.
1703         (mm-possibly-verify-or-decrypt): New function.
1704         (mm-dissect-multipart): Use it.
1705         * mml2015.el (mml2015-fix-micalg): New function.
1706         (mml2015-decrypt): Use new interface.
1707         (mml2015-verify):  Use new interface.
1708         (mml2015-setup): Make it bogus.
1709
1710 2000-10-28 16:54:45  ShengHuo ZHU  <zsh@cs.rochester.edu>
1711
1712         * mml.el (mml-generate-mime-postprocess-function): Set to
1713         mml-postprocess.
1714         (autoload): Autoload mml2015 and mml-smime.
1715         (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
1716         * mml2015.el (mml2015-encrypt): New function.
1717         (mml2015-sign): New function.
1718         (mml2015-encrypt-function): New variable.
1719         (mml2015-sign-function): New variable.
1720         (mml2015-mailcrypt-encrypt): Use message-recipients.
1721         (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
1722         * mml-smime.el (mml-smime-setup): Ditto.
1723
1724 2000-10-28  Simon Josefsson  <sj@extundo.com>
1725
1726         * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
1727         Communigate Pro 3.3.1 server.
1728
1729         * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
1730         in buffers.
1731         (mml-secure-dns-server): Removed.
1732         (mml-secure-part-smime-encrypt-by-dns): Use DIG interface.  Don't
1733         write certificates to files.
1734
1735         * smime.el (smime-dns-server): New variable.
1736         (smime-mail-to-domain):
1737         (smime-cert-by-dns): New functions.
1738
1739         * dig.el: New file.
1740
1741 2000-10-28 10:09:41  ShengHuo ZHU  <zsh@cs.rochester.edu>
1742
1743         * message.el (message-options): New variable.
1744         (message-options-set-recipient): New function.
1745         (message-send): Use them.
1746         * gnus-int.el (gnus-request-replace-article): Use them.
1747         (gnus-request-accept-article): Ditto.
1748         * mml.el (mml-preview): Use them.
1749         * gnus-sum.el (gnus-summary-edit-article): Use them.
1750         
1751         * message.el (message-options-get): New function.
1752         (message-options-get): New function.
1753         * rfc2047.el (rfc2047-encode-message-header): Use them.
1754         * mm-bodies.el (mm-encode-body): Use them.
1755
1756 2000-10-28  Simon Josefsson  <sj@extundo.com>
1757
1758         * nnimap.el (nnimap-retrieve-which-headers): 
1759         (nnimap-request-article-part): Quote message-id.
1760
1761         * smime.el (smime-CA-directory): Rename from `smime-CAs'.
1762         (smime-CA-file): New variable.
1763         (smime-call-openssl-region): Don't error.
1764         (smime-sign-region): Return result value.
1765         (smime-encrypt-region): Ditto.
1766         (smime-verify-region): New function.
1767         (smime-decrypt-region): Ditto.
1768         (smime-verify-buffer): Ditto.
1769         (smime-decrypt-buffer): Ditto.
1770
1771         * mml.el: Require mml-sec.
1772         (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
1773         (mml-mode-map): Add "sign" and "encrypt" maps.
1774         (mml-menu): Add security menu.
1775         (mml-preview): Use generate-new-buffer.
1776
1777         * mml-sec.el: New file.
1778
1779 2000-10-28 03:43:03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1780
1781         * mm-decode.el (mm-find-part-by-type): Move it here.
1782         * mml.el (mml-postprocess): Move it here.
1783         (mml-postprocess-alist): Move it here. Merge them.
1784
1785 2000-10-28 03:38:39  ShengHuo ZHU  <zsh@cs.rochester.edu>
1786
1787         * rfc2047.el (rfc2047-encode-message-header): Make sure no
1788         unencoded stuff in the header.
1789
1790 2000-10-28 02:40:46  ShengHuo ZHU  <zsh@cs.rochester.edu>
1791
1792         * gnus-group.el (gnus-group-listed-groups): New variable.
1793         (gnus-group-list-option): New variable.
1794         (gnus-group-list-limit-map): New keymap.
1795         (gnus-group-list-flush-map): New keymap.
1796         (gnus-group-list-plus-map): New keymap.
1797         (gnus-group-prepare-logic): New function.
1798         (gnus-group-prepare-flat): Merge with
1799         gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
1800         (gnus-group-prepare-flat-list-dead): Ditto.
1801         (gnus-group-list-matching): Use gnus-group-prepare-function.
1802         (gnus-group-list-dormant): Ditto.
1803         (gnus-group-list-cached): Ditto.
1804         (gnus-group-listed-groups): New function.
1805         (gnus-group-list-limit): New function.
1806         (gnus-group-list-flush): New function.
1807         (gnus-group-list-plus): New function.
1808         * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
1809         (gnus-topic-prepare-topic): Ditto.
1810
1811 2000-10-27  Paul Jarc <prj@po.cwru.edu>
1812
1813         * message.el (message-insert-to, message-get-reply-headers):
1814         (message-reply, message-followup): Mail-{Followup,Reply}-To.
1815
1816 2000-10-27 19:45:58  ShengHuo ZHU  <zsh@cs.rochester.edu>
1817
1818         * mml2015.el: New file.
1819         * smime.el: New file.
1820         * mml-smime.el: New file.
1821
1822 2000-10-27 19:42:12  ShengHuo ZHU  <zsh@cs.rochester.edu>
1823
1824         * ChangeLog: Moved to ChangeLog.1.
1825
1826 ;; Local Variables:
1827 ;; coding: iso-2022-7bit
1828 ;; End: