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