mirror of
https://github.com/vdukhovni/postfix
synced 2025-08-22 09:57:34 +00:00
postfix-3.9-20230912
This commit is contained in:
parent
a8eb25d454
commit
eb3a0cf956
@ -27366,3 +27366,16 @@ Apologies for any names omitted.
|
||||
added error handling for the unlikely case that the legacy
|
||||
mysql_real_escape_string() returns an error. File:
|
||||
global/dict_mysql.c.
|
||||
|
||||
20230906
|
||||
|
||||
Documentation: the postconf(5) manpage did not document
|
||||
that the force_mime_input_conversion feature was introduced
|
||||
in Postfix 3.9. Viktor Dukhovni. File: proto/postconf.proto.
|
||||
|
||||
20230912
|
||||
|
||||
Cleanup: record the use of a raw public key in Received:
|
||||
headers, when the Postfix SMTP server or the remote SMTP
|
||||
client presents a raw public key. Viktor Dukhovni. File:
|
||||
smtpd/smtpd.c.
|
||||
|
@ -12447,6 +12447,8 @@ until a match is found.
|
||||
results. Specify one non-whitespace character that does not appear in
|
||||
the username. </p>
|
||||
|
||||
<p> This feature is available in Postfix ≥ 3.9. </p>
|
||||
|
||||
|
||||
</DD>
|
||||
|
||||
|
@ -8026,6 +8026,8 @@ until a match is found.
|
||||
The delimiter between username and password in sasl_passwd_maps lookup
|
||||
results. Specify one non\-whitespace character that does not appear in
|
||||
the username.
|
||||
.PP
|
||||
This feature is available in Postfix >= 3.9.
|
||||
.SH smtp_sasl_path (default: empty)
|
||||
Implementation\-specific information that the Postfix SMTP client
|
||||
passes through to
|
||||
|
@ -4712,6 +4712,8 @@ configuration parameter. See there for details. </p>
|
||||
results. Specify one non-whitespace character that does not appear in
|
||||
the username. </p>
|
||||
|
||||
<p> This feature is available in Postfix ≥ 3.9. </p>
|
||||
|
||||
%PARAM smtp_sasl_security_options noplaintext, noanonymous
|
||||
|
||||
<p> Postfix SMTP client SASL security options; as of Postfix 2.3
|
||||
|
@ -66,3 +66,4 @@ proto proto aliases proto virtual proto ADDRESS_REWRITING_README html
|
||||
smtp lmtp_params c smtp smtp c smtp smtp_params c
|
||||
plaintext Problem reported by Serg File smtp smtp h
|
||||
cleanup cleanup c cleanup cleanup_init c proto postconf proto
|
||||
smtpd smtpd c
|
||||
|
@ -20,7 +20,7 @@
|
||||
* Patches change both the patchlevel and the release date. Snapshots have no
|
||||
* patchlevel; they change the release date only.
|
||||
*/
|
||||
#define MAIL_RELEASE_DATE "20230903"
|
||||
#define MAIL_RELEASE_DATE "20230912"
|
||||
#define MAIL_VERSION_NUMBER "3.9"
|
||||
|
||||
#ifdef SNAPSHOT
|
||||
|
@ -3459,11 +3459,15 @@ static void common_pre_message_handling(SMTPD_STATE *state,
|
||||
}
|
||||
if (state->tls_context->srvr_sig_curve
|
||||
&& *state->tls_context->srvr_sig_curve)
|
||||
vstring_sprintf_append(state->buffer, " (%s)",
|
||||
state->tls_context->srvr_sig_curve);
|
||||
vstring_sprintf_append(state->buffer, " (%s%s)",
|
||||
state->tls_context->srvr_sig_curve,
|
||||
state->tls_context->stoc_rpk ?
|
||||
" raw public key" : "");
|
||||
else if (state->tls_context->srvr_sig_bits > 0)
|
||||
vstring_sprintf_append(state->buffer, " (%d bits)",
|
||||
state->tls_context->srvr_sig_bits);
|
||||
vstring_sprintf_append(state->buffer, " (%d bit%s)",
|
||||
state->tls_context->srvr_sig_bits,
|
||||
state->tls_context->stoc_rpk ?
|
||||
" raw public key" : "s");
|
||||
if (state->tls_context->srvr_sig_dgst
|
||||
&& *state->tls_context->srvr_sig_dgst)
|
||||
vstring_sprintf_append(state->buffer, " server-digest %s",
|
||||
@ -3477,11 +3481,15 @@ static void common_pre_message_handling(SMTPD_STATE *state,
|
||||
state->tls_context->clnt_sig_name);
|
||||
if (state->tls_context->clnt_sig_curve
|
||||
&& *state->tls_context->clnt_sig_curve)
|
||||
vstring_sprintf_append(state->buffer, " (%s)",
|
||||
state->tls_context->clnt_sig_curve);
|
||||
vstring_sprintf_append(state->buffer, " (%s%s)",
|
||||
state->tls_context->clnt_sig_curve,
|
||||
state->tls_context->ctos_rpk ?
|
||||
" raw public key" : "");
|
||||
else if (state->tls_context->clnt_sig_bits > 0)
|
||||
vstring_sprintf_append(state->buffer, " (%d bits)",
|
||||
state->tls_context->clnt_sig_bits);
|
||||
vstring_sprintf_append(state->buffer, " (%d bit%s)",
|
||||
state->tls_context->clnt_sig_bits,
|
||||
state->tls_context->ctos_rpk ?
|
||||
" raw public key" : "s");
|
||||
if (state->tls_context->clnt_sig_dgst
|
||||
&& *state->tls_context->clnt_sig_dgst)
|
||||
vstring_sprintf_append(state->buffer, " client-digest %s",
|
||||
|
Loading…
x
Reference in New Issue
Block a user