Hello community,
here is the log from the commit of package postfix for openSUSE:Factory checked in at 2016-12-02 16:39:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/postfix (Old)
and /work/SRC/openSUSE:Factory/.postfix.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "postfix"
Changes:
--------
--- /work/SRC/openSUSE:Factory/postfix/postfix.changes 2016-10-14 09:26:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.postfix.new/postfix.changes 2016-12-02 16:39:19.000000000 +0100
@@ -1,0 +2,40 @@
+Sat Nov 26 15:43:57 UTC 2016 - chris@computersalat.de
+
+- improve config.postfix
+ * improve SASL stuff
+ * add POSTFIX_SMTP_AUTH_SERVICE=(cyrus|dovecot)
+
+-------------------------------------------------------------------
+Mon Nov 14 21:53:18 UTC 2016 - chris@computersalat.de
+
+- improve config.postfix
+ * improve with MySQL stuff
+
+-------------------------------------------------------------------
+Mon Nov 7 13:35:38 UTC 2016 - chris@computersalat.de
+
+- update vda patch to latest available
+ * remove postfix-vda-v13-3.10.0.patch
+ * add postfix-vda-v14-3.0.3.patch
+- rebase patches (and to be p0)
+ * pointer_to_literals.patch
+ * postfix-main.cf.patch
+ * postfix-master.cf.patch
+ * postfix-no-md5.patch
+ * postfix-ssl-release-buffers.patch
+- add /etc/postfix/ssl as default DIR for SSL stuff
+ * cacerts -> ../../ssl/certs/
+ * certs/
+- revert POSTFIX_SSL_PATH from '/etc/ssl' to '/etc/postfix/ssl'
+- improve config.postfix
+ * revert smtpd_tls_CApath to POSTFIX_SSL_PATH/cacerts which is a
+ symlink to /etc/ssl/certs
+ Without reverting, 'gen_CA' would create files which would then be on
+ the previous defined 'sslpath(/etc/ssl)/certs' (smtpd_tls_CApath)
+ Cert reqs would be placed in 'sslpath(/etc/ssl)/certs/postfixreq.pem'
+ which is not a good idea.
+ * mkchroot: sync '/etc/postfix/ssl' to chroot
+ * improve PCONF for smtp{,d}_tls_{cert,key}_file, adding/removing from
+ main.cf, show warning if enabled and file is missing
+
+-------------------------------------------------------------------
Old:
----
postfix-vda-v13-3.10.0.patch
New:
----
postfix-vda-v14-3.0.3.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ postfix.spec ++++++
--- /var/tmp/diff_new_pack.lU7a2v/_old 2016-12-02 16:39:21.000000000 +0100
+++ /var/tmp/diff_new_pack.lU7a2v/_new 2016-12-02 16:39:21.000000000 +0100
@@ -77,8 +77,9 @@
Patch4: %{name}-main.cf.patch
Patch5: %{name}-master.cf.patch
Patch7: %{name}-ssl-release-buffers.patch
-Patch8: %{name}-vda-v13-3.10.0.patch
+Patch8: %{name}-vda-v14-3.0.3.patch
+BuildRequires: ca-certificates
BuildRequires: cyrus-sasl-devel
BuildRequires: db-devel
BuildRequires: libopenssl-devel
@@ -177,13 +178,13 @@
%prep
%setup -q -a 2 -a 3
-%patch1 -p1
-%patch2 -p1
+%patch1
+%patch2
%patch3
%patch4
%patch5
%patch7
-%patch8 -p1
+%patch8
# ---------------------------------------------------------------------------
@@ -248,6 +249,10 @@
mkdir -p %{buildroot}/%{_libdir}
mkdir -p %{buildroot}/etc/postfix
cp conf/* %{buildroot}/etc/postfix/
+# create our default postfix ssl DIR (/etc/postfix/ssl)
+mkdir -p %{buildroot}/etc/postfix/ssl/certs
+# link cacerts to /etc/ssl/certs
+ln -sf ../../ssl/certs %{buildroot}/etc/postfix/ssl/cacerts
cp lib/libpostfix-* %{buildroot}/%{_libdir}
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}/%{_libdir}
sh postfix-install -non-interactive \
@@ -571,6 +576,10 @@
%config %{_sysconfdir}/permissions.d/%{name}.paranoid
%attr(0644, root, root) %config %{_sysconfdir}/%{name}/makedefs.out
%{_libexecdir}/%{name}/%{name}-files
+# create our default postfix ssl DIR (/etc/postfix/ssl)
+%dir %{_sysconfdir}/postfix/ssl
+%dir %{_sysconfdir}/postfix/ssl/certs
+%{_sysconfdir}/postfix/ssl/cacerts
%if 0%{?suse_version} >= 1210
%dir %{_sysconfdir}/postfix/system
%config %attr(0755,root,root) %{_sysconfdir}/postfix/system/*
++++++ pointer_to_literals.patch ++++++
--- /var/tmp/diff_new_pack.lU7a2v/_old 2016-12-02 16:39:21.000000000 +0100
+++ /var/tmp/diff_new_pack.lU7a2v/_new 2016-12-02 16:39:21.000000000 +0100
@@ -1,7 +1,8 @@
-diff -Nur postfix-2.11.0/src/cleanup/cleanup_message.c postfix-2.11.0-patched/src/cleanup/cleanup_message.c
---- postfix-2.11.0/src/cleanup/cleanup_message.c 2013-11-12 18:53:03.000000000 +0100
-+++ postfix-2.11.0-patched/src/cleanup/cleanup_message.c 2014-02-12 15:17:28.172612478 +0100
-@@ -290,7 +290,7 @@
+Index: src/cleanup/cleanup_message.c
+===================================================================
+--- src/cleanup/cleanup_message.c.orig
++++ src/cleanup/cleanup_message.c
+@@ -290,7 +290,7 @@ static const char *cleanup_act(CLEANUP_S
while (*optional_text && ISSPACE(*optional_text))
optional_text++;
@@ -10,10 +11,11 @@
#define CLEANUP_ACT_DROP 0
/*
-diff -Nur postfix-2.11.0/src/local/local_expand.c postfix-2.11.0-patched/src/local/local_expand.c
---- postfix-2.11.0/src/local/local_expand.c 2013-04-05 23:27:48.000000000 +0200
-+++ postfix-2.11.0-patched/src/local/local_expand.c 2014-02-12 15:22:23.684849057 +0100
-@@ -115,7 +115,7 @@
+Index: src/local/local_expand.c
+===================================================================
+--- src/local/local_expand.c.orig
++++ src/local/local_expand.c
+@@ -115,7 +115,7 @@ static const char *local_expand_lookup(c
LOCAL_EXP *local = (LOCAL_EXP *) ptr;
static char rcpt_delim[2];
@@ -22,10 +24,11 @@
if (STREQ(name, "user")) {
return (local->state->msg_attr.user);
-diff -Nur postfix-2.11.0/src/smtpd/smtpd_check.c postfix-2.11.0-patched/src/smtpd/smtpd_check.c
---- postfix-2.11.0/src/smtpd/smtpd_check.c 2013-11-12 19:00:11.000000000 +0100
-+++ postfix-2.11.0-patched/src/smtpd/smtpd_check.c 2014-02-12 15:17:28.174612493 +0100
-@@ -363,6 +363,10 @@
+Index: src/smtpd/smtpd_check.c
+===================================================================
+--- src/smtpd/smtpd_check.c.orig
++++ src/smtpd/smtpd_check.c
+@@ -368,6 +368,10 @@ static STRING_LIST *smtpd_acl_perm_log;
#define CONST_STR(x) ((const char *) vstring_str(x))
#define UPDATE_STRING(ptr,val) { if (ptr) myfree(ptr); ptr = mystrdup(val); }
@@ -36,7 +39,7 @@
/*
* If some decision can't be made due to a temporary error, then change
* other decisions into deferrals.
-@@ -2073,8 +2077,6 @@
+@@ -2297,8 +2301,6 @@ static int check_table_result(SMTPD_STAT
if (msg_verbose)
msg_info("%s: %s %s %s", myname, table, value, datum);
@@ -45,7 +48,7 @@
/*
* DUNNO means skip this table. Silently ignore optional text.
*/
-@@ -3087,8 +3089,6 @@
+@@ -3374,8 +3376,6 @@ static const char *rbl_expand_lookup(con
SMTPD_RBL_EXPAND_CONTEXT *rbl_exp = (SMTPD_RBL_EXPAND_CONTEXT *) context;
SMTPD_STATE *state = rbl_exp->state;
++++++ postfix-SuSE.tar.gz ++++++
++++ 5786 lines of diff (skipped)
++++++ postfix-main.cf.patch ++++++
--- /var/tmp/diff_new_pack.lU7a2v/_old 2016-12-02 16:39:21.000000000 +0100
+++ /var/tmp/diff_new_pack.lU7a2v/_new 2016-12-02 16:39:21.000000000 +0100
@@ -1,6 +1,8 @@
---- conf/main.cf.orig 2015-04-01 10:56:39.000000000 +0000
-+++ conf/main.cf 2016-03-16 09:28:51.968093319 +0000
-@@ -567,6 +567,7 @@
+Index: conf/main.cf
+===================================================================
+--- conf/main.cf.orig
++++ conf/main.cf
+@@ -567,6 +567,7 @@ unknown_local_recipient_reject_code = 55
#
#smtpd_banner = $myhostname ESMTP $mail_name
#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
@@ -8,7 +10,7 @@
# PARALLEL DELIVERY TO THE SAME DESTINATION
#
-@@ -673,4 +674,120 @@
+@@ -673,4 +674,120 @@ sample_directory =
# readme_directory: The location of the Postfix README files.
#
readme_directory =
++++++ postfix-master.cf.patch ++++++
--- /var/tmp/diff_new_pack.lU7a2v/_old 2016-12-02 16:39:21.000000000 +0100
+++ /var/tmp/diff_new_pack.lU7a2v/_new 2016-12-02 16:39:21.000000000 +0100
@@ -1,5 +1,7 @@
---- conf/master.cf.orig 2016-03-16 09:28:26.256321206 +0100
-+++ conf/master.cf 2016-03-16 09:35:02.748681617 +0100
+Index: conf/master.cf
+===================================================================
+--- conf/master.cf.orig
++++ conf/master.cf
@@ -10,6 +10,11 @@
# (yes) (yes) (no) (never) (100)
# ==========================================================================
@@ -12,7 +14,7 @@
#smtp inet n - n - 1 postscreen
#smtpd pass - - n - - smtpd
#dnsblog unix - - n - 0 dnsblog
-@@ -28,6 +33,7 @@
+@@ -28,6 +33,7 @@ smtp inet n - n
#smtps inet n - n - - smtpd
# -o syslog_name=postfix/smtps
# -o smtpd_tls_wrappermode=yes
@@ -20,7 +22,7 @@
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_reject_unlisted_recipient=no
# -o smtpd_client_restrictions=$mua_client_restrictions
-@@ -62,6 +68,27 @@
+@@ -62,6 +68,27 @@ virtual unix - n n
lmtp unix - - n - - lmtp
anvil unix - - n - 1 anvil
scache unix - - n - 1 scache
@@ -48,7 +50,7 @@
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
-@@ -95,7 +122,7 @@
+@@ -95,7 +122,7 @@ scache unix - - n
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus unix - n n - - pipe
@@ -57,7 +59,7 @@
#
# ====================================================================
#
-@@ -128,3 +155,10 @@
+@@ -128,3 +155,10 @@ scache unix - - n
#mailman unix - n n - - pipe
# flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
# ${nexthop} ${user}
++++++ postfix-no-md5.patch ++++++
--- /var/tmp/diff_new_pack.lU7a2v/_old 2016-12-02 16:39:21.000000000 +0100
+++ /var/tmp/diff_new_pack.lU7a2v/_new 2016-12-02 16:39:21.000000000 +0100
@@ -1,8 +1,8 @@
-Index: postfix-2.11.0/src/global/mail_params.h
+Index: src/global/mail_params.h
===================================================================
---- postfix-2.11.0.orig/src/global/mail_params.h
-+++ postfix-2.11.0/src/global/mail_params.h
-@@ -1300,7 +1300,7 @@ extern char *var_smtpd_tls_excl_ciph;
+--- src/global/mail_params.h.orig
++++ src/global/mail_params.h
+@@ -1333,7 +1333,7 @@ extern char *var_smtpd_tls_excl_ciph;
extern char *var_smtpd_tls_mand_excl;
#define VAR_SMTPD_TLS_FPT_DGST "smtpd_tls_fingerprint_digest"
@@ -11,7 +11,7 @@
extern char *var_smtpd_tls_fpt_dgst;
#define VAR_SMTPD_TLS_512_FILE "smtpd_tls_dh512_param_file"
-@@ -1449,9 +1449,9 @@ extern char *var_smtp_tls_excl_ciph;
+@@ -1488,9 +1488,9 @@ extern char *var_smtp_tls_excl_ciph;
extern char *var_smtp_tls_mand_excl;
#define VAR_SMTP_TLS_FPT_DGST "smtp_tls_fingerprint_digest"
++++++ postfix-ssl-release-buffers.patch ++++++
--- /var/tmp/diff_new_pack.lU7a2v/_old 2016-12-02 16:39:21.000000000 +0100
+++ /var/tmp/diff_new_pack.lU7a2v/_new 2016-12-02 16:39:21.000000000 +0100
@@ -1,6 +1,8 @@
---- src/tls/tls_client.c.orig 2016-03-16 09:45:17.686921418 +0100
-+++ src/tls/tls_client.c 2016-03-16 09:46:24.431617807 +0100
-@@ -369,6 +369,12 @@
+Index: src/tls/tls_client.c
+===================================================================
+--- src/tls/tls_client.c.orig
++++ src/tls/tls_client.c
+@@ -371,6 +371,12 @@ TLS_APPL_STATE *tls_client_init(const TL
SSL_CTX_set_security_level(client_ctx, 0);
#endif
@@ -13,9 +15,11 @@
/*
* See the verify callback in tls_verify.c
*/
---- src/tls/tls_server.c.orig 2016-03-16 09:45:39.487150299 +0100
-+++ src/tls/tls_server.c 2016-03-16 09:51:32.230678857 +0100
-@@ -451,6 +451,12 @@
+Index: src/tls/tls_server.c
+===================================================================
+--- src/tls/tls_server.c.orig
++++ src/tls/tls_server.c
+@@ -462,6 +462,12 @@ TLS_APPL_STATE *tls_server_init(const TL
SSL_CTX_set_security_level(server_ctx, 0);
#endif
++++++ postfix-vda-v13-3.10.0.patch -> postfix-vda-v14-3.0.3.patch ++++++
--- /work/SRC/openSUSE:Factory/postfix/postfix-vda-v13-3.10.0.patch 2016-06-02 12:38:47.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.postfix.new/postfix-vda-v14-3.0.3.patch 2016-12-02 16:39:19.000000000 +0100
@@ -1,21 +1,25 @@
-diff -uNr postfix-2.10.0.orig/README_FILES/VDA_README postfix-2.10.0/README_FILES/VDA_README
---- postfix-2.10.0.orig/README_FILES/VDA_README 1970-01-01 01:00:00.000000000 +0100
-+++ postfix-2.10.0/README_FILES/VDA_README 2013-06-07 13:21:22.837143270 +0200
-@@ -0,0 +1,10 @@
-+Postfix VDA patch for maildir++ quota support by
+Index: README_FILES/VDA_README
+===================================================================
+--- /dev/null
++++ README_FILES/VDA_README
+@@ -0,0 +1,12 @@
++Postfix VDA patch for maildir++ quota support by
+ Anderson Nadal