summaryrefslogtreecommitdiff
path: root/mail/courier-mta
AgeCommit message (Collapse)AuthorFilesLines
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2014-03-11Remove example rc.d scripts from PLISTs.jperkin3-11/+3
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or ignored otherwise.
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron1-2/+2
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-04-29Don't depend on namespace pollution to find resetiosflags. Add missingjoerg3-1/+28
<functional> include.
2013-04-24Revbump for all packages that have USE_TOOLS+=gssbd1-2/+2
2013-04-06"Each sed command should appear in an assignment of its own."rodent1-7/+7
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin1-2/+2
2012-12-16recursive bump from cyrus-sasl libsasl2 shlib major bump.obache1-2/+2
2012-10-26Fix C++ syntax.joerg2-1/+15
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-2/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-07-15mail/courier-mta: Fix PLISTmarino1-1/+2
Fixes PKG_DEVELOPER error: ERROR: The following files are in /usr/pkg but not in the PLIST: ERROR: /work/mail/courier-mta/work/.destdir/usr/pkg/share/doc/courier/svn.html
2012-06-09Changes 0.68.1:adam18-88/+66
* rfc2045mkboundary.c was broken in 0.68 Changes 0.68: * rfc2045/rfc2045mkboundary.c (rfc2045_mk_boundary): truncate the hostname portion of the boundary to 30 chars. * courier/doc/courier.sgml: Remove descriptions of some configuration files that were moved to the courier-authlib package a while ago. They don't belong here any more. * courier/submit.C: Use the authenticated address, instead of the return address, for domain-based virtual configuration. * courier/libs/cfilename.c (config_has_vhost): Checks whether vhost.[ip] exists. * courier/module.esmtp/courieresmtpd.c (main): Only set a message's virtual host if vhost.[ip] exists. * courier/module.esmtp/esmtpclient.c (get_sourceaddr): Make sure the input buffer is null-terminated. * courier/submit.C (getrcpts): If there's no vhost setting from the sender's IP address (this includes local mail!) if vhost.domain exists, use [domain] as the virtual host. * Remove config_search(), which simply called config_localfilename(). Change all current callers to call config_localfilename(). * courier/libs/cfilename.c (config_set_local_vhost): saves a string that gets appended as a suffix, by config_localfilename(), and if that filename exists, that's returned as the filename, otherwise it's the original string without the suffix. config_get_local_vhost() returns the suffix string. to config_set_local_vhost(). * courier/libs/comsubmitclient.c (submit_fork): If config_get_local_vhost(), add a -vhost parameter to submit(). * courier/submit.C (cppmain): -vhost sets config_set_local_vhost(). * courier/submit2.C (closectl): New COMCTLFILE_VHOST parameter in the config file, taken from the vhost setting. * courier/libs/comctlfile.c (ctlfile_setvhost): If COMCTLFILE_VHOST is set, call ctlfile_setvhost(), return an indication if the vhost has changed. Absence of a COMCTLFILE_VHOST treated as a discrete "(null)" setting. * courier/module.esmtp/esmtpclient.c (esmtpchild): If ctlfile_setvhost() then disconnect the current socket, if one is open. * courier/module.esmtp/esmtpclient.c (get_sourceaddr): The IP address specified in ipout or ip6out overrides SOURCE_ADDRESS and SOURCE_ADDRESS_IPV6 environment variable. * courier/module.local/localmail.c (main): Call ctlfile_setvhost(). * courier/module.uucp/uucp.c (uux): Call ctlfile_setvhost(). * courier/module.dsn/dsn.c (main): Call ctlfile_setvhost(). * liblock/mail.c (dotlock_exists): Quell a compiler warning. * courier/courierd.dist.in SOURCE_ADDRESS: Add a note that this setting is deprecated.
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz1-2/+2
2011-11-26Fix build with modern GCCjoerg2-1/+14
2011-08-14Revision bump after updating perl5 to 5.14.1.obache1-1/+2
2010-11-10Changes 0.65.2:adam3-10/+16
This is a bug-fix release.
2010-11-05Changes 0.65.1:adam5-28/+27
This is a bugfix release.
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-06-15courier-0.65.0 et al:pettai13-87/+54
* gpglib/list.c: Handle GnuPG 2 --with-colons output format changes. * gpglib/mimegpgfork.c: GnuPG 2 wants --batch when specifying passphrase-fd. * tcpd/configure.in: Check if explicit linking with libgpg-error is required. * tcpd/libcouriergnutls.c (tls_connect): Fix bad call to gnutls_server_name_set(). Affects Courier compiled with GnuTLS support. * maildrop/mailbot.c (main): Set close-on-exec bit on opened files. * courier/doc/courier.sgml: Move the SPF section to a separate refsect2 to work around misformatting by the manpage stylesheet. * rfc2045/rfc2045reply.c (mkreply): Fix sender's name in the reply salutation. * html/en-us/newmsg.html: Ditto. * rfc2045/reformime.sgml: Document the -c option to reformime. * imapd.c (main): Fix typo in alert message. * Big quota patch (with some changes). (See the Changelog(s) for previous releases) Based on patch(es) from PR pkg/42989 by Brian Candler.
2010-03-21Reset maintainer, developer lost his commit bit.wiz1-2/+2
2010-03-12marked as CONFLICTS with esmtp>=1.2 (bin/mailq and/or bin/newaliases)obache1-2/+2
2010-01-09Fixed building with DESTDIR:heinz1-7/+7
Special permissions for filterctl and courierfilter have to be applied in an install script at installation time. Actions for the post-install target forgot to propagate DESTDIR appropriately as a make parameter.
2010-01-09Fixed installation by _really_ disabling building of ldapaliasd. Bugheinz3-5/+37
reported upstream (typo in courier/configure.in prevented option "--without-ldapaliasd" from working).
2010-01-04rehash isn't really used, so effectively disable the check.joerg1-1/+5
Package still doesn't build as it always includes the ldap stuff.
2009-06-14Remove @dirrm entries from PLISTsjoerg6-17/+6
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-2/+2
block). Uncomment some commented out LICENSE lines while here.
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-2/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-02-21Get rid of the "gnutls" and "ssl" options and replace with ajlam2-15/+12
"courier-gnutls" option/toggle that allows using GNU TLS instead of defaulting to OpenSSL. Bump the PKGREVISION of couriertcpd, courier-imap, and courier-mta to 1.
2008-02-19Update mail/courier-mta to version 0.58.0. Changes from version 0.57.1jlam20-94/+240
include: + Add full DESTDIR support. + Don't create empty, unused directories under ${PREFIX}/share/examples/courier. + Teach mkesmtpdcert generate certificates and keys using the either GNUTLS or OpenSSL tools. * Fix a memory stomp in local delivery agent. * Get rid of the hard 30 minute timeout in sendmail(8). * Rewrite input processing for submit(8) process to use non-blocking I/O to read standard input. When the message source is local (or dsn), get rid of the hard 30 minute timeout, and poll stdin with a 5 minute poll() timeout, at which point the timestamps on all open control and data files are pinged, to keep courierd from purging them based on their old timestamp. Continue to use a hard timeout for all non-local mail.
2007-10-31Comment out LICENSE=gnu-gpl-v3 for now as part of transition to switchingjlam1-2/+2
pkgsrc to using license.mk. This will eventually be turned back on.
2007-10-17Add patch taken from Courier CVS repository that fixes a memory-stompingjlam3-5/+33
bug when reporting unknown local recipients. Bump PKGREVISIONs of courier and courier-mta.
2007-10-15Update mail/courier-mta to 0.57.1. Changes from version 0.56.0 include:jlam23-376/+97
* Major code cleanup. * "User unknown" reports complete local address, including extensions. * Only run courierfilters after all control files are closed. * "opt BOFHHEADERLIMIT" replaces hardcoded limit of 100,000 bytes of headers per message. * Reject <@domain.com> for a recipient's address. * Tolerate newline-less responses from the filter. * Document that sysexit 100 from .courier is a permanent failure. * "courier show all" and "courier clear all" commands for managing backscatter suppression list.
2007-09-23Don't hardcode the use of "99" as a file descriptor because it mayjlam3-4/+38
not be available. Instead, use (OPEN_MAX - 1) which uses the same "pick a high number" strategy as choosing "99", but is more likely to be available. This allows users with a soft limit of 64 open files to run courierfilter and courierldapaliasd. Bump the following PKGREVISIONs: mail/courier-mta --> 11 meta-pkgs/courier --> 7 net/couriertcpd --> 3
2007-09-23Add some missing files to the PLIST (why didn't CHECK_FILES catch these?)jlam2-3/+7
for courier-mta. Bump the following PKGREVISIONS: mail/courier-mta --> 10 meta-pkgs/courier --> 6
2007-09-22Also stop the webmlm rc.d script from creating the webmlm directory.jlam1-18/+1
Ride previous PKGREVISION bump of courier-mta.
2007-09-22Change the default directory for the various pid files to bejlam6-19/+14
${COURIER_STATEDIR}/tmp, which defaults to /var/courier/tmp. This allows some of the servers which drop root privileges too soon to still write the pid file into a courier-owned directory instead of the root-owned /var/run. In mail/courier-mta, de-list ${COURIER_STATEDIR}/webmlm from the list of owned directories. In fact, webmlmd expects that path to be a socket file, and breaks horribly if the "webmlm" directory is present instead. Bump PKGREVISIONs for the following packages: mail/courier-imap --> 2 mail/courier-mta --> 9 mail/sqwebmail --> 4 meta-pkgs/courier --> 5
2007-09-21Fix the permissions on some binaries and directories to match thejlam1-2/+5
generated permissions.dat file used to create RPMs by the author. Bump the PKGREVISIONs: meta-pkg/courier --> 4 mail/courier-mta --> 8 mail/sqwebmail --> 3
2007-09-21Allow "inet6" as a package option for net/couriertcpd andjlam2-6/+17
mail/courier-mta. Modify mail/courier-imap to build regardless of the platforms IPv6 support and update meta-pkg/courier to the latest versions of the Courier mail server suite. Bump the PKGREVISIONs of the following packages: mail/courier-mta --> 7 meta-pkgs/courier --> 3 net/couriertcpd --> 2 This fixes PR pkg/37013 by Aleksej Saushev.
2007-09-17Include a patch taken from the main Courier CVS repository that addsjlam3-4/+17
a new TLS_PROTOCOL selection "SSL23" that allows for trying to negotiate initially with SSLv3 but falling back to SSLv2: courier/tcpd/libcouriertls.c:1.21 This allows Courier to interoperate with older mail servers and clients that are still using SSLv2 when advertising or attempting to use advertised STARTTLS capabilities. This change modifies the following packages and bumps their PKGREVISIONs: mail/courier-imap to 1. mail/courier-mta to 6. meta-pkgs/courier to 2. net/couriertcpd to 1.
2007-09-11Fix location of directories used by the webadmin CGI binary. Bump thejlam2-6/+6
PKGREVISION to 5.
2007-09-10Teach the webmlm rc.d script to check that the LISTS variable is non-emptyjlam2-5/+9
before attempting to start webmlmd. Fix the way that webmlmd is called (it expects an extra argument). Bump the PKGREVSION to 4.
2007-09-10Fix PLIST.jlam1-1/+2
2007-09-10Actually install the webmlm rc.d script and config files.jlam2-5/+5
Bump the PKGREVISON to 3.
2007-09-07Fix improperly quoted string in courieresmpts rc.d script. Bumpjlam2-4/+4
PKGREVISION to 2.
2007-09-07Fix name of a required configuration directory for the ESMTP module.jlam2-3/+4
Bump the PKGREVISION to 1.
2007-09-06Allow this code to compile with an older version of GCC and on an olderjlam6-12/+151
version of FreeBSD.
2007-09-05We need locale.h for LC_ALL.jlam2-5/+10
2007-09-04Fix build on DragonFly.joerg2-1/+14