summaryrefslogtreecommitdiff
path: root/mail/postfix
AgeCommit message (Collapse)AuthorFilesLines
2004-02-16Added optional postgresql supportmartti2-2/+17
2004-01-28New IPv6 patchmartti2-6/+6
2004-01-23Make this work on Linux.martti3-3/+40
2004-01-23Updated postfix to 2.0.18martti2-5/+5
- A change in the line reading routines caused unexpected results with lines ending in EOF. This change is undone. - A portability problem with the test command ("test -e" is not supported on older systems, while "test -f" does the job).
2004-01-21Updated postfix to 2.0.17martti5-67/+37
- Portability to MacOSX: Bind8 compatibility, core dumps in mailq and postdrop, and changes in netinfo support. - Elimination of some DNS lookup problems in third-party library routines (typically resulting in localhost not being found). - More agressive delivery to sites that defer a lot of mail. - Correction of a few obscure error messages. - Several small documentation fixes. - Minor fixes for robustness problems that no-one has experienced.
2004-01-20Apply the SASL2 cure to smtp and lmtp to. This makes outgoing authenticatedmartin3-3/+49
mail work.
2004-01-11bl3ifyjlam1-8/+12
2003-12-18no need for PLIST_SUBST+=PKG_SYSCONFDIRgrant1-2/+1
2003-11-26Only install smtpd.conf if we're using SASL. Fixes bulk build breakagejlam1-2/+2
from Al's 20031124 results.
2003-11-21A few more whitespace nits.jlam1-13/+13
2003-11-21Whitespace fixes and rearrange a few lines to group related stuff together.jlam1-23/+22
2003-11-21* With SASL2, the correct pwcheck_method to use the /etc/sasldb2 isjlam2-17/+22
"auxprop". * Modify the package so that the smtpd.conf file is initially stored with the other example files and copied over to its true location via CONF_FILES. This allows modifying the postfix installation to use some other SASL authenticaion method, e.g. PLAIN with saslauthd through TLS. * Only allow using one SASL library or the other, and prefer SASL2 to SASL1.
2003-11-10Sync with cyrus-sasl2's buildlink2.mk reality.kleink1-3/+3
2003-11-01Be the MAINTAINER for this package.martti1-2/+2
2003-10-03enable use of sasl2christos3-3/+45
2003-10-02Updated postfix to 2.0.16martti2-9/+9
* bug fixes * new IPv6 patch
2003-09-01Updated postfix to 2.0.14martti2-9/+9
* Produce a warning when host:port specifies a badly formatted numerical port. * New IPv6 patch.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-02Updated postfix to 2.0.13martti2-9/+9
- After "postfix reload", the master daemon now warns when the inet_interfaces parameter setting has changed, and ignores the change, instead of passing incorrect information to the smtp server. - After the postdrop command change with Postfix 2.0.11, the postcat command no longer recognized "maildrop" queue files as valid. - Mail could bounce when two messages were delivered simultaneously to a non-existent mailbox file. The safe_open() code that prevents race condition exploits will now try a little harder when it actually encounters a race condition. - Updated the IPv6 patch.
2003-06-16Updated postfix to 2.0.12martti2-8/+8
- Stricter smtpd input checks rejected invalid addresses starting with @. - Stricter postdrop input checks broke "sendmail -bs". - New "postcat -q" (search the queue for the named file) support from snapshot release because I can no longer see people suffer. - Allow <@site,@site:address> route addresses in SMTP commands. This address form was deprecated years ago. - "sendmail -q<time>" without -bd option now exits immediately, instead of waiting for input and screwing up system boot sequences. - The Postfix LMTP client used the wrong service name, causing trouble with SASL 2.1.13. - Turned off non-blocking write to pipe because too many systems gave an unexpected write() result, causing partial delivery of messages to commands like procmail.
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-25Remove commented out PKGREVISION line.taca1-2/+1
2003-05-25Update postfix to 2.0.10.taca2-9/+9
- Ugly but harmless warnings from nqmgr after "postsuper -r" to requeue files that already had some recipients delivered. - The proxy_read_maps parameter did not recognize "," as separator. - The local delibery agent now defers delivery after .forward etc. file read error. - The message_size_limit was applied when running "newaliases", so that the result alias database could be truncated on systems with very small message size limits. The official release changes for bugfixes and portability issues only.
2003-05-21Updated the IPv6 patch. IPv6 support is activated by settingmartti3-34/+23
POSTFIX_USE_INET6=YES in /etc/mk.conf before building this package.
2003-05-02Dependency bumps, needed because of devel/pth's major bump, and relatedwiz1-2/+2
dependency bumps.
2003-05-01- Move all "share" files to share/examples/postfix; all of them are usedjmmv10-85/+105
as samples, either by the user or by bsd.pkg.install.mk. - Correctly handle configuration files, that is, avoid touching the conf directory directly. - Use OWN_DIRS to handle the spool directory. - Run post-install through an INSTALL script. - Sort PLIST after all these changes. - Bump PKGREVISION to 1.
2003-04-21Updated postfix to 2.0.9martti2-5/+5
- The SMTP client did not deliver a partial last line when someone submitted 8BITMIME mail not ending in newline via /usr/sbin/sendmail while MIME input processing was turned off, and MIME 8bit->7bit conversion was requested upon delivery.
2003-04-17Updated postfix to 2.0.8martti5-32/+30
- Postfix processes now abort when given a net/mask pattern with a non-zero host portion (for example, 168.100.189.2/28), instead of risking to become an open mail relay. - Workaround for file system clock drift that caused Postfix to ignore new mail (this could happen with queue file systems mounted from a server).
2003-04-06required_files should honor PKG_SYSCONFDIR.taca1-2/+2
2003-03-21Update ipv6+tls patch in comment (and distinfo).taca2-6/+6
2003-03-20Undo PKGREVISION bump (not necessary since the whole package was updatedwiz1-3/+1
to 2.0.7).
2003-03-20Add PKGREVISION=1 [wiz told me so]christos1-1/+3
2003-03-20- upgrade to 2.0.7christos3-32/+33
- add kim's recipient canonicalization patch. NOTE: TLS was disabled and is still disabled in this version.
2003-03-20Add kim's recipient canocalization patchchristos1-0/+106
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam1-7/+9
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2003-03-07Update tls+ipv6 patch in comment.taca2-3/+5
Is it still need commented out? (Though I can't test completely either...)
2003-03-06Updated postfix to 2.0.6martti2-7/+5
Postfix 2.0 patchlevel 6 intends to protect vulnerable Sendmail systems against exploitation of a remote buffer overflow problem that is described in CERT advisory CA-2003-07. - Postfix now truncates non-address information in message address headers (comments, etc.) to 250 characters per address. This should rarely present a problem. Reportedly, junk mail from poorly written software can trigger the protection, but that is no great loss. - Some little fixes to documentation.
2003-03-04Updated postfix to 2.0.5martti2-8/+8
- The SMTP server's hard and soft error limits were off by one. With "smtpd_hard_error_limit = 1", Postfix will now disconnect after the first error, instead of the second one. - The proxymap server could deadlock when the mydestination parameter setting included a proxymapped lookup table. - Some little fixes to documentation.
2003-02-23Use correct tls+ipv6 patch (still in comment). Previous was for differenttaca2-5/+5
postfix snapshot.
2003-02-23Make tls+ipv6 patch up to date. NOT tested at all and still commented out.taca2-4/+6
2003-02-21Updated postfix to 2.0.4martti3-13/+10
- The format of maildir filenames is synchronized with the present version of the maildir definition document. This format was already adopted by the 20030126 snapshot release. - The time limit on delivery to external commands was not enforced. This was broken probably some time before the first public Postfix release. - Duplicate elimination after virtual alias expansion works again. This was broken with the introduction of the original recipient attribute. - The local pickup daemon dropped incomplete records from local submissions. This was broken somewhere in the middle of 2002.
2003-02-01Remove 0-byte patch file.schmonz1-0/+0
2003-01-31+ Use PKG_SYSCONFDIR (/usr/pkg/etc/postfix) instead of /etc/postfix forlukem6-87/+74
configuration. + Document how to use /etc/rc.conf.d/postfix on NetBSD 1.5 and newer to start /usr/pkg/sbin/postfix instead of /usr/sbin/postfix + Ensure that the postfix user and the postfix & maildrop groups exist. Adds Darwin support, and prevents a working NetBSD postfix setup from being broken on a "make install" of this package because the package used to change /etc/postfix/{post-install,postfix-files,postfix-script}. These changes are mostly from Amitai Schlair <schmonz@netbsd.org>, with some tweaks by me. (Thanks Amitai!)
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-26- Use the latest IPv6+TLS patch (tls+ipv6-1.12-pf-2.0.3), and include ittaca2-18/+20
in distinfo. (still commented out.) - Comment out POSTFIX_USE_TLS part in Makefile since the patch is out of date now.
2003-01-25Updated postfix to 2.0.3martti3-20/+16
- Postfix 2.0 broke relocated table lookup results with mail not rejected at the SMTP port, causing "User has moved to" text to be deleted. - A widely used maildir filename generating algorithm was broken. This affects all Postfix versions with maildir support. Instead of TIME.PID_COUNT.HOST Postfix now uses TIME.DEVICE_INODE.HOST. - Postfix 2.0 gave incorrect FILTER_README instructions for sites that wish to disable virtual alias mapping before the content filter.
2003-01-23Use the latest IPv6+TLS patch (it's still commented-out).martti1-3/+3
2003-01-15Updated postfix to 2.0.2martti6-30/+18
- Added MAILER-DAEMON to the list of always recognized local addresses, since it is generated by Postfix bounces. - Bugfix: transport_errno was not reset upon successful transport map wildcard lookup after an earlier failure. - Cleanup: unnecessary warnings from the proxymap client after proxymap server disconnect. - Cleanup: Patrik Rak found a few more chattr invocations that were missed 20021209. Files: postfix-install, conf/post-install. - Cleanup: the pcre-config command can produce null outputs. - Bugfix: the virtual(8) Makefile included $(AUXLIBS) in the dependencies. - Bugfix: fixed in the snapshots 20030105 but missed in the stable release. "sendmail -bs" tried to access the proxymap service. It should not try to open any user/domain/uce related tables at all.
2003-01-14Re-organized the IPv6 patch stuff. The IPv6 support is still commented-outmartti1-9/+17
even though it seems to work now. Why commented-out? This patch also includes a TLS patch and I don't know if it's better/more stable/whatever compared to the existing TLS patch. What I'd like to have is a separate patch for IPv6 and TLS. According to the author this is available in the near future.
2003-01-06Updated postfix to 2.0.0.2martti9-132/+49
IMPORTANT: read the documents in /usr/pkg/share/doc/postfix/ before upgrading from Postfix 1.1. Hightlights: - MIME support (including 8bit->7bit conversion and more accurate matching of MIME headers in message bodies) - completely rewritten RBL client code - smarter handling of DNS lookup errors in UCE restrictions - virtual delivery agent without transport map for every domain - a long list of other things that are meant to improve performance or functionality without compromising what already existed.