diff --git a/root/usr/share/perl5/vendor_perl/esmith/ssl.pm b/root/usr/share/perl5/vendor_perl/esmith/ssl.pm index 85449ff..8b0f4d4 100644 --- a/root/usr/share/perl5/vendor_perl/esmith/ssl.pm +++ b/root/usr/share/perl5/vendor_perl/esmith/ssl.pm @@ -200,8 +200,9 @@ SSLv23:!SSLv2:!SSLv3:!TLSv1:!TLSv1_1 =cut sub SSLprotoQpsmtpd{ + my $service= shift || 'qpsmtpd'; my $configdb = esmith::ConfigDB->open_ro or die "Could not open accounts db"; - my %qpsmtpd = %{$configdb->get('httpd-e-smith')}; + my %qpsmtpd = %{$configdb->get($service)}; # SSLv2 and SSLv3 are not available in el8 openssl-1.1.1, while -ssl3 still referenced # it will throw Option unknown option -ssl3 my $protocols = "SSLv23:!SSLv2:!SSLv3"; diff --git a/smeserver-base.spec b/smeserver-base.spec index 5023529..c3e0724 100644 --- a/smeserver-base.spec +++ b/smeserver-base.spec @@ -4,7 +4,7 @@ Summary: smeserver server and gateway - base module %define name smeserver-base Name: %{name} %define version 11.0.0 -%define release 22 +%define release 23 Version: %{version} Release: %{release}%{?dist} License: GPL @@ -184,7 +184,7 @@ fi %changelog -* Sat Jan 18 2025 Jean-Philippe Pialasse 11.0.0-22.sme +* Sat Jan 18 2025 Jean-Philippe Pialasse 11.0.0-23.sme - handle all ssl ciphers and protocol in one place esmith::ssl [SME: 12827] this will allow to sync all service default protocol and ciphers in one place.