<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="1">
<package pkgid="ed16a0209295640957b378e46a57b72de66604ee" name="interworx-mail-exim" arch="x86_64">
  <version epoch="0" ver="1.0" rel="106.rhe8x.iworx"/>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1786017600">- Stop accepting mail for local parts that have no mailbox: gate per_user_router
  on +real_mailboxes and add unknown_user_router, which reproduces qmail's
  .bounceon / .catchall / delete precedence. Replaces catchall_router, which was
  unseen and looked .catchall up as a keyed file. Drop spam_bounce_router, which
  reused .bounceon for a behavior qmail never had</changelog>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1786104000">- Unescape user_forward_router's condition so the forward-file existence test
  is actually evaluated instead of always returning true</changelog>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1786449600">- Write the interworx-mail env flag without a trailing newline so consumers can
  compare it against "exim" directly</changelog>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1786622400">- Point av_scanner at the TCP socket (127.0.0.1:3310) the interworx clamav
  package's clamd actually listens on, instead of a unix socket nothing
  configures, so the malware check below can reach the daemon
- Add an active malware condition to the DATA ACL, gated on IWORX_VIRUS_SCAN_ENABLED,
  so NodeWorx's global virus-scanning on/off takes effect under Exim, matching qmail</changelog>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1786622401">- Gate the DATA ACL spam scan on the IWORX_SPAM_SCAN_ENABLED macro so NodeWorx's
  global spam-scanning on/off takes effect under Exim, matching qmail</changelog>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1786708800">- Enforce the MTA-level recipient blacklist: refuse RCPT for any address in the
  IWORX_BADRCPTTO control, which the panel already wrote but no ACL ever read</changelog>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1786968000">- Enforce the MTA-level sender blacklist and the realtime DNS blacklists: refuse
  senders in IWORX_BADMAILFROM at MAIL, and sending hosts listed in any
  IWORX_DNSBLS zone at RCPT. Both controls were written by the panel but no ACL
  ever read them</changelog>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1786968001">- Comment out the two remaining live greylisting warns, which set a reason string
  that nothing reads: the exim-greylist package is not shipped and the .include
  that consumes it is commented out</changelog>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1787572800">- Sign outbound mail with DKIM: walk the sender's account's own domains for a
  key the same way qmail's wrapper walked parent domains, but scoped to the
  sender's own account so it can never sign with another account's key. Also
  let a local sender claim an envelope address in a domain it owns, so DKIM
  has a real domain to key off for locally-injected mail (e.g. PHP mail())</changelog>
  <changelog author="Billy Piper &lt;bpiper@liquidweb.com&gt;" date="1787572801">- Own /etc/domainkeys, matching how qmail.spec owns it when qmail is installed
  instead. Without this the directory never existed on an Exim-only box, so
  turning on DomainKeys for the first domain on the box silently failed</changelog>
</package>
</otherdata>