summaryrefslogtreecommitdiff
path: root/mail/postfix
AgeCommit message (Collapse)AuthorFilesLines
2005-12-31Add ${POSTFIX_QUEUE_DIR}/etc to OWN_DIRS. Suggested by Jeremy C. Reed.martti1-2/+2
2005-12-30Make sure ${spooletcdir} exists. Bump PKGREVISION as this affectsmartti2-3/+4
the binary package.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-5/+4
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-01Updated mail/postfix to 2.2.6martti4-41/+7
Postfix 2.2 patch 06 catches up with minor fixes that were fielded earlier in the experimental Postfix 2.3 snapshots.
2005-11-16Removed patch-ac as it was no longer needed (and in fact should notmartti3-30/+3
be used) according to Wietse Venema. PKGREVISION++
2005-11-13Regenerate the patches not to add NetBSD stuff inside Mac OS X section.martti2-14/+6
2005-11-12Make this compile on NetBSD 2.1. Does not affect other versions so nomartti2-5/+15
version bump. Fixes pkg/31952.
2005-10-13Treat DragonFly as FreeBSD 4 to let Postfix build.joerg2-9/+18
2005-09-06Fix NetBSD statvfs check to be >= 299000900 not >= 200040000abs2-4/+4
No pkgrevision bumps needed.
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig1-2/+2
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-07-31use ${LDFLAGS} in AUXLIBS so the chosen libdb can be found at runtime.grant2-4/+4
fixes build on Solaris.
2005-07-22Updated postfix to 2.2.5martti2-6/+6
Postfix 2.2.5 addresses some portability problems with LP64 platforms that broke SMTP connection caching, and makes SMTP connection caching more failure tolerant. These fixes are back-ported from the experimental (2.3) release series. The connection caching protocol has changed, so you will need to "postfix reload" after upgrading.
2005-06-23Updated postfix to 2.2.4martti2-6/+6
20050517 Bugfix: in a DSN report, the original recipient should not be xtext encoded. File: bounce/bounce_notify_util.c. 20050523 Bugfix: mymalloc() panic with mistyped server host list. File: global/dict_pgsql.c. 20040530 Bugfix: TLS MUST_NOPEERMATCH didn't work (inherited from TLS patch), and a dangling pointer in the corresponding error handling. File: smtp/smtp_proto.c. 20050615 Cleanup: the SMTP client now sends QUIT when the initial HELO handshake fails. it still doesn't send QUIT when the server greets with a [45]XX code, as that is handled in the connection management code before a session context exists. File: smtp/smtp_connect.c. 20050616 Bugfix: missing or mis-placed va_end() macros, found in Postfix 2.3 code review. Files: util/netstring.c, util/myaddrinfo.c, util/attr_clnt.c, util/vstream.c. 20050621 Portability: file descriptor passing is available for Tru64 UNIX, but AIX4 and IRIX6 will have to do without. This means no SMTP connection caching for those platforms. Albert Chin. File: util/sys_defs.h.
2005-06-09Removed POSTFIX_EXAMPLE_FILES loop as it's no longer used. Noted bymartti1-4/+1
Yannick Gravel in a private mail.
2005-05-04Updated postfix to 2.2.3martti2-6/+6
- SASL inter-operability problem causing Sendmail servers to hang up on Postfix. - Panic when a fall-back relay could not be used for a variety of reasons.
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-04-04Updated postfix to 2.2.2martti4-17/+17
- A more usable REPLACE action in header/body_checks. The old version produced unexpected results. - Portability to HP-UX. - Two harmless defects in the SMTP and LMTP clients that go back to before the first Postfix release, and that were found while doing code maintenance on the experimental release.
2005-03-28Remove security/cyrus-sasl and security/cy-login. These packagesjlam1-23/+3
tracked the Cyrus SASL 1.5.x releases, which are no longer maintained. Adjust packages to use security/cyrus-sasl2 instead for SASL support. This closes PR pkg/28218 and PR pkg/29736.
2005-03-28Fix up PLISTs and remove unused files left over from the incompletejlam10-76/+39
package update in the previous commit.
2005-03-28STARTTLS support is now part of Postfix's standard distribution.jlam1-2/+2
2005-03-22NetBSD-3.x support.xtraeme2-9/+18
2005-03-22Postfix 2.2.1 import.cjs4-62/+18
New features since 2.1.x: - built-in IPv6 and TLS (we no longer use patches--beware config changes!) - more sophisticated LDAP/MySQL/PostgreSQL support, with freeform queries - SMTP client-side connection reuse - by default, no longer rewrite message headers in mail from remote clients - can use your ISP account name for mail destined outside your machine - can selectively turn off ESMTP features in client or server - remote SMTP client resource control (the anvil server) - support for CDB, SDBM and NIS+ databases is now built into Postfix - new SMTP access control features - and more Caution: - You MUST stop 2.1.x and earlier versions before upgrading. - Use the postfix upgrade program to upgrade your main.cf/master.cf.
2005-03-08Be more explicit about what to configure for SASL authentication inbad1-2/+10
server and client roles.
2005-03-08Be specific about what the master.cf example is for.bad1-1/+4
2005-02-24Add RMD160 digests.agc1-1/+4
2005-02-09Updated postfix to 2.1.5nb5martti3-8/+8
* New IPv6 patch
2004-12-28Apply NI_WITHSCOPEID patch only if the inet6 option is enabled.kim3-5/+7
Closes PR pkg/28756
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-2/+2
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-12-23Fix "postfix/smtp killed by signal 11" problem.kim3-3/+31
2004-12-17Make this compile on -current without NI_WITHSCOPEIDkim2-1/+15
Closes PR pkg/28686
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-2/+2
Suggested by Roland Illig, ok'd by various.
2004-12-02Fix thinko with previous commit -- the builtin db1 is okay to use.jlam2-4/+3
Bump the PKGREVISION to note the change in the default.
2004-11-30Use bdb.buildlink3.mk to get the DB library to use for the "hash" mapjlam4-26/+68
type. All platforms now support the "hash" map type as a result. Remove the explicit dependencies on db4 and db2 on non-Linux and Linux, respectively. Bump the PKGREVISION.
2004-11-25Remove -g from compilation flags.xtraeme1-1/+3
2004-11-17Remove obsolete variables POSTFIX_*, use PKG_OPTIONS.postfix. ok'ed jlam@xtraeme1-31/+1
2004-10-29Use mk/mysql.buildlink3.mk instead of databases/mysql-client/buildlink3.mk,xtraeme1-3/+3
so that we'd not force dependance on specific MySQL version, and instead pick the currently installed mysql*-client (or install the default if there is no mysql-client package installed yet) this makes package buildable with arbitrary MySQL version, such as 3.23.x, 4.0.x or 4.1.x
2004-09-23Updated postfix to 2.1.5martti4-19/+15
- The code to eliminate the local MTA from an MX address list did not handle the case that the local MTA could appear with different MX preferences in both inet_interfaces and proxy_interfaces. - The SMTP server's kiss-of-death message "421 Timeout exceeded" wasn't guarded by setjmp(). - The SMTP server didn't update the per-session error counter when a client was denied access with smtpd_delay_reject=no. - The Postfix sendmail command leaked file descriptors when it was unable to execute the postdrop mail submission command. - The bounce daemon sent the wrong type of bounce message when a - Plus some portability, safety and documentation fixes.
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam1-10/+10
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-22Change the way that legacy USE_* and FOO_USE_* options are convertedjlam1-38/+21
into the bsd.options.mk framework. Instead of appending to ${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS. This causes the default options to be the union of PKG_DEFAULT_OPTIONS and any old USE_* and FOO_USE_* settings. This fixes PR pkg/26590.
2004-08-11This patch can only apply cleanly if "inet6" is a build option. Move itjlam3-4/+8
to a file that's applied at post-patch time only if "inet6" is specified. This fixes building postfix on systems that don't support IPv6.
2004-08-10Define RESOLVE_H_NEEDS_NAMESER8_COMPAT_H for Mac OS X, and includeschmonz4-6/+38
<nameser8_compat.h> before <resolv.h> if it's defined. Along with Johnny's recent buildlink3 fixes, this fixes the build for me on Mac OS X Server 10.3.4. Should address pkg/26584.
2004-08-07Document the "tls" option.jlam1-1/+4
2004-08-07whitespace nit.jlam1-2/+2
2004-08-07Support building STARTTLS support into Postfix without IPv6.jlam5-14/+33
2004-08-07Reduce the number of patches needed by Postfix by using the substjlam8-180/+30
framework and also by explicitly specifying more default values for Postfix parameters. Also pass -I/usr/pkg/include/sasl to the compiler when building using Cyrus SASLv2, which allows me to remove the patches that added an unnecessary USE_SASL2_AUTH check.
2004-08-05Rename Makefile.options to options.mk in the packages that I maintain.jlam2-5/+5
This follows the example of the mail/dovecot package, as suggested by <schmonz>.
2004-08-04Use the TLS+IPv6 patch that corresponds to Postfix-2.1.4.jlam2-5/+5
2004-07-31Sort.jlam1-3/+3