Date: Tuesday, August 21, 2018 @ 09:29:43 Author: foxxx0 Revision: 373081
upgpkg: dovecot 2.3.2.1-3 add upstream patch to fix FS#59493 Added: dovecot/trunk/fix-ssl_curve_list-setting.patch Modified: dovecot/trunk/PKGBUILD ----------------------------------+ PKGBUILD | 4 +++- fix-ssl_curve_list-setting.patch | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-08-21 08:43:25 UTC (rev 373080) +++ PKGBUILD 2018-08-21 09:29:43 UTC (rev 373081) @@ -11,7 +11,7 @@ pkgname=dovecot pkgver=2.3.2.1 -pkgrel=2 +pkgrel=3 pkgdesc="An IMAP and POP3 server written with security primarily in mind" url="https://dovecot.org/" @@ -29,6 +29,7 @@ source=("https://dovecot.org/releases/2.3/${pkgname}-${pkgver}.tar.gz"{,.sig} 'include-crypt-h.patch' + 'fix-ssl_curve_list-setting.patch' 'dovecot.sysusersd' 'dovecot.tmpfilesd' 'dovecot.ld.so.conf') @@ -36,6 +37,7 @@ sha256sums=('4a65118508dc7a562e5f90dd7c3f56219fff22367c496f17d77cd0c7e2724e34' 'SKIP' 'b504276359664b6a9d9a2a923c6bee55b659cd0aeb1261fb92b897744a22ef27' + '563339dce0cc5bd3e31491500d83f86323aab1cd98bee189e05c5c8e57f5540e' 'c5e3a8ffe23e5deb4f7893d9877d972347c2ee45c4ebf713de85c537e47cfcaf' '0b0625b1e66ca6a95d506fd00d6a68e70620c8ea28606e2528953ffb1806b08e' 'a457a1691cfa82495fc0503bfa4b61e54b149e63400fe0f568dff2c24a3f7858') Added: fix-ssl_curve_list-setting.patch =================================================================== --- fix-ssl_curve_list-setting.patch (rev 0) +++ fix-ssl_curve_list-setting.patch 2018-08-21 09:29:43 UTC (rev 373081) @@ -0,0 +1,22 @@ +From 71ceeaaed73af48eb2cdfd2e1d953ee645c2e9b2 Mon Sep 17 00:00:00 2001 +From: Aki Tuomi <aki.tu...@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); + }