Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dovecot23 for openSUSE:Factory checked in at 2021-12-16 09:58:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dovecot23 (Old) and /work/SRC/openSUSE:Factory/.dovecot23.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dovecot23" Thu Dec 16 09:58:03 2021 rev:43 rq:940834 version:2.3.17.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dovecot23/dovecot23.changes 2021-12-14 22:02:49.851169636 +0100 +++ /work/SRC/openSUSE:Factory/.dovecot23.new.2520/dovecot23.changes 2021-12-16 09:58:05.095773253 +0100 @@ -1,0 +2,7 @@ +Thu Dec 16 08:14:51 UTC 2021 - Fabian Vogt <fv...@suse.com> + +- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust + the path in the 10-ssl.conf example (boo#1193758) +- Rebase dovecot-2.3.0-better_ssl_defaults.patch + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot-2.3.0-better_ssl_defaults.patch ++++++ --- /var/tmp/diff_new_pack.6EX5Cv/_old 2021-12-16 09:58:06.079774926 +0100 +++ /var/tmp/diff_new_pack.6EX5Cv/_new 2021-12-16 09:58:06.083774932 +0100 @@ -1,18 +1,19 @@ -diff -ur dovecot-2.3.17.1.orig/doc/example-config/conf.d/10-ssl.conf dovecot-2.3.17.1/doc/example-config/conf.d/10-ssl.conf ---- dovecot-2.3.17.1.orig/doc/example-config/conf.d/10-ssl.conf 2021-12-03 12:48:47.000000000 +0100 -+++ dovecot-2.3.17.1/doc/example-config/conf.d/10-ssl.conf 2021-12-07 20:09:55.575984341 +0100 +Index: dovecot-2.3.17.1/doc/example-config/conf.d/10-ssl.conf +=================================================================== +--- dovecot-2.3.17.1.orig/doc/example-config/conf.d/10-ssl.conf ++++ dovecot-2.3.17.1/doc/example-config/conf.d/10-ssl.conf @@ -9,8 +9,8 @@ # dropping root privileges, so keep the key file unreadable by anyone but # root. Included doc/mkcert.sh can be used to easily generate self-signed # certificate, just make sure to update the domains in dovecot-openssl.cnf --ssl_cert = </etc/ssl/certs/dovecot.pem +-ssl_cert = </etc/ssl/private/dovecot.pem -ssl_key = </etc/ssl/private/dovecot.pem -+#ssl_cert = </etc/ssl/certs/dovecot.pem ++#ssl_cert = </etc/ssl/private/dovecot.pem +#ssl_key = </etc/ssl/private/dovecot.pem # If key file is password protected, give the password here. Alternatively # give it when starting dovecot with -p parameter. Since this file is often -@@ -64,6 +64,7 @@ +@@ -64,6 +64,7 @@ ssl_key = </etc/ssl/private/dovecot.pem #ssl_cipher_list = ALL:!kRSA:!SRP:!kDHd:!DSS:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH # To disable non-EC DH, use: #ssl_cipher_list = ALL:!DH:!kRSA:!SRP:!kDHd:!DSS:!aNULL:!eNULL:!EXPORT:!DES:!3DES:!MD5:!PSK:!RC4:!ADH:!LOW@STRENGTH @@ -20,7 +21,7 @@ # Colon separated list of elliptic curves to use. Empty value (the default) # means use the defaults from the SSL library. P-521:P-384:P-256 would be an -@@ -71,7 +72,7 @@ +@@ -71,7 +72,7 @@ ssl_key = </etc/ssl/private/dovecot.pem #ssl_curve_list = # Prefer the server's order of ciphers over client's. @@ -29,15 +30,16 @@ # SSL crypto device to use, for valid values run "openssl engine" #ssl_crypto_device = -@@ -80,3 +81,4 @@ +@@ -80,3 +81,4 @@ ssl_key = </etc/ssl/private/dovecot.pem # compression - Enable compression. # no_ticket - Disable SSL session tickets. #ssl_options = +ssl_options = no_compression -diff -ur dovecot-2.3.17.1.orig/src/lib-master/master-service-ssl-settings.c dovecot-2.3.17.1/src/lib-master/master-service-ssl-settings.c ---- dovecot-2.3.17.1.orig/src/lib-master/master-service-ssl-settings.c 2021-12-03 12:48:47.000000000 +0100 -+++ dovecot-2.3.17.1/src/lib-master/master-service-ssl-settings.c 2021-12-07 20:10:57.811653344 +0100 -@@ -49,7 +49,7 @@ +Index: dovecot-2.3.17.1/src/lib-master/master-service-ssl-settings.c +=================================================================== +--- dovecot-2.3.17.1.orig/src/lib-master/master-service-ssl-settings.c ++++ dovecot-2.3.17.1/src/lib-master/master-service-ssl-settings.c +@@ -49,7 +49,7 @@ static const struct master_service_ssl_s .ssl_client_ca_dir = "", .ssl_client_cert = "", .ssl_client_key = "", ++++++ dovecot-2.3.0-dont_use_etc_ssl_certs.patch ++++++ --- /var/tmp/diff_new_pack.6EX5Cv/_old 2021-12-16 09:58:06.091774946 +0100 +++ /var/tmp/diff_new_pack.6EX5Cv/_new 2021-12-16 09:58:06.095774953 +0100 @@ -1,8 +1,8 @@ -Index: dovecot-2.3.9.3/doc/man/doveconf.1.in +Index: dovecot-2.3.17.1/doc/man/doveconf.1.in =================================================================== ---- dovecot-2.3.9.3.orig/doc/man/doveconf.1.in -+++ dovecot-2.3.9.3/doc/man/doveconf.1.in -@@ -132,7 +132,7 @@ Show passwords and other sensitive value +--- dovecot-2.3.17.1.orig/doc/man/doveconf.1.in ++++ dovecot-2.3.17.1/doc/man/doveconf.1.in +@@ -136,7 +136,7 @@ Show passwords and other sensitive value .TP .B \-x Expand configuration variables (e.g. \(Domail_plugins \(rA quota) and show @@ -11,17 +11,17 @@ .\"--------------------------------- .TP .I section_name -@@ -213,4 +213,4 @@ dict/quota = pgsql:@pkgsysconfdir@/dovec +@@ -217,4 +217,4 @@ dict/quota = pgsql:@pkgsysconfdir@/dovec .BR doveadm (1), .BR dovecot (1), .BR dovecot\-lda (1), -.BR dsync (1) \ No newline at end of file +.BR dsync (1) -Index: dovecot-2.3.9.3/doc/mkcert.sh +Index: dovecot-2.3.17.1/doc/mkcert.sh =================================================================== ---- dovecot-2.3.9.3.orig/doc/mkcert.sh -+++ dovecot-2.3.9.3/doc/mkcert.sh +--- dovecot-2.3.17.1.orig/doc/mkcert.sh ++++ dovecot-2.3.17.1/doc/mkcert.sh @@ -8,14 +8,14 @@ OPENSSL=${OPENSSL-openssl} SSLDIR=${SSLDIR-/etc/ssl} OPENSSLCONFIG=${OPENSSLCONFIG-dovecot-openssl.cnf} @@ -40,10 +40,10 @@ exit 1 fi -Index: dovecot-2.3.9.3/doc/wiki/CompilingSource.txt +Index: dovecot-2.3.17.1/doc/wiki/CompilingSource.txt =================================================================== ---- dovecot-2.3.9.3.orig/doc/wiki/CompilingSource.txt -+++ dovecot-2.3.9.3/doc/wiki/CompilingSource.txt +--- dovecot-2.3.17.1.orig/doc/wiki/CompilingSource.txt ++++ dovecot-2.3.17.1/doc/wiki/CompilingSource.txt @@ -142,7 +142,7 @@ non-standard path. Make sure you have th installed, and if it is not in the standard location, set 'CPPFLAGS' and 'LDFLAGS' as shown in <the first section above.> [CompilingSource.txt] @@ -53,10 +53,10 @@ the private key from '/etc/ssl/private/dovecot.pem'. The '/etc/ssl' directory can be changed using the '--with-ssldir=DIR' configure option. Both can of course be overridden from the configuration file. -Index: dovecot-2.3.9.3/doc/wiki/SSL.CertificateCreation.txt +Index: dovecot-2.3.17.1/doc/wiki/SSL.CertificateCreation.txt =================================================================== ---- dovecot-2.3.9.3.orig/doc/wiki/SSL.CertificateCreation.txt -+++ dovecot-2.3.9.3/doc/wiki/SSL.CertificateCreation.txt +--- dovecot-2.3.17.1.orig/doc/wiki/SSL.CertificateCreation.txt ++++ dovecot-2.3.17.1/doc/wiki/SSL.CertificateCreation.txt @@ -39,7 +39,7 @@ CN matches the connected host name, othe invalid. It's also possible to use wildcards (eg. *.domain.com) in the host name. They should work with most clients. @@ -66,10 +66,10 @@ private key file is created to '/etc/ssl/private/dovecot.pem'. Also by default the certificate will expire in 365 days. If you wish to change any of these, modify the mkcert.sh script. -Index: dovecot-2.3.9.3/doc/wiki/SSL.DovecotConfiguration.txt +Index: dovecot-2.3.17.1/doc/wiki/SSL.DovecotConfiguration.txt =================================================================== ---- dovecot-2.3.9.3.orig/doc/wiki/SSL.DovecotConfiguration.txt -+++ dovecot-2.3.9.3/doc/wiki/SSL.DovecotConfiguration.txt +--- dovecot-2.3.17.1.orig/doc/wiki/SSL.DovecotConfiguration.txt ++++ dovecot-2.3.17.1/doc/wiki/SSL.DovecotConfiguration.txt @@ -41,7 +41,7 @@ The most important SSL settings are (in ---%<------------------------------------------------------------------------- ssl = yes @@ -107,4 +107,17 @@ ssl_key = </etc/ssl/private/imap.example2.org.key } # ..etc.. +Index: dovecot-2.3.17.1/doc/example-config/conf.d/10-ssl.conf +=================================================================== +--- dovecot-2.3.17.1.orig/doc/example-config/conf.d/10-ssl.conf ++++ dovecot-2.3.17.1/doc/example-config/conf.d/10-ssl.conf +@@ -9,7 +9,7 @@ + # dropping root privileges, so keep the key file unreadable by anyone but + # root. Included doc/mkcert.sh can be used to easily generate self-signed + # certificate, just make sure to update the domains in dovecot-openssl.cnf +-ssl_cert = </etc/ssl/certs/dovecot.pem ++ssl_cert = </etc/ssl/private/dovecot.pem + ssl_key = </etc/ssl/private/dovecot.pem + + # If key file is password protected, give the password here. Alternatively