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
Docker / Podman 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