head 1.7; access; symbols pkgsrc-2023Q4:1.7.0.2 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.6.0.54 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.52 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.50 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.48 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.46 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.44 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.42 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.40 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.38 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.36 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.34 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.32 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.30 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.26 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.6 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.28 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.24 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.22 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.20 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.18 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.16 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.14 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.12 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.10 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.8 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.4 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.2 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.4.0.4 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.2 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.3.0.6 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.4 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.2 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.1.0.2 pkgsrc-2015Q3-base:1.1; locks; strict; comment @# @; 1.7 date 2023.12.22.17.29.18; author wiz; state Exp; branches; next 1.6; commitid 6b3zS8Qu49zQ9uRE; 1.6 date 2017.03.04.06.26.42; author taca; state Exp; branches; next 1.5; commitid phcHD2nHiXfXkcIz; 1.5 date 2017.01.21.23.49.02; author rillig; state Exp; branches; next 1.4; commitid QgHg8cTuP5r3sTCz; 1.4 date 2016.09.18.17.10.28; author taca; state Exp; branches; next 1.3; commitid BEk4oXUsnpjtgNmz; 1.3 date 2015.10.05.00.14.13; author taca; state Exp; branches; next 1.2; commitid Cznb19oiFBsvRQDy; 1.2 date 2015.10.05.00.05.30; author taca; state Exp; branches; next 1.1; commitid gtg9ws10BdOaOQDy; 1.1 date 2015.09.07.09.47.02; author fhajny; state Exp; branches 1.1.2.1; next ; commitid 42C2mmB9De5xViAy; 1.1.2.1 date 2015.10.06.18.41.34; author spz; state Exp; branches; next ; commitid q92HDKvb3mWqX4Ey; desc @@ 1.7 log @postfix*: update to 3.8.4 20230815 Bugfix (bug introduced: 20140218): when opportunistic TLS fails during or after the handshake, don't require that a probe message spent a minimum time-in-queue before falling back to plaintext. Problem reported by Serg. File: smtp/smtp.h. 20230819 Bugfix (defect introduced: 19980207): the valid_hostname() check in the Postfix DNS client library was blocking unusual but legitimate wildcard names (*.name) in some DNS lookup results and lookup requests. Examples: name class/type value *.one.example IN CNAME *.other.example *.other.example IN A 10.0.0.1 *.other.example IN TLSA ..certificate info... Such syntax is blesed in RFC 1034 section 4.3.3. This problem was reported first in the context of TLSA record lookups. Files: util/valid_hostname.[hc], dns/dns_lookup.c. 20230929 Bugfix (defect introduced Postfix 2.5, 20080104): the Postfix SMTP server was waiting for a client command instead of replying immediately, after a client certificate verification error in TLS wrappermode. Reported by Andreas Kinzler. File: smtpd/smtpd.c. 20231006 Usability: the Postfix SMTP server now attempts to log the SASL username after authentication failure. In Postfix logging, this appends ", sasl_username=xxx" after the reason for SASL authentication failure. The logging replaces an unavailable reason with "(reason unavailable)", and replaces an unavailable sasl_username with "(unavailable)". Based on code by Jozsef Kadlecsik. Files: xsasl/xsasl_server.c, xsasl/xsasl_cyrus_server.c, smtpd/smtpd_sasl_glue.c. 20231026 Bugfix (defect introduced: Postfix 2.11): in forward_path, the expression ${recipient_delimiter} would expand to an empty string when a recipient address had no recipient delimiter. Fixed by restoring Postfix 2.10 behavior to use a configured recipient delimiter value. Reported by Tod A. Sandman. Files: proto/postconf.proto, local/local_expand.c. 20231221 Security: with "smtpd_forbid_bare_newline = yes" (default "no" for Postfix < 3.9), reply with "Error: bare received" and disconnect when an SMTP client sends a line ending in , violating the RFC 5321 requirement that lines must end in . This prevents SMTP smuggling attacks that target a recipient at a Postfix server. For backwards compatibility, local clients are excluded by default with "smtpd_forbid_bare_newline_exclusions = $mynetworks". Files: mantools/postlink, proto/postconf.proto, global/mail_params.h, global/smtp_stream.c, global/smtp_stream.h, smtpd/smtpd.c. @ text @# $NetBSD: Makefile,v 1.6 2017/03/04 06:26:42 taca Exp $ COMMENT= Postfix SMTP server PCRE map module POSTFIX_LIB= pcre POSTFIX_LIBDIR= src/util POSTFIX_LIB_DICT= yes POSTFIX_LIB_MKMAP= no .include "../../mail/postfix/Makefile.module" CCARGS+= -I${BUILDLINK_PREFIX.pcre}/include AUXLIBS_MODULE= -L${BUILDLINK_PREFIX.pcre}/lib -lpcre \ ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pcre}/lib .include "../../devel/pcre/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.6 log @Reset PKGREVISION. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.5 2017/01/21 23:49:02 rillig Exp $ # @ 1.5 log @Fixed PKGREVISION to be only defined directly in the package Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2016/09/18 17:10:28 taca Exp $ a3 1 PKGREVISION= 1 @ 1.4 log @Update postfix to 3.1.2. 3.1.0 The main changes in no particular order are: * "postfix tls" command to simplify setup of opportunistic TLS, and to simplify SMTP server key/certificate management. * Positive and negative DNS reply TTL support in postscreen(8). * SASL AUTH rate limit in the Postfix SMTP server. * A safety limit on the number of address verify requests. * JSON-format Postfix queue listing. * Destination-independent delivery rate delay For details, see the RELEASE_NOTES file. 3.1.1 Fixed in all supported releases: * The Milter "replace sender" (SMFIR_CHGFROM) request lost an address that was added with sender_bcc_maps, resulting in a "rcpt count mismatch" warning. Reported by Joerg Backschues. This defect was introduced with Postfix 2.6. * The "bad filetype" example in the header_checks(5) manpage falsely rejected Content- headers with ``name="example"; x-apple-part-url="example.com"''. Reported by Cedric Knight. This defect was introduced with Postfix 2.6. 3.1.2 Fixed with Postfix 3.1.2: * Changes to make Postfix build with OpenSSL 1.1.0. Fixed with Postfix 3.1.2 and 3.0.6: * The makedefs script ignored readme_directory=pathname overrides. Fix by Todd C. Olson. * The tls_session_ticket_cipher documentation says that the default cipher for TLS session tickets is aes-256-cbc, but the implemented default was aes-128-cbc. Note that TLS session ticket keys are rotated after 1/2 hour, to limit the impact of attacks on session ticket keys. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2015/10/05 00:14:13 taca Exp $ d4 1 @ 1.3 log @Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2015/10/05 00:05:30 taca Exp $ a3 1 PKGREVISION= 1 @ 1.2 log @Link with corect rpath. Fix PR pkg/50299. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2015/09/07 09:47:02 fhajny Exp $ d4 1 @ 1.1 log @Update mail/postfix to 3.0.2. Database and regexp map functionality is now split into separate packages: - postfix-cdb - postfix-ldap - postfix-lmdb - postfix-mysql - postfix-pcre - postfix-pgsql - postfix-sqlite Upstream changelog follows. Postfix 3.0.2 ------------- No delta against 2.11.6. Postfix 3.0.1 ------------- - Build error when compiling the Postfix SMTP server with SASL support but no TLS support. - The DNS "resource record to text" converter, used for xxx_dns_reply_filter pattern matching, appended a '.' to TXT record resource values. - The postscreen(8) manpage specified an incorrect Postfix version number for the postscreen_dnsbl_timeout parameter. - The postfix-install script expanded macros in parameter values when trying to detect parameter overrides, causing unnecessary main.cf updates during "postfix start" etc. - Some low-level cleanup of UTF-8 string handling with no visible change in behavior (besides better performance). Postfix 3.0.0 ------------- - SMTPUTF8 support for internationalized domain names and address localparts as defined in RFC 6530 and related documents. - Support for Postfix dynamically-linked libraries and database plugins. - An OPT-IN safety net for the selective adoption of new Postfix default settings. If you do nothing, the old Postfix default settings *should* remain in effect (complain to your downstream maintainer if that is not the case). - Support for operations on multiple lookup tables. The pipemap:{map1,map2...} database type implements a pipeline of lookup tables where the result from one lookup table becomes a query for the next table; the unionmap:{map1,map2,...} database type sends the @ text @d1 1 a1 1 # $NetBSD$ d15 1 a15 1 ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.}/lib @ 1.1.2.1 log @Pullup ticket #4833 - requested by taca mail/postfix-lmdb: build fix mail/postfix-mysql: build fix mail/postfix-pcre: build fix mail/postfix-pgsql: build fix mail/postfix-sqlite: build fix Revisions pulled up: - mail/postfix-lmdb/Makefile 1.1-1.3 - mail/postfix-mysql/Makefile 1.1-1.3 - mail/postfix-pcre/Makefile 1.1-1.3 - mail/postfix-pgsql/Makefile 1.1-1.3 - mail/postfix-sqlite/Makefile 1.1-1.3 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: taca Date: Mon Oct 5 00:05:31 UTC 2015 Modified Files: pkgsrc/mail/postfix-lmdb: Makefile pkgsrc/mail/postfix-mysql: Makefile pkgsrc/mail/postfix-pcre: Makefile pkgsrc/mail/postfix-pgsql: Makefile pkgsrc/mail/postfix-sqlite: Makefile Log Message: Link with corect rpath. Fix PR pkg/50299. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/postfix-lmdb/Makefile cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/postfix-mysql/Makefile cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/postfix-pcre/Makefile cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/postfix-pgsql/Makefile cvs rdiff -u -r1.1 -r1.2 pkgsrc/mail/postfix-sqlite/Makefile ------------------------------------------------------------------- Module Name: pkgsrc Committed By: taca Date: Mon Oct 5 00:14:13 UTC 2015 Modified Files: pkgsrc/mail/postfix-lmdb: Makefile pkgsrc/mail/postfix-mysql: Makefile pkgsrc/mail/postfix-pcre: Makefile pkgsrc/mail/postfix-pgsql: Makefile pkgsrc/mail/postfix-sqlite: Makefile Log Message: Bump PKGREVISION. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/postfix-lmdb/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/postfix-mysql/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/postfix-pcre/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/postfix-pgsql/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/mail/postfix-sqlite/Makefile @ text @a3 1 PKGREVISION= 1 d15 1 a15 1 ${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pcre}/lib @