summaryrefslogtreecommitdiff
path: root/mail/postfix
AgeCommit message (Collapse)AuthorFilesLines
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
2004-07-31Remove unnecessary line in DESCR... IPv6 is a well-received patch in thejlam1-4/+0
Postfix community nowadays.
2004-07-31Replace a few instances of ${PKGBASE} with "postfix". This has no effectjlam1-4/+4
in this package, but simplifies maintaining the postfix-current package by minimizing diffs between the two.
2004-07-31Remove trailing whitespace.jlam1-2/+2
2004-07-30PostgreSQL table support is a standard (if compiled) feature of Postfix.jlam1-16/+12
A patch is no longer need to add the support.
2004-07-30VERP support is a standard feature in Postfix.jlam1-8/+5
2004-07-30Convert to use bsd.options.mk. The relevant options variable to setjlam2-32/+65
for each package can be determined by invoking: make show-var VARNAME=PKG_OPTIONS_VAR The old options are still supported unless the variable named in PKG_OPTIONS_VAR is set within make(1) (usually via /etc/mk.conf).
2004-07-29Updated postfix to 2.1.4martti2-8/+8
* Bug fixes
2004-07-24Use the new mk/pgsql.buildlink3.mk to select the correct PostgreSQLrecht1-4/+4
version.
2004-07-23Missing mailer.conf from PLIST.jlam1-1/+2
2004-07-23Add POSTFIX_OPTIONS to the +BUILD_INFO file.jlam1-1/+2
2004-07-21Add CONFLICTS with the upcoming mail/fastforward update.schmonz1-2/+2
2004-07-19Teach the MESSAGE files about DOCDIR.jlam1-1/+2
2004-07-19Install more of the example configuration files into installed examplesjlam4-32/+39
directory. Back out modification to postfix-install that was ignoring our setting for config_directory.
2004-07-19Fix the install message to note that "upgrade-configuration" is all thatjlam1-2/+2
you need.
2004-07-19Don't hardcode directories... instead, use postconf to dig them out of thejlam1-5/+34
postfix configuration. Also make required_{dirs,files} work in the installed rc.d script.
2004-07-19If neither USE_SASL or USE_SASL2 are defined and POSTFIX_OPTIONS includesjlam1-3/+12
"sasl", then use SASLv2 by default.
2004-07-19Stop the proliferation of <PKG>_USE_<FOO> yes/no variables in thejlam2-161/+196
mail/postfix package -- create a new option "POSTFIX_OPTIONS" that is a list of optional add-ons that will be built into Postfix. Currently, it accepts any of "inet6 ldap mysql mysql4 prce sasl tls". Move the existing POSTFIX_USE_* variables into bsd.pkg.obsolete.mk. Also split out the optional add-ons into a separate Makefile.options so that the main Makefile workflow is a bit easier to understand. Lastly, collapse the pre-install target into the do-install target we run custom code for the whole install process anyway. Approved by martti.
2004-07-19The sample-*.cf files aren't installed, so refer the user to thejlam2-4/+6
SASL_README file for more info.
2004-07-19Rename POSTFIX_SPOOL to POSTFIX_QUEUE_DIR to more closely match thejlam1-6/+5
Postfix terminology.
2004-07-19Compute the value of spooletcdir at run-time rather than hardcoding it.jlam1-2/+2
2004-07-19Don't blindly run the post-install script; instead, tell the user to dojlam4-21/+15
so in the MESSAGE file. This makes upgrading existing Postfix installations less annoying.
2004-07-19Make the messages for using both SASL and TLS more helpful.jlam2-10/+30
2004-07-19The sample-*.cf files are no longer installed as of Postfix 2.1.jlam2-4/+4
2004-07-19Rename SHAREDIR to EXAMPLEDIR to more accurately reflect the contents andjlam5-30/+30
location of that directory.
2004-07-18/var/spool/postfix is stored in the Makefile variable POSTFIX_SPOOL. Bejlam2-3/+4
pedantic and substitute for it so that if we ever have a way to change it, postfix.sh will still be correct.
2004-07-18Use FILES_SUBST_SED instead of local make targets to do the same thing.jlam5-28/+26
FILES_SUBST_SED substitutes for @FOO@, so use that format for things to be replaced.
2004-06-22New IPv6 patchmartti2-6/+6
* Bugfix: Misplaced myfree() caused a small memory leak. * Removed the colon (:) from the characters XFORWARD replaces by a question mark (IPv6 addresses looked like 2001?610?1108?5010?1 in logging).
2004-06-21Updated postfix to 2.1.3martti14-236/+99
This is the new 2.1.x series, please see www.postfix.org for complete list of changes since 2.0.20.
2004-06-06correct checksum for postfix-pg.postfix-2.0.0.2.patchgrant1-3/+3
2004-05-21Use the latest IPv6 patchmartti2-6/+6
2004-05-05Updated postfix to 2.0.20martti2-9/+9
- The postdrop mail submission command could die with SIGHUP and abort mail submission. This was observed with mail from cron jobs. - The MySQL client aborted with complaints about multiple attempts to register the same lookup table. This was observed in the proxymap daemon. - As a workaround for agressive SMTP command pipelining clients, the Postfix SMTP server now allows SMTP clients to overshoot the SMTP server recipient limit without triggering the server hard error limit, as long as the number of excess recipients stays within a hard-coded overshoot limit of 1000. If you have such clients then you also need to specify "smtpd_error_sleep_time = 0" or else performance will be poor. - The LMTP client attempted to reuse a connection after timeout, causing protocol synchronization errors. - The trivial-rewrite server could core dump after temporary table lookup failure. This was not observed in Postfix 2.0.
2004-05-04statvfs fix for postfix and postfix-current on NetBSD-current>=2.0D.minskim2-1/+20
Patch provided by John R. Shannon in PR pkg/25430.