Up to [cvs.NetBSD.org] / pkgsrc / mail / qmail-run
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.79 / (download) - annotate - [select for diffs], Thu Jan 14 15:42:35 2021 UTC (2 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
HEAD
Changes since 1.78: +2 -2
lines
Diff to previous 1.78 (colored)
Take steps toward running under other UCSPI-TLS server implementations: - Set CADIR in the environment. - Prefer a separate keyfile for TLS. If it's not present, attempt to generate it by copying out the private key from the certfile. - Don't provide an affordance for overriding the compiled-in cipherlist. - Be willing to enable TLS without a DH params file. While here, invent control/localfilters. If it exists, it's a sequence of filters for SMTP connections on localhost. Bump version.
Revision 1.78 / (download) - annotate - [select for diffs], Mon Dec 14 11:59:45 2020 UTC (2 years, 11 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4
Changes since 1.77: +3 -3
lines
Diff to previous 1.77 (colored)
Depend on qmail-acceptutils 20201214 for fixsmtpio(8) segfault fix. Bump version.
Revision 1.77 / (download) - annotate - [select for diffs], Fri Dec 11 12:11:43 2020 UTC (2 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.76: +3 -3
lines
Diff to previous 1.76 (colored)
Depend on qmail-acceptutils 20201211 for authup(8) that fixes AUTH retry under TLS. Bump version.
Revision 1.76 / (download) - annotate - [select for diffs], Mon Oct 5 12:17:20 2020 UTC (3 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.75: +2 -2
lines
Diff to previous 1.75 (colored)
If any of our several rcvars aren't YES, that's fine: don't exit nonzero. Bump version. While here, document in qmail-qread-client that its rc.conf vars are shared with the qmailqread service.
Revision 1.75 / (download) - annotate - [select for diffs], Tue May 19 19:45:58 2020 UTC (3 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2
Changes since 1.74: +2 -2
lines
Diff to previous 1.74 (colored)
Explicitly ulimit qmailsend. Bump PKGREVISION.
Revision 1.74 / (download) - annotate - [select for diffs], Tue Aug 20 02:42:47 2019 UTC (4 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.73: +2 -2
lines
Diff to previous 1.73 (colored)
Drop -4 from qmailqread, no longer needed by ucspi-tcp6. Bump version.
Revision 1.73 / (download) - annotate - [select for diffs], Wed Jun 19 17:49:13 2019 UTC (4 years, 5 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.72: +5 -19
lines
Diff to previous 1.72 (colored)
Keep it simple: set PKG_SYSCONFSUBDIR to match mail/qmail's. Bump version just in case.
Revision 1.72 / (download) - annotate - [select for diffs], Sun Apr 14 13:28:44 2019 UTC (4 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.71: +2 -2
lines
Diff to previous 1.71 (colored)
Check case-insensitively whether recipient is exempt from greylisting. Since ucspi-tcp6's tcpserver can no longer listen to 127.0.0.1 without specifying -4, specify it by default. Bump version.
Revision 1.71 / (download) - annotate - [select for diffs], Thu Mar 21 15:33:06 2019 UTC (4 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.70: +2 -2
lines
Diff to previous 1.70 (colored)
Defer SSL_UID and SSL_GID to qmailfoo_enable_tls(). Listen on ":0", the updated dual-stack pseudo-host for ucspi-tcp6 and ucspi-ssl. Bump version.
Revision 1.70 / (download) - annotate - [select for diffs], Fri Jan 18 18:25:33 2019 UTC (4 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.69: +2 -2
lines
Diff to previous 1.69 (colored)
To override sslserver's default cipher list, set qmailfoo_tls_ciphers. While here, make it easier to use envdir by prepending to ${qmailfoo_postenv} rather than appending. At least one Linux shell needs "--" between greetdelay and rblsmtpd, and this doesn't break NetBSD. Bump version.
Revision 1.69 / (download) - annotate - [select for diffs], Mon Jan 7 04:29:46 2019 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.68: +3 -3
lines
Diff to previous 1.68 (colored)
Use RCD_SCRIPTS_DIR in MESSAGE and README.pkgsrc, and SUBST_VARS the latter.
Revision 1.68 / (download) - annotate - [select for diffs], Sun Dec 30 19:09:04 2018 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.67: +4 -4
lines
Diff to previous 1.67 (colored)
Require latest acceptutils and rejectutils. While here, remove ancient chkconfig comment in the qmail rc.d script (not sure this ever worked, and now we have rc.d-boot). Bump version.
Revision 1.67 / (download) - annotate - [select for diffs], Sun Dec 16 05:32:07 2018 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.66: +2 -2
lines
Diff to previous 1.66 (colored)
rc.d scripts: - ucspi-ssl and ucspi-tcp6 correctly dual-stack v4/v6 on NetBSD, so we can go back to "0" (instead of "0.0.0.0") as the default host to listen on. - FreeBSD's /bin/sh needs continuation characters to understand what we're assigning to `command` in foo_precmd(). This seems sensible and doesn't break NetBSD. Bump version.
Revision 1.66 / (download) - annotate - [select for diffs], Sat Dec 15 06:31:34 2018 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.65: +2 -2
lines
Diff to previous 1.65 (colored)
Fix previous: required_files the tcprules, not the cdb (which gets autogenerated if it doesn't exist). Point more actionably at SRS and TLS setup docs. Bump version.
Revision 1.65 / (download) - annotate - [select for diffs], Fri Dec 14 06:49:30 2018 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.64: +5 -5
lines
Diff to previous 1.64 (colored)
Extract most of MESSAGE to README.pkgsrc. (MESSAGE was getting too long.) Comment out qmail-qfilter-viruscan in control/smtpfilters. It's not a very precise tool, so the cost (false positives) probably outweighs the benefit (blocked malware attachments) for many users. Also not a sensible default: rejecting incoming mail on SPF explicit-fail. This needs to be an admin decision because, among other reasons, it would also reject messages forwarded through servers that haven't configured SRS. Document SPF setup, including how to reject (with this caveat) and how to greylist SPF explicit-pass (which would otherwise be exempted from greylisting). Rename greylisting-spp-with-exemptions to greylisting-spp-wrapper. Add a feature: to effectively omit IP from the (IP,sender,recipient) tuple, add GL_WRAPPER_TCPREMOTEIP="127.127.127.127" to control/tcprules/smtp. rc.d scripts: - Location of tcprules file is configurable - By default, CDB is auto-rebuilt as needed on service start - CDB auto-rebuilding can be configured off Bump version.
Revision 1.64 / (download) - annotate - [select for diffs], Wed Dec 12 01:08:30 2018 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.63: +2 -2
lines
Diff to previous 1.63 (colored)
Make sure ${VARBASE}/run exists before creating the qmail-send pidfile. On a freshly bootstrapped Debian 9, somehow it didn't. Bump version.
Revision 1.63 / (download) - annotate - [select for diffs], Tue Dec 11 17:49:40 2018 UTC (4 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.62: +11 -8
lines
Diff to previous 1.62 (colored)
Add SPF checks via qmail-spp-spf (new dependency): - On "fail", reject - On "pass", skip any greylisting - Else, accept mail as we otherwise would. qmail-spp-spf adds a `Received-SPF:` header to all incoming messages. Migrate ${PKG_SYSCONFDIR}/tcp.* to ${PKG_SYSCONFDIR}/control/tcprules. Bump version.
Revision 1.62 / (download) - annotate - [select for diffs], Tue Dec 4 17:00:59 2018 UTC (5 years ago) by schmonz
Branch: MAIN
Changes since 1.61: +4 -5
lines
Diff to previous 1.61 (colored)
qmail will not start (under qmail-run or otherwise) without a few basic config files. Removing them on uninstall if they haven't been changed is already mail/qmail's job; creating them on install was being done here, and this combination was probably responsible for `pkgin full-upgrade` removing some config files and qmail no longer running. Thanks to Nathan Arthur for the bug report. Instead of running config-fast-pkgsrc here, rely on mail/qmail to do it. For similar reasons, also expect mail/qmail to handle the three basic aliases (root, mailer-daemon, postmaster) and QUEUE_EXTRA. While here, set QMAILREMOTE in qmailsend_postenv in preparation for a future update. Bump version.
Revision 1.61 / (download) - annotate - [select for diffs], Wed Nov 28 16:22:41 2018 UTC (5 years ago) by schmonz
Branch: MAIN
Changes since 1.60: +11 -8
lines
Diff to previous 1.60 (colored)
Install control/ofmipfilters containing qmail-qfilter-addtlsheader, a new filter to add a Received header with TLS protocol and ciphers. Add qmail-qfilter-addtlsheader to control/smtpfilters, too. Bump acceptutils dependency to get this program. Point to qmail-qfilter-queue in tcp.ofmip and tcp.smtp. This replaces the formerly separate qmail-queue wrappers for ofmipd and smtpd. Bump rejectutils dependency to get this program. rc.d scripts: - ofmipd, pop3d, smtpd: let a standalone TLS key file be configured in rc.conf. - ofmipd, pop3d: let pre- and post-checkpassword commands be configured in rc.conf. - pop3d: fix typo in default TLS file paths. Bump version.
Revision 1.60 / (download) - annotate - [select for diffs], Sat Nov 24 17:12:00 2018 UTC (5 years ago) by schmonz
Branch: MAIN
Changes since 1.59: +3 -3
lines
Diff to previous 1.59 (colored)
Bump version and acceptutils dependency for authup regression fix.
Revision 1.59 / (download) - annotate - [select for diffs], Sat Nov 24 16:38:14 2018 UTC (5 years ago) by schmonz
Branch: MAIN
Changes since 1.58: +3 -3
lines
Diff to previous 1.58 (colored)
Bump dependency on qmail-acceptutils for new STARTTLS behavior, and provide the necessary configuration entry.
Revision 1.58 / (download) - annotate - [select for diffs], Wed Nov 14 16:46:58 2018 UTC (5 years ago) by schmonz
Branch: MAIN
Changes since 1.57: +7 -7
lines
Diff to previous 1.57 (colored)
On second thought, greylisting isn't a sensible default. Comment it out in control/smtpplugins. Extract a "Greylisting" stanza in MESSAGE. Merge "Local non-root users to see the queue" into previous section (and provide qmail-qread-client in example mailer.conf to begin with). Mention port numbers where applicable. Enable defaults that are sensible: realrcptto in control/rcptchecks and viruscan in control/smtpfilters. Add fixsmtpio rules to make greylisting-spp's tempfails look more like qmail's other messages. Bump dependency on qmail for config-fast-pkgsrc, which is like config-fast but lets us simulate CONF_FILES-like behavior. As before, we install these minimal config files, and won't deinstall them. (But the updated qmail package will.) Bump version.
Revision 1.57 / (download) - annotate - [select for diffs], Tue Nov 13 16:34:58 2018 UTC (5 years ago) by schmonz
Branch: MAIN
Changes since 1.56: +23 -11
lines
Diff to previous 1.56 (colored)
Enable greylisting by default via mail/greylisting-spp. To make this a sensible default, we wrap it in "greylisting-spp-with-exemptions", which lets recipient addresses and domains be exempted from greylisting by editing control/greylist/exemptrcpt{s,hosts}. qmailofmipd: enable user CDB by default and remove the verbiage. qmailsmtpd: bump datalimit (seeing occasional "fixsmtpio: out of memory" in production). Improve MESSAGE a bit more. Bump version.
Revision 1.56 / (download) - annotate - [select for diffs], Sat Nov 10 15:31:18 2018 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.55: +8 -8
lines
Diff to previous 1.55 (colored)
Bump dependency on qmail for SPP support and on rejectutils for an SPP-compatible qmail-rcptcheck. Create control/smtpplugins so that the RCPTCHECK-compatible programs continue to run as before. No functional change intended. Bump version.
Revision 1.55 / (download) - annotate - [select for diffs], Thu Nov 8 20:57:28 2018 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.54: +4 -3
lines
Diff to previous 1.54 (colored)
Bump acceptutils dependency to get STARTTLS support in fixsmtpio(8) (obviating the need for qmail-smtpd(8) to be patched to link OpenSSL). Make TLS configurable for submission, POP3, and now also incoming SMTP: - "yes" (startup will fail if cert or DH params are missing) - "no" (even if they're present, don't offer TLS) - "auto" (the default: offer TLS iff they're present) Mention TLS setup in MESSAGE. Delay SMTP greeting by 2 seconds. Enable zen.spamhaus.org RBL. Bump version.
Revision 1.54 / (download) - annotate - [select for diffs], Sat Nov 3 17:08:26 2018 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.53: +2 -3
lines
Diff to previous 1.53 (colored)
When tagging log entries, insert "/" between "nbqmail" and the rest of the tag; for instance, "nbqmailofmipd" becomes "nbqmail/ofmipd". Vaguely redolent of Postfix, and easier to glance at logs now that just about everything runs similarly from rc.d. Turn off sslserver verbosity by default. Bump version.
Revision 1.53 / (download) - annotate - [select for diffs], Sun Oct 28 16:38:36 2018 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.52: +2 -1
lines
Diff to previous 1.52 (colored)
Point to where servercert.pem actually is. While here, use the regularly regenerated DH params too. Bump PKGREVISION.
Revision 1.52 / (download) - annotate - [select for diffs], Sun Oct 28 15:01:57 2018 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.51: +3 -6
lines
Diff to previous 1.51 (colored)
Update to 20181028. Changes: - CERTFILE needs to be set early enough for sslserver. Move it to rc.d. UCSPITLS is application-specific and can stay in the CDB. - Add PYMSGAUTH_TOLERATE_UNCONFIGURED to the CDB. - Switch qmailpop3d from tcpserver+qmail-popup to sslserver+authup. Set UCSPITLS in the CDB to require STLS before USER/PASS. - Specify a few new required_files. - Point more precisely at the need to inspect alias/.qmail-*.
Revision 1.51 / (download) - annotate - [select for diffs], Sat Oct 27 19:16:16 2018 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.50: +14 -7
lines
Diff to previous 1.50 (colored)
Update to 20181027. Changes: - Bump qmail-acceptutils for integrated privsep TLS using ucspi-ssl. - Switch qmailofmipd rc.d script to sslserver, listening on the network. - Install control/{pop3,smtp}capabilities, as newly required by authup. - Organize INSTALL a bit better. - Remove all vestiges of stunnel, including further shortening MESSAGE.
Revision 1.50 / (download) - annotate - [select for diffs], Wed Oct 24 16:28:28 2018 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.49: +6 -3
lines
Diff to previous 1.49 (colored)
Add ofmipd-with-user-cdb, a wrapper to let ofmipd users control their own CDB of address rewriting rules. Ride previous bump.
Revision 1.49 / (download) - annotate - [select for diffs], Wed Oct 24 15:46:54 2018 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.48: +30 -14
lines
Diff to previous 1.48 (colored)
Remove dependency on mess822, the "sasl" and "tls" options, and their respective dependencies on spamdyke and stunnel. Depend instead on qmail-acceptutils, which provides SMTP AUTH (and new filtering functionality) and brings its own unconditional mess822 and stunnel dependencies. Update rc.d scripts to match. Use CONF_FILES instead of a bunch of open-coded INSTALL cleverness. Clean up even better with a little DEINSTALL cleverness to remove CDB files if their source CONF_FILES are gone. Install sensible fixsmtpio rules and viruscan signatures. Tighten MESSAGE. The basics have gotten pretty easy. Bump version.
Revision 1.48 / (download) - annotate - [select for diffs], Mon Sep 10 09:07:49 2018 UTC (5 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.47: +10 -15
lines
Diff to previous 1.47 (colored)
Add scripts to wrap spamc and rspamc, suitable for use in .qmail files with e.g. condtomaildir(1). Bump version.
Revision 1.47 / (download) - annotate - [select for diffs], Wed Aug 1 07:15:21 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.46: +5 -21
lines
Diff to previous 1.46 (colored)
Depend on pkgtools/pkg_alternatives and a new enough mail/qmail to rely on finding "nbcheckpassword" (which, at present, might be either checkpassword-pam or DJB's original). Depend (unconditionally) on mail/qmail-rejectutils, instead of having it as an option on mail/qmail. Bump version.
Revision 1.46 / (download) - annotate - [select for diffs], Sun Jul 29 23:29:17 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.45: +20 -3
lines
Diff to previous 1.45 (colored)
Detect the checkpassword program of the installed qmail, so we can refer to it from config files and rc.d scripts. Bump version.
Revision 1.45 / (download) - annotate - [select for diffs], Wed Jul 4 13:40:24 2018 UTC (5 years, 5 months ago) by jperkin
Branch: MAIN
Changes since 1.44: +2 -2
lines
Diff to previous 1.44 (colored)
*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed.
Revision 1.44 / (download) - annotate - [select for diffs], Sat Aug 5 15:21:03 2017 UTC (6 years, 4 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.43: +2 -1
lines
Diff to previous 1.43 (colored)
procname isn't defined in time for logcmd. Bump PKGREVISION.
Revision 1.43 / (download) - annotate - [select for diffs], Sat Aug 5 03:03:17 2017 UTC (6 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.42: +2 -2
lines
Diff to previous 1.42 (colored)
Fix "reload" and "hup" (broken in 20170729). For all services where we set procname, prefix "nb". This makes it even harder for observers to fail to notice that this isn't a Life with qmail install, and happens to match the log tags already being applied. Bump version.
Revision 1.42 / (download) - annotate - [select for diffs], Fri Aug 4 06:35:28 2017 UTC (6 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.41: +2 -2
lines
Diff to previous 1.41 (colored)
If there's more than one qmail-send running (e.g., /var/qmail2 running from /service), the rc.d script can't tell which is ours. Make and use a pidfile. (The other rc.d scripts set argv[0] to names that are unlikely to collide, but there's no easy way to do that for the qmail-send process exec'd by qmail-start.) Bump PKGREVISION.
Revision 1.41 / (download) - annotate - [select for diffs], Sun Jul 30 03:05:58 2017 UTC (6 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (colored)
pkgsrc changes: - Collapse redundant code for invoking service-specific rc.d scripts. - Don't try to run a service's rc.d script if it isn't enabled in rc.conf. - Run "pause" in reverse sequence, like "stop" does. - Support "stat", "pause", and "cont" in qmailqread. Bump version.
Revision 1.40 / (download) - annotate - [select for diffs], Fri Jul 21 04:08:15 2017 UTC (6 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.39: +5 -8
lines
Diff to previous 1.39 (colored)
Update to 20170720. pkgsrc changes: - Remove qmail-qfilter-*-queue shell scripts, which would conflict with the C programs of the same name included in mail/qmail 1.03nb29 with the "qmail-rejectutils" option (enabled by default). - Bump mail/qmail dependency to 1.03nb29. - Shorten and improve MESSAGE.
Revision 1.39 / (download) - annotate - [select for diffs], Thu Jul 6 15:46:31 2017 UTC (6 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.38: +3 -3
lines
Diff to previous 1.38 (colored)
Remove qmail-qfilter-queue, deprecated in 2017Q2. Use qmail-qfilter-smtpd-queue or qmail-qfilter-ofmipd-queue instead. Bump version.
Revision 1.38 / (download) - annotate - [select for diffs], Fri Jun 23 15:49:03 2017 UTC (6 years, 5 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
Catch up to djbdns-run: - Add "reload" as a synonym for "cdb" in qmail{ofmip,pop3,smtp}d.sh - Shorten tcprules invocations Bump version.
Revision 1.37 / (download) - annotate - [select for diffs], Sat Jun 17 05:58:39 2017 UTC (6 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.36: +3 -2
lines
Diff to previous 1.36 (colored)
Increase default {ofmip,pop3,smtp}d softlimits by about 20 percent, to 180000000 bytes. From Nathan Arthur in private mail. Allow path to tcpserver to be overridden in rc.conf (e.g., by sslserver from net/ucspi-ssl). From Thomas Lazar in private mail. Detach processes and their loggers from the controlling terminal with pgrphack(8). Include qmailqread in the services driven by the LWQ-style qmail rc.d script. Unconditionally depend on mail/mess822, now that it's correctly marked public-domain. Remove qmail-run-ofmipd option. Bump version.
Revision 1.36 / (download) - annotate - [select for diffs], Wed May 31 07:08:04 2017 UTC (6 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.35: +11 -9
lines
Diff to previous 1.35 (colored)
Add dependency on qmail-qfilter. Deprecate qmail-qfilter-queue in favor of qmail-qfilter-{ofmipd,smtpd}-queue, and document how to enable filtering for incoming and submitted messages. Bump version.
Revision 1.31.2.2 / (download) - annotate - [select for diffs], Mon Apr 17 16:15:17 2017 UTC (6 years, 7 months ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.31.2.1: +2 -3
lines
Diff to previous 1.31.2.1 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored)
Pullup ticket #5256 - requested by schmonz mail/qmail-run: bugfix Revisions pulled up: - mail/qmail-run/Makefile 1.33 - mail/qmail-run/files/qmailofmipd.sh 1.3 - mail/qmail-run/files/qmailpop3d.sh 1.12 - mail/qmail-run/files/qmailsmtpd.sh 1.12 - mail/qmail-run/options.mk 1.2 --- Module Name: pkgsrc Committed By: schmonz Date: Sun Apr 9 12:58:46 UTC 2017 Modified Files: pkgsrc/mail/qmail-run: Makefile options.mk pkgsrc/mail/qmail-run/files: qmailofmipd.sh qmailpop3d.sh qmailsmtpd.sh Log Message: Add "qmail-run-ofmipd" option that controls the dependency on mess822. Turn it off by default. This should let us once again publish binary packages. To use another ofmipd, set qmailofmipd_ofmipdcmd in rc.conf. Likewise for qmail-smtpd and qmail-pop3d. Bump version.
Revision 1.31.2.1 / (download) - annotate - [select for diffs], Mon Apr 17 16:12:20 2017 UTC (6 years, 7 months ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.31: +6 -2
lines
Diff to previous 1.31 (colored)
Pullup ticket #5255 - requested by schmonz mail/qmail-run: bugfix Revisions pulled up: - mail/qmail-run/DESCR 1.3 - mail/qmail-run/Makefile 1.32 - mail/qmail-run/files/qmailofmipd.sh 1.2 - mail/qmail-run/files/qmailpop3d.sh 1.11 - mail/qmail-run/files/qmailqread.sh 1.9 - mail/qmail-run/files/qmailsmtpd.sh 1.11 --- Module Name: pkgsrc Committed By: schmonz Date: Sun Apr 2 22:27:52 UTC 2017 Modified Files: pkgsrc/mail/qmail-run: DESCR Log Message: Document more stuff this package includes nowadays. --- Module Name: pkgsrc Committed By: schmonz Date: Tue Apr 4 07:51:03 UTC 2017 Modified Files: pkgsrc/mail/qmail-run: Makefile pkgsrc/mail/qmail-run/files: qmailofmipd.sh qmailpop3d.sh qmailqread.sh qmailsmtpd.sh Log Message: Substitute configured qmail users in rc.d scripts. Un-hardcode some paths in qmailofmipd.sh, somehow missed in 20170109. Bump version.
Revision 1.35 / (download) - annotate - [select for diffs], Tue Apr 11 14:04:37 2017 UTC (6 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
If qmailqread runs on a custom host and port, have qmail-qread-client find it there. Bump version.
Revision 1.34 / (download) - annotate - [select for diffs], Mon Apr 10 15:04:56 2017 UTC (6 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.33: +2 -2
lines
Diff to previous 1.33 (colored)
Wrap (or shorten) long lines. Parameterize some qmailqread config to match other scripts. Bump version.
Revision 1.33 / (download) - annotate - [select for diffs], Sun Apr 9 12:58:46 2017 UTC (6 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.32: +2 -3
lines
Diff to previous 1.32 (colored)
Add "qmail-run-ofmipd" option that controls the dependency on mess822. Turn it off by default. This should let us once again publish binary packages. To use another ofmipd, set qmailofmipd_ofmipdcmd in rc.conf. Likewise for qmail-smtpd and qmail-pop3d. Bump version.
Revision 1.32 / (download) - annotate - [select for diffs], Tue Apr 4 07:51:03 2017 UTC (6 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.31: +6 -2
lines
Diff to previous 1.31 (colored)
Substitute configured qmail users in rc.d scripts. Un-hardcode some paths in qmailofmipd.sh, somehow missed in 20170109. Bump version.
Revision 1.31 / (download) - annotate - [select for diffs], Sat Jan 14 23:00:31 2017 UTC (6 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base
Branch point for: pkgsrc-2017Q1
Changes since 1.30: +4 -4
lines
Diff to previous 1.30 (colored)
Conditionalize spamdyke and stunnel dependencies on "sasl" and "tls" options, respectively. Bump version.
Revision 1.30 / (download) - annotate - [select for diffs], Mon Jan 9 05:03:51 2017 UTC (6 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored)
Include new dependency on spamdyke, missed in previous.
Revision 1.29 / (download) - annotate - [select for diffs], Mon Jan 9 04:58:09 2017 UTC (6 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.28: +14 -5
lines
Diff to previous 1.28 (colored)
Update to 20170109. pkgsrc changes: - Add qmailofmipd service for outgoing submissions. - Add dependencies on mess822, spamdyke, and stunnel. - Add sample spamdyke and stunnel configs for SMTP AUTH over TLS. - Control ofmipd from the main qmail script. - Fix broken link to "12 Steps to qmail List Bliss".
Revision 1.28 / (download) - annotate - [select for diffs], Wed Nov 25 12:51:30 2015 UTC (8 years ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.27: +1 -10
lines
Diff to previous 1.27 (colored)
Remove mk/find-prefix.mk usage from the mail category. The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
Revision 1.27 / (download) - annotate - [select for diffs], Sat Dec 6 22:14:27 2014 UTC (9 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.26: +13 -3
lines
Diff to previous 1.26 (colored)
Placate pkglint by abolishing LOCALBASE (no functional change intended) and adding LICENSE and NO_CHECKSUM. Bump version.
Revision 1.26 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:40 2014 UTC (9 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.25: +1 -3
lines
Diff to previous 1.25 (colored)
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
Revision 1.25 / (download) - annotate - [select for diffs], Fri Sep 12 17:07:09 2014 UTC (9 years, 2 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
Bump default limits for qmail-{pop3d,smtpd} to 140MB, since a process on NetBSD/amd64 needs 128MB for a stack these days (thanks riastradh@). Bump version.
Revision 1.24 / (download) - annotate - [select for diffs], Mon Oct 8 12:19:29 2012 UTC (11 years, 2 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.23: +1 -2
lines
Diff to previous 1.23 (colored)
Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.
Revision 1.23 / (download) - annotate - [select for diffs], Thu Apr 9 00:48:09 2009 UTC (14 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Changes since 1.22: +1 -2
lines
Diff to previous 1.22 (colored)
Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions.
Revision 1.22 / (download) - annotate - [select for diffs], Tue Mar 4 17:57:19 2008 UTC (15 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.21: +9 -6
lines
Diff to previous 1.21 (colored)
Mechanical changes to add DESTDIR support to packages that install their files via a custom do-install target.
Revision 1.21 / (download) - annotate - [select for diffs], Sat Mar 24 07:08:35 2007 UTC (16 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.20: +2 -1
lines
Diff to previous 1.20 (colored)
Quell pkglint: add QMAIL_QUEUE_EXTRA to BUILD_DEFS.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Feb 8 09:04:48 2007 UTC (16 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.19: +3 -4
lines
Diff to previous 1.19 (colored)
Cosmetic only: * SUBST_FILES is already relative to ${WRKSRC}. * s/@PREFIX@/@LOCALBASE@/ when running programs from other packages.
Revision 1.19 / (download) - annotate - [select for diffs], Mon Jul 10 22:59:26 2006 UTC (17 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3
Changes since 1.18: +9 -7
lines
Diff to previous 1.18 (colored)
Completely nuke the concept of PKG_PHASE from pkgsrc except for the purposes of caching MAKEVARS within bsd.pkg.mk and bsd.makevars.mk.
Revision 1.18 / (download) - annotate - [select for diffs], Sun Jun 4 15:23:25 2006 UTC (17 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Re-add "send-mail" entry, which is used by mail(1).
Revision 1.17 / (download) - annotate - [select for diffs], Sat Jun 3 10:51:11 2006 UTC (17 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
Remove "send-mail" entry, which (according to perry) is sendmail-specific, from mailer.conf. Bump version.
Revision 1.16 / (download) - annotate - [select for diffs], Tue Mar 14 01:14:30 2006 UTC (17 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.15: +1 -2
lines
Diff to previous 1.15 (colored)
Modify the pkginstall framework so that it manages all aspects of INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Jan 20 23:47:42 2006 UTC (17 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.14: +24 -12
lines
Diff to previous 1.14 (colored)
Use SUBST framework.
Revision 1.14 / (download) - annotate - [select for diffs], Thu Dec 29 06:21:53 2005 UTC (17 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.13: +1 -2
lines
Diff to previous 1.13 (colored)
Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:35 2005 UTC (18 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.12: +3 -3
lines
Diff to previous 1.12 (colored)
Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
Revision 1.12 / (download) - annotate - [select for diffs], Wed Sep 28 20:52:24 2005 UTC (18 years, 2 months ago) by rillig
Branch: MAIN
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE, NO_BUILD, USE_LIBTOOL.
Revision 1.11 / (download) - annotate - [select for diffs], Tue Jul 19 21:18:31 2005 UTC (18 years, 4 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base,
pkgsrc-2005Q3
Changes since 1.10: +2 -3
lines
Diff to previous 1.10 (colored)
Uncontinuate lines that have become short.
Revision 1.10 / (download) - annotate - [select for diffs], Tue Jul 19 21:15:10 2005 UTC (18 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.9: +2 -3
lines
Diff to previous 1.9 (colored)
Use pkg_info's -B switch, now that we're sure to have it available, obviating the need for a sed expression.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Apr 15 05:17:01 2005 UTC (18 years, 7 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
Update to 20050415. Changes: * Add "foo_log" booleans to enable or disable logging (enabled by default). * Always run loggers as the "qmaill" user. This makes it simpler to define alternate loggers.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Mar 30 20:06:20 2005 UTC (18 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
Update to 20050330: default to logging with logger(1) rather than qmail's splogger(8), as the TAI timestamps included by splogger are mostly unnecessary with syslog's existing timestamping. If you need TAI timestamps, or otherwise need to customize logging, you can always change qmailfoo_logcmd in rc.conf. This had mildly annoyed me, but I wouldn't have bothered if not for zuntum's comment about it. Good call.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Dec 29 16:18:41 2004 UTC (18 years, 11 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.6: +2 -3
lines
Diff to previous 1.6 (colored)
Move "User-settable rc.conf variables and their default values" section above the inclusion of rc.subr, and express the default assignments more succinctly (from Todd Vierling). Bump version.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Dec 28 02:47:45 2004 UTC (18 years, 11 months ago) by reed
Branch: MAIN
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
The default location of the pkgsrc-installed rc.d scripts is now under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 23 04:10:26 2004 UTC (19 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base,
pkgsrc-2004Q4,
pkgsrc-2004Q3-base,
pkgsrc-2004Q3
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Really conflict with qmail-qfilter-1.5nb1.
Revision 1.4 / (download) - annotate - [select for diffs], Mon Aug 23 03:52:52 2004 UTC (19 years, 3 months ago) by schmonz
Branch: MAIN
Changes since 1.3: +3 -1
lines
Diff to previous 1.3 (colored)
Conflict with qmail-qfilter=1.5nb1 for its qmail-qfilter-queue script.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Aug 23 03:47:48 2004 UTC (19 years, 3 months ago) by schmonz
Branch: MAIN
Changes since 1.2: +13 -18
lines
Diff to previous 1.2 (colored)
Replace dependency on "qmail or netqmail" with dependency on qmail. Remove dependency on mailwrapper. If you're on a Linux with /etc/alternatives, for instance, you don't need it. For platforms where mailwrapper builds and provides functionality not otherwise available, it's still a good idea. Remove dependency on rc.subr. Teach the rc.d scripts to start services even in the absence of rc.subr. For full rc.d-style functionality, rc.subr is still required. Create control/concurrencypop3 at install time, and use it in the qmailpop3d rc.d script. From Dave Sill's book. Add comments to the qmail rc.d script to satisfy Linux's chkconfig utility. From the qmailctl script in "Life with qmail". Add qmail-procmail wrapper script to map procmail's exit codes to qmail's. To use procmail, install it and call this script. From Dave Sill's book. Add qmail-qfilter-queue wrapper script. Previously part of the qmail-qfilter package, it's moving here for the same reasons that all my other custom scripts moved here. Insert a blank comment line in pkgsrc-generated config files. Bump version.
Revision 1.2 / (download) - annotate - [select for diffs], Tue Aug 3 08:59:24 2004 UTC (19 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.1: +3 -2
lines
Diff to previous 1.1 (colored)
Note ${PKGNAME} in installed scripts for support purposes. Add a missing RCS Id. Add qmailsmtpd_postsmtpd, useful for SMTP AUTH. Bump version.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Aug 2 03:59:21 2004 UTC (19 years, 4 months ago) by schmonz
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
This package creates all the needed basic config files to run qmail, and provides NetBSD-style rc.d scripts and an example mailer.conf. The rc.d scripts used to belong directly to the qmail package. Changes made during the move here: * Rename qmailfoo_softlimit to the more accurate qmailfoo_datalimit. * Parameterize logging as qmailfoo_logcmd (default: splogger). * Run all sploggers (not just qmail-send's) as user qmaill, rather than root. * Replace "@CAT@" with "@HEAD@ -1" for files expected to contain one line.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Aug 2 03:59:21 2004 UTC (19 years, 4 months ago) by schmonz
Branch: MAIN
Initial revision