diff --git a/exim-4.91.tar.bz2 b/exim-4.91.tar.bz2 deleted file mode 100644 index 7f89729..0000000 --- a/exim-4.91.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eff5b41276a0039e89af4b447da13aaa61c5823d4ec2c37353dc23577cfb02d3 -size 1912811 diff --git a/exim-4.91.tar.bz2.asc b/exim-4.91.tar.bz2.asc deleted file mode 100644 index d6479bd..0000000 --- a/exim-4.91.tar.bz2.asc +++ /dev/null @@ -1,10 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQEcBAABAgAGBQJa01I+AAoJELzljIzkHzLfBRAH/R4DJhI01BTVIl6/7gQOVfST -fmhBh3rTRXhkSR7XfzxWgNR2jJnDJReitBdjDvkgLdYZ7+S3G7+WIJeSuoP2+PPO -VfSEWQdaeYYyvz6C81xPHo+UARnQcGTygPQpLk9XDiVYZ7X9TYUuomNX4MsK1EXb -2ZJUJ1Sm1DoZx9MbPXJfUSPXeBJGMJwjSjh9KRssFg5VddjBc/oNHf3oL/ThodzU -SmMyPc29r8ZZe+EC5lVumN6G8UalDFPROa/0VEYkJsj7zFG6JgIlRhWgYaIq3nGn -m6ghRaRNQFSktjzISD+mf3ttiqyoJAPRc4x2fbvDAnUjpNQ3VuxOP8uz758cPTw= -=I/a+ ------END PGP SIGNATURE----- diff --git a/exim-4.92.tar.bz2 b/exim-4.92.tar.bz2 new file mode 100644 index 0000000..2737858 --- /dev/null +++ b/exim-4.92.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:541fcfb3d57d51647b552a0357cde26da34c843a33647373348a27002cbefa88 +size 1924751 diff --git a/exim-4.92.tar.bz2.asc b/exim-4.92.tar.bz2.asc new file mode 100644 index 0000000..9338a12 --- /dev/null +++ b/exim-4.92.tar.bz2.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE0L/WueylaUpvFJ3Or0zGdqa2wUIFAlxgbBoACgkQr0zGdqa2 +wUI9Lgf/ZUio9cBLImam9SlA4Drt+0P0pMcHHBWVeI+nGoMtV3XUa753Qq6nMR9W +fLLO7X4yNR4ayuCiLNRlaD0RYvsZe3bOeoyaJhPrFP6HEgY7JCjxFjD6KmbP6Nw6 +9veYcNFxgE2RfW/f9ZUlEgSPy+LKB+cQRvnYkfzBfQOuDemmguGLJnUuj4OMA3+E +H2kB0yUYUkXOaFC+dgpLaDYYQagWGL0TA9qFyV5tR2be3AAqGqhaz8fWXmE9ova4 +ddOfAbfgPBpWt2lzKjJaSHbHIIsIQHG5HzMa2WH00wEXILzF2lzigmrZnooUlbj0 +WGPTmKb2jxHSLbQyW4/l6OYu+hVXXw== +=R1Lp +-----END PGP SIGNATURE----- diff --git a/exim.changes b/exim.changes index 88a4013..4ec8b59 100644 --- a/exim.changes +++ b/exim.changes @@ -1,3 +1,16 @@ +Thu Feb 16 12:57:17 UTC 2019 - wullinger@rz.uni-kiel.de + +- update to exim 4.92 + * ${l_header:} expansion + * ${readsocket} now supports TLS + * "utf8_downconvert" option (if built with SUPPORT_I18N) + * "pipelining" log_selector + * JSON variants for ${extract } expansion + * "noutf8" debug option + * TCP Fast Open support on MacOS +- add workaround patch for compile time error on missing printf + format annotation (gnu_printf.patch) + ------------------------------------------------------------------- Mon Apr 16 13:57:17 UTC 2018 - wullinger@rz.uni-kiel.de diff --git a/exim.spec b/exim.spec index 41fca55..667b8df 100644 --- a/exim.spec +++ b/exim.spec @@ -73,7 +73,7 @@ Requires(pre): group(mail) %endif Requires(pre): fileutils textutils %endif -Version: 4.91 +Version: 4.92 Release: 0 %if %{with_mysql} BuildRequires: mysql-devel @@ -102,6 +102,8 @@ Source31: eximstats.conf Source32: eximstats.conf-2.2 Source40: exim.service Patch0: exim-tail.patch +Patch1: gnu_printf.patch + %package -n eximon Summary: Eximon, an graphical frontend to administer Exim's mail queue @@ -144,6 +146,7 @@ once, if at all. The rest is done by logrotate / cron.) %prep %setup -q -n exim-%{version} %patch0 +%patch1 -p1 # build with fPIE/pie on SUSE 10.0 or newer, or on any other platform %if %{?suse_version:%suse_version}%{?!suse_version:99999} > 930 fPIE="-fPIE" diff --git a/gnu_printf.patch b/gnu_printf.patch new file mode 100644 index 0000000..a2a11c2 --- /dev/null +++ b/gnu_printf.patch @@ -0,0 +1,13 @@ +diff -ru exim-4.92.orig/src/exim.c exim-4.92/src/exim.c +--- exim-4.92.orig/src/exim.c 2019-02-11 13:17:06.489418000 +0100 ++++ exim-4.92/src/exim.c 2019-02-11 13:34:50.663777000 +0100 +@@ -683,6 +683,9 @@ + + + /* Print error string, then die */ ++#ifdef __GNUC__ ++static void exim_fail(const char * fmt, ...) __attribute__((format (printf, 1, 2))); ++#endif + static void + exim_fail(const char * fmt, ...) + {