The NetBSD Project

CVS log for pkgsrc/mail/qmail-acceptutils/Makefile

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.16 / (download) - annotate - [select for diffs], Mon Dec 14 11:57:25 2020 UTC (10 months, 1 week ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, HEAD
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Update to 20201214. From the changelog:

- fixsmtpio: Fix segfault by making sure eventq_get() returns a
  free()-able string.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Dec 11 12:08:00 2020 UTC (10 months, 2 weeks ago) by schmonz
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

Update to 20201211. From the changelog:

- reup: Delete, because retrying AUTH has been broken ever since TLS was
  added to authup.
- authup: Fix AUTH retries under TLS by inlining the retry logic.
- fixsmtpio: Fix process-management bugs in "Ensure STARTTLS resets all
  state by restarting qmail-smtpd."
- Manual pages: considerably improve clarity of authup(8) and
  fixsmtpio(8). Mention s6-ucspitlsd, a new UCSPI-TLS server
  implementation coming soon to s6-networking.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Nov 19 09:35:42 2020 UTC (11 months, 1 week ago) by schmonz
Branch: MAIN
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored)

Remove DJB_RESTRICTED, no longer used.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Jun 25 05:42:39 2020 UTC (16 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.12: +1 -2 lines
Diff to previous 1.12 (colored)

Retire 'djbware-errno-hack' and associated options.mk cleverness.
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@.

Revision 1.12 / (download) - annotate - [select for diffs], Sat May 16 15:22:20 2020 UTC (17 months, 1 week ago) by rillig
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

mail/qmail-acceptutils: does not have error.h

Revision 1.11 / (download) - annotate - [select for diffs], Mon Jul 1 15:31:51 2019 UTC (2 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.10: +2 -2 lines
Diff to previous 1.10 (colored)

qmail.org lapsed; use netqmail.org or qmailorg.schmonz.com.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 29 12:21:57 2018 UTC (2 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored)

- authup, fixsmtpio: Fail tls_info() if SSL environment is 0-length.
- authup: Catch up die_nomem() to fixsmtpio's.
- reup: Log more concisely and greppably.
- Manual pages: Fix refs to qmail-qfilter-queue(8).
- Makefile: Add acceptutils-install target.

Bump version.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Nov 28 16:17:36 2018 UTC (2 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.8: +5 -3 lines
Diff to previous 1.8 (colored)

Update to 20181128. Changes:

- Add qmail-qfilter-addtlsheader, a filter to add a Received header with
  TLS protocol and ciphers.
- Fix spurious errors when initializing TLS environment.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Nov 24 17:11:08 2018 UTC (2 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Update to 20181124.1, quickly fixing 20181124's regression in
authup. Changes:

- fixsmtpio: Set FIXSMTPIOTLS in the environment when TLS has been negotiated.

When upgrading, be sure to add _this_ entry to control/fixsmtpio:

   # Remove greeting for child process restarted after upgrading to STARTTLS
   FIXSMTPIOTLS:greeting::2*::

Revision 1.7 / (download) - annotate - [select for diffs], Sat Nov 24 16:36:30 2018 UTC (2 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Update to 20181124. Changes:

- fixsmtpio: Fix "out of memory" errors with big attachments by handling
  DATA specially (no parsing or copying).
- FIXSMTPIODEBUG: log our pid and child's basename and pid.
- fixsmtpio: Ensure STARTTLS resets all state by restarting qmail-smtpd.

When upgrading, be sure to add this entry to control/fixsmtpio:

    # Remove greeting for child process restarted after upgrading to STARTTLS
    SSL_CIPHER:greeting::2*::

Revision 1.6 / (download) - annotate - [select for diffs], Wed Nov 21 19:51:20 2018 UTC (2 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.5: +4 -2 lines
Diff to previous 1.5 (colored)

Update to 20181121. Changes:

- NOFIXSMTPIO: new environment variable to perform no filtering.
- FIXSMTPIODEBUG: prefix program name to log messages.
- Compile as C99.
- Have die_nomem() log two levels of call stack.
- Have get_one() log one caller further.
- Avoid extern in declarations.
- Empty next_pile and free event when done.
- Use acceptutils' stralloc wrappers in tls_info().
- Don't call tls_info(): no point setting TLS connection environment
  variables when our child has already forked.

Revision 1.5 / (download) - annotate - [select for diffs], Thu Nov 8 20:54:53 2018 UTC (2 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

Update to 20181108. Changes:

- Add STARTTLS support to fixsmtpio(8), which needs to terminate TLS in
  order to continue observing requests and responses and do its job.
- Restore missing trailing " ESMTP" in greeting.
- Fix all warnings in acceptutils code.
- Document FIXSMTPIODEBUG, UCSPITLS, and DISABLETLS.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 27 17:28:22 2018 UTC (3 years ago) by schmonz
Branch: MAIN
Changes since 1.3: +3 -4 lines
Diff to previous 1.3 (colored)

Update to 20181027. Changes:

- Implement SMTP "STARTTLS" and POP3 "STLS", relying on sslserver's UCSPI-TLS.
  Derived from s/qmail's implementation.
- Catch up to s/qmail's base64 implementation.
- Implement POP3 "CAPA" verb for POP3.
- Require admin to describe child program in control/{pop3,smtp}capabilities.
- Fix regression from qmail-popup: sleep after auth failure for SMTP only.
- Update authup(8) manual page.

pkgsrc changes:

- Replace security/stunnel dependency with net/ucspi-ssl.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Oct 24 15:30:54 2018 UTC (3 years ago) by schmonz
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Mainly intended for use with mess822. Add dependency. Ride previous bump.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Oct 24 13:18:54 2018 UTC (3 years ago) by schmonz
Branch: MAIN
Changes since 1.1: +4 -1 lines
Diff to previous 1.1 (colored)

Depend on stunnel. Bump PKGREVISION.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Oct 22 15:23:06 2018 UTC (3 years ago) by schmonz
Branch: MAIN

Initial import of qmail-acceptutils, my SMTP AUTH implementation for
qmail. It avoids patch conflicts, adds new user-controlled features, and
is more consistent with qmail's design.

To SMTP-authenticate users without patching ofmipd(8) or qmail-smtpd(8),
compose the following programs into your configuration:

- reup runs a program repeatedly until it succeeds.
- authup offers SMTP or POP3 authentication and calls checkpassword.
- checknotroot refuses to run as UID 0.
- fixsmtpio filters SMTP I/O and exit status to suit authup.

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>