FS#59493 - [dovecot] ssl_curve_list not being applied

Attached to Project: Community Packages
Opened by ipp (n8V8r) - Tuesday, 31 July 2018, 06:36 GMT
Last edited by Thore Bödecker (foxxx0) - Tuesday, 21 August 2018, 09:30 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Johannes Löthberg (demize)
Thore Bödecker (foxxx0)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: This is confirmed upstream bug and a patch just been made available

From: Aki Tuomi <aki.tuomi@dovecot.fi>
Date: Tue, 31 Jul 2018 08:45:29 +0300
Subject: [PATCH] lib-master: Copy ssl_curve_list setting

Otherwise it won't get used.

Broken in 30dca95419
---
src/lib-master/master-service-ssl-settings.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/src/lib-master/master-service-ssl-settings.c b/src/lib-master/master-service-ssl-settings.c
index 2434e3632c..2bc59b0f4d 100644
--- a/src/lib-master/master-service-ssl-settings.c
+++ b/src/lib-master/master-service-ssl-settings.c
@@ -213,4 +213,5 @@ void master_service_ssl_settings_to_iostream_set(
set_r->prefer_server_ciphers = ssl_set->ssl_prefer_server_ciphers;
set_r->compression = ssl_set->parsed_opts.compression;
set_r->tickets = ssl_set->parsed_opts.tickets;
+ set_r->curve_list = p_strdup(pool, ssl_set->ssl_curve_list);
}
--
2.14.3


Additional info:
* package version(s) 2.3.2.1-1


This task depends upon

Closed by  Thore Bödecker (foxxx0)
Tuesday, 21 August 2018, 09:30 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed as of dovecot 2.3.2.1-3.
Comment by ipp (n8V8r) - Tuesday, 31 July 2018, 12:36 GMT
upstream merged the patch into master and it can be found in
https://github.com/dovecot/core/commit/71ceeaaed73af48eb2cdfd2e1d953ee645c2e9b2.patch

Loading...