Skip to content

indimail-mta 3.0.9

Latest
Compare
Choose a tag to compare
@mbhangui mbhangui released this 24 Dec 03:32
· 4 commits to main since this release
1ba8e24

Release 3.0.9 Date: Tue Dec 24 2024 08:44:00 IST

DNF / YUM / APT / Arch Binary Downloads

Open Build Service Binary Download

COPR DNF/YUM repository for Redhat related distributions

copr Binary Download

Docker / Podman Containers

indimail-mta containers

ChangeLogs

indimail-mta

  • Tue Dec 24 2024 02:58:14 +0000 Manvendra Bhangui indimail-mta@indimail.org 3.0.9-1.1%{?dist}
    Release 3.0.9-1.1 Start 08/08/2024 End 24/12/2024
  • svctool: fixed mariadb db creation for mariadb 11.x on archlinux
  • queue-fix.c: bug - tcpto buffer size was unitialized
  • svctool: fixed uid/gid for qmail-poppass to run under qmaild:indimail
  • svctool: fix STARTTLS issue for imap port 143, pop3 port 110 permission
    reading servercert.pem. Run with qcerts gid
  • qmail-poppass.c: ensure qmail-poppass runs with qmaild:indimail privileges
  • qscheduler: prevent restart of qmail-send on receipt of SIGTERM
  • svctool: umount resolv.conf only when UNSHARE variable is set and
    /etc/indimail/resolv.conf exists
  • smtpd.c: fixed spf error message display in err_spf()
  • smtpd.c: display command name in err_unimpl()

daemontools

  • Tue Dec 24 2024 02:58:13 +0000 Manvendra Bhangui daemontools@indimail.org 1.1.6-31.2%{?dist}
    Release 1.1.6-1.1 Start 13/08/2024 End 24/12/2024
  • svps: fix for pid file not found if svscan is not configured for /service
  • supervise.c: pass additional "startup type" argument to ./run
  • supervise.c: use service dir as first argument for ./run, ./alert and
    ./shutdown
  • svps: use .svscan.pid from service directory of each svscan instance
  • runpod.sh: set systemd only if not set
  • svc.c: added -w option to wait for service to be up
  • supervise.c: BUG: status file truncated before announce
  • svc.c: added -W option to wait for service to be down
  • svc.c: added -T timeout option for -w, -W options
  • supervise.c: open supervise/dn fifo in read mode after service goes down
  • svscan.c, supervise.c: renamed SERVICEDIR to SCANDIR
  • svscan.c: set PPID in main() to eliminate memory allocation failure in
    child
  • svscan.c: make max number of services configurable
  • minisvc: umount resolv.conf only when UNSHARE variable is set and
    /etc/indimail/resolv.conf exists
  • supervise.c: execute shutdown script on SIGTERM
  • supervise.c: terminate on single SIGTERM instead of the earlier two for logger
  • supervise.c: prevent restart of service on SIGTERM
  • svscan.c: added killsvc function to shutdown non-log and log services
  • svscan.c: refactored shutdown handling
  • daemontools.spec, debian/control: use libqmail-devel > 1.3 for
    pathexec_env_plus() function in libqmail
  • envdir.c: added -p option to set PATH variable before the call to execve
  • supervise.c: use envdir to set environment variables if variable directory
    exists

ucspi-tcp

  • Tue Dec 24 2024 02:58:15 +0000 Manvendra Bhangui ucspi-tcp@indimail.org 1.1.4-4.8%{?dist}
    Release 1.1.4-1.1 Start 05/09/2024 End 24/12/2024
  • tcpclient.c: added starttls capability for imap
  • dotls.c: added starttls handler for imap
  • tcpclient.c: added -e option to get remote host address from /etc/hosts
  • getip.c: new function getip() which uses getaddrinfo() to get remote host
    address
  • tcpserver.c: use INET6_ADDRLENSTRLEN for AF_INET6