summaryrefslogtreecommitdiff
path: root/mail/courier-mta
AgeCommit message (Collapse)AuthorFilesLines
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
2007-08-10Update mail/courier-mta to 0.56.0. Changes from version 0.53.2 include:jlam31-172/+439
+ Drop the uucp module from the default option set. + Patch the webmlm sources to not use "stdin" and "stdout" as function or member names as they can be macros according to the C standards. * webadmin: Remove check that prevents multiple virtual domains to be aliased to the same account. * webmlmd: new CGI module that can manage a Courier mailing list created with couriermlm. * Rewrite and code cleanup of couriermlm. * Use domain name, not MX hostname, for looking up authenticated SMTP passwords in esmtpauthclient
2007-08-02Fix botched migration of PKG_OPTIONS from courier-mta/Makefile.commonjlam2-11/+2
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-07-28Fix path to Perl. Bump revision.joerg1-2/+4
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam2-2/+7
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-06-19Move common definitions of UUCP_{GROUP,USER} from mail/courier-mta andjlam1-3/+1
net/uucp to mk/defaults/mk.conf.
2007-06-15Use UUCP_USER instead of hardcoding "uucp". This makes courier-mtajlam1-2/+3
use the same UUCP_{USER,GROUP} variables as net/uucp.
2007-06-15Use REAL_ROOT_{USER,GROUP} in INSTALL scripts.jlam1-2/+3
2007-06-07Move handling of the "fam" option directly into the Courier packagesschmonz1-15/+1
which use it. This fixes the build of courier-maildir (which includes courier-mta/Makefile.common) since -r1.60 of mk/bsd.options.mk.
2006-06-26Install couriertcpd into sbin, which is the location expected by stockjlam1-3/+3
courier-mta and courier-imap. Bump the PKGREVISION on all three packages.
2006-06-17Fix substitution error... "user" instead of "owner".jlam3-6/+6
2006-06-17Modify the Courier services rc.d scripts so that:jlam8-31/+105
(1) they are more likely to do the right thing if the user sets rc_fast_and_loose; and (2) they pre-create any necessary directories prior to start the respective services. Also, fix the path to the courierwebadmin binary in SPECIAL_PERMS for the courier-mta package. Bump the PKGREVISION.
2006-06-14Add a buildlink dependency on openssl to couriertcpd, which needs thejlam1-4/+4
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-09Update mail/courier-mta to 0.53.2. Changes from version 0.53.1 include:jlam7-34/+39
* [SECURITY] Fix bug in encoding of usernames that contain '='. This fixes the security advisories noted here: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-2659 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=368834 http://secunia.com/advisories/20519/ * Implemented "Purge" option for mail filters. * Invoke Courier filters in alphabetical order, and uses 050 exit code to accept a message without running the remaining filters, which gets converted to a 250 ESMTP code. * Fix improper parsing of ident/pfix tokens in SPF. * New command line tool "aliaslookup" to look up mail aliases. * Added support for the koi8-u character set.
2006-05-31The databases/openldap package has been split in -client and -server componentghen1-2/+2
packages. Convert LDAP-based applications to depend on openldap-client, and bump PKGREVISION for those that depend on it by default.
2006-05-01Note conflicts with postfix, qmail, and sendmail.jlam1-1/+3
2006-04-30Add filterctl.8. Bump revision.joerg2-2/+4
2006-04-28First cut at packaging the MTA and mailing list components ofjlam34-0/+1669
courier-0.53.1 as mail/courier-mta. The Courier mail transfer agent (MTA) is a modular multiprotocol mail server that's designed to strike a balance between reasonable performance, flexibility and features. This package differs from traditional courier-mta packages in that the webmail, imap/pop3, and maildrop components are not included because they are supplied by the mail/sqwebmail, mail/courier-imap, and mail/maildrop packages, respectively. When Courier-MTA is installed together with Courier-IMAP and SqWebMail, they form an integrated mail/groupware server suite that provides ESMTP, IMAP, POP3, webmail, and mailing list services within a single, consistent, framework. A web-based administration and configuration tool is included for comprehensive configuration of the entire Courier software suite. Many thanks to Yarema <yds@CoolRat.org> whose Courier port for FreeBSD was an invaluable reference.