Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 (#1490657)

Conflicts:

	CHANGELOG
	plugins/additional_message_headers/composer.json
release-1.0
Aleksander Machniak 8 years ago
parent 3e12784cc2
commit b2d4cfa89a

@ -6,6 +6,7 @@ CHANGELOG Roundcube Webmail
- Fix (again) security issue in DBMail driver of password plugin [CVE-2015-2181] (#1490643)
- Fix bug where Archive/Junk buttons were not active after page jump with select=all mode (#1490647)
- Fix bug in long recipients list parsing for cases where recipient name contained @-char (#1490653)
- Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 (#1490657)
RELEASE 1.0.8
-------------

@ -24,22 +24,14 @@ class additional_message_headers extends rcube_plugin
{
$this->load_config();
$headers = $args['message']->headers();
$rcube = rcube::get_instance();
$rcube = rcube::get_instance();
// additional email headers
$additional_headers = $rcube->config->get('additional_message_headers', array());
foreach ((array)$additional_headers as $header => $value) {
if (null === $value) {
unset($headers[$header]);
}
else {
$headers[$header] = $value;
}
}
$args['message']->_headers = array();
$args['message']->headers($headers);
if (!empty($additional_headers)) {
$args['message']->headers($additional_headers, true);
}
return $args;
}

@ -3,7 +3,7 @@
"type": "roundcube-plugin",
"description": "Very simple plugin which will add additional headers to or remove them from outgoing messages.",
"license": "GNU GPL v2",
"version": "1.2.0",
"version": "1.2.1",
"authors": [
{
"name": "Ziba Scott",

@ -16,7 +16,7 @@
<date>2013-08-25</date>
<version>
<release>1.2.0</release>
<api>1.2.0</api>
<api>1.2.1</api>
</version>
<stability>
<release>stable</release>

Loading…
Cancel
Save