303 Commits

Author SHA256 Message Date
Lars Müller
ff1c93e649 Add an empty line to better visually separate %postun from %verifyscript.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=149
2014-08-12 14:45:40 +00:00
Lars Müller
9cfe82e2e1 Accepting request 244338 from home:posophe:branches:server:mail
OBS-URL: https://build.opensuse.org/request/show/244338
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=148
2014-08-12 14:24:43 +00:00
Stephan Kulow
f25148eaa8 Accepting request 242388 from server:mail
- Add silence-static-checkers.patch; (beo#1506).

- update to 4.83
  This release of Exim includes one incompatible fix:
  + the behavior of expansion of arguments to math comparison functions
    (<, <=, =, =>, >) was unexpected, expanding the values twice;
    CVE-2014-2972; (bnc#888520)
  This release contains the following enhancements and bugfixes:
  + PRDR was promoted from Experimental to mainline
  + OCSP Stapling was promoted from Experimental to mainline
  + new Experimental feature Proxy Protocol
  + new Experimental feature DSN (Delivery Status Notifications)
  + TLS session improvements
  + TLS SNI fixes
  + LDAP enhancements
  + DMARC fixes (previous CVE-2014-2957) and new $dmarc_domain_policy
  + several new operations (listextract, utf8clean, md5, sha1)
  + enforce header formatting with verify=header_names_ascii
  + new commandline option -oMm
  + new TLSA dns lookup
  + new malware "sock" type
  + cutthrough routing enhancements
  + logging enhancements
  + DNSSEC enhancements
  + exiqgrep enhancements
  + deprecating non-standard SPF results
  + build and portability fixes
  + documentation fixes and enhancements
- Verify source tar ball gpg signature.
- Refresh exim-enable_ecdh_openssl.patch and strip version number from the
  patch filename.

The next two are a change log merge only.  These two references got
somehow lost in the past.

- Fixed another remote code execution issue (CVE-2011-1407 / bnc#694798)
- Fixed STARTTLS command injection (bnc#695144)

OBS-URL: https://build.opensuse.org/request/show/242388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=28
2014-07-26 07:42:13 +00:00
Lars Müller
2c1ef50fea Remove duplicate _beo1506 from the patch filename.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=146
2014-07-25 13:32:59 +00:00
Lars Müller
4d1e7f3bb4 Reduce the silence-static-checkers_beo1506.patch change log entry to one line.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=145
2014-07-25 13:28:47 +00:00
Lars Müller
5dbc2fc4cc Add patch file name to peace the adminsitration.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=144
2014-07-25 11:58:15 +00:00
Lars Müller
8e2f8090b1 Merge lost package change log hunks.
- Fixed another remote code execution issue (CVE-2011-1407 / bnc#694798)
- Fixed STARTTLS command injection (bnc#695144)

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=143
2014-07-24 10:06:05 +00:00
Lars Müller
0ec4735cff Merge feedback from upstream and modify the package change log to:
Silence static checkers; (beo#1506).

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=142
2014-07-23 18:20:48 +00:00
Lars Müller
72254c2535 Add no-return-in-find_variable.patch; (beo#1506).
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=141
2014-07-23 13:19:52 +00:00
Lars Müller
399233b85e - update to 4.83
This release of Exim includes one incompatible fix:
  + the behavior of expansion of arguments to math comparison functions
    (<, <=, =, =>, >) was unexpected, expanding the values twice;
    CVE-2014-2972; (bnc#888520)
  This release contains the following enhancements and bugfixes:
  + PRDR was promoted from Experimental to mainline
  + OCSP Stapling was promoted from Experimental to mainline
  + new Experimental feature Proxy Protocol
  + new Experimental feature DSN (Delivery Status Notifications)
  + TLS session improvements
  + TLS SNI fixes
  + LDAP enhancements
  + DMARC fixes (previous CVE-2014-2957) and new $dmarc_domain_policy
  + several new operations (listextract, utf8clean, md5, sha1)
  + enforce header formatting with verify=header_names_ascii
  + new commandline option -oMm
  + new TLSA dns lookup
  + new malware "sock" type
  + cutthrough routing enhancements
  + logging enhancements
  + DNSSEC enhancements
  + exiqgrep enhancements
  + deprecating non-standard SPF results
  + build and portability fixes
  + documentation fixes and enhancements
- Verify source tar ball gpg signature.
- Refresh exim-enable_ecdh_openssl.patch and strip version number from the
  patch filename.

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=140
2014-07-23 12:09:00 +00:00
Stephan Kulow
11549b84fe Accepting request 215028 from server:mail
- exim482-enable_ecdh_openssl.patch: Enable ECDH (elliptic curve diffie
  hellman) support, taken from http://bugs.exim.org/show_bug.cgi?id=1397 (forwarded request 215000 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/215028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=27
2014-01-30 13:54:31 +00:00
Lars Müller
59830b8282 Accepting request 215000 from home:msmeissn:branches:server:mail
- exim482-enable_ecdh_openssl.patch: Enable ECDH (elliptic curve diffie
  hellman) support, taken from http://bugs.exim.org/show_bug.cgi?id=1397

OBS-URL: https://build.opensuse.org/request/show/215000
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=138
2014-01-24 12:22:44 +00:00
Stephan Kulow
035f5303bc Accepting request 209689 from server:mail
- BuildRequire libopenssl-devel only on SUSE systems.
- Fix suse_version condition of the pre- and postun scriptlets.

- Call service_add_pre from pre scriptlet on post-12.2 systems.

- update to 4.82 (cf the package change log for all details)

OBS-URL: https://build.opensuse.org/request/show/209689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=26
2013-12-08 18:26:29 +00:00
Lars Müller
b4c21cb41a Fix spelling of the last change log.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=136
2013-12-06 21:38:28 +00:00
Lars Müller
9bbc6546a2 - BuildRequire libopenssl-devel only on SUSE systems.
- Fix suse_version condition of the pre- and postun and scriptlet.

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=135
2013-12-06 18:47:11 +00:00
Lars Müller
04212f0278 Call service_add_pre from pre scriptlet on post-12.2 systems.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=134
2013-12-06 18:10:24 +00:00
Lars Müller
a00d96c7bc update to 4.82
See the package change log for all the details.

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=133
2013-12-06 17:51:14 +00:00
Stephan Kulow
40b5ffc990 Accepting request 205977 from server:mail
- Add systemd support for openSUSE > 12.2
- Remove some obsolete conditionnal macros

OBS-URL: https://build.opensuse.org/request/show/205977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=25
2013-11-07 07:39:41 +00:00
Lars Müller
bfff3f2a71 - Replace >= 1230 by > 1220 as this type of condition is used anywhere else in
the exim spec file.
- Remove a trailing while space from the spec file.

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=131
2013-11-06 14:26:33 +00:00
Lars Müller
47d42dea31 Accepting request 204919 from home:posophe:branches:server:mail
Add systemd support for openSUSE >= 12.3

OBS-URL: https://build.opensuse.org/request/show/204919
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=130
2013-11-06 14:19:55 +00:00
Stephan Kulow
2d3e9eb73b Accepting request 179159 from server:mail
- exim.spec forces the use of SSL libraries,
  so make sure the BuildRequires are there.
  Also add previously implicit cyrus-sasl back. (forwarded request 179120 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/179159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=23
2013-06-17 08:04:45 +00:00
Dr. Werner Fink
02958eb5f8 Accepting request 179120 from home:jengelh:db6
- exim.spec forces the use of SSL libraries,
  so make sure the BuildRequires are there.
  Also add previously implicit cyrus-sasl back.

OBS-URL: https://build.opensuse.org/request/show/179120
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=128
2013-06-16 13:24:21 +00:00
Stephan Kulow
a2709c87cf Accepting request 147838 from server:mail
Execute the run_permissions macro on pre-11.4 systems and else the
set_permission one if available; (bnc#764120).

OBS-URL: https://build.opensuse.org/request/show/147838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=21
2013-01-10 12:02:21 +00:00
Lars Müller
3cd32e0e68 Execute the run_permissions macro on pre-11.4 systems and else the
set_permission one if available; (bnc#764120).

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=126
2013-01-09 19:55:32 +00:00
Stephan Kulow
25575d5269 Accepting request 139402 from server:mail
- update to 4.80.1
  - SECURITY: protect DKIM DNS decoding from remote exploit; CVE-2012-5671;
    (bnc#786652).

OBS-URL: https://build.opensuse.org/request/show/139402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=20
2012-10-27 05:38:43 +00:00
Lars Müller
9569f69bfe - update to 4.80.1
- SECURITY: protect DKIM DNS decoding from remote exploit; CVE-2012-5671;
    (bnc#786652).

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=124
2012-10-26 09:29:39 +00:00
Ismail Dönmez
bb40317931 Accepting request 131173 from server:mail
- update to 4.80
  - Bugzilla 949 - Documentation tweak.
  - Bugzilla 1093 - eximstats DATA reject detection regexps improved.
  - Bugzilla 1169 - primary_hostname spelling was incorrect in docs.
  - Implemented gsasl authenticator.
  - Implemented heimdal_gssapi authenticator with "server_keytab" option.
  - Local/Makefile support for (AUTH|LOOKUP)_*_PC=foo to use
    `pkg-config foo` for cflags/libs.
  - Swapped $auth1/$auth2 for gsasl GSSAPI mechanism, to be more consistent
    with rest of GSASL and with heimdal_gssapi.
  - Local/Makefile support for USE_(GNUTLS|OPENSSL)_PC=foo to use
    `pkg-config foo` for cflags/libs for the TLS implementation.
  - New expansion variable $tls_bits; Cyrus SASL server connection
    properties get this fed in as external SSF.  A number of robustness
    and debugging improvements to the cyrus_sasl authenticator.
  - cyrus_sasl server now expands the server_realm option.
  - Bugzilla 1214 - Log authentication information in reject log.
  - Added dbmjz lookup type.
  - Let heimdal_gssapi authenticator take a SASL message without an authzid.
  - MAIL args handles TAB as well as SP, for better interop with
    non-compliant senders.
  - Bugzilla 1237 - fix cases where printf format usage not indicated.
  - tls_peerdn now print-escaped for spool files.
    Observed some $tls_peerdn in wild which contained \n, which resulted
    in spool file corruption.
  - TLS fixes for OpenSSL: support TLS 1.1 & 1.2; new "openssl_options"
    values; set SSL_MODE_AUTO_RETRY so that OpenSSL will retry a read
    or write after TLS renegotiation, which otherwise led to messages
    "Got SSL error 2".
  - Bugzilla 1239 - fix DKIM verification when signature was not inserted
    as a tracking header (ie: a signed header comes before the signature).
  - Bugzilla 660 - Multi-valued attributes from ldap now parseable as a
    comma-sep list; embedded commas doubled.
  - Refactored ACL "verify =" logic to table-driven dispatch.
  - LDAP: Check for errors of TLS initialisation, to give correct diagnostics.
  - Removed "dont_insert_empty_fragments" fron "openssl_options".
    Removed SSL_clear() after SSL_new() which led to protocol negotiation
    failures.  We appear to now support TLS1.1+ with Exim.
  - OpenSSL: new expansion var $tls_sni, which if used in tls_certificate
    lets Exim select keys and certificates based upon TLS SNI from client.
    Also option tls_sni on SMTP Transports.  Also clear $tls_bits correctly
    before an outbound SMTP session.  New log_selector, +tls_sni.
  - Bugzilla 1122 - check localhost_number expansion for failure, avoid
    NULL dereference.
  - Revert part of NM/04, it broke log_path containing %D expansions.
    Left warnings.  Added "eximon gdb" invocation mode.
  - Defaulting "accept_8bitmime" to true, not false.
  - Added -bw for inetd wait mode support.
  - Added PCRE_CONFIG=yes support to Makefile for using pcre-config to
    locate the relevant includes and libraries.  Made this the default.
  - Fixed headers_only on smtp transports (was not sending trailing dot).
    Bugzilla 1246, report and most of solution from Tomasz Kusy.
  - ${eval } now uses 64-bit and supports a "g" suffix (like to "k" and "m").
    This may cause build issues on older platforms.
  - Revamped GnuTLS support, passing tls_require_ciphers to
    gnutls_priority_init, ignoring Exim options gnutls_require_kx,
    gnutls_require_mac & gnutls_require_protocols (no longer supported).
    Added SNI support via GnuTLS too.
    Made ${randint:..} supplier available, if using not-too-old GnuTLS.
  - Added EXPERIMENTAL_OCSP for OpenSSL.
  - Applied dnsdb SPF support patch from Janne Snabb.
    Applied second patch from Janne, implementing suggestion to default
    multiple-strings-in-record handling to match SPF spec.
  - Added expansion variable $tod_epoch_l for a higher-precision time.
  - Fix DCC dcc_header content corruption (stack memory referenced,
    read-only, out of scope).
    Patch from Wolfgang Breyha, report from Stuart Northfield.
  - Fix three issues highlighted by clang analyser static analysis.
    Only crash-plausible issue would require the Cambridge-specific
    iplookup router and a misconfiguration.
    Report from Marcin Mirosław.
  - Another attempt to deal with PCRE_PRERELEASE, this one less buggy.
  - %D in printf continues to cause issues (-Wformat=security), so for
    now guard some of the printf checks behind WANT_DEEPER_PRINTF_CHECKS.
    As part of this, removing so much warning spew let me fix some minor
    real issues in debug logging.
  - GnuTLS was always using default tls_require_ciphers, due to a missing
    assignment on my part.  Fixed.
  - Added tls_dh_max_bits option, defaulting to current hard-coded limit
    of NSS, for GnuTLS/NSS interop.
  - Validate tls_require_ciphers on startup, since debugging an invalid
    string otherwise requires a connection and a bunch more work and it's
    relatively easy to get wrong.  Should also expose TLS library linkage
    problems.
  - Pull in <features.h> on Linux, for some portability edge-cases of
    64-bit ${eval} (JH/03).
  - Define _GNU_SOURCE in exim.h; it's needed for some releases of
    protection layer was required, which is not implemented.  Bugzilla 1254
  - Overhaul DH prime handling, supply RFC-specified DH primes as built
    into Exim, default to IKE id 23 from RFC 5114 (2048 bit).  Make
    tls_dhparam take prime identifiers.  Also unbreak combination of
    OpenSSL+DH_params+TLSSNI.
  - Disable SSLv2 by default in OpenSSL support.

OBS-URL: https://build.opensuse.org/request/show/131173
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=19
2012-08-26 09:31:02 +00:00
Lars Müller
5861db2a32 - update to 4.80
- Bugzilla 949 - Documentation tweak.
  - Bugzilla 1093 - eximstats DATA reject detection regexps improved.
  - Bugzilla 1169 - primary_hostname spelling was incorrect in docs.
  - Implemented gsasl authenticator.
  - Implemented heimdal_gssapi authenticator with "server_keytab" option.
  - Local/Makefile support for (AUTH|LOOKUP)_*_PC=foo to use
    `pkg-config foo` for cflags/libs.
  - Swapped $auth1/$auth2 for gsasl GSSAPI mechanism, to be more consistent
    with rest of GSASL and with heimdal_gssapi.
  - Local/Makefile support for USE_(GNUTLS|OPENSSL)_PC=foo to use
    `pkg-config foo` for cflags/libs for the TLS implementation.
  - New expansion variable $tls_bits; Cyrus SASL server connection
    properties get this fed in as external SSF.  A number of robustness
    and debugging improvements to the cyrus_sasl authenticator.
  - cyrus_sasl server now expands the server_realm option.
  - Bugzilla 1214 - Log authentication information in reject log.
  - Added dbmjz lookup type.
  - Let heimdal_gssapi authenticator take a SASL message without an authzid.
  - MAIL args handles TAB as well as SP, for better interop with
    non-compliant senders.
  - Bugzilla 1237 - fix cases where printf format usage not indicated.
  - tls_peerdn now print-escaped for spool files.
    Observed some $tls_peerdn in wild which contained \n, which resulted
    in spool file corruption.
  - TLS fixes for OpenSSL: support TLS 1.1 & 1.2; new "openssl_options"
    values; set SSL_MODE_AUTO_RETRY so that OpenSSL will retry a read
    or write after TLS renegotiation, which otherwise led to messages
    "Got SSL error 2".
  - Bugzilla 1239 - fix DKIM verification when signature was not inserted
    as a tracking header (ie: a signed header comes before the signature).
  - Bugzilla 660 - Multi-valued attributes from ldap now parseable as a
    comma-sep list; embedded commas doubled.
  - Refactored ACL "verify =" logic to table-driven dispatch.
  - LDAP: Check for errors of TLS initialisation, to give correct diagnostics.
  - Removed "dont_insert_empty_fragments" fron "openssl_options".
    Removed SSL_clear() after SSL_new() which led to protocol negotiation
    failures.  We appear to now support TLS1.1+ with Exim.
  - OpenSSL: new expansion var $tls_sni, which if used in tls_certificate
    lets Exim select keys and certificates based upon TLS SNI from client.
    Also option tls_sni on SMTP Transports.  Also clear $tls_bits correctly
    before an outbound SMTP session.  New log_selector, +tls_sni.
  - Bugzilla 1122 - check localhost_number expansion for failure, avoid
    NULL dereference.
  - Revert part of NM/04, it broke log_path containing %D expansions.
    Left warnings.  Added "eximon gdb" invocation mode.
  - Defaulting "accept_8bitmime" to true, not false.
  - Added -bw for inetd wait mode support.
  - Added PCRE_CONFIG=yes support to Makefile for using pcre-config to
    locate the relevant includes and libraries.  Made this the default.
  - Fixed headers_only on smtp transports (was not sending trailing dot).
    Bugzilla 1246, report and most of solution from Tomasz Kusy.
  - ${eval } now uses 64-bit and supports a "g" suffix (like to "k" and "m").
    This may cause build issues on older platforms.
  - Revamped GnuTLS support, passing tls_require_ciphers to
    gnutls_priority_init, ignoring Exim options gnutls_require_kx,
    gnutls_require_mac & gnutls_require_protocols (no longer supported).
    Added SNI support via GnuTLS too.
    Made ${randint:..} supplier available, if using not-too-old GnuTLS.
  - Added EXPERIMENTAL_OCSP for OpenSSL.
  - Applied dnsdb SPF support patch from Janne Snabb.
    Applied second patch from Janne, implementing suggestion to default
    multiple-strings-in-record handling to match SPF spec.
  - Added expansion variable $tod_epoch_l for a higher-precision time.
  - Fix DCC dcc_header content corruption (stack memory referenced,
    read-only, out of scope).
    Patch from Wolfgang Breyha, report from Stuart Northfield.
  - Fix three issues highlighted by clang analyser static analysis.
    Only crash-plausible issue would require the Cambridge-specific
    iplookup router and a misconfiguration.
    Report from Marcin Mirosław.
  - Another attempt to deal with PCRE_PRERELEASE, this one less buggy.
  - %D in printf continues to cause issues (-Wformat=security), so for
    now guard some of the printf checks behind WANT_DEEPER_PRINTF_CHECKS.
    As part of this, removing so much warning spew let me fix some minor
    real issues in debug logging.
  - GnuTLS was always using default tls_require_ciphers, due to a missing
    assignment on my part.  Fixed.
  - Added tls_dh_max_bits option, defaulting to current hard-coded limit
    of NSS, for GnuTLS/NSS interop.
  - Validate tls_require_ciphers on startup, since debugging an invalid
    string otherwise requires a connection and a bunch more work and it's
    relatively easy to get wrong.  Should also expose TLS library linkage
    problems.
  - Pull in <features.h> on Linux, for some portability edge-cases of
    64-bit ${eval} (JH/03).
  - Define _GNU_SOURCE in exim.h; it's needed for some releases of
    protection layer was required, which is not implemented.  Bugzilla 1254
  - Overhaul DH prime handling, supply RFC-specified DH primes as built
    into Exim, default to IKE id 23 from RFC 5114 (2048 bit).  Make
    tls_dhparam take prime identifiers.  Also unbreak combination of
    OpenSSL+DH_params+TLSSNI.
  - Disable SSLv2 by default in OpenSSL support.

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=122
2012-08-19 14:12:43 +00:00
Lars Müller
a65dd7b580 Added missing patch header.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=121
2012-04-22 14:30:08 +00:00
Stephan Kulow
acbd53ce0b Accepting request 109834 from server:mail
The reformating of the spec file was performed by osc build I guess.
Also the reordering some lines of the package definition.
As the removal of '# norootforbuild'.

- Disable format-security and missing-format-attribute warnings via CFLAGS on
  pre-11.2 systems.
- Remove obsoleted Authors lines from spec file.
- update to 4.77
  See the package changelog for the full history.
- update to 4.77
  See the package changelog for the full history.
- Package /var/log/exim owned by user and group mail; (bnc#670711).

OBS-URL: https://build.opensuse.org/request/show/109834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=17
2012-03-20 10:26:45 +00:00
Lars Müller
f6dea5e9e9 Fix typo in CFLAGS_OPT_WERROR variable name.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=119
2012-03-17 20:16:14 +00:00
Lars Müller
bedf5a3bc8 Disable format-security and missing-format-attribute warnings via CFLAGS on
pre-11.2 systems.

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=118
2012-03-17 20:08:07 +00:00
Lars Müller
4019175057 Use same mail address as with previous changes.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=117
2012-03-17 18:09:44 +00:00
Lars Müller
9609c635fa Remove obsoleted Authors lines from spec file.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=116
2012-03-07 16:18:18 +00:00
Lars Müller
4c73601dcb Accepting request 108391 from home:lmuelle:branches:server:mail
- update to 4.77
- update to 4.77
- Package /var/log/exim owned by user and group mail; (bnc#670711).

See the package changelog for the full history.

OBS-URL: https://build.opensuse.org/request/show/108391
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=115
2012-03-07 16:07:13 +00:00
Lars Müller
ae50c719aa Update year up copyright line.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=114
2012-03-07 16:02:42 +00:00
Stephan Kulow
d356aee7e9 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=16
2011-12-06 17:08:47 +00:00
Sascha Peilicke
368f4f1f89 Autobuild autoformatter for 69936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=14
2011-05-10 07:16:11 +00:00
Sascha Peilicke
aa087cdcdf Accepting request 69936 from server:mail
- check format strings (forwarded request 69894 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/69936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=13
2011-05-10 07:16:00 +00:00
Cristian Rodríguez
5900e5f240 Accepting request 69894 from home:dirkmueller:branches:server:mail
- check format strings

OBS-URL: https://build.opensuse.org/request/show/69894
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=112
2011-05-10 02:19:32 +00:00
Sascha Peilicke
cf6e827462 Autobuild autoformatter for 69839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=12
2011-05-09 08:26:27 +00:00
OBS User buildservice-autocommit
d07a79e748 Updating link to change in openSUSE:Factory/exim revision 12.0
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=6ca742be6c4c3762cdaa9bb1fbefa3e9
2011-05-09 08:26:27 +00:00
Sascha Peilicke
d6714d6315 Accepting request 69839 from server:mail
- The new ldap_require_cert option would segfault if used; use upstream patch
  to address the ldap_set_option() issue; (beo#230); (beo#1108).
- Cast third arg to void * when calling ldap_set_option().
- update to 4.75
- Don't pass DKIM compound log line as format string; (beo#1106); (bnc#692227).

OBS-URL: https://build.opensuse.org/request/show/69839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/exim?expand=0&rev=11
2011-05-09 08:26:18 +00:00
Lars Müller
71324ebc7d - The new ldap_require_cert option would segfault if used; use upstream patch
to address the ldap_set_option() issue; (beo#230); (beo#1108).

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=110
2011-05-07 13:33:18 +00:00
Lars Müller
5f88d73f56 - Use upstream patch to address ldap_set_option() third arg issue; (beo#230);
(beo#1108).

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=109
2011-05-07 13:15:50 +00:00
Lars Müller
5099ec172f Add header to patch.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=108
2011-05-06 20:31:26 +00:00
Lars Müller
2b642981ee Cast third arg to void * when calling ldap_set_option().
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=107
2011-05-06 20:03:01 +00:00
Lars Müller
ff09813c02 - update to 4.75
- Workround for PCRE version dependency in version reporting
    Bugzilla 1073
  - Permit LOOKUP_foo enabling on the make command-line.
    Also via indented variable definition in the Makefile.
  - Restore caching of spamd results with expanded spamd_address.
  - Build issue: lookups-Makefile now exports LC_ALL=C
    Improves build reliability.
  - Fix wide character breakage in the rfc2047 coding; Fixes bug 1064.
  - Allow underscore in dnslist lookups; Fixes bug 1026.
  - Bugzilla 230: Support TLS-enabled LDAP (in addition to ldaps).
  - Fixed exiqgrep to cope with mailq missing size issue
    Fixes bug 943.
  - Bugzilla 1083: when lookup expansion defers, escape the output which
    is logged, to avoid truncation.
  - Bugzilla 1042: implement freeze_signal on pipe transports.
  - Bugzilla 1061: restrict error messages sent over SMTP to not reveal
    SQL string expansion failure details.
  - Bugzilla 486: implement %M datestamping in log filenames.
  - New lookups functionality failed to compile on old gcc which rejects
    extern declarations in function scope.
  - Use sig_atomic_t for flags set from signal handlers.
    Check getgroups() return and improve debugging.
    Fixed developed for diagnosis in bug 927 (which turned out to be
    a kernel bug).
  - Bugzilla 1055: Update $message_linecount for maildir_tag.
  - Bugzilla 1056: Improved spamd server selection.
  - Bugzilla 1086: Deal with maildir quota file races.
  - Bugzilla 1019: DKIM multiple signature generation fix.

OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=106
2011-05-06 19:19:54 +00:00
Lars Müller
418a2f7e59 Fix patch2 typo.
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=105
2011-05-06 19:00:24 +00:00
Lars Müller
0150f23138 - Don't pass DKIM compound log line as format string; (beo#1106); (bnc#692227).
OBS-URL: https://build.opensuse.org/package/show/server:mail/exim?expand=0&rev=104
2011-05-06 18:59:57 +00:00