#1488511 closed Bugs (fixed)

Plugin show_additional_header no mime decode header

Reported by: lefoyer Owned by:
Priority: 5 Milestone: 0.8-stable
Component: Plugins Version: 0.8-rc
Severity: normal Keywords:
Cc:

Description (last modified by alec)

If i use show_additional_header plugin, and add header included text in rfc2047 format, sample:
X-Spam-Message: =?UTF-8?Q?HELO=3D=5BTFLSKRMQ=5D_=D0=BD=D0=B5_=D1=81=D0=BE=D0=B4=D0=B5=D1?=

show_additional_header not decode this message, and show unmodifed message

patch: file rcube_imap_generic.php or in github rev 9ad08104 = rcube_message_header.php

class rcube_mail_header //or in github rev 9ad08104 = class rcube_message_header
+    private $mime;


    public function get($name)
    {
        $name = strtolower($name);

+        $this->mime = new rcube_mime($this->charset);

        if (isset($this->obj_headers[$name])) {
-            return $this->{$this->obj_headers[$name]};
+            return $this->{$this->mime->decode_header($this->obj_headers[$name])};
        }

-        return $this->others[$name];
+        return $this->mime->decode_header($this->others[$name]);
    }

Attachments (2)

1488511.branch.release-0.8.patch (726 bytes) - added by lefoyer 12 months ago.
1488511.branch.master.patch (734 bytes) - added by lefoyer 12 months ago.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 12 months ago by alec

  • Description modified (diff)
  • Milestone changed from later to 0.8-stable

comment:2 Changed 12 months ago by lefoyer

in git branch master too

Changed 12 months ago by lefoyer

Changed 12 months ago by lefoyer

comment:3 Changed 12 months ago by alec

  • Resolution set to fixed
  • Status changed from new to closed

Fixed in 0f5dee00, eede5101 (master) and 0e582116 (release-0.8).

Note: See TracTickets for help on using tickets.