Package: mhc Version: 0.25.1+20050120-2.1 Severity: important Tags: patch etch
On mhc with Gnus, displaying a subject (e.g. "ほげ(foo bar)")
causes an error "Invalid data for rfc2047 encoding". Because
rfc2047-encode-string is misused with mhc-gnus/encode-string.
This bug affects to mhc 0.25.1+20050120-2.1 (etch) and is fixed in
0.25.1+20050120-3 (sid) with the follwing patch:
----
--- mhc-0.25.1+20050120-2.1/emacs/mhc-gnus.el
+++ mhc-0.25.1+20050120/emacs/mhc-gnus.el
@@ -343,7 +343,9 @@
(put 'mhc-gnus 'eword-decode-string 'mhc-mime-eword-decode-string)
(put 'mhc-gnus 'mime-get-raw-buffer 'mhc-gnus-mime-get-raw-buffer)
(put 'mhc-gnus 'mime-get-mime-structure
'mhc-gnus-mime-get-mime-structure))
- (defalias 'mhc-gnus/encode-string 'rfc2047-encode-string)
+ (defun mhc-gnus/encode-string (string)
+ (let ((rfc2047-encoding-type 'mime))
+ (rfc2047-encode-string string)))
(put 'mhc-gnus 'draft-setup-new 'mhc-gnus-draft-setup-new)
(put 'mhc-gnus 'draft-reedit-buffer 'mhc-gnus-draft-reedit-buffer)
(put 'mhc-gnus 'draft-reedit-file 'mhc-gnus-draft-reedit-file)
----
I hope this bug will be fixed in testing before etch is released.
Thanks,
--
Tatsuya Kinoshita
pgpeoF87Olzu9.pgp
Description: PGP signature

