The NetBSD Project

CVS log for pkgsrc/mail/qmail-run/files/qmailsmtpd.sh

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / mail / qmail-run / files

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.31 / (download) - annotate - [select for diffs], Thu Jan 14 15:42:36 2021 UTC (3 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, 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.30: +8 -9 lines
Diff to previous 1.30 (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.30 / (download) - annotate - [select for diffs], Thu Mar 21 15:33:06 2019 UTC (5 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.29: +5 -3 lines
Diff to previous 1.29 (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.29 / (download) - annotate - [select for diffs], Fri Jan 18 18:25:34 2019 UTC (5 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.28: +10 -6 lines
Diff to previous 1.28 (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.28 / (download) - annotate - [select for diffs], Sun Dec 16 05:32:07 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.27: +11 -11 lines
Diff to previous 1.27 (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.27 / (download) - annotate - [select for diffs], Sat Dec 15 06:31:34 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (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.26 / (download) - annotate - [select for diffs], Fri Dec 14 06:55:07 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.25: +6 -11 lines
Diff to previous 1.25 (colored)

K&R-style braces in rc.d scripts. NFCI.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Dec 14 06:49:31 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.24: +17 -7 lines
Diff to previous 1.24 (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.24 / (download) - annotate - [select for diffs], Tue Dec 11 17:49:41 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.23: +7 -7 lines
Diff to previous 1.23 (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.23 / (download) - annotate - [select for diffs], Wed Nov 28 16:42:44 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.22: +4 -4 lines
Diff to previous 1.22 (colored)

Sort rc.conf defaults to match the order in which they're used.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Nov 28 16:22:41 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.21: +5 -1 lines
Diff to previous 1.21 (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.21 / (download) - annotate - [select for diffs], Tue Nov 13 16:34:58 2018 UTC (5 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (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.20 / (download) - annotate - [select for diffs], Thu Nov 8 20:57:28 2018 UTC (5 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.19: +37 -9 lines
Diff to previous 1.19 (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.19 / (download) - annotate - [select for diffs], Sat Nov 3 17:08:26 2018 UTC (5 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (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.18 / (download) - annotate - [select for diffs], Wed Oct 24 15:46:54 2018 UTC (5 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (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.17 / (download) - annotate - [select for diffs], Sat Aug 5 15:21:03 2017 UTC (6 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

procname isn't defined in time for logcmd. Bump PKGREVISION.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Aug 5 03:03:17 2017 UTC (6 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.15: +5 -5 lines
Diff to previous 1.15 (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.15 / (download) - annotate - [select for diffs], Fri Jun 23 15:49:03 2017 UTC (6 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.14: +6 -4 lines
Diff to previous 1.14 (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.14 / (download) - annotate - [select for diffs], Sat Jun 17 05:58:39 2017 UTC (6 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.13: +10 -9 lines
Diff to previous 1.13 (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.10.12.2 / (download) - annotate - [select for diffs], Mon Apr 17 16:15:17 2017 UTC (7 years ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.10.12.1: +3 -2 lines
Diff to previous 1.10.12.1 (colored) to branchpoint 1.10 (colored) next main 1.11 (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.10.12.1 / (download) - annotate - [select for diffs], Mon Apr 17 16:12:20 2017 UTC (7 years ago) by bsiegert
Branch: pkgsrc-2017Q1
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (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.13 / (download) - annotate - [select for diffs], Mon Apr 10 15:04:56 2017 UTC (7 years ago) by schmonz
Branch: MAIN
Changes since 1.12: +13 -4 lines
Diff to previous 1.12 (colored)

Wrap (or shorten) long lines. Parameterize some qmailqread config to
match other scripts. Bump version.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Apr 9 12:58:46 2017 UTC (7 years ago) by schmonz
Branch: MAIN
Changes since 1.11: +3 -2 lines
Diff to previous 1.11 (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.11 / (download) - annotate - [select for diffs], Tue Apr 4 07:51:03 2017 UTC (7 years ago) by schmonz
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Substitute configured qmail users in rc.d scripts. Un-hardcode some
paths in qmailofmipd.sh, somehow missed in 20170109. Bump version.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 25 12:51:30 2015 UTC (8 years, 4 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, 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
Branch point for: pkgsrc-2017Q1
Changes since 1.9: +6 -6 lines
Diff to previous 1.9 (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.9 / (download) - annotate - [select for diffs], Sat Dec 6 22:14:27 2014 UTC (9 years, 4 months 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.8: +6 -6 lines
Diff to previous 1.8 (colored)

Placate pkglint by abolishing LOCALBASE (no functional change
intended) and adding LICENSE and NO_CHECKSUM. Bump version.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 12 17:07:10 2014 UTC (9 years, 7 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (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.7 / (download) - annotate - [select for diffs], Tue Jul 19 21:06:39 2005 UTC (18 years, 9 months ago) by schmonz
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, 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, 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, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4, pkgsrc-2005Q3-base, pkgsrc-2005Q3, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

s/echo/@ECHO@/g

Revision 1.6 / (download) - annotate - [select for diffs], Fri Apr 15 05:17:02 2005 UTC (19 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.5: +9 -4 lines
Diff to previous 1.5 (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.5 / (download) - annotate - [select for diffs], Wed Mar 30 20:06:20 2005 UTC (19 years ago) by schmonz
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (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.4 / (download) - annotate - [select for diffs], Wed Dec 29 16:18:41 2004 UTC (19 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.3: +14 -13 lines
Diff to previous 1.3 (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.3 / (download) - annotate - [select for diffs], Mon Aug 23 03:47:48 2004 UTC (19 years, 7 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4, pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.2: +12 -4 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, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.1: +4 -3 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, 8 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, 8 months ago) by schmonz
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>