[exim] Exim 4.96-RC0 released

Top Page

Reply to this message
Author: Jeremy Harris
To: exim-announce, exim users
Subject: [exim] Exim 4.96-RC0 released
Hi all,

Enough changes have accumulated since 4.95 for it to be worth
spinning another release.  The first Release Candidate is available

- as tarball:        https://ftp.exim.org/pub/exim/exim4/test
- directly from Git: https://git.exim.org
                      tag exim-4.96-RC0

The signatures on the release tarballs (and this mail) should be
mine, key ID 0xBCE58C8CE41F32DF.

Please test and give feedback on the RC so that we can shake out
issues before 4.96 goes official.

The sourcebase is still open for feature additions at this point
in the release process.

New stuff we've added since 4.95:

  - A new ACL condition: seen. Records/tests a timestamp against a key.
  - A variant of the "mask" expansion operator to give normalised IPv6.
  - UTC output option for exim_dumpdb, exim_fixdb.
  - An event for failing TLS connects to the daemon.
  - The ACL "debug" control gains options "stop", "pretrigger" and "trigger".
  - Query-style lookups are now checked for quoting, if the query string is
     built using untrusted data ("tainted").  For now lack of quoting is merely
     logged; a future release will upgrade this to an error.
  - The expansion conditions match_<list-type> and inlist now set $value for
     the expansion of the "true" result of the ${if}.  With a static list, this
     can be used for de-tainting.

Notable removals since 4.95:

   - the "allow_insecure_tainted_data" main config option and the
     "taint" log_selector.  These were previously deprecated.

As usual, you should read the ChangeLog file for other changes.