head	1.9;
access;
symbols
	pkgsrc-2026Q1:1.9.0.20
	pkgsrc-2026Q1-base:1.9
	pkgsrc-2025Q4:1.9.0.18
	pkgsrc-2025Q4-base:1.9
	pkgsrc-2025Q3:1.9.0.16
	pkgsrc-2025Q3-base:1.9
	pkgsrc-2025Q2:1.9.0.14
	pkgsrc-2025Q2-base:1.9
	pkgsrc-2025Q1:1.9.0.12
	pkgsrc-2025Q1-base:1.9
	pkgsrc-2024Q4:1.9.0.10
	pkgsrc-2024Q4-base:1.9
	pkgsrc-2024Q3:1.9.0.8
	pkgsrc-2024Q3-base:1.9
	pkgsrc-2024Q2:1.9.0.6
	pkgsrc-2024Q2-base:1.9
	pkgsrc-2024Q1:1.9.0.4
	pkgsrc-2024Q1-base:1.9
	pkgsrc-2023Q4:1.9.0.2
	pkgsrc-2023Q4-base:1.9
	pkgsrc-2023Q3:1.8.0.54
	pkgsrc-2023Q3-base:1.8
	pkgsrc-2023Q2:1.8.0.52
	pkgsrc-2023Q2-base:1.8
	pkgsrc-2023Q1:1.8.0.50
	pkgsrc-2023Q1-base:1.8
	pkgsrc-2022Q4:1.8.0.48
	pkgsrc-2022Q4-base:1.8
	pkgsrc-2022Q3:1.8.0.46
	pkgsrc-2022Q3-base:1.8
	pkgsrc-2022Q2:1.8.0.44
	pkgsrc-2022Q2-base:1.8
	pkgsrc-2022Q1:1.8.0.42
	pkgsrc-2022Q1-base:1.8
	pkgsrc-2021Q4:1.8.0.40
	pkgsrc-2021Q4-base:1.8
	pkgsrc-2021Q3:1.8.0.38
	pkgsrc-2021Q3-base:1.8
	pkgsrc-2021Q2:1.8.0.36
	pkgsrc-2021Q2-base:1.8
	pkgsrc-2021Q1:1.8.0.34
	pkgsrc-2021Q1-base:1.8
	pkgsrc-2020Q4:1.8.0.32
	pkgsrc-2020Q4-base:1.8
	pkgsrc-2020Q3:1.8.0.30
	pkgsrc-2020Q3-base:1.8
	pkgsrc-2020Q2:1.8.0.26
	pkgsrc-2020Q2-base:1.8
	pkgsrc-2020Q1:1.8.0.6
	pkgsrc-2020Q1-base:1.8
	pkgsrc-2019Q4:1.8.0.28
	pkgsrc-2019Q4-base:1.8
	pkgsrc-2019Q3:1.8.0.24
	pkgsrc-2019Q3-base:1.8
	pkgsrc-2019Q2:1.8.0.22
	pkgsrc-2019Q2-base:1.8
	pkgsrc-2019Q1:1.8.0.20
	pkgsrc-2019Q1-base:1.8
	pkgsrc-2018Q4:1.8.0.18
	pkgsrc-2018Q4-base:1.8
	pkgsrc-2018Q3:1.8.0.16
	pkgsrc-2018Q3-base:1.8
	pkgsrc-2018Q2:1.8.0.14
	pkgsrc-2018Q2-base:1.8
	pkgsrc-2018Q1:1.8.0.12
	pkgsrc-2018Q1-base:1.8
	pkgsrc-2017Q4:1.8.0.10
	pkgsrc-2017Q4-base:1.8
	pkgsrc-2017Q3:1.8.0.8
	pkgsrc-2017Q3-base:1.8
	pkgsrc-2017Q2:1.8.0.4
	pkgsrc-2017Q2-base:1.8
	pkgsrc-2017Q1:1.8.0.2
	pkgsrc-2017Q1-base:1.8
	pkgsrc-2016Q4:1.6.0.2
	pkgsrc-2016Q4-base:1.6
	pkgsrc-2016Q3:1.5.0.2
	pkgsrc-2016Q3-base:1.5
	pkgsrc-2016Q2:1.4.0.4
	pkgsrc-2016Q2-base:1.4
	pkgsrc-2016Q1:1.4.0.2
	pkgsrc-2016Q1-base:1.4
	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.9
date	2023.12.22.17.29.18;	author wiz;	state Exp;
branches;
next	1.8;
commitid	6b3zS8Qu49zQ9uRE;

1.8
date	2017.03.04.06.26.42;	author taca;	state Exp;
branches;
next	1.7;
commitid	phcHD2nHiXfXkcIz;

1.7
date	2017.01.21.23.49.02;	author rillig;	state Exp;
branches;
next	1.6;
commitid	QgHg8cTuP5r3sTCz;

1.6
date	2016.10.09.21.42.00;	author wiz;	state Exp;
branches;
next	1.5;
commitid	i0AJjxRbfKiS5wpz;

1.5
date	2016.09.18.17.10.28;	author taca;	state Exp;
branches;
next	1.4;
commitid	BEk4oXUsnpjtgNmz;

1.4
date	2016.02.14.19.48.13;	author bsiegert;	state Exp;
branches;
next	1.3;
commitid	9FrGqHTGSppU6VUy;

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.9
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 <LF>
	received" and disconnect when an SMTP client sends a line
	ending in <LF>, violating the RFC 5321 requirement that
	lines must end in <CR><LF>. 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.8 2017/03/04 06:26:42 taca Exp $

COMMENT=		Postfix SMTP server PostgreSQL backend module

POSTFIX_LIB=		pgsql
POSTFIX_LIBDIR=		src/global
POSTFIX_LIB_DICT=	yes
POSTFIX_LIB_MKMAP=	no

.include "../../mail/postfix/Makefile.module"

CCARGS+=		-I${PGSQL_PREFIX}/include
AUXLIBS_MODULE=		-L${PGSQL_PREFIX}/lib -lpq				\
			${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.${PGSQL_TYPE}}/lib

.include "../../mk/pgsql.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.8
log
@Reset PKGREVISION.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.7 2017/01/21 23:49:02 rillig Exp $
#
@


1.7
log
@Fixed PKGREVISION to be only defined directly in the package Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2016/10/09 21:42:00 wiz Exp $
a3 1
PKGREVISION=		1
@


1.6
log
@Recursive bump for all users of pgsql now that the default is 95.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2016/09/18 17:10:28 taca Exp $
d4 1
a5 1
PKGREVISION=		1
@


1.5
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.4 2016/02/14 19:48:13 bsiegert Exp $
d5 1
@


1.4
log
@Fix rpath for pgsql module. From Timshell Knoll-Miller in PR pkg/50800.
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2015/10/05 00:14:13 taca Exp $
a3 1
PKGREVISION=		2
@


1.3
log
@Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2015/10/05 00:05:30 taca Exp $
d4 1
a4 1
PKGREVISION=		1
d16 1
a16 1
			${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.pgsql}/lib
@


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.pgsql}/lib
@


