diff --git a/postfix-3.8.5.tar.gz b/postfix-3.8.5.tar.gz deleted file mode 100644 index 5b17265..0000000 --- a/postfix-3.8.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f3e827a2b2e410359ad25d31341970434ab07e36139f9a2ef93981b0ec564c85 -size 4871284 diff --git a/postfix-3.8.5.tar.gz.asc b/postfix-3.8.5.tar.gz.asc deleted file mode 100644 index 3995ea5..0000000 --- a/postfix-3.8.5.tar.gz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (FreeBSD) - -iFcDBQBlradJDAtZDoDKFacRClupAP9JjaFccevkBz/VVFI5sRZtqXX1U/L4POL+ -67DeiaTf1QD+NW7/pXF26ttt16c0FS9ZC01fEFxBjhhX/GDmKNRrL7M= -=sCQw ------END PGP SIGNATURE----- diff --git a/postfix-3.8.6.tar.gz b/postfix-3.8.6.tar.gz new file mode 100644 index 0000000..fdd358c --- /dev/null +++ b/postfix-3.8.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b6e17c826cc438cc3016a9c0a55ea7e77c6cbafba7dd57241d81b690b0e9774 +size 4873054 diff --git a/postfix-3.8.6.tar.gz.asc b/postfix-3.8.6.tar.gz.asc new file mode 100644 index 0000000..ffabfc4 --- /dev/null +++ b/postfix-3.8.6.tar.gz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.18 (FreeBSD) + +iFcDBQBl5ietDAtZDoDKFacRCohlAP9+xzfCths5ZTBLzZJwDMI8hFS+1oDXOC4C +1z1Zh0OKtgD/T7DfIIG3MjyGAC/oqUD7ssjUZapz6XRu/fhSiOK1NU8= +=v0k3 +-----END PGP SIGNATURE----- diff --git a/postfix-bdb.changes b/postfix-bdb.changes index d2d8489..c5d76bc 100644 --- a/postfix-bdb.changes +++ b/postfix-bdb.changes @@ -1,3 +1,62 @@ +------------------------------------------------------------------- +Tue Mar 5 16:46:16 UTC 2024 - Arjen de Korte + +- update to 3.8.6 + * Bugfix (defect introduced: Postfix 2.3, date 20051222): the + Dovecot auth client did not reset the 'reason' from a previous + Dovecot auth service response, before parsing the next Dovecot + auth server response in the same SMTP session, resulting in a + nonsensical "authentication failed" warning message. Reported + by Stephan Bosch. + * Bugfix (defect introduced: Postfix 3.1, date: 20151128): + "postqueue -j" produced broken JSON when escaping a control + character as \uXXXX. Found during code maintenance. + * Cleanup: this fixes posttls-finger certificate match expectations + for all TLS security levels, including warnings for levels that + don't implement certificate matching. By Viktor Dukhovni. + * Bugfix (defect introduced: Postfix 2.3): after prepending a + header at the top of a message (with an access(5), header_checks(5) + or Milter action), the Postfix Milter "delete header" or "update + header" action was skipping the prepended header, instead of + skipping the Postfix-generated Received: header. Problem report + by Carlos Velasco. + * Workaround: tlsmgr logfile spam. Reportedly, some OS lies under + load: it says that a socket is readable, then it says that the + socket has unread data, and then it says that read returns EOF, + causing Postfix to spam the log with a warning message. + * Bugfix (defect introduced: Postfix 3.4): the SMTP server's BDAT + command handler could be tricked to read $message_size_limit + bytes into memory. Found during code maintenance. + * Safety: limit the total size of DNS lookup results to 100 + records; drop the excess records, and log a warning. This limit + is 20x larger than the number of server addresses that the + Postfix SMTP client is willing to consider when delivering mail, + and is far below the number of records that could cause a tail + recursion crash in dns_rr_append() as reported by Toshifumi + Sakaguchi. This fix also limits the number of DNS requests that + a check_*_*_access restriction can make. + * Performance, related to the previous problem: eliminate worst-case + behavior where the queue manager could defer delivery to all + destinations over a specific delivery transport, after only a + single delivery agent crash. The scheduler now throttles + deliveries to one destination, and allows other deliveries to + keep making progress. +- change to functioning mirror (http://cdn.postfix.johnriley.me/ + has been dead for a while although it is still listed upstream) +- make output of %setup less verbose by restoring -q option + +------------------------------------------------------------------- +Tue Mar 5 12:19:01 UTC 2024 - Peter Varkoly + +- %autosetup does not works with multiple -a. + https://github.com/rpm-software-management/rpm/issues/1204 + +------------------------------------------------------------------- +Thu Feb 29 14:40:38 UTC 2024 - Dominique Leuenberger + +- Use %autosetup macro. Allows to eliminate the usage of deprecated + %patchN. + ------------------------------------------------------------------- Tue Jan 23 18:24:16 UTC 2024 - Arjen de Korte diff --git a/postfix-bdb.spec b/postfix-bdb.spec index 71682e9..6cf8eb0 100644 --- a/postfix-bdb.spec +++ b/postfix-bdb.spec @@ -59,14 +59,14 @@ %endif %bcond_without ldap Name: postfix-bdb -Version: 3.8.5 +Version: 3.8.6 Release: 0 Summary: A fast, secure, and flexible mailer License: EPL-2.0 OR IPL-1.0 Group: Productivity/Networking/Email/Servers URL: http://www.postfix.org -Source0: http://cdn.postfix.johnriley.me/mirrors/postfix-release/official/postfix-%{version}.tar.gz -Source1: http://cdn.postfix.johnriley.me/mirrors/postfix-release/official/postfix-%{version}.tar.gz.gpg2#/postfix-%{version}.tar.gz.asc +Source0: https://de.postfix.org/ftpmirror/official/postfix-%{version}.tar.gz +Source1: https://de.postfix.org/ftpmirror/official/postfix-%{version}.tar.gz.gpg2#/postfix-%{version}.tar.gz.asc Source2: postfix-SUSE.tar.gz Source3: postfix-mysql.tar.bz2 #Source4: http://cdn.postfix.johnriley.me/mirrors/postfix-release/wietse.pgp#/postfix.keyring @@ -128,14 +128,14 @@ Requires(pre): shadow %endif # /usr/lib/postfix/bin//post-install: line 667: ed: command not found Requires(pre): ed -Requires(preun): ed +Requires(preun):ed Requires(post): ed -Requires(postun): ed +Requires(postun):ed # /usr/sbin/config.postfix needs perl Requires(pre): perl -Requires(preun): perl +Requires(preun):perl Requires(post): perl -Requires(postun): perl +Requires(postun):perl %description Postfix aims to be an alternative to the widely-used sendmail program with bdb support @@ -157,17 +157,8 @@ lmdb. %endif %prep -%setup -n postfix-%{version} -a 2 -a 3 -%patch1 -%patch2 -%patch3 -%patch4 -%patch5 -%patch6 -%patch7 -%patch8 -%patch9 -%patch10 +%setup -q -n postfix-%{version} -a 2 -a 3 +%autopatch -p0 # --------------------------------------------------------------------------- diff --git a/postfix.changes b/postfix.changes index d2d8489..07cdfb1 100644 --- a/postfix.changes +++ b/postfix.changes @@ -1,3 +1,62 @@ +------------------------------------------------------------------- +Tue Mar 5 16:46:16 UTC 2024 - Arjen de Korte + +- update to 3.8.6 + * Bugfix (defect introduced: Postfix 2.3, date 20051222): the + Dovecot auth client did not reset the 'reason' from a previous + Dovecot auth service response, before parsing the next Dovecot + auth server response in the same SMTP session, resulting in a + nonsensical "authentication failed" warning message. Reported + by Stephan Bosch. + * Bugfix (defect introduced: Postfix 3.1, date: 20151128): + "postqueue -j" produced broken JSON when escaping a control + character as \uXXXX. Found during code maintenance. + * Cleanup: this fixes posttls-finger certificate match expectations + for all TLS security levels, including warnings for levels that + don't implement certificate matching. By Viktor Dukhovni. + * Bugfix (defect introduced: Postfix 2.3): after prepending a + header at the top of a message (with an access(5), header_checks(5) + or Milter action), the Postfix Milter "delete header" or "update + header" action was skipping the prepended header, instead of + skipping the Postfix-generated Received: header. Problem report + by Carlos Velasco. + * Workaround: tlsmgr logfile spam. Reportedly, some OS lies under + load: it says that a socket is readable, then it says that the + socket has unread data, and then it says that read returns EOF, + causing Postfix to spam the log with a warning message. + * Bugfix (defect introduced: Postfix 3.4): the SMTP server's BDAT + command handler could be tricked to read $message_size_limit + bytes into memory. Found during code maintenance. + * Safety: limit the total size of DNS lookup results to 100 + records; drop the excess records, and log a warning. This limit + is 20x larger than the number of server addresses that the + Postfix SMTP client is willing to consider when delivering mail, + and is far below the number of records that could cause a tail + recursion crash in dns_rr_append() as reported by Toshifumi + Sakaguchi. This fix also limits the number of DNS requests that + a check_*_*_access restriction can make. + * Performance, related to the previous problem: eliminate worst-case + behavior where the queue manager could defer delivery to all + destinations over a specific delivery transport, after only a + single delivery agent crash. The scheduler now throttles + deliveries to one destination, and allows other deliveries to + keep making progress. +- change to functioning mirror (http://cdn.postfix.johnriley.me/ + has been dead for a while although it is still listed upstream) +- make output of %setup less verbose by restoring -q option + +------------------------------------------------------------------- +Tue Mar 5 12:19:01 UTC 2024 - Peter Varkoly + +- %autosetup does not works with multiple -a. + https://github.com/rpm-software-management/rpm/issues/1204 + +------------------------------------------------------------------- +Thu Feb 29 14:40:38 UTC 2024 - Dominique Leuenberger + +- Use %autosetup macro. Allows to eliminate the usage of deprecated + %patchN. + ------------------------------------------------------------------- Tue Jan 23 18:24:16 UTC 2024 - Arjen de Korte diff --git a/postfix.spec b/postfix.spec index fef8c69..40ecdb0 100644 --- a/postfix.spec +++ b/postfix.spec @@ -46,14 +46,14 @@ %endif %bcond_without ldap Name: postfix -Version: 3.8.5 +Version: 3.8.6 Release: 0 Summary: A fast, secure, and flexible mailer License: EPL-2.0 OR IPL-1.0 Group: Productivity/Networking/Email/Servers URL: http://www.postfix.org -Source0: http://cdn.postfix.johnriley.me/mirrors/postfix-release/official/postfix-%{version}.tar.gz -Source1: http://cdn.postfix.johnriley.me/mirrors/postfix-release/official/postfix-%{version}.tar.gz.gpg2#/postfix-%{version}.tar.gz.asc +Source0: https://de.postfix.org/ftpmirror/official/postfix-%{version}.tar.gz +Source1: https://de.postfix.org/ftpmirror/official/postfix-%{version}.tar.gz.gpg2#/postfix-%{version}.tar.gz.asc Source2: %{name}-SUSE.tar.gz Source3: %{name}-mysql.tar.bz2 Source4: postfix.keyring @@ -110,14 +110,14 @@ BuildRequires: libnsl-devel %endif # /usr/lib/postfix/bin//post-install: line 667: ed: command not found Requires(pre): /usr/bin/ed -Requires(preun): /usr/bin/ed +Requires(preun):/usr/bin/ed Requires(post): /usr/bin/ed -Requires(postun): /usr/bin/ed +Requires(postun):/usr/bin/ed # /usr/sbin/config.postfix needs perl Requires(pre): perl -Requires(preun): perl +Requires(preun):perl Requires(post): perl -Requires(postun): perl +Requires(postun):perl %description Postfix aims to be an alternative to the widely-used sendmail program. @@ -177,17 +177,7 @@ maps with Postfix, you need this. %prep %setup -q -a 2 -a 3 -%patch1 -%patch2 -%patch3 -%patch4 -%patch5 -%patch6 -%patch7 -%patch8 -%patch9 -%patch10 -%patch11 +%autopatch -p0 # ---------------------------------------------------------------------------