# changelog

author: Nathan Roth <nroth@interworx.com>
changelog:
  - Stop shipping dovecot-sql.conf.ext; InterWorx writes iworx-vpopmail-dovecot-sql.conf.ext at install time
  - Remove legacy /etc/dovecot/dovecot-sql.conf.ext on upgrade


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: Remi Collet <remi@remirepo.net> - 15.5.0~beta-1
changelog:
  - update to 15.5.0 Beta (November 11, 2025)
  - open https://support.ioncube.com/index.php?/Tickets/Ticket/View/YFF-156-91044
    undefined symbol: zend_constant_add_attributes


author: Remi Collet <remi@remirepo.net> - 1.10.17-2
changelog:
  - remove report_memleaks usage with PHP 8.5 using patch from
    https://github.com/pear/pear-core/pull/164


author: Remi Collet <remi@remirepo.net> - 1.0.9-1
changelog:
  - update to 1.0.9
  - drop patch merged upstream
  - re-license spec file to CECILL-2.1
  - add pie virtual provides


author: Paul Oehler <poehler@interworx.com>
changelog:
  - Added patch to support openssl 1.1.1
  - updated sources/qmail-gentestcrt.sh.bz2 to make work on almalinux


author: jpurkis <jpurkis@interworx.com>
changelog:
  - Update makecert.sh to use 2048 bit keys
  - Update makecert.sh to use SHA256
  - Regen certs on install


author: Joseph Purkis <jpurkis@interworx.com>
changelog:
  - Adding Almalinux and cleaning up old rhexs
  - Added interworx-prep-vpopmail for details look at interworx-prep-vpopmail notes.


author: Nathan Roth <nroth@interworx.com>
changelog:
  - Add Dovecot domain alias map generation (bug #14179)
  - New vwrite_dovecot_map() function generates /home/vpopmail/etc/dovecot_domain_map
  - Automatically updates map when domains/aliases are added or modified
  - Security: O_EXCL prevents symlink attacks, atomic file updates via rename
  - Security: Explicit 0644 permissions bypass umask, stale temp file cleanup
  - Logs errors and warnings to syslog with LOG_MAIL facility
  - Added vupdate-dovecot utility for manual map regeneration (EL8+)


