summaryrefslogtreecommitdiff
path: root/mail/qmail-qfilter
AgeCommit message (Collapse)AuthorFilesLines
2022-03-01Update to the latest upstream git. From the changelog:schmonz7-18/+172
- Set QMAILPPID for filters to know grandparent PID. Filters can log this information to help sysadmins correlate rejections with qmail-smtpd sessions. - qmail-qfilter.1: Fix typo regarding file descriptor 5, and some spellings and phrasings. - README: Drop the stanza about setting TMPDIR, no longer relevant. - Relicense from gnu-gpl-v2 to unlicense.
2021-10-26mail: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes The following distfiles were unfetchable (possibly fetched conditionally?): ./mail/qmail/distinfo netqmail-1.05-TAI-leapsecs.patch
2021-10-07mail: Remove SHA1 hashes for distfilesnia1-2/+1
2021-01-01Remove unneeded bglibs dependency. Bump PKGREVISION.schmonz4-19/+42
2020-11-19Remove DJB_RESTRICTED, no longer used.schmonz1-2/+1
2020-06-25Retire 'djbware-errno-hack' and associated options.mk cleverness.schmonz1-2/+1
Instead: 1. Package makefiles including their own options.mk 2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed 3. Packages adjust SUBST_FILES.djberrno, if needed Should fix bulk build failures due to multiple inclusions of options.mk and/or incorrect definitions of DJB_ERRNO_HACK. Approved during the freeze by wiz@.
2020-05-16mail/qmail-qfilter: does not have error.hrillig1-1/+2
2020-01-26all: migrate homepages from http to httpsrillig1-2/+2
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2017-10-28Remove unnecessary special-case TMPDIR handling. Upstream says typicalschmonz3-10/+7
"/tmp" is just fine. Bump PKGREVISION.
2017-04-27Support user-destdir and custom values of ${QMAIL_DAEMON_USER}.schmonz1-5/+3
2017-01-02Adapt to bglibs 2. Bump PKGREVISION.schmonz4-10/+21
2016-05-17Use REAL_ROOT_USER/REAL_ROOT_GROUP instead of ROOT_USER/ROOT_GROUPfhajny1-3/+3
for all pkgsrc dir/file ownership rules. Fixes unprivileged user/group names from leaking into binary packages, manifest as non-fatal chown/chgrp failure messages at pkg_add time. Bump respective packages' PKGREVISION.
2015-11-03Add SHA512 digests for distfiles for mail categoryagc1-1/+2
Problems found locating distfiles: Package mutt: missing distfile patch-1.5.24.rr.compressed.gz Package p5-Email-Valid: missing distfile Email-Valid-1.198.tar.gz Package pine: missing distfile fancy.patch.gz Package postgrey: missing distfile targrey-0.31-postgrey-1.34.patch Package qmail: missing distfile badrcptto.patch Package qmail: missing distfile outgoingip.patch Package qmail: missing distfile qmail-1.03-realrcptto-2006.12.10.patch Package qmail: missing distfile qmail-smtpd-viruscan-1.3.patch Package thunderbird24: missing distfile enigmail-1.7.2.tar.gz Package thunderbird31: missing distfile enigmail-1.7.2.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2014-11-17Apply patch (submitted upstream) to set QMAILPPID for filters toschmonz4-6/+29
know grandparent PID. With this change, I can correlate rejections from my homegrown badrcptto-alike filter with qmail-smtpd sessions. While here, add LICENSE and otherwise placate pkglint. Bump PKGREVISION.
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-2/+1
2010-03-15DESTDIR support.schmonz1-3/+5
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2007-03-24Quell pkglint: add QMAILDIR and QMAIL_QFILTER_TMPDIR to BUILD_DEFS.schmonz1-1/+2
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig1-2/+2
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2006-08-02Pass the runtime path to bglibs to the linker, now that they're dynamic.schmonz3-2/+17
Bump PKGREVISION since qmail-qfilter was building but failed to run.
2006-04-22Removed the superfluous "quotes" and 'quotes' from variables that don'trillig1-2/+2
need them, for example RESTRICTED and SUBST_MESSAGE.*.
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-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-08-15Update to 2.1. From the changelog:schmonz2-7/+7
- Fixed a bug triggered by a filter modifying the envelope data and changing its length. Thanks Dale Woolridge.
2005-07-18Let djbware.mk provide paths to bglibs.schmonz1-3/+1
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-23Take advantage of mk/djbware.mk.schmonz1-11/+10
2005-03-13In packages with djb-style compile scripts, properly enquote ${CC}schmonz1-3/+3
and ${CFLAGS}. This fixes the build of net/djbdns, as well as any other of these packages passing down PKG_SYSCONFDIR via CFLAGS, as well as being more generally correct for arbitrary user-defined CFLAGS. Suggested by jlam. For consistency across djbware in pkgsrc: * In math/djbfft's and sysutils/daemontools's do-configure targets, remove leading @ from ${ECHO} lines; from the former, also remove unneeded single quotes from one such line. * Rename net/publicfile's pre-build and sysutils/service-config's post-patch targets to do-configure. * In sysutils/checkpassword's do-configure target, reorder creation of conf-cc, conf-ld, and conf-home. All of the affected packages have been verified to compile. XXX These packages probably have enough build goo in common to XXX warrant an mk/djbware.mk. I'll investigate this post-freeze.
2005-02-24Add RMD160 digests.agc1-1/+2
2004-12-21Update to 2.0. From the changelog:schmonz2-7/+20
- Added support for modifying the message envelope as well as the body. - If either the body or envelope output is empty, the input is reused as-is. - Export the envelope size, the message size, and the number of recipients to filters through environment variables $ENVSIZE, $MSGSIZE, and $NUMRCPTS respectively. pkgsrc changes: * As suggested by the install docs, use a temporary directory writable only by user qmaild (the user as whom qmail-qfilter typically runs). This can be changed by setting QMAIL_QFILTER_TMPDIR in mk.conf. * Find the qmail-queue binary even if QMAILDIR isn't "/var/qmail". * Add dependency on bglibs.
2004-08-23qmail-qfilter-queue is a script I wrote, not part of qmail-qfilter,schmonz4-53/+3
so it's moving to qmail-run. Bump PKGREVISION.
2004-08-22Oops.schmonz1-2/+2
2004-08-22Since netqmail hath departed, we have to depend on qmail, evenschmonz1-2/+2
though it may not necessarily have been built with the QMAILQUEUE patch (part of netqmail, or available individually).
2004-07-21Use qmail-qfilter's installer, which wins us a manual page. Addschmonz4-14/+70
dependency on netqmail (but not qmail, as for pkgsrc purposes this requires the QMAILQUEUE patch). Enable pkgviews installation. Rename post-patch to do-configure, since that's what it's doing. Add a simple script that runs all the filters in ${PKG_SYSCONFDIR} whose filenames match "qfilter-*". Explain how to enable filtering on messages arriving via SMTP using this script. Take MAINTAINER. Bump PKGREVISION.
2004-04-21Convert to buildlink3.snj1-2/+2
2003-08-14Make it honour _STRIPFLAG_CC and CFLAGSzuntum1-1/+5
2003-08-14Initial import of qmail-qfilter-1.5zuntum4-0/+43
This program allows the body of a message to be filtered through a series of filters before being passed to the real qmail-queue program, and injected into the qmail queue.