Change logs for exim4 source package in Trusty

  • exim4 (4.82-3ubuntu2.4) trusty-security; urgency=medium
    
      * SECURITY UPDATE: Buffer overflow in base64d()
        - debian/patches/CVE-2018-6789.patch: fix overflow in
          src/auths/b64decode.c.
        - CVE-2018-6789
    
     -- Marc Deslauriers <email address hidden>  Sat, 10 Feb 2018 14:19:43 -0500
  • exim4 (4.82-3ubuntu2.3) trusty-security; urgency=medium
    
      * SECURITY UPDATE: memory leak
        - debian/patches/CVE-2017-1000368.patch: free -p argument if
          allocation was required.
        - CVE-2017-1000368
    
     -- Steve Beattie <email address hidden>  Fri, 02 Jun 2017 22:44:35 -0700
  • exim4 (4.82-3ubuntu2.2) trusty-security; urgency=medium
    
      * SECURITY UPDATE: DKIM information leakage
        - debian/patches/CVE-2016-9963.patch: fix information leakage in
          src/dkim.c, src/transports/smtp.c.
        - CVE-2016-9963
    
     -- Marc Deslauriers <email address hidden>  Thu, 05 Jan 2017 08:31:06 -0500
  • exim4 (4.82-3ubuntu2.1) trusty-security; urgency=medium
    
      * SECURITY UPDATE: privilege escalation via crafted lookup value
        - debian/patches/CVE-2014-2972.patch: only expand integers for integer
          math once.
        - CVE-2014-2972
      * SECURITY UPDATE: privilege escalation when used with perl_startup
        - debian/patches/CVE-2016-1531.patch: add new add_environment and
          keep_environment configuration options.
        - debian/patches/CVE-2016-1531-2.patch: don't issue env warning if env
          is empty.
        - debian/patches/CVE-2016-1531-3.patch: store the initial working
          directory, expand $initial_cwd.
        - debian/patches/CVE-2016-1531-4.patch: delay chdir(/) until we opened
          the main config.
        - Add macros MAIN_KEEP_ENVIRONMENT and MAIN_ADD_ENVIRONMENT to set the
          new options. Set "keep_environment =" by default to avoid a runtime
          warning.
        - Bump exim4-config Breaks to exim4-daemon-* (<< 4.82-3ubuntu2.1).
        - debian/exim4-config.NEWS: Add entry to warn of potential breakage.
        - CVE-2016-1531
      * WARNING: This update may break existing installations.
    
     -- Marc Deslauriers <email address hidden>  Mon, 14 Mar 2016 12:57:00 -0400
  • exim4 (4.82-3ubuntu2) trusty; urgency=medium
    
      * debian/tests/control: Add missing python test dependency, as
        debian/tests/security calls python.
     -- Martin Pitt <email address hidden>   Tue, 25 Feb 2014 17:33:13 +0100
  • exim4 (4.82-3ubuntu1) trusty; urgency=low
    
      * Merge from Debian unstable (LP: #1259620). Remaining changes:
        - Show Ubuntu distribution on smtp:
          + debian/patches/fix_smtp_banner.patch: updated SMTP banner
            with Ubuntu distribution
          + debian/control: added lsb-release build dependency
        - Don't provide default-mta; in Ubuntu, we want postfix to be the
          default.
        - Build-depend on db5.3.
    
    exim4 (4.82-3) unstable; urgency=low
    
      * Upload to unstable.
    
    exim4 (4.82-2) experimental; urgency=low
    
      * Pull two post-release fixes from upstream git master:
        + 75_unbind-ldap-connection.diff - Only unbind ldap connection if bind
          succeeded.
        + 77_close-the-server-side-of-TLS.diff - Correctly close the server side
          of TLS when forking for delivery.
      * Pull 76_fix_ldap_option_setting.diff from Todd Lyons testing tree. See
        <http://mid.gmane.org/20131029200309.GA277075%40zedat.fu-berlin.de>.
    
    exim4 (4.82-1) experimental; urgency=low
    
      * New upstream stable release.
      * Drop exim4-config_files.5 symlinks for local_host_whitelist and
        local_sender_whitelist, add symlinks for host_local_deny_exceptions and
        sender_local_deny_exceptions instead. Closes: #661365
    
    exim4 (4.82~rc5-1) experimental; urgency=low
    
      * New upstream version.
    
    exim4 (4.82~rc3-1) experimental; urgency=low
    
      * New upstream version.
        + TL/15 Fix exiqsumm summary for corner case. Patch provided by Richard
          Hall.
        + TL/16 Bugzilla 1289 - Clarify host/ip processing when have errors
          looking up a hostname or reverse DNS when processing a host list. Used
          suggestions from multiple comments on this bug.
        + TL/17 Bugzilla 1057 - Multiple clamd TCP targets patch from Mark Zealey.
      * Add macros for sending a client certificate on outgoing TLS connections.
        (REMOTE_SMTP_TLS_CERTIFICATE/REMOTE_SMTP_PRIVATEKEY,
        REMOTE_SMTP_SMARTHOST_TLS_CERTIFICATE/REMOTE_SMTP_SMARTHOST_PRIVATEKEY)
        Closes: #677826
    
    exim4 (4.82~rc2-1) experimental; urgency=low
    
      * exim-gencert: Generate 2048bit key by default. LP: #1200581
      * New upstream version.
        + Drop 80_addmanuallybuiltdocs.diff
    
    exim4 (4.82~rc1-1) experimental; urgency=low
    
      * New upstream version.
        + TL/02 Add +smtp_confirmation as a default logging option.
          Closes: #649600
        + JH/05 Permit multiple router/transport headers_add/remove lines.
          Closes: #276126
        + See /usr/share/doc/exim4-base/NewStuff.gz for other newly added
          features.
      * Upload to experimental.
      * Drop unnecessary patches (30_dontoverridecflags.dpatch
        75_openssl_sni.diff 76_tls_dh_min_bits.diff 77_docsfortls_dh_min_bits.diff
        78_pkcs11_init.diff 84_CVE-2012-5671.patch 85_server_set_id_SPA.diff
        86_Dovecot-robustness.diff 87_localinjected_mimeacl.diff), unfuzz patches.
      * Applying upstream's default configuration updates to Debian configuration
        change 30_exim4-config_examples to use tls_in_cipher/tls_out_cipher
        instead of tls_out_cipher. - exim4-config therefore Breaks
        exim daemon << 4.82~rc1.
      * 80_addmanuallybuiltdocs.diff: Upstream rc tarball ships empty filter.txt
        and spec.txt, replace these with correct handbuilt versions.
     -- Yolanda Robla <email address hidden>   Tue, 10 Dec 2013 17:07:20 +0000
  • exim4 (4.80-9ubuntu2) trusty; urgency=low
    
      * Build-depend on libdb5.3-dev, instead of libdb5.1-dev.
     -- Dmitrijs Ledkovs <email address hidden>   Mon, 04 Nov 2013 12:14:54 +0000
  • exim4 (4.80-9ubuntu1) trusty; urgency=low
    
      * Resynchronise with Debian.  Remaining changes:
        - Don't provide default-mta; in Ubuntu, we want postfix to be the
          default.
        - Add "Ubuntu" to SMTP banner.
    
    exim4 (4.80-9) unstable; urgency=low
    
      * Upload to unstable.
    
    exim4 (4.80-8) experimental; urgency=low
    
      * Import updated watchfile by Bart Martens. (Handles more compression types
        and x.y.revision versioning.)
      * In initscript invoke pidofproc with a pathname argument as it is
        documented in LSB and required by lsb-base (>= 4.1+Debian9).
        Closes: #693696, #718871
      * Improve exim4-config_files.5 and README.Debian - Warn about unresolvable
        items in host lists. Closes: #627988
      * Drop support for "/etc/init.d/exim4 what". It offers zero benefit to
        invoking exiwhat directly and throws an error mesage, too. (Thanks Regid
        Ichira for the diagnosis.) Closes: #643720
      * Set "host_find_failed = ignore" (instead of defer) on smarthost and
        hub_user_smarthost router. Now if one (of the possibly multiple) listed
        smarthosts is not resolvable (NXDOMAIN) ignores it and and tries the next
        listed one. If all listed hosts are unresolvable the mail is still
        defered, since host_all_ignored is set to defer by default. Therefore the
        behavior does not change for single-smarthost systems. Closes: #658878
      * Remove obsolete conffile /etc/cron.monthly/exim4-base which was only
        shipped in 4.69-3. Closes: #689334
      * Update exim_db.8, syncing  against spec.txt from exim 4.80.
      * 87_localinjected_mimeacl.diff from upstream GIT. When injecting a message
        locally in non-SMTP mode, and with MIME ACLs configured, if the ACL
        rejected the message, Exim would try to `fprintf(NULL, "%s",
        the_message)`. This fixes that.
      * [lintian] Escape some dashes in exim4-config_files.5.
      * Point vcs-* to anonscm.
      * Remove pidfile after stopping the daemon, exim does not remove it itself.
        Closes: #702988
      * eu.po: Fix last reference to /usr/share/doc/exim4-base/README.Debian
        (without either .html or .gz suffix). Closes: #394975
      * Merge autopkgtests from Ubuntu (Thanks Yolanda Robla for the pointer)
        Closes: #710018
        + tests/CVE-2010-4344.py is GPLv2 - Add license header.
        + tests/daemon and tests/security do not use bashisms, change shebang
          to /bin/sh.
      * Upload to experimental, due to perl transition.
     -- Colin Watson <email address hidden>   Mon, 28 Oct 2013 11:55:21 -0700
  • exim4 (4.80-7ubuntu4) trusty; urgency=low
    
      * Rebuild for Perl 5.18.
     -- Colin Watson <email address hidden>   Wed, 23 Oct 2013 10:24:08 +0100
  • exim4 (4.80-7ubuntu3) saucy; urgency=low
    
      * debian/patches/fix_smtp_banner.patch: updated SMTP banner
        with Ubuntu distribution
      * debian/control: added lsb-release build dependency
     -- Yolanda Robla <email address hidden>   Tue, 18 Jun 2013 19:17:43 +0200