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
dnstlsarr.c, qmail-daned.c: use tls.h from libqmail
Makefile: removed ssl functions and auto_sysconfdir dependency for programs not using auto_sysconfdir
tablematch.c: Set hints.ai_socktype to SOCK_STREAM
qmail-remote.c: set default certificate dir to /etc/indimail/certs
qmail-remote.c: use set_tls_method() from libqmail
100.starttls.h: define variables used in qmail-daned, dnstlsarr as extern
101.smtpd.c: redefine saferead, safewrite to use tlsread, tlswrite from libqmail
102.smtpd.c, sslerator.c: replace internal TLS function with TLS functions from libqmail
103.smtpd.c: made global variables static
104.smtpd.c: fixed erroneous "out of memory" instead of "command too long" error
105.sslerator.c: changed default cert location to /etc/indimail/certs
106.sslerator.c: replace internal TLS function with TLS functions from libqmail
107.sslerator.c: added timeouts for connection accept
108.starttls.c: replace set_tls_method() from libqmail
109.starttls.c: made global variables static
110.qmail-greyd.c, qmail-daned.c, udplogger.c: removed __USE_GNU
04/01/2023
111.starttls.c: fixed incorrect setting of smtptext
06/01/2023
112.startls.c, qmail-remote.c: moved tls/ssl functions to dossl.c
113.dossl.c, dossl.h: tls/ssl support functions for qmail-remote, qmail-daned, dnstlsarr
114.qmail-daned, qmail-remote, dnstlsarr, Makefile: Link with dossl.o
115.smtpd.c: Fixed compilation for non-tls
116.smtpd.c: shutdown ssl on smtp quit
07/01/2023
117.smtpd.c: remove duplicate free of ssl object after tls_accept
11/01/2023
118.sslerator.c: added -N option to allow client side renegotiation
119.smtpd.c: Use env variable CLIENT_RENEGOTIATION to allow client-side renegotiation.
13/01/2023
120.envrules.c, Makefile: moved parse_env function to parse_env.c
121.indimail-mta.spec, indimail-mta.postinst.in: use AUTH=login as default for qmail-remote auth smtp
122.qmail-remote.c: moved setting relayhosts variable to get_relayhosts()
123.qmail-remote.c: added feature to set env variables from [q,s]mtproutes, remote_auth.cdb
124.parse_env.c, parse_env.h: added parse_env function
125.qmail-remote.c: fixed bug with AUTH PLAIN authentication
15/01/2023
126.delivery_rate.c: use slog() with varargs for logging errors
127.dossl.c, dossl.h: prototype change for quit function with varargs
128.Makeflie: added varargs.h dependency for files using varargs
129.qmail-smtpd.c, qmail-greyd.c: logerr(), out() changed to have varargs
130.qmail-remote.c, starttls.c: quit() function changed to have varargs
131.qmail-remote.c: handle auth smtp error codes using decode_smtpauth_err() as per RFC4954
132.qmail-remote.c: Use env variable SMPTS to immediately start in encrypted mode
133.qmail-send.c, qmta-send.c, slowq-send.c: use slog() function with varargs to log error messages
134.slowq-send.c: use todo_log() function with varargs to communicate with todo process
135.qsutil.c: use slog() function with varargs to replace all log functions
136.todo-proc.c: use todo_log() function with varargs to log messages to qmail-send
137.mail_acl.c: changed function out() to match function in qmail-smtpd
138.smtpd.c: set remoteip variable before first use of logerr()
129.smtpd.c: make logerr safe by checking for remoteip
130.spf.c: documented macros
131.spf.h: changed SPF_DEFEXP to use open-spf.org/Why
132.uacl.c: out() changed to have varargs
133.received.c: folded Received header line to put date below
134.smtpd.c: added ssl cipher bits in Received header
18/01/2023
135.nowutc.c, qmail-qread.c, qmail-smtpd.c, qmail-showctl.c, qmonitor.c: replaced qprintf with subprintf
21/01/2023
136.Added flags to warn issues with variadic functions
26/01/2023
137.dknewkey.sh: added option to generate ed25519 DKIM keys
138.qmail-dkim.c, dk-filter.sh: removed setting redundant -b option
139.qmail-dkim.c: update verification message to include ED25519 failure
29/01/2023
140.qmail-dkim.c: fixed getopt setting to set ed25519 signing
141.qmail-dkim.c: added DKIMSIGNEXTRA, DKIMSIGNOPTIONSEXTRA env variables to insert additional signature
30/01/2023
Final Release 3.0.2
daemontools
12/09/2022
Added runpod command to execute indimail-mta, indimail in a containerized pod
18/09/2022
instcheck.in: use uininstaller only for ucspi-tcp
19/09/2022
runpod: added SYS_NICE capability to defaults
01/11/2022
runpod: fixed port clash
07/11/2022
runpod: prevent output of test on stdout
08/11/2022
runpod: added case for name=svscan to run in foreground
09/11/2022
docker-entrypoint: fixed fix-queue argument for slowq
svps.in, minisvc.in, qmailctl.sh: replaced deprecated egrep with grep -E
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: Mon Jan 30 2023 13:14:56 +0000
DNF / YUM / APT / Arch Binary Downloads
Open Build Service Binary Download
Docker / Podman Containers
indimail-mta
Release Highlights
What's Changed
indimail-mta 3.0.2
libdkim 1.6
libqmail 1.1.2
ucspi-tcp 1.1.1
daemontools 1.1.1
Full Changelog: v3.0.1...v3.0.2
indimail-mta
100.starttls.h: define variables used in qmail-daned, dnstlsarr as extern
101.smtpd.c: redefine saferead, safewrite to use tlsread, tlswrite from libqmail
102.smtpd.c, sslerator.c: replace internal TLS function with TLS functions from libqmail
103.smtpd.c: made global variables static
104.smtpd.c: fixed erroneous "out of memory" instead of "command too long" error
105.sslerator.c: changed default cert location to /etc/indimail/certs
106.sslerator.c: replace internal TLS function with TLS functions from libqmail
107.sslerator.c: added timeouts for connection accept
108.starttls.c: replace set_tls_method() from libqmail
109.starttls.c: made global variables static
110.qmail-greyd.c, qmail-daned.c, udplogger.c: removed __USE_GNU
111.starttls.c: fixed incorrect setting of smtptext
112.startls.c, qmail-remote.c: moved tls/ssl functions to dossl.c
113.dossl.c, dossl.h: tls/ssl support functions for qmail-remote, qmail-daned, dnstlsarr
114.qmail-daned, qmail-remote, dnstlsarr, Makefile: Link with dossl.o
115.smtpd.c: Fixed compilation for non-tls
116.smtpd.c: shutdown ssl on smtp quit
117.smtpd.c: remove duplicate free of ssl object after tls_accept
118.sslerator.c: added -N option to allow client side renegotiation
119.smtpd.c: Use env variable CLIENT_RENEGOTIATION to allow client-side renegotiation.
120.envrules.c, Makefile: moved parse_env function to parse_env.c
121.indimail-mta.spec, indimail-mta.postinst.in: use AUTH=login as default for qmail-remote auth smtp
122.qmail-remote.c: moved setting relayhosts variable to get_relayhosts()
123.qmail-remote.c: added feature to set env variables from [q,s]mtproutes, remote_auth.cdb
124.parse_env.c, parse_env.h: added parse_env function
125.qmail-remote.c: fixed bug with AUTH PLAIN authentication
126.delivery_rate.c: use slog() with varargs for logging errors
127.dossl.c, dossl.h: prototype change for quit function with varargs
128.Makeflie: added varargs.h dependency for files using varargs
129.qmail-smtpd.c, qmail-greyd.c: logerr(), out() changed to have varargs
130.qmail-remote.c, starttls.c: quit() function changed to have varargs
131.qmail-remote.c: handle auth smtp error codes using decode_smtpauth_err() as per RFC4954
132.qmail-remote.c: Use env variable SMPTS to immediately start in encrypted mode
133.qmail-send.c, qmta-send.c, slowq-send.c: use slog() function with varargs to log error messages
134.slowq-send.c: use todo_log() function with varargs to communicate with todo process
135.qsutil.c: use slog() function with varargs to replace all log functions
136.todo-proc.c: use todo_log() function with varargs to log messages to qmail-send
137.mail_acl.c: changed function out() to match function in qmail-smtpd
138.smtpd.c: set remoteip variable before first use of logerr()
129.smtpd.c: make logerr safe by checking for remoteip
130.spf.c: documented macros
131.spf.h: changed SPF_DEFEXP to use open-spf.org/Why
132.uacl.c: out() changed to have varargs
133.received.c: folded Received header line to put date below
134.smtpd.c: added ssl cipher bits in Received header
135.nowutc.c, qmail-qread.c, qmail-smtpd.c, qmail-showctl.c, qmonitor.c: replaced qprintf with subprintf
136.Added flags to warn issues with variadic functions
137.dknewkey.sh: added option to generate ed25519 DKIM keys
138.qmail-dkim.c, dk-filter.sh: removed setting redundant -b option
139.qmail-dkim.c: update verification message to include ED25519 failure
140.qmail-dkim.c: fixed getopt setting to set ed25519 signing
141.qmail-dkim.c: added DKIMSIGNEXTRA, DKIMSIGNOPTIONSEXTRA env variables to insert additional signature
Final Release 3.0.2
daemontools
ucspi-tcp
libdkim
libsrs2
Release 1.0.18 Start 05/06/2004 End 08/09/2022
This discussion was created from the release indimail-mta 3.0.2.
Beta Was this translation helpful? Give feedback.
All reactions