# changelog

author: R-fx Networks <proj@rfxn.com> - 2.0.2-1
changelog:
  - Initial RPM package for APF 2.0.2
  - FHS-compliant layout with backward-compatible symlink farm
  - Migration support from install.sh-based installations via importconf


author: Luboš Uhliarik <luhliari@redhat.com> - 2.4.65-2
changelog:
  - mod_ssl: Add SSLVHostSNIPolicy directive to set the compatibility level
    required for VirtualHost matching.


author: Brandon Locke <blocke@liquidweb.com>
changelog:
  - Commit extracted 2.0.7 source files directly under sources/ instead of a
    gzipped tarball, for easier code review. Older tarballs (2.0.4-2.0.7)
    kept under sources/archive/ for history.


author: Brandon Locke <blocke@liquidweb.com>
changelog:
  - Split into per-binary subpackages (fileman, check-session, setvacation,
    repgrace, iw-bw-logger) plus interworx-bin-iw7/-iw8 metapackages, so
    each IW major version installs only the binaries it needs.


author: Tim College <tcollege@interworx.com>
changelog:
  - Add editor-launch: suid helper to open a multi-line CLI field in a fixed
    editor as the account user, replacing the runasuser path for that use.
    Ships with the CLI package since that is the only caller (IWX-14992)


author: Brandon Locke <blocke@liquidweb.com>
changelog:
  - Pin Requires: bind to the OS-default version and add Conflicts against
    bind9.16/bind9.18 so a plain `bind` dependency can't resolve to a
    versioned variant that also provides bind


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Move root_email, hostname, sender_ip out of conf.d to /etc/exim/ (IWX-14428)
  - Rename smtp_auth_mode.conf to smtp_auth_mode in conf.d to prevent conf.d glob pickup


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Rename dovecot_95-iworx-quota.conf to dovecot_92-iworx-quota.conf so the global
    mail_plugins setting is parsed before the protocol imap filter in
    95-iworx-imap.conf, allowing imap_quota to find its required quota plugin and
    enabling quota plugin loading for lmtp delivery enforcement (IWX-14616)


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Ship empty 21-iworx-submission-ports.conf so InterWorx can manage the
    alternate submission port with correct ownership from install


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Wire IWORX_CONNECT_TIMEOUT into remote_smtp_default's connect_timeout so the
    stored outbound SMTP connect timeout control actually takes effect


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Add email group expansion router so mail to a group alias is delivered to
    every member; reference config macros bare, space multi-line SQL lookups,
    deliver via the stored maildir, and move queue lifetime into the retry rule


author: Billy Piper <bpiper@liquidweb.com>
changelog:
  - Drop maildrop from the mail path (IWX-15060), keeping qmail behavior: scan in
    the DATA ACL only when the recipient domain has .spamon, under the recipient's
    own SA profile, skipping oversized messages; fold X-Spam-Flag mail to .Spam
    only when that folder already exists (spam_junk_router/transport), else tag to
    inbox; fix spam_drop_router (bare-number .dropscore, integer score compare);
    remove the maildrop transport_filter and the dead exim_user_filter.sh. No
    Requires: maildrop.


author: Brandon L. Locke <blocke@liquidweb.com> - 1.0
changelog:
  - Initial overlay package: AWL enable, spamd 127.0.0.1 bind, and
    InterWorx MySQL LD_LIBRARY_PATH for the distro SpamAssassin.


author: Nathan Roth <nroth@interworx.com>
changelog:
  - Add Requires(pre) dependency on interworx-unix-users-vpopmail for horde and iworx packages to ensure vchkpw group exists


author: Brandon Locke <blocke@liquidweb.com>
changelog:
  - Add spamassassin subpackage providing the spamd user/group for the
    interworx-spamassassin overlay


author: Brandon Locke <blocke@liquidweb.com>
changelog:
  - Added Almalinux 10.x build support; applied apache24 patch on rhe10x
    so mod_suphp builds against the Apache 2.4 module API instead of
    falling back to the removed Apache 1.3 API.
  - Added suphp-0.7.2-el10-apache2.patch (rhe10x only) fixing two
    src/apache2/mod_suphp.c issues that only fail as hard errors under
    newer GCC defaults: apr_bucket_read() needs a const char** out
    param, and ap_internal_redirect_handler() was used without
    including http_request.h.


