You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Date: Saturday 17 July 2021 06:53:15 PM IST
Announcing Release 2.13 of indimail-mta.
Release Highlights
indimail-mta
qmail-direct for delivering local mails directly to a user without using the queue.
new function set_environment() to load environment variables from $HOME/.defaultqueue and sysconfdir/control/defaultqueue
Configurable directory split
qmail-send ability to rate limit. New service slowq-send
qmta-send - self sufficient daemon based on qmail-send+qmail-lspawn+qmail-lspawn code replacing separate separate qmail-send, qmail-lspawn, qmail-rspawn and qmail-clean processes.
split qmail-multi into qmail-multi and qmail-spamfilter
complete rewrite of qmail-showctl.
moved date822fmt, pathexec_run, pathexec_env, envdir, makeargs, mktempfile cdbmss, token822, openreadclose, prot_uid, prot_gid functions to libqmail
qmail-local.c: add S=message_size in filename for faster quota calculations by dovecot, courier-imap
qmail-local.c: move maildir delivery code to maildir_deliver.c
maildirdeliver: complete rewrite using maildir_deliver() function.
prioq.c: added feature to get prioq list in both descending and ascending order
log current delivery rate and configured delivery rate in qmail-send logs
document all indimail-mta environment variable in indimail-env man page
use glibc wrappers for qgetpwent, setpwent, endpwent, qgetpwent_r, qgetpwnam, qgetpwuid, qgetpwnam_r, qgetpwuid_r, qgetgrent, qsetgrent, qendgrent, qgetgrnam, qgetgrgid, qgetgrnam_r, qgetgrgid_r
ability of qmta-send to process messages queued by clients with any split value
daemontools
svscan: run log supervise process with parent directory as argv2, allow supervise processes to run with three arguments
systemd.override.conf: added systemd override unit file for systems and added systemd-time-wait-sync.service in After= without battery backed RTC
supervise.c: indicate service name (instead of just the pid) in logs when supervised service exits/crashes
added RestartSec & PrivateTmp to main unit file and override.conf
svscan_rc: implemented additional rc commands for FreeBSD
envdir: ability to link additional directories files for environment variables using .envdir, .envfile
envdir: complete re-code. Added -c option to clear, -i option to ignore unreadable files and -w option to treat temporary errors as warning
svscan: run log supervise process with parent directory as argv2, allow supervise processes to run with three arguments
systemd.override.conf: added systemd override unit file for systems and added systemd-time-wait-sync.service in After= without battery backed RTC
supervise.c: indicate service name (instead of just the pid) in logs when supervised service exits/crashes
added RestartSec & PrivateTmp to main unit file and override.conf
svscan_rc: implemented additional rc commands for FreeBSD
envdir: ability to link additional directories files for environment variables using .envdir, .envfile
envdir: complete re-code. Added -c option to clear, -i option to ignore unreadable files and -w option to treat temporary errors as warning
ucspi-tcp
added SSL/TLS support in tcpclient
added STARTTLS support in tcpclient for POP3s
dotls transparent SSL/TLS wrapper for tcpserver
ChangeLog
indimail-mta
Release 2.13 Start 14/02/2021
26/02/2021
svctool: added options to set, unset, remove env variables for supervised services
27/02/2021
install: save all variables using svctool --save-variables --force
svctool: use TMPDIR env variable for temp directory
updated svctool man page
svctool: moved --inittab option to --config
svctool: use common function dump_run_header to generate header for all run scripts
changed error to warning for missing MySQL libs
28/02/2021
svctool: use common function dump_log_header to create all multilog logger scripts
svctool: fixed updation of control files mysql_lib and libindimail
post install: save variables
01/03/2021
svctool: updated courier variables (removed IMAP_ENHANCEDVARIABLE for courier-imap-5.0.12)
02/03/2021
svctool: fixed dir variable getting clobbered by export_variables()
svctool: added back IMAP_ENHANCEDIDLE for courier-imap-5.0.14
smtpd.c: renamed TLSCIPHERS to TLS_CIPHER_LIST
sslerator.c: renamed SSL_CIPHER to TLS_CIPHER_LIST
indimail.spec: fixed rpmlint percent in pretrans, post
09/03/2021
svctool: added timeout parameter for indisrvr
17/03/2021
Open Build Service integration with github using action scripts
22/03/2021
svctool: removed IMAP_ENHANCEDIDLE variable for courier-imap-5.1.1
29/03/2021
qmail-send.c, qmail-todo.c: make internal functions, variables static
removed pathexec_run.c, pathexec_env.c, pathexec.h and moved functions to libqmail
renamed envdir_set() to envdir() and moved it to libqmail
new function set_environment() to set environment variables from $HOME/.defaultqueue and sysconfdir/control/defaultqueue
16/05/2021
maildir.c: include strerr.h explicitly
qmail-clean.c, qmail-qread.c, qmail-queue.c, qmail-rm.c, qmail-send.c, qmail-showctl.c, qmail-todo.c, queue-fix.c: have auto_split as the max limit for conf_split
svctool: create env variables in service directory as links to defaultqueue
svctool: fixed TMPDIR creation
qmail-local.c: add S=message_size in filename
qmail-local.c: move maildir delivery code to maildir_deliver.c
maildirdeliver: complete rewrite using maildir_deliver() function.
17/05/2021
svctool: make qmail-send service wait for pwdlookup service
24/05/2021
spawn-filter.c: move report() to report.c
spawn-filter.c: move rate functions to get_rate.c
wildmat.h: header for wildmat_internal()
26/05/2021
drate: refactored code and added test mode
spawn-filter: moved getDomainToken() to getDomainToken.c
get_rate.c: made DELIMITER configurable
get_rate.c: return email count, configure rate and current rate in is_rate_ok()
qmail-popbull.c, tls.c: replaced strerror() with error_str()
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Date: Saturday 17 July 2021 06:53:15 PM IST
Announcing Release 2.13 of indimail-mta.
Release Highlights
indimail-mta
daemontools
ucspi-tcp
ChangeLog
indimail-mta
Release 2.13 Start 14/02/2021
daemontools
ucspi-tcp
This discussion was created from the release indimail-mta Release 2.13, daemontools 1.1, ucspi-tcp 1.1.
Beta Was this translation helpful? Give feedback.
All reactions