Accepting request 675339 from home:pwcau:branches:server:mail

- update to exim 4.92
 * ${l_header:<name>} 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)

OBS-URL: https://build.opensuse.org/request/show/675339
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=205
This commit is contained in:
Dirk Mueller 2019-02-18 09:04:39 +00:00 committed by Git OBS Bridge
parent e5a07ffaf7
commit e824b0d25f
7 changed files with 44 additions and 14 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eff5b41276a0039e89af4b447da13aaa61c5823d4ec2c37353dc23577cfb02d3
size 1912811

View File

@ -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-----

3
exim-4.92.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:541fcfb3d57d51647b552a0357cde26da34c843a33647373348a27002cbefa88
size 1924751

11
exim-4.92.tar.bz2.asc Normal file
View File

@ -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-----

View File

@ -1,3 +1,16 @@
Thu Feb 16 12:57:17 UTC 2019 - wullinger@rz.uni-kiel.de
- update to exim 4.92
* ${l_header:<name>} 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

View File

@ -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"

13
gnu_printf.patch Normal file
View File

@ -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, ...)
{