HomeFreeBSD

- update to 3.5-20190427

Description

  • update to 3.5-20190427

Note:

Incompatibility with snapshot 20190427

Postfix now normalizes IP addresses received with XCLIENT, XFORWARD,
or with the HaProxy protocol, for consistency with direct connections
to Postfix. This may change the appearance of logging, and the way
that check_client_access will match subnets of an IPv6 address.

Changelog:

20190331

Documentation: tlsext_padding is not a tls_ssl_options
feature. File: proto/postconf.proto.

20190401

Portability: to avoid a compile-time error on Solaris, added
"#undef sun" to util/unix_dgram_connect.c.

20190403

Bugfix (introduced: Postfix 2.3): a censoring filter broke
multiline Milter responses for header/body events. Problem
report by Andreas Thienemann. Files: util/printable.c,
util/stringops.h, smtpd/smtpd.c.

Bugfix (introduced: Postfix 3.3): "smtp_mx_address_limit = 0"
no longer meant 'unlimited'. Problem report by Luc Pardon.
File: smtp/smtp_addr.c.

20190427

Cleanup: normalize the IP address string forms received with
XCLIENT, XFORWARD, and HaProxy, for consistency with address
information for direct connections to Postfix, and add unit
tests. This casefolds and removes redundant nulls from the
string representation of an IPv6 address, normalizes the
"IPv6:" address prefix of RFC 2821 IPv6 address forms, and
converts IPv4 address octets with leading zeros (octal form)
into decimal form. Files: global/haproxy.c,
global/normalize_mailhost_addr.[hc], smtpd/smtpd.c.

Incompatibility: this may change the appearance of logging,
and the way that check_client_access will match subnets of
an IPv6 address.

Details

Provenance
ohauerAuthored on
Parents
rP500432: www/py-django-taggit-serializer: Limit to Python 3
Branches
Unknown
Tags
Unknown