Commit graph

19 commits

Author SHA1 Message Date
pettai
a7746ca9b5 courier-0.65.0 et al:
* 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-06-15 23:01:23 +00:00
wiz
a4eec2f4cc Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
joerg
76e564a8a9 Make sure that meta packages set META_PACKAGE before including
bsd.prefs.mk. Reported by Steven M. Bellovin for xorg packages.
2008-06-15 09:51:58 +00:00
jlam
14d0454b73 Update meta-pkgs/courier to version 0.58.0 by pulling in the sub-packages
from the courier-0.58.0 line.
2008-02-19 18:45:37 +00:00
rillig
0e0ff99a73 Replaced the custom definitions with META_PACKAGE=yes. 2007-12-19 12:27:27 +00:00
jlam
ae9b935fd0 * If PLIST_SRC is explicitly set to an empty value in a package Makefile,
then automatically generate a PLIST that says "${PKGNAME} has no files".

* If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile,
  and no PLIST files exist, then fail during the package build with
  PKG_FAIL_REASON.

* Remove "intentionally empty" PLISTs again.

Now, the easy way to say that a package installs no files is to just
add the following to the package Makefile:

	PLIST_SRC=	# empty
2007-10-25 22:00:39 +00:00
jlam
38c496d6c0 Re-add "intentionally empty" PLISTs for meta-packages and other packages
that directly manipulate empty PLISTs.

Modify plist/plist.mk so that if the PLIST files are missing and no
GENERATE_PLIST is defined, then the package fails to build.
2007-10-25 17:49:45 +00:00
jlam
56ba4d2690 Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mk
can handle packages having no PLIST files.
2007-10-25 16:54:26 +00:00
jlam
b6df15d726 Add patch taken from Courier CVS repository that fixes a memory-stomping
bug when reporting unknown local recipients.  Bump PKGREVISIONs of courier
and courier-mta.
2007-10-17 13:50:30 +00:00
jlam
460ff38bd2 Update meta-pkgs/courier to 0.57.1. Changes from version 0.56.0 include
using the latest matching versions of the Courier mail bits and including
the latest courier-analog.
2007-10-15 15:37:32 +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
e95187554b Add some missing files to the PLIST (why didn't CHECK_FILES catch these?)
for courier-mta.  Bump the following PKGREVISIONS:

	mail/courier-mta	--> 10
	meta-pkgs/courier	--> 6
2007-09-23 01:24:55 +00:00
jlam
0023b20e9f Change the default directory for the various pid files to be
${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-22 04:42:03 +00:00
jlam
d38bf18637 Fix the permissions on some binaries and directories to match the
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-21 22:42:00 +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
1a0189829d Depend on the correct versions of the Courier-related packages to get
a fully-functioning, cohesive, whole Courier suite.  Bump the PKGREVISION
to 1.
2007-09-11 13:52:58 +00:00
jlam
07b375a09e Note that this is a meta package in the description. 2007-08-10 18:07:43 +00:00
jlam
3292b5f46c Initial import of a meta package for installing all of the Courier
mail server suite.

The Courier mail server suite is an integrated mail/groupware server
based on open commodity protocols, such as ESMTP, IMAP, POP3, LDAP,
SSL, and HTTP.  Courier provides ESMTP, IMAP, POP3, webmail, and
mailing list services within a single, consistent, framework.  Individual
components can be enabled or disabled at will and the configuration
of the entire Courier software suite can be managed from a web-based
administration interface.
2007-08-10 17:58:22 +00:00