Commit graph

12 commits

Author SHA1 Message Date
jlam
76cf548398 Update net/couriertcpd to 0.57.1. Changes from version 0.56.0 include:
* Avoid hardcoding file descriptor numbers where possible.

* Include remote port number in IMAP and POP3 logs.

* Ignore SIGPIPE errors in couriertcpd, preventing couriertcpd from being
  terminated if the stderr logger crashes.

* Looping SPF query should abort with SPF UNKNOWN, as per specs.

* "SSL23" tries SSLv3 before falling back to SSLv2.

* Prime the OpenSSL entropy pool on platforms that don't have a ready
  source available.
2007-10-15 15:37:05 +00:00
jlam
ed1597fb03 Don't hardcode the use of "99" as a file descriptor because it may
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-23 11:42:43 +00:00
jlam
5950600b9c Allow "inet6" as a package option for net/couriertcpd and
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-21 14:12:19 +00:00
jlam
2f710b31e7 Include a patch taken from the main Courier CVS repository that adds
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-17 15:28:03 +00:00
jlam
d84da67bc0 Update net/couriertcpd to 0.56.0. Changes from version 0.53.2 include:
+ Remove BDB_LIB workaround which should already be handled by the wrapper
  scripts and db1.builtin.mk.
+ Remove unnecessary patch-aa and patch-ab.

* Setting protocol to SSL3 will now disable SSL2.
* Send a dummy EHLO before STARTTLS (gmail wants it).
* Allow setting the max # of connections on a per-IP address basis.
2007-08-10 17:57:17 +00:00
jlam
c05d170d22 Fix botched migration of PKG_OPTIONS from courier-mta/Makefile.common
into the Makefiles of the packages that include it:

(1) PKGNAME and PKG_SUPPORTED_OPTIONS clearly no longer need to be
    defined since the only code that used it in Makefile.common was
    removed.

(2) Package Makefiles need to properly define PKG_OPTIONS_VAR and
    PKG_SUPPORTED_OPTIONS prior to including bsd.options.mk.  Set
    them to the appropriate values to match the orginal names from
    before the botched migration.
2007-08-02 22:07:32 +00:00
rillig
de69808a15 This package has no options, but uses a Makefile.common which includes
bsd.options.mk. Therefore, an empty PKG_SUPPORTED_OPTIONS is needed.
2007-06-08 15:18:42 +00:00
rillig
8eafb15f29 Made an error message friendlier (patch-ab).
Fixed pkglint warnings.
2007-02-15 21:51:51 +00:00
ben
6e91391722 Fix build on Linux. Replace link to -ldb with BDB_LIBS. Avoid automake
refresh.  This addresses PR#33802
2006-10-09 01:34:10 +00:00
jlam
229f11418e Install couriertcpd into sbin, which is the location expected by stock
courier-mta and courier-imap.  Bump the PKGREVISION on all three
packages.
2006-06-26 05:21:17 +00:00
jlam
b17fa2e470 Add a buildlink dependency on openssl to couriertcpd, which needs the
SSL libraries to build couriertls, which encapsulates the logic for
handling SSL connections for Courier services.  Drop the dependency
on openssl from both courier-imap and courier-mta, which only need
the "openssl" tool instead.  Bump the PKGREVISIONs for all three
packages due to the changed dependencies.  Problem noted by Ondrej
Tuma in private email.
2006-06-14 17:01:08 +00:00
jlam
2ef7d0f9fa Import couriertcpd and couriertls from courier-mta-0.53.2 as
net/couriertcpd.

This package contains couriertcpd(1), used to daemonize the Courier
services, and couriertls(1) used to provide TLS support for the Courier
services that support them.
2006-06-09 22:11:03 +00:00