summaryrefslogtreecommitdiff
path: root/mail/mailfront
AgeCommit message (Collapse)AuthorFilesLines
2012-10-08Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.asau1-3/+1
2010-03-15DESTDIR support.schmonz1-6/+7
2009-06-14Remove @dirrm entries from PLISTsjoerg1-4/+1
2009-04-08Update to 1.12, addressing PR pkg/34765. From the changelog:schmonz4-21/+90
1.12: - Fixed problem with overwriting existing session data items. - Fixed several problems with handling of databytes in rules. - Fixed crash in plugin cvm-validate when the lookup secret was unset. - pop3front-auth now supports a no-argument variant on the AUTH command, used by KMail to test for authentication modes, and documented in http://www.tools.ietf.org/html/draft-myers-sasl-pop3-05 Thanks Bernhard Graf for the initial patch - pop3front-auth and -maildir now support the CAPA command. Thanks Bernhard Graf for the initial patch - Made imapfront-auth more compatible with Courier IMAP by adding extra bits to the CAPABILITY command. Thanks Bernhard Graf. - plugin-cvm-validate handles modules that provide an "out of scope" fact by passing to the next plugin. - Fixed handling of addresses without a domain in @file rules. Thanks Jorge Valdes 1.11: - Fixed the main mailfront program to clean up temporary files properly. - Modified the SMTP protocol module to export the SASL authentication information internally. - Modified the check-fqdn plugin to append $DEFAULTHOST and $DEFAULTDOMAIN to addresses if necessary. - Added separate connect and send timeouts and a maximum message size to the ClamAV plugin, and fixed a bug with handling port numbers when using multiple IPs. - Modified the ClamAV plugin to prefer $CLAMAV_* settings over $CLAMD_* - Added plugin API documentation. 1.10: - Added a ClamAV virus scanner plugin. Note: Using this plugin will cause mailfront to save messages to temporary files. See mailfront.html for details. - Modified the plugin API to add a version code, a flags word, and to (optionally) save messages to a temporary file. - Fixed a few cases where the UCSPI-TCP protocol was assumed. - Fixed pop3front-maildir breakage on dietlibc/uClibc and empty maildirs. Thanks Wayne Marshall. 1.01: - Fixed a bug in the counters plugin that triggered a problem in the SMTP protocol when handling the SIZE=# parameter. - Reversed the order of cvm-validate and qmail-validate in the wrapper scripts (and documentation) due to the semantics of the two plugins. - Added a list of built-in plugins. The list currently contains the three accept* plugins, which are extremely trivial. 1.0: Mailfront has been rewritten to be totally modular. The core mailfront program loads the protocol, backend, and all plugin behaviors at run time from shared objects. The previous commands, such as smtpfront-qmail, are now shell script wrappers for the main "mailfront" command, and as such are depricated in favor of using "mailfront" directly. The *front-qmail wrappers preload all the plugins that were previously compiled into the corresponding programs: check-fqdn counters mailrules relayclient cvm-validate qmail-validate add-received patterns accept-sender NOTE: The *front-reject backends have been dropped in favor of a plugin. In addition, the $REQUIRE_AUTH feature has been moved to another plugin. If you used this backend or feature you will need to adjust your configuration accordingly.
2008-03-17distfile is in "archive" now.obache1-2/+2
2006-08-02Pass the runtime path to bglibs to the linker, now that they're dynamic.schmonz3-2/+17
Bump PKGREVISION since mailfront was building but failed to run.
2006-07-29Update to 0.98.1. From the changelog:schmonz2-6/+6
- Fixed the $REQUIRE_AUTH feature to properly check for $RELAYCLIENT being set.
2006-07-10Completely nuke the concept of PKG_PHASE from pkgsrc except for thejlam1-7/+9
purposes of caching MAKEVARS within bsd.pkg.mk and bsd.makevars.mk.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-11-21Update to 0.98. From the changelog:schmonz2-6/+6
- Added enhanced mail system status codes (RFC 1893/2034). - Added support for rejecting all mail unless client is authenticated (either as a relay client or with SMTP authentication) if $REQUIRE_AUTH is set. - Full domain names are now required in all addresses except for the null sender. - Removed the "bounce must have a single recipient" rule, as it is currently causing more problems (with address checkers) than it is solving (spammers no longer use this technique). - Fixed one-off bug in counting recipients for $MAXRCPTS. - Truncate UIDL responses to 70 characters as per RFC 1939. - Added QMQP and QMTP "reject" front ends, for completeness. The enhanced mail system status codes together with the $REQUIRE_AUTH change should make smtpfront compliant with RFC 2476's requirements for a "message submission agent", suitable for use on TCP port 587.
2005-10-08Update to 0.97. From the changelog:schmonz2-6/+6
- Add support to the qmail backend for custom qmail-queue error messages taken from $QQERRMSG_#. - Clear session timeouts (via alarm) before executing authenticated commands in imapfront-auth and pop3front-auth. - Fixed typo in the CVM lookup code that would prevent the proper operation of lookup secrets. Thanks Dale Woolridge.
2005-08-24Introduce DJB_MAKE_TARGETS boolean, on by default, off in theschmonz1-4/+2
following packages because they don't use "it" and "setup check" as BUILD_TARGET and INSTALL_TARGET, respectively: devel/bglibs mail/mailfront mail/qmail-qfilter sysutils/memtester sysutils/qlogtools Since there's only one consumer of BGWARE_INSTALLER, and future bgware will use bg-installer from bglibs, move the do-install routine directly into qlogtools.
2005-07-20Initial import of mailfront, a package containing customizeableschmonz5-0/+128
network front-ends for mail servers. It contains complete SMTP, QMQP, QMTP, and POP3 front-ends as well as an authentication module for IMAP. The mail delivery front-ends also contain internal address filtering features.