exim4 (4.99.1-4) experimental; urgency=medium

  Exim is now built without support for NIS lookups, upstream intends to
  remove the respective code.

 -- Andreas Metzler <ametzler@debian.org>  Sat, 25 Apr 2026 13:31:21 +0200

exim4 (4.99~RC3-1) experimental; urgency=medium

  Use sqlite instead of berkely db 5.3 for exim hints databases and dbm
  lookups. This can require changes that cannot be handled by the exim4
  packages' maintainer scripts:
  + Exim hints databases will be automatically removed on upgrades.
  + Databases accessed with DBM loookups (dbm, dbmjz, dbmnz) will need to be
    rebuilt in sqlite instead of berkeley db format.
  + Vacation-like databases ("once" autoreply transport option, "once"
    and "vacation" exim filter commands) will also need to be removed.

 -- Andreas Metzler <ametzler@debian.org>  Sun, 12 Oct 2025 13:23:43 +0200

exim4 (4.97-1) unstable; urgency=medium

  exiqgrep now requires that at least one selection option or -c is
  specified therefore "exiqgrep -i" to list all messages-ids
  does not work anymore. Exim now offers a commandline switch (-bpi) to
  accomplish this.

 -- Andreas Metzler <ametzler@debian.org>  Sat, 04 Nov 2023 18:28:43 +0100

exim4 (4.97~RC0-2) unstable; urgency=low

  Changed format of the internal ID used for message identification.
  - Upgrading should work seamlessly.
  - Downgrading to 4.96 requires stopping the daemon and running
    exim_id_update -d
    before running the older daemon.

 -- Andreas Metzler <ametzler@debian.org>  Sun, 10 Sep 2023 14:04:49 +0200

exim4 (4.96-20) experimental; urgency=low

  Drop support for configuring daemon startup by setting QUEUERUNNER in
  /etc/default/exim4.
  Also replace QFLAGS, QUEUEINTERVAL, COMMONOPTIONS, QUEUERUNNEROPTIONS and
  SMTPLISTENEROPTIONS settings for init script/service file in
  etc/default/exim4 with a combined EXIMSERVICE (for systemd) or
  EXIMDAEMONOPTS (init script) directive.

  Most of the previous functionality is available by different
  means:
  + Disable running an exim daemon this way ('nodaemon'):
    -> Use the native functionality of the init system you are using, e.g.
    for systemd mask the service.
  + Start two separate daemon processes, one for listening on port 25 and
    another for queue running ('separate')
    -> Not supported anymore.
  + Run a daemon that both listens on port 25 and runs the queue.
    -> default behavior ('-bdf -q30m' / '-bd -q30m')
  + Run a daemon that either listens on port 25 and runs the queue.
    -> set to -bdf/-bd without -q30m or vice versa.
  + Only run queue when a ppp connection is made ('ppp'):
    -> Disable queuerunner like noted above and remove the 'exit 0' from
    the start of /etc/ppp/ip-up.d/exim4

 -- Andreas Metzler <ametzler@debian.org>  Wed, 16 Aug 2023 17:44:59 +0200
