# ChangeLog for mail-mta/netqmail
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/netqmail/ChangeLog,v 1.34 2007/04/27 19:50:05 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-mta/netqmail/ChangeLog,v 1.35 2007/05/01 21:31:46 hansmi Exp $
*netqmail-1.05-r8 (27 Apr 2007)
Bump SMTP-AUTH/TLS composite patch to 20070417. This makes my own patch
obsolete.
+*netqmail-1.05-r8 (27 Apr 2007)
+
+ 27 Apr 2007; <> netqmail-1.05-r8.ebuild files/digest-netqmail-1.05-r8
+ # INSERT ENTRY HERE
+
10 Apr 2007; Michael Hanselmann <hansmi@gentoo.org>
netqmail-1.05-r7.ebuild:
Don't set -DTLS.
+++ /dev/null
-# ChangeLog for mail-mta/qmail
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/ChangeLog,v 1.86 2007/04/28 16:54:24 swegener Exp $
-
- 28 Apr 2007; Sven Wegener <swegener@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Fix *initd, *confd and *envd calls (#17388, #174266)
-
- 18 Mar 2007; Marius Mauch <genone@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Replacing einfo with elog
-
- 11 Feb 2007; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Change warnings added in October to mention that mail-mta/qmail is going to
- be masked mid March.
-
- 21 Oct 2006; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Add warning about mail-mta/qmail being superseded by mail-mta/netqmail.
-
- 05 Sep 2006; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r16/tls-fix.patch, qmail-1.03-r16.ebuild:
- Fix bug 145901 by adding a patch.
-
- 01 Jul 2006; Michael Hanselmann <hansmi@gentoo.org>
- -files/qmail-dhparam.sh, qmail-1.03-r16.ebuild:
- qmail-dhparam.sh is not needed, because its functionality is in
- qmail-genrsacert.sh already.
-
- 17 Jun 2006; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Removed unneeded restrictions, bug #136445.
-
- 15 Jun 2006; Robin H. Johnson <robbat2@gentoo.org>
- +files/qmail-dhparam.sh, +files/tcprules.d-Makefile.qmail,
- qmail-1.03-r16.ebuild:
- Two silent changes: add a script for generating dhparam, and a Makefile for
- helping with /etc/tcprules.d/ - I meant to commit these last year ;-).
-
- 06 May 2006; Michael Hanselmann <hansmi@gentoo.org>
- files/qmail-genrsacert.sh:
- Ignore output of renice command.
-
- 27 Apr 2006; Marien Zwart <marienz@gentoo.org> ChangeLog:
- Fixing SHA256 digest, pass four
-
- 27 Apr 2006; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Fix configuration instruction as pointed out in bug 131160.
-
- 20 Mar 2006; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Don't install tcp-environ.5, see bug 127005.
-
- 27 Feb 2006; Michael Hanselmann <hansmi@gentoo.org>
- files/digest-qmail-1.03-r15, files/digest-qmail-1.03-r16, Manifest:
- Fixed digests.
-
- 19 Feb 2006; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Stable on alpha. Should have been marked by agriffis, but wasn't. See bug
- #120923.
-
- 30 Jan 2006; Simon Stelling <blubb@gentoo.org> qmail-1.03-r16.ebuild:
- stable on amd64
-
- 30 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Fixed test restriction.
-
- 20 Jan 2006; Michael Hanselmann <hansmi@gentoo.org>
- files/qmail-genrsacert.sh:
- Added sample line for renice. Thanks to Frank Schmitt for the idea.
-
- 25 Dec 2005; Diego Pettenò <flameeyes@gentoo.org> qmail-1.03-r16.ebuild:
- Use bindnow-flags function instead of -Wl,-z,now.
-
- 24 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Fixed configuration instruction.
-
- 22 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild:
- Fixed cmd5checkpw dependencies for bug 110088.
-
- 20 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Stable on hppa, mips, ppc, sparc, x86.
-
- 19 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Added the gencertdaily use flag to only generate the SSL certificates daily.
-
- 17 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Fixed the config instruction according to bug 109482.
-
- 12 Sep 2005; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r16/fix-manpages.patch, qmail-1.03-r16.ebuild:
- Fixed fix for bug 105454, reworked the creation of conf-cc.
-
- 11 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Fixed bug 105450 and bug 105454, cleaned ebuild a bit.
-
- 14 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> files/conf-smtpd-r16,
- qmail-1.03-r16.ebuild:
- Fixed dependencies for USE=noauthcram, see bug 83415.
-
- 12 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
- files/1.03-r16/qmail-remote-auth-log-fix.patch:
- Fixed patch from yesterday.
-
- 11 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r16/qmail-remote-auth-log-fix.patch, qmail-1.03-r16.ebuild:
- Fixed bug 101532, a crash in qmail-remote when using authentication in
- smtproutes.
-
- 10 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Create groups and users (bug #99598).
-
- 06 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- net-mail/cmd5checkpw-0.30 is not backwards compatible.
-
- 20 Jul 2005; Michael Hanselmann <hansmi@gentoo.org>
- files/1.03-r16/virtual-domain-outgoing-IP-address.patch,
- qmail-1.03-r15.ebuild, qmail-1.03-r16.ebuild:
- Rewritten the virtual-domain-outgoing-IP-address patch, enhanced the ebuilds
- a small bit.
-
- 19 Jul 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Took out broken virtual-ip-patch, bug #99497
-
- 18 Jul 2005; Jory A. Pratt <anarchy@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- added restrict for userpriv usersandbox bug #99390
-
- 16 Jul 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Removed link-sync-patch from the ebuild. See bug 56124.
-
- 14 Jul 2005; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r16/virtual-domain-outgoing-IP-address.patch,
- qmail-1.03-r16.ebuild:
- Added patch from bug 98961.
-
- 13 Jul 2005; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r16/invalid-envelope-sender-log.patch, qmail-1.03-r16.ebuild:
- Added a patch to log invalid envelope senders.
-
- 19 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Fixed an error in the installation of the config system.
-
- 19 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> +files/conf-smtpd-r16,
- qmail-1.03-r16.ebuild:
- Gave r16 its own conf-smtpd because some things with authentication changed
- between r15 and r16 (new auth patch).
-
- 18 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Added a message during generation of the RSA keys.
-
- 12 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild,
- +files/qmail-1.03-env-servercert.patch, files/qmail-genrsacert.sh::
- Fixed bug 95637, added patch from bug 94257. Cleaned the ebuild. The cronjob
- now also generated the Diffie-Hellman Parameters.
-
- 08 Jun 2005; Michael Hanselmann <hansmi@gentoo.org>
- files/qmail-genrsacert.sh:
- Modified so it can generate multiple keys. See bug 77380.
-
- 05 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild:
- Fixed bug 92742.
-
- 05 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> +files/dot_qmail-log,
- qmail-1.03-r16.ebuild:
- Updated qregex-starttls-2way-auth patch (Bug 88746), added a sample .qmail-log
- file (Bug 90631), fixed bug 92742.
-
- 19 May 2005; Michael Hanselmann <hansmi@gentoo.org>
- -files/1.03-r10/99qmail, -files/1.03-r10/defaultdelivery,
- -files/1.03-r10/dot_qmail, -files/1.03-r10/errno.patch,
- -files/1.03-r10/qmail-control, -files/1.03-r10/rc,
- -files/1.03-r10/run-qmailpop3d, -files/1.03-r10/run-qmailpop3dlog,
- -files/1.03-r10/run-qmailsend, -files/1.03-r10/run-qmailsendlog,
- -files/1.03-r10/run-qmailsmtpd, -files/1.03-r10/run-qmailsmtpdlog,
- -files/1.03-r10/smtp-auth-close3.patch, -files/1.03-r10/tls.patch.bz2,
- -files/1.03-r10/tls-patch.txt, -files/1.03-r11/99qmail,
- -files/1.03-r11/conf-common, -files/1.03-r11/conf-qmqpd,
- -files/1.03-r11/conf-qmtpd, -files/1.03-r11/conf-smtpd,
- -files/1.03-r11/defaultdelivery, -files/1.03-r11/dot_qmail,
- -files/1.03-r11/errno.patch, -files/1.03-r11/qmail-control,
- -files/1.03-r11/rc, -files/1.03-r11/run-qmailpop3d,
- -files/1.03-r11/run-qmailpop3dlog, -files/1.03-r11/run-qmailqmqpd,
- -files/1.03-r11/run-qmailqmqpdlog, -files/1.03-r11/run-qmailqmtpd,
- -files/1.03-r11/run-qmailqmtpdlog, -files/1.03-r11/run-qmailsend,
- -files/1.03-r11/run-qmailsendlog, -files/1.03-r11/run-qmailsmtpd,
- -files/1.03-r11/run-qmailsmtpdlog, -files/1.03-r11/smtp-auth-close3.patch,
- -files/1.03-r12/99qmail, -files/1.03-r12/bad-rcpt-noisy-patch,
- -files/1.03-r12/badrcptto-morebadrcptto-accdias-gentoo,
- -files/1.03-r12/conf-common, -files/1.03-r12/conf-pop3d,
- -files/1.03-r12/conf-qmqpd, -files/1.03-r12/conf-qmtpd,
- -files/1.03-r12/conf-smtpd, -files/1.03-r12/config-sanity-check,
- -files/1.03-r12/dot_qmail, -files/1.03-r12/errno.patch,
- -files/1.03-r12/maildir-quota-fix.patch, -files/1.03-r12/qmail-control,
- -files/1.03-r12/qmail-remote-auth-login.patch,
- -files/1.03-r12/qmail-smtpd-esmtp-size-gentoo.patch,
- -files/1.03-r12/qmail-smtpd-relay-reject.gentoo.patch, -files/1.03-r12/rc,
- -files/1.03-r12/run-qmailpop3d, -files/1.03-r12/run-qmailpop3dlog,
- -files/1.03-r12/run-qmailqmqpd, -files/1.03-r12/run-qmailqmqpdlog,
- -files/1.03-r12/run-qmailqmtpd, -files/1.03-r12/run-qmailqmtpdlog,
- -files/1.03-r12/run-qmailsend, -files/1.03-r12/run-qmailsendlog,
- -files/1.03-r12/run-qmailsmtpd, -files/1.03-r12/run-qmailsmtpdlog,
- -files/1.03-r12/smtp-auth-close3.patch, -files/1.03-r13/99qmail,
- -files/1.03-r13/conf-common, -files/1.03-r13/conf-pop3d,
- -files/1.03-r13/conf-qmqpd, -files/1.03-r13/conf-qmtpd,
- -files/1.03-r13/conf-smtpd, -files/1.03-r13/config-sanity-check,
- -files/1.03-r13/dot_qmail, -files/1.03-r13/errno.patch,
- -files/1.03-r13/maildir-quota-fix.patch, -files/1.03-r13/mkservercert,
- -files/1.03-r13/qmail-control, -files/1.03-r13/qmail-genrsacert.sh,
- -files/1.03-r13/qmail-smtpd-esmtp-size-gentoo.patch,
- -files/1.03-r13/qmail-smtpd-relay-reject.gentoo.patch, -files/1.03-r13/rc,
- -files/1.03-r13/run-qmailpop3d, -files/1.03-r13/run-qmailpop3dlog,
- -files/1.03-r13/run-qmailqmqpd, -files/1.03-r13/run-qmailqmqpdlog,
- -files/1.03-r13/run-qmailqmtpd, -files/1.03-r13/run-qmailqmtpdlog,
- -files/1.03-r13/run-qmailsend, -files/1.03-r13/run-qmailsendlog,
- -files/1.03-r13/run-qmailsmtpd, -files/1.03-r13/run-qmailsmtpdlog,
- -files/1.03-r13/servercert.cnf, -files/1.03-r13/smtp-auth-close3.patch,
- -files/1.03-r8/defaultdelivery, -files/1.03-r8/dot_qmail,
- -files/1.03-r8/qmail-1.03-starttls-smtp-auth.patch,
- -files/1.03-r8/qmail-control, -files/1.03-r8/qmail-linksync.patch,
- -files/1.03-r8/qmail-queue.patch, -files/1.03-r8/rc,
- -files/1.03-r8/run-qmailsend, -files/1.03-r8/run-qmailsendlog,
- -files/1.03-r8/run-qmailsmtpd, -files/1.03-r8/run-qmailsmtpdlog,
- -files/1.03-r9/defaultdelivery, -files/1.03-r9/dot_qmail,
- -files/1.03-r9/qmail-1.03-starttls-smtp-auth.patch,
- -files/1.03-r9/qmail-control, -files/1.03-r9/qmail-linksync.patch,
- -files/1.03-r9/qmail-queue.patch, -files/1.03-r9/run-qmailsend,
- -files/1.03-r9/run-qmailsendlog, -files/1.03-r9/run-qmailsmtpd,
- -files/1.03-r9/run-qmailsmtpdlog, -qmail-1.03-r14.ebuild:
- Cleaned up
-
- 19 May 2005; Jory A. Pratt <anarchy@gentoo.org> -qmail-1.03-r8.ebuild,
- -qmail-1.03-r9.ebuild, -qmail-1.03-r10.ebuild, -qmail-1.03-r11.ebuild,
- -qmail-1.03-r12.ebuild, -qmail-1.03-r13.ebuild, qmail-1.03-r15.ebuild:
- cleaned up obsolete ebuilds and digest marked x86 stable for 1.0.3-r15, Will
- finish cleanup later tomorrow
-
- 17 May 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild:
- Stable on ppc and sparc.
-
- 01 May 2005; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r16/qmail-logmail.patch, qmail-1.03-r16.ebuild:
- Implemented logging of emails according to bug 90631, added a check for
- /var/qmail/bin/queue-fix.
-
- 03 Mar 2005; Ciaran McCreesh <ciaranm@gentoo.org> qmail-1.03-r10.ebuild,
- qmail-1.03-r11.ebuild, qmail-1.03-r12.ebuild, qmail-1.03-r13.ebuild,
- qmail-1.03-r14.ebuild, qmail-1.03-r15.ebuild, qmail-1.03-r16.ebuild,
- qmail-1.03-r8.ebuild, qmail-1.03-r9.ebuild:
- Move sys-apps/daemontools -> sys-process/daemontools
-
- 27 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Fixed a wrong path in the config function.
-
- 19 Feb 2005; Michael Hanselmann <hansmi@gentoo.org>
- -files/1.03-r16/gentoo-qmail-1.03-r16-logrelay.patch,
- qmail-1.03-r16.ebuild:
- Rediffed spp, mfcheck and logrelay patches.
-
- 14 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> files/conf-common,
- files/1.03-r12/conf-common, files/1.03-r13/conf-common:
- Bug #71815. AMD64 needs the softlimit higher else qmail fails to start in
- strange ways.
-
- 28 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> files/conf-smtpd:
- Small notice about not enabling fixcrio when using SSL, bug 79799.
-
- 27 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r10.ebuild,
- qmail-1.03-r11.ebuild, qmail-1.03-r12.ebuild, qmail-1.03-r13.ebuild,
- qmail-1.03-r14.ebuild, qmail-1.03-r15.ebuild, qmail-1.03-r16.ebuild,
- qmail-1.03-r8.ebuild, qmail-1.03-r9.ebuild:
- Added selinux to all ebuilds, see bug 79748.
-
- 15 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Fixed bug 71571, wrong permissions on supervise directories.
-
- 10 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r13.ebuild,
- qmail-1.03-r15.ebuild, qmail-1.03-r16.ebuild:
- Added two links to documentation after a request in bug 77333.
-
- 09 Jan 2005; Robin H. Johnson <robbat2@gentoo.org>
- files/config-sanity-check:
- Bug #77159 redux.
-
- 09 Jan 2005; Michael Hanselmann <hansmi@gentoo.org>
- files/1.03-r15/Makefile-relaymxlookup.patch,
- files/1.03-r16/Makefile-relaymxlookup.patch:
- Fixed bug 77159 -- wrong dependencies in Makefile-relaymxlookup.patch.
-
- 08 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r16.ebuild:
- Commented out the branding patch, bug 40879.
-
- 07 Jan 2005; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r16/famd-dnotify.patch, qmail-1.03-r16.ebuild:
- Fixed bug 49971.
-
- 06 Jan 2005; Michael Hanselmann <hansmi@gentoo.org>
- files/1.03-r16/Makefile-relaymxlookup.patch,
- +files/1.03-r16/auth-after-tls-only.patch,
- +files/1.03-r16/nullenvsender-recipcount.tls.patch,
- +files/1.03-r16/qmail-1.03-accept-5xx.tls.patch,
- +files/1.03-r16/qmail-smtpd-relay-reject.gentoo.patch,
- qmail-1.03-r16.ebuild:
- Integrated latest TLS-patch and rediffed other patches, when needed.
-
- 04 Jan 2005; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r15/tlsbeforeauth-fix.patch, qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Fixed bug 40010.
-
- 04 Jan 2005; Michael Hanselmann <hansmi@gentoo.org>
- files/run-qmailpop3dlog, files/run-qmailqmqpdlog, files/run-qmailqmtpdlog,
- files/run-qmailsendlog, files/run-qmailsmtpdlog,
- +files/1.03-r16/double-bounce-trim.patch, qmail-1.03-r16.ebuild:
- Added double-bounce-trim-patch from bug 67810. Fixed bug 73492.
-
- 03 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r12.ebuild,
- qmail-1.03-r13.ebuild, qmail-1.03-r14.ebuild, qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild:
- Changed link to qregex-starttls-2way-auth.patch, bug 56512.
-
- 03 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r12.ebuild,
- qmail-1.03-r13.ebuild, qmail-1.03-r14.ebuild, qmail-1.03-r15.ebuild,
- qmail-1.03-r16.ebuild, +files/1.03-r16/starttls-recordio.patch,
- files/conf-smtpd:
- Added bounce-encap-patch from bug 38849. Fixed a problem with recordio and
- tls, bug 40521. Integrated mailwrapper, bug 48885. Fixed bug 51967 (changed
- all needed #!/bin/sh to #!/bin/bash in the scripts). Fixed bug 71418
- (fixcrio). Fixed bug 68173 (crash on ia64).
-
-*qmail-1.03-r16 (02 Jan 2005)
-
- 02 Jan 2005; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r16/Makefile-relaymxlookup.patch,
- +files/1.03-r16/gentoo-qmail-1.03-r16-logging-with-smtpauth.patch,
- +files/1.03-r16/gentoo-qmail-1.03-r16-logrelay.patch,
- +files/1.03-r16/smtpplugins, +qmail-1.03-r16.ebuild:
- New, hardmasked ebuild derived from bug #40486.
-
- 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
- Change encoding to UTF-8 for GLEP 31 compliance
-
- 15 Dec 2004; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r15/Makefile-relaymxlookup.patch, qmail-1.03-r15.ebuild:
- Added my relaymxlookup-patch. See http://hansmi.ch/software/qmail and
- README.relaymxlookup after unpacking.
-
- 15 Dec 2004; Michael Hanselmann <hansmi@gentoo.org> qmail-1.03-r15.ebuild:
- Rediffed and integrated the moreipme-patch from Scott Gifford.
-
- 17 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r15.ebuild:
- RDEPEND for selinux, bug #62906.
-
- 15 Nov 2004; Michele Noberasco <s4t4n@gentoo.org> qmail-1.03-r12.ebuild,
- qmail-1.03-r13.ebuild, qmail-1.03-r14.ebuild, qmail-1.03-r15.ebuild:
- Fix typo in einfo:
- "but not mail was every delivered" --> "but not every mail was delivered"
-
- 26 Oct 2004; Tom Martin <slarti@gentoo.org> qmail-1.03-r10.ebuild,
- qmail-1.03-r11.ebuild, qmail-1.03-r12.ebuild, qmail-1.03-r13.ebuild,
- qmail-1.03-r14.ebuild, qmail-1.03-r15.ebuild:
- Change inherit gcc -> toolchain and gcc-getCC to tc-getCC. Resolves bug 69004.
-
- 31 Aug 2004; Michael Hanselmann <hansmi@gentoo.org>
- +files/1.03-r15/qmail-macos-dns-fix.patch, qmail-1.03-r15.ebuild:
- Added bugfix to compile qmail on Mac OS X. qmail doesn't run yet on it, but
- this patch will help in the future.
-
- 20 Jul 2004; <tomk@gentoo.org> qmail-1.03-r13.ebuild, qmail-1.03-r14.ebuild,
- qmail-1.03-r15.ebuild:
- Added third party mirror to SRC_URI for qmail-smtpd-relay-reject
-
- 04 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> files/run-qmailpop3d,
- files/1.03-r13/run-qmailpop3d:
- fix bug #45518.
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
- qmail-1.03-r10.ebuild, qmail-1.03-r11.ebuild, qmail-1.03-r12.ebuild,
- qmail-1.03-r13.ebuild, qmail-1.03-r14.ebuild, qmail-1.03-r15.ebuild,
- qmail-1.03-r8.ebuild, qmail-1.03-r9.ebuild:
- virtual/glibc -> virtual/libc
-
- 07 Jun 2004; Aron Griffis <agriffis@gentoo.org> qmail-1.03-r10.ebuild,
- qmail-1.03-r11.ebuild, qmail-1.03-r9.ebuild:
- Fix use invocation
-
- 05 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> qmail-1.03-r15.ebuild:
- Stable on alpha.
-
- 28 May 2004; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
- Update metadata.xml.
-
- 13 May 2004; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r10.ebuild,
- qmail-1.03-r11.ebuild, qmail-1.03-r12.ebuild, qmail-1.03-r13.ebuild,
- qmail-1.03-r14.ebuild, qmail-1.03-r15.ebuild:
- fix bug #39265
-
- 10 Apr 2004; Joshua Kinard <kumba@gentoo.org> qmail-1.03-r15.ebuild:
- Marked stable on mips.
-
- 25 Mar 2004; Joshua Kinard <kumba@gentoo.org> qmail-1.03-r15.ebuild:
- Added ~mips to KEYWORDS.
-
- 08 Mar 2004; Jon Portnoy <avenj@gentoo.org> qmail-1.03-r15.ebuild :
- Stable on AMD64.
-
- 28 Feb 2004; Robin Johnson,,604-339-5621,604-298-8414 <robbat2@gentoo.org>
- qmail-1.03-r13.ebuild, files/1.03-r13/qmail-control:
- fix bugs #41955, #43223
-
- 18 Feb 2004; Aron Griffis <agriffis@gentoo.org> qmail-1.03-r15.ebuild:
- stable on ia64
-
- 29 Jan 2004; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r10.ebuild,
- qmail-1.03-r8.ebuild, qmail-1.03-r9.ebuild:
- fix bug #39808, touching .keep files obsolete.
-
- 28 Jan 2004; Jon Portnoy <avenj@gentoo.org> qmail-1.03-r15.ebuild :
- AMD64 keywords.
-
- 24 Jan 2004; Robin H. Johnson <robbat2@gentoo.org> :
- recreate digests
-
-*qmail-1.03-r15 (22 Jan 2004)
-
- 22 Jan 2004; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r15.ebuild,
- files/config-sanity-check:
- fix sanity-checker more, and minor typo in -r15 ebuild
-
- 20 Jan 2004; Robin H. Johnson <robbat2@gentoo.org>
- files/1.03-r15/qmail-pop3d-top-outputfix.patch:
- note to self, remember to cvs add new direcoryies ;-). fixes #38826
-
- 20 Jan 2004; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild,
- qmail-1.03-r13.ebuild, qmail-1.03-r14.ebuild, files/conf-common,
- files/config-sanity-check, files/run-qmailpop3d, files/run-qmailqmqpd,
- files/run-qmailqmtpd, files/run-qmailsmtpd, files/tcp.pop3.sample,
- files/tcp.qmqp.sample, files/tcp.qmtp.sample, files/tcp.smtp.sample,
- files/1.03-r10/tls-patch.txt,
- files/1.03-r9/qmail-1.03-starttls-smtp-auth.patch:
- head/tails fixes in some patches. massive update of tcprule stuff, moved to
- /etc/tcprules.d/ in new versions (the config file checks the new location
- first before falling back to the old location). -r15 does the move to the new
- tcprules location. fix bug #34646 (again) in -r15. fixed #36721 in all recent
- ebuilds. fixed #38771 in main config stuff.
-
- 15 Dec 2003; <spider@gentoo.org> files/gencert.sh,
- files/1.03-r8/qmail-1.03-starttls-smtp-auth.patch:
- A few more issues of : instead of . in chown
-
- 30 Nov 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r14.ebuild,
- files/1.03-r14/qmail-gentoo-branding.patch,
- files/1.03-r14/qmail-qmailqueue-docs.patch:
- add gentoo branding patch and patch to add docs for QMAILQUEUE
-
- 30 Nov 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r14.ebuild:
- forgot to put in unstable
-
-*qmail-1.03-r14 (30 Nov 2003)
-
- 30 Nov 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r14.ebuild,
- files/99qmail, files/conf-common, files/conf-pop3d, files/conf-qmqpd,
- files/conf-qmtpd, files/conf-send, files/conf-smtpd,
- files/config-sanity-check, files/dot_qmail, files/errno.patch,
- files/mkservercert, files/qmail-config-system, files/qmail-genrsacert.sh,
- files/rc, files/run-qmailpop3d, files/run-qmailpop3dlog,
- files/run-qmailqmqpd, files/run-qmailqmqpdlog, files/run-qmailqmtpd,
- files/run-qmailqmtpdlog, files/run-qmailsend, files/run-qmailsendlog,
- files/run-qmailsmtpd, files/run-qmailsmtpdlog, files/servercert.cnf,
- files/1.03-r14/auth-after-tls-only.patch,
- files/1.03-r14/maildir-quota-fix.patch,
- files/1.03-r14/nullenvsender-recipcount.tls.patch,
- files/1.03-r14/qmail-1.03-accept-5xx.tls.patch,
- files/1.03-r14/qmail-1.03-qregex-memleak-fix.patch,
- files/1.03-r14/qmail-pop3d-capa-outputfix.patch,
- files/1.03-r14/qmail-pop3d-stat.tls.patch,
- files/1.03-r14/qmail-smtpd-esmtp-size-gentoo.patch,
- files/1.03-r14/qmail-smtpd-relay-reject.gentoo.patch,
- files/1.03-r14/smtp-auth-close3.patch:
- This build is hardmasked for initial testing.
- == Feature changes:
- Added more control over daemon launching, including new control over logging
- systems.
- Added more configuration checks for sanity.
- Simplified all daemon start scripts using a new launcher -
- qmail-config-system.
- Added variable to control qmail-pop3d maildir location.
- == Bugs fixed:
- holdremote feature request - #31542
- auth-after-TLS only - #31426
- noauthcram option - #33818
- pop3d fix for evolution - #34646
- == Patches:
- netscape progress bar fix: http://www.qmail.org/netscape-progress.patch
- update of 0.0.0.0 patch:
- http://www.suspectclass.com/~sgifford/qmail/qmail-1.03-0.0.0.0-0.2.patch
- ignore -N opts to sendmail:
- http://www-dt.e-technik.uni-dortmund.de/~ma/djb/qmail/sendmail-ignore-N.patch
- accept-5xx responses REDIFFED:
- http://www.qmail.org/accept-5xx.patch
- pop3d-stat REDIFFED:
- http://www.dataloss.nl/software/patches/qmail-pop3d-stat.patch
- envrecip REDIFFED:
- http://www.qcc.ca/~charlesc/software/misc/nullenvsender-recipcount.patch
-
- 29 Nov 2003; Robin H. Johnson <robbat2@gentoo.org>
- files/1.03-r13/conf-smtpd:
- fix weird pre/post bug in conf-smtpd
-
- 28 Nov 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r13.ebuild:
- tcprule building fix
-
- 27 Nov 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r13.ebuild:
- move to stable
-
- 06 Nov 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r10.ebuild,
- qmail-1.03-r11.ebuild, qmail-1.03-r12.ebuild, qmail-1.03-r13.ebuild,
- qmail-1.03-r8.ebuild, qmail-1.03-r9.ebuild:
- : instead of . for chown
-
-*qmail-1.03-r13 (27 Oct 2003)
-
- 27 Oct 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r13.ebuild,
- files/1.03-r13/99qmail, files/1.03-r13/conf-common,
- files/1.03-r13/conf-pop3d, files/1.03-r13/conf-qmqpd,
- files/1.03-r13/conf-qmtpd, files/1.03-r13/conf-smtpd,
- files/1.03-r13/config-sanity-check, files/1.03-r13/dot_qmail,
- files/1.03-r13/errno.patch, files/1.03-r13/maildir-quota-fix.patch,
- files/1.03-r13/mkservercert, files/1.03-r13/qmail-control,
- files/1.03-r13/qmail-genrsacert.sh,
- files/1.03-r13/qmail-smtpd-esmtp-size-gentoo.patch,
- files/1.03-r13/qmail-smtpd-relay-reject.gentoo.patch, files/1.03-r13/rc,
- files/1.03-r13/run-qmailpop3d, files/1.03-r13/run-qmailpop3dlog,
- files/1.03-r13/run-qmailqmqpd, files/1.03-r13/run-qmailqmqpdlog,
- files/1.03-r13/run-qmailqmtpd, files/1.03-r13/run-qmailqmtpdlog,
- files/1.03-r13/run-qmailsend, files/1.03-r13/run-qmailsendlog,
- files/1.03-r13/run-qmailsmtpd, files/1.03-r13/run-qmailsmtpdlog,
- files/1.03-r13/servercert.cnf, files/1.03-r13/smtp-auth-close3.patch:
- add new -r13 that makes ssl stuff easier, in preperation for the HOWTO document
-
- 23 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild:
- install all the manpages
-
- 23 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild:
- add more patches from bug #29485
-
- 23 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild:
- fix coreutils issue, finalize badrcptto patch.
-
- 20 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild,
- files/1.03-r12/dot_qmail, files/1.03-r12/rc:
- fix bugs #28257, #28258
-
- 11 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild:
- fix bug #28256
-
- 02 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild,
- files/1.03-r12/qmail-smtpd-esmtp-size-gentoo.patch,
- files/1.03-r12/qmail-smtpd-relay-reject.gentoo.patch:
- more work in progres on -r12, nearly completed, ready for limited testing now
-
- 01 Sep 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild:
- more tweaks to r12
-
- 31 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild,
- files/1.03-r12/config-sanity-check, files/1.03-r12/maildir-quota-fix.patch,
- files/1.03-r12/qmail-remote-auth-login.patch, files/1.03-r12/run-qmailpop3d,
- files/1.03-r12/run-qmailqmqpd, files/1.03-r12/run-qmailqmtpd,
- files/1.03-r12/run-qmailsmtpd:
- more work in progress on -r12
-
- 13 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild,
- files/gencert.sh, files/tcp.pop3.sample, files/tcp.qmqp.sample,
- files/tcp.qmtp.sample, files/tcp.smtp.sample,
- files/1.03-r12/badrcptto-morebadrcptto-accdias-gentoo,
- files/1.03-r12/conf-common, files/1.03-r12/conf-pop3d,
- files/1.03-r12/conf-qmqpd, files/1.03-r12/conf-qmtpd,
- files/1.03-r12/conf-smtpd,
- files/1.03-r12/qmail-smtpd-esmtp-size-gentoo.patch,
- files/1.03-r12/run-qmailpop3d:
- Add support for oversize DNS, working badrcptto, trim large bounce messages.
- Disable SSL as a bug is in it presently. Add better sample files for
- /etc/tcp.smtp et al.
-
- 12 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild:
- Add support for maildir++, ESMTP SIZE, localtime (commented out) from bug
- #26506. Add more cleanups and a fix for a possible local glitch in pkg_config.
-
- 12 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild:
- Temporarily remove the bad-rcpt-noisy-patch patch as it is breaking some
- configs
-
- 11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild,
- files/1.03-r12/conf-common, files/1.03-r12/conf-qmqpd,
- files/1.03-r12/conf-qmtpd, files/1.03-r12/conf-smtpd,
- files/1.03-r12/config-sanity-check, files/1.03-r12/run-qmailqmqpd,
- files/1.03-r12/run-qmailqmtpd, files/1.03-r12/run-qmailsmtpd,
- files/1.03-r12/smtp-auth-close3.patch:
- fix bug #23658, add SMTP-AUTH stubs to conf-smtpd, seperate the sanity check,
- allow easier configuration of all options. Install config files with correct
- permissions, prevent the pkg_config from destroying old data. Bug #17283 done.
-
-*qmail-1.03-r12 (11 Aug 2003)
-
- 11 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r12.ebuild,
- files/1.03-r12/99qmail, files/1.03-r12/conf-common,
- files/1.03-r12/conf-qmqpd, files/1.03-r12/conf-qmtpd,
- files/1.03-r12/conf-smtpd, files/1.03-r12/defaultdelivery,
- files/1.03-r12/dot_qmail, files/1.03-r12/errno.patch,
- files/1.03-r12/qmail-control, files/1.03-r12/rc,
- files/1.03-r12/run-qmailpop3d, files/1.03-r12/run-qmailpop3dlog,
- files/1.03-r12/run-qmailqmqpd, files/1.03-r12/run-qmailqmqpdlog,
- files/1.03-r12/run-qmailqmtpd, files/1.03-r12/run-qmailqmtpdlog,
- files/1.03-r12/run-qmailsend, files/1.03-r12/run-qmailsendlog,
- files/1.03-r12/run-qmailsmtpd, files/1.03-r12/run-qmailsmtpdlog,
- files/1.03-r12/smtp-auth-close3.patch:
- Use queue-fix for building the queue, and remove default use of rblsmtpd.
- Add an example for relay-ctrl in conf-smtpd.
-
- 06 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r11.ebuild,
- files/1.03-r11/conf-common:
- forgot a -z fix!
-
- 06 Aug 2003; Robin H. Johnson <robbat2@gentoo.org>
- files/1.03-r10/run-qmailpop3d:
- fix bug #25998
-
- 06 Aug 2003; Robin H. Johnson <robbat2@gentoo.org>
- files/1.03-r11/conf-common:
- ensure we explictly use the ipv4 tcpserver address
-
- 06 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r11.ebuild,
- files/1.03-r11/99qmail, files/1.03-r11/conf-common,
- files/1.03-r11/run-qmailqmqpd, files/1.03-r11/run-qmailqmtpd,
- files/1.03-r11/run-qmailsmtpd:
- fix up undefined shell variable bug and clean up the ebuild a little
-
-*qmail-1.03-r11 (05 Aug 2003)
-
- 05 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> qmail-1.03-r11.ebuild,
- files/1.03-r11/99qmail, files/1.03-r11/conf-common,
- files/1.03-r11/conf-qmqpd, files/1.03-r11/conf-qmtpd,
- files/1.03-r11/conf-smtpd, files/1.03-r11/defaultdelivery,
- files/1.03-r11/dot_qmail, files/1.03-r11/errno.patch,
- files/1.03-r11/qmail-control, files/1.03-r11/rc,
- files/1.03-r11/run-qmailpop3d, files/1.03-r11/run-qmailpop3dlog,
- files/1.03-r11/run-qmailqmqpd, files/1.03-r11/run-qmailqmqpdlog,
- files/1.03-r11/run-qmailqmtpd, files/1.03-r11/run-qmailqmtpdlog,
- files/1.03-r11/run-qmailsend, files/1.03-r11/run-qmailsendlog,
- files/1.03-r11/run-qmailsmtpd, files/1.03-r11/run-qmailsmtpdlog,
- files/1.03-r11/smtp-auth-close3.patch, metadata.xml:
- Prepare for new release of qmail, this is NOT ready for wide testing in
- ~anything yet. /var/qmail/alias is now in CONFIG_PROTECT as well. Update
- metadata.xml to say I'm handling it now. Added QMTP and QMQP support and
- many more patches.
-
- 31 Jul 2003; Seemant Kulleen <seemant@gentoo.org> qmail-1.03-r10.ebuild:
- changed epatch to patch, because the dry-run on tls.patch.bz2 seems to fail.
-
- 27 Jul 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild:
- Integrated the qmail-pop3d build into this. It was just the creation
- of the qmail-pop3d directories and a note for creating the link into
- /service. The qmail-pop3d build will remain in portage until a r11
- is released with a note to just re-install -r10 to add the pop3
- portion.
-
- 24 Jul 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild:
- Fixed a typo in the ebuild as noted on bug #25204.
-
- 09 Jul 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild:
- Changed hostname to hostname --fqdn in pkg_config. Thanks to
- Torsten on bug #23214 for bringing this change to light.
-
- 12 Jun 2003; <msterret@gentoo.org> qmail-1.03-r8.ebuild:
- fix Header
-
-*qmail-1.03-r10 (01 Feb 2003)
-
- 16 Mar 2003; Will Woods <wwoods@gentoo.org> qmail-1.03-r10.ebuild,
- qmail-1.03-r8.ebuild:
- Added alpha keywords
-
- 21 Feb 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild :
- Small fix0r so .qmail-* files aren't overwritten if they exist from
- a previous installation.
-
- 17 Feb 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild,
- files/1.03-r10/smtp-auth-close3.patch :
- Added a patch for a smtp auth and morercpthosts problem.
-
- 15 Feb 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild :
- Removed ext_todo and added big-todo and the qmailqueue patch.
- Thanks Psi-Jack for doing lotsa testing!
-
- 11 Feb 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild :
- Only touch alias files if they don't already exist as suggested
- by Sascha Silbe on bug #13014 and add the EXTTODO doc to explain
- qmail-todo's purpose.
-
- 04 Feb 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild :
- Moved the ssl cert creation to pkg_config() and it only goes through
- the cert creation if the file doesn't already exist. Thanks vapier.
- Added a patch for 0.0.0.0 addresses and errno detection.
-
- 02 Feb 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild :
- Added a missing qmail-todo. Thanks to shadow@ines.ro on bug #14963
- for catching this so quickly.
-
- 01 Feb 2003; Nick Hadaway <raker@gentoo.org> qmail-1.03-r10.ebuild,
- files/digest-qmail-1.03-r10, files/tls.patch, files/tls.txt :
- Ebuild rework on the patch side. I will add mysql and ldap support
- as I work through patch conflicts. TLS + EHLO patch, SMTP AUTH,
- big-concurrency, ext/reiserfs non-synchronus link() fix, and the
- ext_todo-20030105 queue optimization patch are currently included.
- Now includes /var/qmail/bin in ROOTPATH and PATH.
-
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
-
-*qmail-1.03-r9 (11 Sep 2002)
-
- 23 Nov 2002; Nick Hadaway <raker@gentoo.org> qmail-1.03-r9.ebuild :
- Cosmetic fix to only unpack ldap patch if ldap in USE.
-
- 19 Nov 2002; Nick Hadaway <raker@gentoo.org> qmail-1.03-r9.ebuild :
- Added fix for ssl enabled builds as noted in bug #10961. Thanks to
- Andrey Ulanov for noticing the problem.
-
- 27 Sep 2002; Nick Hadaway <raker@gentoo.org>
- files/1.03-r9/run-qmailsmtpd :
- Changed softlimit from 2MB to 8MB due to the ssl enabled ucspi-tcp.
-
- 11 Sep 2002; Nick Hadaway <raker@gentoo.org> qmail-1.03-r9.ebuild,
- files/digest-qmail-1.03-r9,
- files/1.03-r9/qmail-1.03-starttls-smtp-auth.patch :
- New qmail ebuild. Added ldap support, and tls+auth support. The
- patches both cannot be applied at the same time as they conflict.
- Please test!
-
-*qmail-1.03-r8 (10 Jun 2002)
-
- 27 Sep 2002; Nick Hadaway <raker@gentoo.org>
- files/1.03-r8/run-qmailsmtpd :
- Changed softlimit from 2MB to 8MB due to the ssl enabled ucspi-tcp.
-
- 10 June 2002; Grant Goodyear <bangert@gentoo.org> qmail-1.03-r8.ebuild :
- Added qmail-queue patch for qmail-scanner, closing bug #3416.
-
-*qmail-1.03-r7 (1 Feb 2002)
-
- 12 May 2002; Thilo Bangert <bangert@gentoo.org> qmail-1.03-r7.ebuild :
- fixed location for dns patch. added new digest to reflect the change
-
- 19 Mar 2002; G.Bevin <gbevin@gentoo.org> qmail-1.03-r7.ebuild :
- Added net-mail/dot-forward to RDEPEND
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> qmail-1.03-r7.ebuild :
- Prevent qmail from being installed alongside another mta.
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
+++ /dev/null
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX 1.03-r14/auth-after-tls-only.patch 2151 RMD160 309fff8983365f48917aef32d256191d1ac70eba SHA1 e4accee277994ab4f035833b247e1ca829d7773f SHA256 ceb3c73adf2b79d1efb4c0791e09fea85cf45fc74d7db02a235ebd2baf980fc7
-MD5 cc5c84d3a0837007b8af4a1f2e657872 files/1.03-r14/auth-after-tls-only.patch 2151
-RMD160 309fff8983365f48917aef32d256191d1ac70eba files/1.03-r14/auth-after-tls-only.patch 2151
-SHA256 ceb3c73adf2b79d1efb4c0791e09fea85cf45fc74d7db02a235ebd2baf980fc7 files/1.03-r14/auth-after-tls-only.patch 2151
-AUX 1.03-r14/maildir-quota-fix.patch 547 RMD160 b48eb50dd4bb62bdf4ffc819e3446e9d875d79fe SHA1 22cc2725d942cf82360e9d90adeb6dd4c22cc9ac SHA256 d4dcc9dae93d9c20607d8970b1857d1364032111a306e32fcae036651a971529
-MD5 3eb989291a872a5ff2f5d40d6eba92d8 files/1.03-r14/maildir-quota-fix.patch 547
-RMD160 b48eb50dd4bb62bdf4ffc819e3446e9d875d79fe files/1.03-r14/maildir-quota-fix.patch 547
-SHA256 d4dcc9dae93d9c20607d8970b1857d1364032111a306e32fcae036651a971529 files/1.03-r14/maildir-quota-fix.patch 547
-AUX 1.03-r14/nullenvsender-recipcount.tls.patch 1616 RMD160 88410416fe022081ece4b2b89389450c61686a75 SHA1 1e1b3fd82480880064fa1a419a4def0e683e2bbb SHA256 815ac4a06eceb108b62de0de13ee3ca4e5a3f67dd15a150a02014b9b9ad29b1b
-MD5 b8f5d6adfb941c184715695cc58a5c72 files/1.03-r14/nullenvsender-recipcount.tls.patch 1616
-RMD160 88410416fe022081ece4b2b89389450c61686a75 files/1.03-r14/nullenvsender-recipcount.tls.patch 1616
-SHA256 815ac4a06eceb108b62de0de13ee3ca4e5a3f67dd15a150a02014b9b9ad29b1b files/1.03-r14/nullenvsender-recipcount.tls.patch 1616
-AUX 1.03-r14/qmail-1.03-accept-5xx.tls.patch 882 RMD160 66e310582252d1b71eaa732fadcd7c3fb2d9ec64 SHA1 55ba877a8371113cf61cc7e9f74dbb8767708df5 SHA256 36425d370848fa14c7b45e406d7c75df6ff02a8b680c764803d05d2c1f8deee7
-MD5 518aef241cd482233a3c07608e12276c files/1.03-r14/qmail-1.03-accept-5xx.tls.patch 882
-RMD160 66e310582252d1b71eaa732fadcd7c3fb2d9ec64 files/1.03-r14/qmail-1.03-accept-5xx.tls.patch 882
-SHA256 36425d370848fa14c7b45e406d7c75df6ff02a8b680c764803d05d2c1f8deee7 files/1.03-r14/qmail-1.03-accept-5xx.tls.patch 882
-AUX 1.03-r14/qmail-1.03-qregex-memleak-fix.patch 498 RMD160 a5cf193f0f422b4b6e14eaeaa9f297789f2e2b1b SHA1 5941b8a36d89a5d1afd7fc6843c45aa4bbc3e9fd SHA256 50f3d2c465317274d490fd930e552bea08ed7459e1e8c001f398a70808c69525
-MD5 a8bfc3cf2c69e8e46b07a357a8572e5e files/1.03-r14/qmail-1.03-qregex-memleak-fix.patch 498
-RMD160 a5cf193f0f422b4b6e14eaeaa9f297789f2e2b1b files/1.03-r14/qmail-1.03-qregex-memleak-fix.patch 498
-SHA256 50f3d2c465317274d490fd930e552bea08ed7459e1e8c001f398a70808c69525 files/1.03-r14/qmail-1.03-qregex-memleak-fix.patch 498
-AUX 1.03-r14/qmail-gentoo-branding.patch 375 RMD160 a1ef183f00f2a5405ff7fcd8c28fd24ed088c1d8 SHA1 e409f7006080e04842c48d60311fd794dcd617dc SHA256 00b43db56eca9a557f5a9a77959308fb848176675e183e75f29584ac82b6e3a6
-MD5 34a2e22386f4d11874e33b38576a7958 files/1.03-r14/qmail-gentoo-branding.patch 375
-RMD160 a1ef183f00f2a5405ff7fcd8c28fd24ed088c1d8 files/1.03-r14/qmail-gentoo-branding.patch 375
-SHA256 00b43db56eca9a557f5a9a77959308fb848176675e183e75f29584ac82b6e3a6 files/1.03-r14/qmail-gentoo-branding.patch 375
-AUX 1.03-r14/qmail-pop3d-capa-outputfix.patch 424 RMD160 710302f9ee19e0b41ef7b7d3378765c4789907e4 SHA1 6f02437df1df083f0c583e957efc1872bcf0bc76 SHA256 70fd85628045b70e60f8e9c6e644337ddd524335273be58f44fcb7b2e4c535f3
-MD5 d046c053c7dd353891dd6778000890bf files/1.03-r14/qmail-pop3d-capa-outputfix.patch 424
-RMD160 710302f9ee19e0b41ef7b7d3378765c4789907e4 files/1.03-r14/qmail-pop3d-capa-outputfix.patch 424
-SHA256 70fd85628045b70e60f8e9c6e644337ddd524335273be58f44fcb7b2e4c535f3 files/1.03-r14/qmail-pop3d-capa-outputfix.patch 424
-AUX 1.03-r14/qmail-pop3d-stat.tls.patch 750 RMD160 10999a1ec76a528960faa7a70cb62483e1d8cfc6 SHA1 5dee6a950a7565cf18ec359418725951fa47fe4c SHA256 0005ca0fc07bff226cf298c8d55beb3aa506de74bd909f96b50d57ec845faf8f
-MD5 9fa1fc2153d5a4659ddf02d9e3a1f9ba files/1.03-r14/qmail-pop3d-stat.tls.patch 750
-RMD160 10999a1ec76a528960faa7a70cb62483e1d8cfc6 files/1.03-r14/qmail-pop3d-stat.tls.patch 750
-SHA256 0005ca0fc07bff226cf298c8d55beb3aa506de74bd909f96b50d57ec845faf8f files/1.03-r14/qmail-pop3d-stat.tls.patch 750
-AUX 1.03-r14/qmail-qmailqueue-docs.patch 1085 RMD160 38a6e5399224102e0fa9c2e78d1a42adc3d163e5 SHA1 db925a4e3f044b35c5cb4cf8e3230aa6a9f586a3 SHA256 4611daf8f76848a2b20431147e67b3654aae37b2805c0b68124581ff3b9c11eb
-MD5 a91645f4af61ce981e01ef84bc2ae7b6 files/1.03-r14/qmail-qmailqueue-docs.patch 1085
-RMD160 38a6e5399224102e0fa9c2e78d1a42adc3d163e5 files/1.03-r14/qmail-qmailqueue-docs.patch 1085
-SHA256 4611daf8f76848a2b20431147e67b3654aae37b2805c0b68124581ff3b9c11eb files/1.03-r14/qmail-qmailqueue-docs.patch 1085
-AUX 1.03-r14/qmail-smtpd-esmtp-size-gentoo.patch 2131 RMD160 c339ae0c36a4a933620c6fac414d8171158f6523 SHA1 b15f9c4406307c5edce3f4bf53afe76258274bd1 SHA256 0e7ecaba008f24c95f0b0c9597f1f694b2532ee8680aa6a7dea09639bf631861
-MD5 2a725c31201c59077cd389486407624f files/1.03-r14/qmail-smtpd-esmtp-size-gentoo.patch 2131
-RMD160 c339ae0c36a4a933620c6fac414d8171158f6523 files/1.03-r14/qmail-smtpd-esmtp-size-gentoo.patch 2131
-SHA256 0e7ecaba008f24c95f0b0c9597f1f694b2532ee8680aa6a7dea09639bf631861 files/1.03-r14/qmail-smtpd-esmtp-size-gentoo.patch 2131
-AUX 1.03-r14/qmail-smtpd-relay-reject.gentoo.patch 1433 RMD160 720af4456ce1dbb1effb1fe25e5a8fdd39ce39a9 SHA1 5f0b010b2e46a98ce7001cbf05d2d5f2f14a25cd SHA256 b773b544c2e31ceddab0827192593d3d61818097196458d85abcde4e0902b08d
-MD5 d3997795df512803e6a27b5486d2b81e files/1.03-r14/qmail-smtpd-relay-reject.gentoo.patch 1433
-RMD160 720af4456ce1dbb1effb1fe25e5a8fdd39ce39a9 files/1.03-r14/qmail-smtpd-relay-reject.gentoo.patch 1433
-SHA256 b773b544c2e31ceddab0827192593d3d61818097196458d85abcde4e0902b08d files/1.03-r14/qmail-smtpd-relay-reject.gentoo.patch 1433
-AUX 1.03-r14/smtp-auth-close3.patch 728 RMD160 2d38b7527277d7a76f60dfd6a0a2fe17ae080faf SHA1 a1b763af32da3126f911ddb39e39d75ab134f7d7 SHA256 e94f2b498ee3795c66246e14b43bad08429c83f2a17ea5055ab02d418a4bc97d
-MD5 bed3133c1737dd9bc3c67e07f8bc65d8 files/1.03-r14/smtp-auth-close3.patch 728
-RMD160 2d38b7527277d7a76f60dfd6a0a2fe17ae080faf files/1.03-r14/smtp-auth-close3.patch 728
-SHA256 e94f2b498ee3795c66246e14b43bad08429c83f2a17ea5055ab02d418a4bc97d files/1.03-r14/smtp-auth-close3.patch 728
-AUX 1.03-r15/Makefile-relaymxlookup.patch 1947 RMD160 797e0732bfbb03560fa538a38cdb46428b818232 SHA1 b8b3c8808510446b144de7b847fdf82e4c60bc18 SHA256 b621dad4deabd242314780b828c41b9727ecae4b2c2beb59034711391c3a1653
-MD5 3a5f3dbe17b1f4f4318b8941bb55743e files/1.03-r15/Makefile-relaymxlookup.patch 1947
-RMD160 797e0732bfbb03560fa538a38cdb46428b818232 files/1.03-r15/Makefile-relaymxlookup.patch 1947
-SHA256 b621dad4deabd242314780b828c41b9727ecae4b2c2beb59034711391c3a1653 files/1.03-r15/Makefile-relaymxlookup.patch 1947
-AUX 1.03-r15/qmail-macos-dns-fix.patch 336 RMD160 3e81f422b412c4bc8eb87d6e43f9cdeac0cca0bd SHA1 bfd6edabb5c1df28eac078b6a419e850d51ddd55 SHA256 b65a6560cb051b94156b1ad2f4be33b42d0451ce4d7c1b91d124c0ed99fb289e
-MD5 fe69ece20420ed8c2400dc423cdd5c22 files/1.03-r15/qmail-macos-dns-fix.patch 336
-RMD160 3e81f422b412c4bc8eb87d6e43f9cdeac0cca0bd files/1.03-r15/qmail-macos-dns-fix.patch 336
-SHA256 b65a6560cb051b94156b1ad2f4be33b42d0451ce4d7c1b91d124c0ed99fb289e files/1.03-r15/qmail-macos-dns-fix.patch 336
-AUX 1.03-r15/qmail-pop3d-top-outputfix.patch 574 RMD160 8db1ddb020a780db1e6245390947b681188d649e SHA1 87b19dd513a787b29ac39c7c2538e68a0f9a7b54 SHA256 737a8ad454e68986a68bd551622f82bf0c86416982aa211ea489d7ecab888bd1
-MD5 82945c7eee4a2bd8be0b9b9718114a7d files/1.03-r15/qmail-pop3d-top-outputfix.patch 574
-RMD160 8db1ddb020a780db1e6245390947b681188d649e files/1.03-r15/qmail-pop3d-top-outputfix.patch 574
-SHA256 737a8ad454e68986a68bd551622f82bf0c86416982aa211ea489d7ecab888bd1 files/1.03-r15/qmail-pop3d-top-outputfix.patch 574
-AUX 1.03-r15/spawn-alloc-h.patch 256 RMD160 9608fdadc0b41cc60403867d42daa6673f5a37f0 SHA1 979fe93dabc955659c07cb133c9246ba323c45cf SHA256 b347a4f87a1992fd03e98a843df5dd68f4f6b0354dbd171441b34c759f3ed27d
-MD5 118a42c2a167a1081ccd820f5b7f76db files/1.03-r15/spawn-alloc-h.patch 256
-RMD160 9608fdadc0b41cc60403867d42daa6673f5a37f0 files/1.03-r15/spawn-alloc-h.patch 256
-SHA256 b347a4f87a1992fd03e98a843df5dd68f4f6b0354dbd171441b34c759f3ed27d files/1.03-r15/spawn-alloc-h.patch 256
-AUX 1.03-r15/tlsbeforeauth-fix.patch 969 RMD160 5eb4f020be1085db7f352ccc217e0a85327ddbc3 SHA1 b511ff6ab463b99d7edd3331506f77529306797d SHA256 7214421fe1dc5832559dcb996b50ff3f5d7b0634651bcd49140ea6fb725b6c8f
-MD5 47aab2c1e0357f8cf6f173caeca60419 files/1.03-r15/tlsbeforeauth-fix.patch 969
-RMD160 5eb4f020be1085db7f352ccc217e0a85327ddbc3 files/1.03-r15/tlsbeforeauth-fix.patch 969
-SHA256 7214421fe1dc5832559dcb996b50ff3f5d7b0634651bcd49140ea6fb725b6c8f files/1.03-r15/tlsbeforeauth-fix.patch 969
-AUX 1.03-r16/Makefile-relaymxlookup.patch 1988 RMD160 0c530c93677574e7b3d9cab7f8a7e5a21452e11f SHA1 6af3dd0b52364e3ce9d337b752049c81424ba090 SHA256 1b18a25076cf286ff3f4b5ae7e5bb8173cc338aa5ec2295b79401e6ae1f13afa
-MD5 c0d3c5bd70a49284eb8cc8a5f952202e files/1.03-r16/Makefile-relaymxlookup.patch 1988
-RMD160 0c530c93677574e7b3d9cab7f8a7e5a21452e11f files/1.03-r16/Makefile-relaymxlookup.patch 1988
-SHA256 1b18a25076cf286ff3f4b5ae7e5bb8173cc338aa5ec2295b79401e6ae1f13afa files/1.03-r16/Makefile-relaymxlookup.patch 1988
-AUX 1.03-r16/auth-after-tls-only.patch 2241 RMD160 8679644a1afcbe19b393da073697c2086f9c0f3e SHA1 029069d5cbb1e44a190b1fc6b6d498212fdca212 SHA256 ac7030e93bb3ce099e0879af2dc1a96c88d1df4f1f15af6fe41364feb6a50a6b
-MD5 a963429b55bc3713ff3a22674101dfdb files/1.03-r16/auth-after-tls-only.patch 2241
-RMD160 8679644a1afcbe19b393da073697c2086f9c0f3e files/1.03-r16/auth-after-tls-only.patch 2241
-SHA256 ac7030e93bb3ce099e0879af2dc1a96c88d1df4f1f15af6fe41364feb6a50a6b files/1.03-r16/auth-after-tls-only.patch 2241
-AUX 1.03-r16/double-bounce-trim.patch 1662 RMD160 119202814012fb1714d18e82e0a37cfa5ad7e983 SHA1 447301006a60cd9c976cf62dac17ea22c10c3686 SHA256 6ec93c2321574b23356720d6b758c0ee5e57381b8b71f8778f4b075fa7f34770
-MD5 72c4027c99c19158d4bbe3ed77efcae6 files/1.03-r16/double-bounce-trim.patch 1662
-RMD160 119202814012fb1714d18e82e0a37cfa5ad7e983 files/1.03-r16/double-bounce-trim.patch 1662
-SHA256 6ec93c2321574b23356720d6b758c0ee5e57381b8b71f8778f4b075fa7f34770 files/1.03-r16/double-bounce-trim.patch 1662
-AUX 1.03-r16/famd-dnotify.patch 555 RMD160 e98517cd8a9de4be9ec98b2a4640e7258c55f81e SHA1 86d121b6595302219403b79db51818828665fe08 SHA256 3a88c13a7c4e436913b4b7baaf9a993cc17b3aa6b3b776041285306db8e07a5c
-MD5 8f196c7649132af2c0c3745c1a5f1e9c files/1.03-r16/famd-dnotify.patch 555
-RMD160 e98517cd8a9de4be9ec98b2a4640e7258c55f81e files/1.03-r16/famd-dnotify.patch 555
-SHA256 3a88c13a7c4e436913b4b7baaf9a993cc17b3aa6b3b776041285306db8e07a5c files/1.03-r16/famd-dnotify.patch 555
-AUX 1.03-r16/fix-manpages.patch 3624 RMD160 0fbc901bf4c7ad4d31f939adaccc03ede857d76d SHA1 6c99fdecf5d883a05568de1291fad528a36e977e SHA256 7eceb6c384a710f2520618f0f28e942f1fdca08ce2b5fdfb8592d0b314a6ee96
-MD5 57b64a6fe1502f073610ef703b54976f files/1.03-r16/fix-manpages.patch 3624
-RMD160 0fbc901bf4c7ad4d31f939adaccc03ede857d76d files/1.03-r16/fix-manpages.patch 3624
-SHA256 7eceb6c384a710f2520618f0f28e942f1fdca08ce2b5fdfb8592d0b314a6ee96 files/1.03-r16/fix-manpages.patch 3624
-AUX 1.03-r16/gentoo-qmail-1.03-r16-logging-with-smtpauth.patch 571 RMD160 362158c72b67be287301556bf9bfc2450e2b6f8d SHA1 df415cbf22a79356e98bcd27c312894615549f32 SHA256 f71c6f96feec16ef8ce97e3ab6efdc317c7a920a2760cc5386830782e9bafc3e
-MD5 dbfe7d95b274567088123575d5da00ba files/1.03-r16/gentoo-qmail-1.03-r16-logging-with-smtpauth.patch 571
-RMD160 362158c72b67be287301556bf9bfc2450e2b6f8d files/1.03-r16/gentoo-qmail-1.03-r16-logging-with-smtpauth.patch 571
-SHA256 f71c6f96feec16ef8ce97e3ab6efdc317c7a920a2760cc5386830782e9bafc3e files/1.03-r16/gentoo-qmail-1.03-r16-logging-with-smtpauth.patch 571
-AUX 1.03-r16/invalid-envelope-sender-log.patch 418 RMD160 ea3e3d9cac21938fcdac850a33ddd4b015b51d8b SHA1 17fb59a4ea57165f9a440e1b13cb214de2d24939 SHA256 c638e2311c19b8f4e3da941032345a7a2106e62278f2823f6b0598d1b178894e
-MD5 a8f7776c6f7e51e1d23c5d086714b329 files/1.03-r16/invalid-envelope-sender-log.patch 418
-RMD160 ea3e3d9cac21938fcdac850a33ddd4b015b51d8b files/1.03-r16/invalid-envelope-sender-log.patch 418
-SHA256 c638e2311c19b8f4e3da941032345a7a2106e62278f2823f6b0598d1b178894e files/1.03-r16/invalid-envelope-sender-log.patch 418
-AUX 1.03-r16/nullenvsender-recipcount.tls.patch 1479 RMD160 d063855571b5992d58e2f9824442e80bf96030bd SHA1 f192731b483a167aa4a89e656763a6588824a511 SHA256 3764f2c47f595359971abf12c7bbced8bea78710edcbfbf2ec69648d7b9d600f
-MD5 d48eeee899c7999925dd64afd4109269 files/1.03-r16/nullenvsender-recipcount.tls.patch 1479
-RMD160 d063855571b5992d58e2f9824442e80bf96030bd files/1.03-r16/nullenvsender-recipcount.tls.patch 1479
-SHA256 3764f2c47f595359971abf12c7bbced8bea78710edcbfbf2ec69648d7b9d600f files/1.03-r16/nullenvsender-recipcount.tls.patch 1479
-AUX 1.03-r16/qmail-1.03-accept-5xx.tls.patch 930 RMD160 d52536913aef09905119b8e0123a441a99bbe6ee SHA1 4a26fecfb444f75a730bbb7ee68042b46b7fde83 SHA256 80409485d0624c4d25468784263dd6a012f1d7609c5f63f4f9c164d33d3dcf0d
-MD5 a1e8f454e96a2b23e9daae34fa6b6b5e files/1.03-r16/qmail-1.03-accept-5xx.tls.patch 930
-RMD160 d52536913aef09905119b8e0123a441a99bbe6ee files/1.03-r16/qmail-1.03-accept-5xx.tls.patch 930
-SHA256 80409485d0624c4d25468784263dd6a012f1d7609c5f63f4f9c164d33d3dcf0d files/1.03-r16/qmail-1.03-accept-5xx.tls.patch 930
-AUX 1.03-r16/qmail-1.03-env-servercert.patch 1306 RMD160 3c617bb817b14d5250d4c2f0c54d3ee2e6dcd502 SHA1 eb67889bab3bf3b11ff61f3553a6ca243c640e91 SHA256 9085d6680aece23314ab55ebec705945cd77aab85302a6641e458397461aadc6
-MD5 0600d03067d6a112ff8fef64f8952f5c files/1.03-r16/qmail-1.03-env-servercert.patch 1306
-RMD160 3c617bb817b14d5250d4c2f0c54d3ee2e6dcd502 files/1.03-r16/qmail-1.03-env-servercert.patch 1306
-SHA256 9085d6680aece23314ab55ebec705945cd77aab85302a6641e458397461aadc6 files/1.03-r16/qmail-1.03-env-servercert.patch 1306
-AUX 1.03-r16/qmail-logmail.patch 269 RMD160 c4cb572599185bf71899ea1569ea7fe8c1447a98 SHA1 6e68c9b9d8ed212d23299923636e0d15222b9341 SHA256 c4a1a997a6731fd47a32127666fe37eabc9df557808dc41bbc3f3b729c1f36cf
-MD5 8d015331a1c3f0ad22f40bb6837569ca files/1.03-r16/qmail-logmail.patch 269
-RMD160 c4cb572599185bf71899ea1569ea7fe8c1447a98 files/1.03-r16/qmail-logmail.patch 269
-SHA256 c4a1a997a6731fd47a32127666fe37eabc9df557808dc41bbc3f3b729c1f36cf files/1.03-r16/qmail-logmail.patch 269
-AUX 1.03-r16/qmail-remote-auth-log-fix.patch 475 RMD160 f04534f5fd1bfa12e08f227feda43974e572564a SHA1 b06bce54e89e6fca6156017c4ca670996bae4e84 SHA256 41ea3cacb7715f6cfa0b5b1044bbc71c64df5ce2edd838692795ff305338f645
-MD5 0f5e8b8c5d8ab208beee57281c7cf215 files/1.03-r16/qmail-remote-auth-log-fix.patch 475
-RMD160 f04534f5fd1bfa12e08f227feda43974e572564a files/1.03-r16/qmail-remote-auth-log-fix.patch 475
-SHA256 41ea3cacb7715f6cfa0b5b1044bbc71c64df5ce2edd838692795ff305338f645 files/1.03-r16/qmail-remote-auth-log-fix.patch 475
-AUX 1.03-r16/qmail-smtpd-relay-reject.gentoo.patch 1206 RMD160 c7478045337ef8ce3cd7920f5625f5a813c9021c SHA1 647d86d67e8ad9ed9d9c73657ed7682d682b453d SHA256 eaa973b7a1d17436276118f874378c96313a6f90703dc382fcd1eacbf1d36a0c
-MD5 b968f9de39ff3cac7e6abbd8705af5f2 files/1.03-r16/qmail-smtpd-relay-reject.gentoo.patch 1206
-RMD160 c7478045337ef8ce3cd7920f5625f5a813c9021c files/1.03-r16/qmail-smtpd-relay-reject.gentoo.patch 1206
-SHA256 eaa973b7a1d17436276118f874378c96313a6f90703dc382fcd1eacbf1d36a0c files/1.03-r16/qmail-smtpd-relay-reject.gentoo.patch 1206
-AUX 1.03-r16/smtpplugins 614 RMD160 571a2e6409973a3e7d1e830b206af1ab50eff580 SHA1 7a9ee06208567368aafcf578dcde317aa6014849 SHA256 a04bf0d7a3c172f57a2749e73d4d3ff466fc1bc91c5f4fc749d284ec20e760ba
-MD5 a8af4cf9b59e294737987624bc917e80 files/1.03-r16/smtpplugins 614
-RMD160 571a2e6409973a3e7d1e830b206af1ab50eff580 files/1.03-r16/smtpplugins 614
-SHA256 a04bf0d7a3c172f57a2749e73d4d3ff466fc1bc91c5f4fc749d284ec20e760ba files/1.03-r16/smtpplugins 614
-AUX 1.03-r16/starttls-recordio.patch 390 RMD160 c7d66e8888c0cd23dec427969481ac789fb12abc SHA1 e54ac8d8cac5eed21a19f467d9f97deaf66da4d9 SHA256 5c23f52779a855873f44a0efb047090c6513825b34fcbce5cee639ba4a3c8eed
-MD5 81330827d80408f9bb6eab01857849dc files/1.03-r16/starttls-recordio.patch 390
-RMD160 c7d66e8888c0cd23dec427969481ac789fb12abc files/1.03-r16/starttls-recordio.patch 390
-SHA256 5c23f52779a855873f44a0efb047090c6513825b34fcbce5cee639ba4a3c8eed files/1.03-r16/starttls-recordio.patch 390
-AUX 1.03-r16/tls-fix.patch 484 RMD160 64b4b0ba5427d6dc4629cfee150d4770ae65ce4f SHA1 3238e3ff33d5c3ca5134499807d92a0cb211cefd SHA256 ad90eef056adf66db226933140ce3101814c27441eb4c2e81aad34cdd6bc5a30
-MD5 d7415de87446b70773bd0a44cf95abe7 files/1.03-r16/tls-fix.patch 484
-RMD160 64b4b0ba5427d6dc4629cfee150d4770ae65ce4f files/1.03-r16/tls-fix.patch 484
-SHA256 ad90eef056adf66db226933140ce3101814c27441eb4c2e81aad34cdd6bc5a30 files/1.03-r16/tls-fix.patch 484
-AUX 1.03-r16/virtual-domain-outgoing-IP-address.patch 4040 RMD160 fd48351d15f08cb408e75d9cd2821c964dcc7238 SHA1 b77a5271f4f79a96c4a48c8720b36ecdd1a0ab56 SHA256 7592632dc56a6148bf53183034d3682a3ffa120945c446ac2d521d323ec08362
-MD5 0494b42b8f85e67f82f892024b18e6af files/1.03-r16/virtual-domain-outgoing-IP-address.patch 4040
-RMD160 fd48351d15f08cb408e75d9cd2821c964dcc7238 files/1.03-r16/virtual-domain-outgoing-IP-address.patch 4040
-SHA256 7592632dc56a6148bf53183034d3682a3ffa120945c446ac2d521d323ec08362 files/1.03-r16/virtual-domain-outgoing-IP-address.patch 4040
-AUX 99qmail 137 RMD160 bb1d8b76562c60df05b1e10811d479ca24fdad48 SHA1 d370193dd2be29226fecd399c3bef93aec0011b8 SHA256 b721c405ab3a13803c4647b98a3c0ffbdfb450e4a0f9e5476c1633470b0d6e50
-MD5 180a513f34e3f00abc609672a190072c files/99qmail 137
-RMD160 bb1d8b76562c60df05b1e10811d479ca24fdad48 files/99qmail 137
-SHA256 b721c405ab3a13803c4647b98a3c0ffbdfb450e4a0f9e5476c1633470b0d6e50 files/99qmail 137
-AUX conf-common 2328 RMD160 0ef35192a0cb74f5d5212d315bf571e8ec3cd92e SHA1 1d76e8941964562dae9ce4f4aae198abe938fd5e SHA256 a1bdd2cd83de15462c71af67a1bf3cb96aa503c1b1f4bde9558fc6613b003743
-MD5 fd098ab9ede9c74f209bf16e168ab185 files/conf-common 2328
-RMD160 0ef35192a0cb74f5d5212d315bf571e8ec3cd92e files/conf-common 2328
-SHA256 a1bdd2cd83de15462c71af67a1bf3cb96aa503c1b1f4bde9558fc6613b003743 files/conf-common 2328
-AUX conf-pop3d 1207 RMD160 c366cb704d02a6a240d67a26355a51efaab9c081 SHA1 55b7dde44e0cbc1b538e76086f3c1abaa3e6626e SHA256 e92b81e098dbe6e8b2c5509846e3b8930ed76079c5719566e24ff99a1467be88
-MD5 ae967da8c38fde8f69960392f89e262f files/conf-pop3d 1207
-RMD160 c366cb704d02a6a240d67a26355a51efaab9c081 files/conf-pop3d 1207
-SHA256 e92b81e098dbe6e8b2c5509846e3b8930ed76079c5719566e24ff99a1467be88 files/conf-pop3d 1207
-AUX conf-qmqpd 465 RMD160 3a767d2c04fb91f7ebcbdc2bfba0521d1b6572a2 SHA1 96b16e216ed1d197e148a2fd24bf20096720827d SHA256 03f56e929548f3fc2fbe8d3a521dd2208088c65bbd2a02fd923ad34ea46ca915
-MD5 52892cdf994815c6767ffbafc49df454 files/conf-qmqpd 465
-RMD160 3a767d2c04fb91f7ebcbdc2bfba0521d1b6572a2 files/conf-qmqpd 465
-SHA256 03f56e929548f3fc2fbe8d3a521dd2208088c65bbd2a02fd923ad34ea46ca915 files/conf-qmqpd 465
-AUX conf-qmtpd 557 RMD160 5ed9416ecd3bbea3a92418c76995b16a7aceab06 SHA1 f5299bd6f8be23b9f327ab78a4ce0c8fea605b49 SHA256 8789371ecadcbc56e9be18ce0fa65987b2a01ce1f142ebeab8eac12b596bcc53
-MD5 9e5d2ac8b47e094d63eb620f5067446f files/conf-qmtpd 557
-RMD160 5ed9416ecd3bbea3a92418c76995b16a7aceab06 files/conf-qmtpd 557
-SHA256 8789371ecadcbc56e9be18ce0fa65987b2a01ce1f142ebeab8eac12b596bcc53 files/conf-qmtpd 557
-AUX conf-send 235 RMD160 11c7d23519166a16b082743c1fea7d4fcad7bb40 SHA1 a2ce75b746d17e47b938a44563a41e8d445a2359 SHA256 e403511220b5993efe4f1f1148632b4613964eedf475ed5f746f846e01f0c1d2
-MD5 836c401d53b4f1d40872dcb3c3ccbd46 files/conf-send 235
-RMD160 11c7d23519166a16b082743c1fea7d4fcad7bb40 files/conf-send 235
-SHA256 e403511220b5993efe4f1f1148632b4613964eedf475ed5f746f846e01f0c1d2 files/conf-send 235
-AUX conf-smtpd 1935 RMD160 aa461e5de60e15b4cd76b2974ce870814649e289 SHA1 bff6030ef3cf9d5b24d18d699d7a873955d88b39 SHA256 b3a5ed3e39cc15f5c465471f0d53d743427decedf791d15c86ecb921051ccad6
-MD5 84f1655093d0de27bebc48111dddba5f files/conf-smtpd 1935
-RMD160 aa461e5de60e15b4cd76b2974ce870814649e289 files/conf-smtpd 1935
-SHA256 b3a5ed3e39cc15f5c465471f0d53d743427decedf791d15c86ecb921051ccad6 files/conf-smtpd 1935
-AUX conf-smtpd-r16 2070 RMD160 2938faebae6728857b1cff6cae217ac41e56b6da SHA1 855b58c4a2b2af35405feac1b1c4607d4eb6c0c0 SHA256 59caf4a61d40547df5cc098e1bbbd25828e43d1fa5e0b2b1a1108cd8cabd1a94
-MD5 5f99cabfe0275b576d8d33c538b676ea files/conf-smtpd-r16 2070
-RMD160 2938faebae6728857b1cff6cae217ac41e56b6da files/conf-smtpd-r16 2070
-SHA256 59caf4a61d40547df5cc098e1bbbd25828e43d1fa5e0b2b1a1108cd8cabd1a94 files/conf-smtpd-r16 2070
-AUX config-sanity-check 1296 RMD160 07ae5a4d231590bc7e6625dc0d6b291349a93415 SHA1 80d8d6e3e7455429d976286d800294615fbe9b79 SHA256 4604825248e39637a29ff51409cdb1a0cdabb4612b65f1f8a80902edb842c375
-MD5 9cc72fa27c9643d8b7d8388d6e045d6f files/config-sanity-check 1296
-RMD160 07ae5a4d231590bc7e6625dc0d6b291349a93415 files/config-sanity-check 1296
-SHA256 4604825248e39637a29ff51409cdb1a0cdabb4612b65f1f8a80902edb842c375 files/config-sanity-check 1296
-AUX dot_qmail 82 RMD160 0576de46f687b2c9041fd48948a050ae82f2242e SHA1 ebdeb1c03a30654d7a7fae06cc4c9f53694905c8 SHA256 ceed2e098092a550d66778241149439871f5518ff2c71dc53ce05308b1a63a06
-MD5 c369664bce0646b3d323d08f9ba5b8ce files/dot_qmail 82
-RMD160 0576de46f687b2c9041fd48948a050ae82f2242e files/dot_qmail 82
-SHA256 ceed2e098092a550d66778241149439871f5518ff2c71dc53ce05308b1a63a06 files/dot_qmail 82
-AUX dot_qmail-log 276 RMD160 9db197c79606201cb12425ad5f1e369db4fbbeb7 SHA1 ba6db0e8fb345b91af2dd137d948d59c341bd350 SHA256 f52e60a39e6833d3ba1106ec915035698fbe3c2864f7e37107aec6c88849e1fe
-MD5 7db09ceb9337348431fb9f8418e5892e files/dot_qmail-log 276
-RMD160 9db197c79606201cb12425ad5f1e369db4fbbeb7 files/dot_qmail-log 276
-SHA256 f52e60a39e6833d3ba1106ec915035698fbe3c2864f7e37107aec6c88849e1fe files/dot_qmail-log 276
-AUX errno.patch 850 RMD160 ccac183b746f26c18e95cb4e4fb681c7d04f6390 SHA1 add6cd8133c0b188c790f69c3d321869f515d088 SHA256 ed01709cff27b41bb0dc53a4355473e8a69dfef747d0f75f78be0a95300c2461
-MD5 c47d861aeef098d12d022d44c27386b5 files/errno.patch 850
-RMD160 ccac183b746f26c18e95cb4e4fb681c7d04f6390 files/errno.patch 850
-SHA256 ed01709cff27b41bb0dc53a4355473e8a69dfef747d0f75f78be0a95300c2461 files/errno.patch 850
-AUX gencert.sh 224 RMD160 c1f61a93d2a542de14802d958148566cdeef2593 SHA1 46817de4277cd48957630845d0e801dd60de8bed SHA256 ae9702bf96d620d2b61d66465595c69869a9f80c6c87a0cd21b36676eec2e6fd
-MD5 c8254c53c104004d5beecb39ca689d48 files/gencert.sh 224
-RMD160 c1f61a93d2a542de14802d958148566cdeef2593 files/gencert.sh 224
-SHA256 ae9702bf96d620d2b61d66465595c69869a9f80c6c87a0cd21b36676eec2e6fd files/gencert.sh 224
-AUX mkservercert 1425 RMD160 3400cc6c6de3b660e89401033e9ec3d9ba914444 SHA1 6ae8a760693b78c57aa7386e672dbc25a3f6addc SHA256 18ac4cc3f2688c8eb2667740b9f25284dc93d70dceaef4eb1b62023d006672a9
-MD5 24d7af84c757b2892e51d1f88a264983 files/mkservercert 1425
-RMD160 3400cc6c6de3b660e89401033e9ec3d9ba914444 files/mkservercert 1425
-SHA256 18ac4cc3f2688c8eb2667740b9f25284dc93d70dceaef4eb1b62023d006672a9 files/mkservercert 1425
-AUX qmail-config-system 1073 RMD160 189151ad2b64f82e7da96d7da9a729b9b4b92734 SHA1 446626ebd7ad56eca2bbf25bc33bffbf6207087f SHA256 3353c3154282833aade4e2dd3d5593bd32bfc4d4474991750627c65b723db38c
-MD5 86afe93a8dea5d63c6642aea31bb7386 files/qmail-config-system 1073
-RMD160 189151ad2b64f82e7da96d7da9a729b9b4b92734 files/qmail-config-system 1073
-SHA256 3353c3154282833aade4e2dd3d5593bd32bfc4d4474991750627c65b723db38c files/qmail-config-system 1073
-AUX qmail-genrsacert.sh 1561 RMD160 7c90c8d9d499bfd9098cf38b6543ea247e070d42 SHA1 8c54b02c18c3124e85eb6d5c7c1588525a29ed7b SHA256 d59321adc93d658f02916d0da31b248a32a77f43d33c60f679c949bb41b2afca
-MD5 23c2cb3e6b219b75bf7614a63bc052f0 files/qmail-genrsacert.sh 1561
-RMD160 7c90c8d9d499bfd9098cf38b6543ea247e070d42 files/qmail-genrsacert.sh 1561
-SHA256 d59321adc93d658f02916d0da31b248a32a77f43d33c60f679c949bb41b2afca files/qmail-genrsacert.sh 1561
-AUX rc 284 RMD160 5ef2cb9342774a356479cc40bdd80b399544b4da SHA1 0c07e1d6e3a0b72a823373c317a75c0ab7918095 SHA256 0258ec95efeb94ab408c617a3bef26c9210c389b6e85fc5bd90033bc0fec436f
-MD5 ed8621dc81c25323e10609fc05d861df files/rc 284
-RMD160 5ef2cb9342774a356479cc40bdd80b399544b4da files/rc 284
-SHA256 0258ec95efeb94ab408c617a3bef26c9210c389b6e85fc5bd90033bc0fec436f files/rc 284
-AUX run-qmailpop3d 909 RMD160 1305ed2a0b3959d4d7b8fcdd197dce499c773f69 SHA1 3c7a9d356b06f8fed67111853cfc2abf53d58b34 SHA256 79630572d280c38d9b03030136d9be4eec6a985bb29432f4d249fccff6abe151
-MD5 5d982dc0db68c72cde9ce03f0da37ce4 files/run-qmailpop3d 909
-RMD160 1305ed2a0b3959d4d7b8fcdd197dce499c773f69 files/run-qmailpop3d 909
-SHA256 79630572d280c38d9b03030136d9be4eec6a985bb29432f4d249fccff6abe151 files/run-qmailpop3d 909
-AUX run-qmailpop3dlog 321 RMD160 d7514c043e8eaec817f3f47812fb253727120e3a SHA1 978b3bb27b380a978c64ee9d791d0b87b2ab0c21 SHA256 a933b9e630e773ef31a9f3b832915bb614c1bedd03ca23cd75e479ca34015849
-MD5 9867559d416bd731eed63709f5eef841 files/run-qmailpop3dlog 321
-RMD160 d7514c043e8eaec817f3f47812fb253727120e3a files/run-qmailpop3dlog 321
-SHA256 a933b9e630e773ef31a9f3b832915bb614c1bedd03ca23cd75e479ca34015849 files/run-qmailpop3dlog 321
-AUX run-qmailqmqpd 839 RMD160 ca49c28b3343967a5739738b06dd776bf9642cb5 SHA1 0c7d4a4c90e19971f325c77db283ecb82f875638 SHA256 846c12cc78ca6c2318b5d0c4e301ef446cf16009ae0a4d58754eb66d0637b5ce
-MD5 15cef40ec6b06900d3a2cbff9a2c0968 files/run-qmailqmqpd 839
-RMD160 ca49c28b3343967a5739738b06dd776bf9642cb5 files/run-qmailqmqpd 839
-SHA256 846c12cc78ca6c2318b5d0c4e301ef446cf16009ae0a4d58754eb66d0637b5ce files/run-qmailqmqpd 839
-AUX run-qmailqmqpdlog 321 RMD160 1cd729afb3a10a492b3734a9b44de0588c38ae55 SHA1 203094b09ed9755f59c9d1ca44350264f50545c5 SHA256 6f4e1704526e2253e50564805b909763a96dbafe97dbf4034f8ba3a836303106
-MD5 4ee8193d6da00d6930ecadb1e91fd964 files/run-qmailqmqpdlog 321
-RMD160 1cd729afb3a10a492b3734a9b44de0588c38ae55 files/run-qmailqmqpdlog 321
-SHA256 6f4e1704526e2253e50564805b909763a96dbafe97dbf4034f8ba3a836303106 files/run-qmailqmqpdlog 321
-AUX run-qmailqmtpd 839 RMD160 d6d6cbf984c7b006a907f6fd7d634d84f86fb118 SHA1 9b93ac4a1b69ee76d7ab5b04d8316a68fea4e1a0 SHA256 7fe597d7e16b96bd5e40c232629bec101d079c1e7defae8d6c059d92e858a9d2
-MD5 05c7891e3fde628aa9aada21a4d6eebe files/run-qmailqmtpd 839
-RMD160 d6d6cbf984c7b006a907f6fd7d634d84f86fb118 files/run-qmailqmtpd 839
-SHA256 7fe597d7e16b96bd5e40c232629bec101d079c1e7defae8d6c059d92e858a9d2 files/run-qmailqmtpd 839
-AUX run-qmailqmtpdlog 321 RMD160 f33290a8c3c5cd72977afcaddf2218137e74a442 SHA1 9d79c94f750b1f61f196b6d384c5c1b9800d2fc2 SHA256 edc174bae08c59a1dad1523cb380672e3c4cb5c9845274e57de2187317f1105f
-MD5 f278840a9cd62309d70cb339fbf1f6a6 files/run-qmailqmtpdlog 321
-RMD160 f33290a8c3c5cd72977afcaddf2218137e74a442 files/run-qmailqmtpdlog 321
-SHA256 edc174bae08c59a1dad1523cb380672e3c4cb5c9845274e57de2187317f1105f files/run-qmailqmtpdlog 321
-AUX run-qmailsend 165 RMD160 bfda3d0c161a1500425657205656620fc67284a0 SHA1 d49e8a10d4b8e7cb635837c4817017ff38e5dbd5 SHA256 af459ea3a2c10a39dcb3548a8d30fbb3260b45745ab9adfdb591c76f8aa6afb3
-MD5 70f7b1f551a6dce51f65e2e8b7d7d37a files/run-qmailsend 165
-RMD160 bfda3d0c161a1500425657205656620fc67284a0 files/run-qmailsend 165
-SHA256 af459ea3a2c10a39dcb3548a8d30fbb3260b45745ab9adfdb591c76f8aa6afb3 files/run-qmailsend 165
-AUX run-qmailsendlog 320 RMD160 4667fd06b5f1bfb95a41b782670110332cb7d291 SHA1 037dd46077fd7c44ab8be4a35b246a517c72eeed SHA256 bb3af3bc30c660729fa27a60cf396ce365551132e93289f4f99de43e4c30f8cd
-MD5 60de9dacc5289d44d64603d76e5ebc99 files/run-qmailsendlog 320
-RMD160 4667fd06b5f1bfb95a41b782670110332cb7d291 files/run-qmailsendlog 320
-SHA256 bb3af3bc30c660729fa27a60cf396ce365551132e93289f4f99de43e4c30f8cd files/run-qmailsendlog 320
-AUX run-qmailsmtpd 839 RMD160 ea9163a7603197e149224d5f8caaeba1eda1842a SHA1 e972eca62791db79be3037905ce7e021ca777e80 SHA256 fb3db170ee6efa064a7b8c9ce8b2c282f6d59d0b8c3fd43e8b056caeacc7a91f
-MD5 6e7b856c1034c00ee4ff63209c354c25 files/run-qmailsmtpd 839
-RMD160 ea9163a7603197e149224d5f8caaeba1eda1842a files/run-qmailsmtpd 839
-SHA256 fb3db170ee6efa064a7b8c9ce8b2c282f6d59d0b8c3fd43e8b056caeacc7a91f files/run-qmailsmtpd 839
-AUX run-qmailsmtpdlog 321 RMD160 17bf36839d7b48f2a65062080169d4d714ce458d SHA1 02bd58b199b14f121d97fcde92ceaef7c6245112 SHA256 7ef931ad436618cb4917a428d15a7b391b337177dc775d66cb7e460bb4b163c7
-MD5 1a4fbc35caee388c5ee4f7413ce63148 files/run-qmailsmtpdlog 321
-RMD160 17bf36839d7b48f2a65062080169d4d714ce458d files/run-qmailsmtpdlog 321
-SHA256 7ef931ad436618cb4917a428d15a7b391b337177dc775d66cb7e460bb4b163c7 files/run-qmailsmtpdlog 321
-AUX servercert.cnf 1098 RMD160 c12a00ff5385e8417cf0c1cf3295092bb7f9eee0 SHA1 73cd0c8a0dd4bd1d7a8d440eaa222de1b6b23732 SHA256 f0049ed4b6067884551480e49383fe83446c4e0537bfd70efc2953cab5f1d909
-MD5 cab514962524125fd83969a3751d2c6e files/servercert.cnf 1098
-RMD160 c12a00ff5385e8417cf0c1cf3295092bb7f9eee0 files/servercert.cnf 1098
-SHA256 f0049ed4b6067884551480e49383fe83446c4e0537bfd70efc2953cab5f1d909 files/servercert.cnf 1098
-AUX tcp.pop3.sample 335 RMD160 8179d871cdd3a008190cb58370cfaddf6d93383e SHA1 6225a5e7920de8e8ea47ff9d261a7e7c61e70722 SHA256 27c6d8444a090ab2d5263a88f3fa7f0d4cf2b7a910426f143669ba7070dabc03
-MD5 d779786aab66f97f6e7e4785ca89a636 files/tcp.pop3.sample 335
-RMD160 8179d871cdd3a008190cb58370cfaddf6d93383e files/tcp.pop3.sample 335
-SHA256 27c6d8444a090ab2d5263a88f3fa7f0d4cf2b7a910426f143669ba7070dabc03 files/tcp.pop3.sample 335
-AUX tcp.qmqp.sample 399 RMD160 2df34031329f6073cebb4b838c8f2df3857ece64 SHA1 3592103756af6d9c967a390fa1f6aedf3a33126b SHA256 1b536cf00e94538a7cf9bc174d928f58af9eede55e20d1c60010458b2a931157
-MD5 b7e7c96254dabacdec5bf5904957c7b2 files/tcp.qmqp.sample 399
-RMD160 2df34031329f6073cebb4b838c8f2df3857ece64 files/tcp.qmqp.sample 399
-SHA256 1b536cf00e94538a7cf9bc174d928f58af9eede55e20d1c60010458b2a931157 files/tcp.qmqp.sample 399
-AUX tcp.qmtp.sample 821 RMD160 034132ce21f8a75406674631625eb1405b2ed248 SHA1 a3eb34057d1ac7c411c3aaa6852e52f99384a438 SHA256 7ab85c02794353561cdeb7e397f079fb107a25d35b7a3407242140893a584011
-MD5 2d3271eba444e0c0ad2bd39626ba9156 files/tcp.qmtp.sample 821
-RMD160 034132ce21f8a75406674631625eb1405b2ed248 files/tcp.qmtp.sample 821
-SHA256 7ab85c02794353561cdeb7e397f079fb107a25d35b7a3407242140893a584011 files/tcp.qmtp.sample 821
-AUX tcp.smtp.sample 4166 RMD160 b24db3419f8a5098b62ce31be8992e074ee88c96 SHA1 5e59f9a833127d45860a083a60379df11749885d SHA256 d960ea06224df12d219ca0bf7e7077cff04224036c1fe35ed929974f14979059
-MD5 fe86ebf974cc7cb1aaddff8311ae89bc files/tcp.smtp.sample 4166
-RMD160 b24db3419f8a5098b62ce31be8992e074ee88c96 files/tcp.smtp.sample 4166
-SHA256 d960ea06224df12d219ca0bf7e7077cff04224036c1fe35ed929974f14979059 files/tcp.smtp.sample 4166
-AUX tcprules.d-Makefile.qmail 135 RMD160 a00de5d6c6bbb08ed8a81d46aa8f73bb600df534 SHA1 5ddf71657fe145c526d16f1becbc3b1275f1d369 SHA256 9cbe58401a5b84496407684e95461d7125a6e33f0c29513bd7166dfb755b6c74
-MD5 43ffc18e90acf90e1bdfe4cedef14f72 files/tcprules.d-Makefile.qmail 135
-RMD160 a00de5d6c6bbb08ed8a81d46aa8f73bb600df534 files/tcprules.d-Makefile.qmail 135
-SHA256 9cbe58401a5b84496407684e95461d7125a6e33f0c29513bd7166dfb755b6c74 files/tcprules.d-Makefile.qmail 135
-DIST 08-capa.diff 1323 RMD160 f3cebee7fd74ea3f9ed5dd78513007d3d8463e89 SHA1 dad633f8f4bd6f56fd83541fecbf338df516a114 SHA256 3e9e851ca40e4f51bec5471f4711660208f8919db97109d41be737abda407668
-DIST big-concurrency.patch 9331 RMD160 51dd7ac6cec884f402fbc7f4b78e2b11a903f73d SHA1 182f91bad52732ceec6094c12fe386f5e98a4dcc SHA256 0322991955878e86af495f7317c3a4bd2e60640f9a6dd70ad501fff27242ac2f
-DIST big-todo.103.patch 5546 RMD160 a16a429796d869b8217e42b7ddb607c95d9bbcd8 SHA1 ba5c3923ff972a4f3ddd5ae1519938a4716612d1 SHA256 afa0a249e3271badd442f0bdae39997d9fe536157d8a0d62b6706f3dfcd11a72
-DIST netscape-progress.patch 1457 RMD160 d655cf381fd949e3da2e9613f38fcff987ed5ca6 SHA1 e5af59205e9f47d8bcc5e854041dccc6538cf023 SHA256 d91bead4dddbb33d7ae075a6ee8da883d97ee674eca92e225950429e7ca69d69
-DIST qmail-1.03-0.0.0.0-0.2.patch 734 RMD160 22f1e96684225b52ca99a86b13d5dfe21cd90240 SHA1 427b2b44c7adca956babc42de232dca4fb2a28d0 SHA256 9de3e8b5d85441e6cb73ce6683fdd90feb29bd615b2f868b160f6f3b1c09f860
-DIST qmail-1.03-moreipme-0.6pre1-gentoo.patch 13942 RMD160 982fad816cada226b3e9e9bdc2f91d85932c9afd SHA1 a46c623ea5b7ce50c104e2716ee7f3e50f22517a SHA256 822383a7e7178922ce1ebdfcf3c00e859f38c200caf6b24ce2c4c361d7057ca6
-DIST qmail-1.03-qmtpc.patch 6197 RMD160 fd4b63b62ff56f805d1dd1eb1f3ff052ea628b43 SHA1 2efa7669c0f2057b70756798c8e51fdd5596c521 SHA256 f704b6c0ca3515a4bb488d14f7c94910aba4daa87420db6cd5b7ea19f17f7449
-DIST qmail-1.03-r16-logrelay.diff 619 RMD160 6d5867f3bc83bc2355ff2cd84a8f9f32b2810bb4 SHA1 252ecb81db2fd298a4d54634aa33ccb21d674b72 SHA256 04c006d98a0dec7f95f46aabd252dbd9f86a15e4baeee2e41c7dd5af375151d4
-DIST qmail-1.03-r16-mfcheck.diff 3192 RMD160 a1c0baf33b38e446de9487acfd7da8f0ffef4cdb SHA1 9cc46935785e3fc370012b3932bc8a00d6477cf5 SHA256 0741205b0429324c69da3f3c62cc6d2c142357129214a3e2b00d46905c9a681c
-DIST qmail-1.03-r16-spp.diff 34896 RMD160 704160f4815c84a32a0b0ea875d409f9ced11f3c SHA1 3daedde267b140658589b6daa97fa37abe0d34c3 SHA256 cbdd4dee64ce473e60387efaf1054f117eae7091ed2ebea6b263b46c381c5279
-DIST qmail-1.03-reread-concurrency.2.patch 1129 RMD160 1a69f593c6fc87dadd3f0b9bd62a218a3da2eeca SHA1 8172ac13f00e299ee4155cc3c33e1c72ce14fb65 SHA256 1523c3313bcaae462329cd1515f143a3764ebd62fdd5b8b8696c4310b5c6dccb
-DIST qmail-1.03.tar.gz 220668 RMD160 b851f273f1d365d38efd949b1efcf35768ffa30f SHA1 18fb960481291a0503e93a94df3f6094edb7f27a SHA256 21ed6c562cbb55092a66197c35c8222b84115d1acab0854fdb1ad1f301626f88
-DIST qmail-103.patch 2104 RMD160 437f8b3063438bbd82c59557333b3566214afa9c SHA1 dfb9cdabe91449dad2117115177b0a6a356baa9f SHA256 4cad53c7a6628a600c74c36bfee327db5052ca24c222d4013e4dfcd7f427653d
-DIST qmail-bounce-encap-20040210.patch 4238 RMD160 cba729eef5b020132f704f5a67ec015b0ffc6f93 SHA1 4828313a08f6a1009f9a207744896f45e68607e5 SHA256 a87f2dcb4d4c5991a34b6942f1945b99fc4d774438fda22ca51eafbe30785333
-DIST qmail-date-localtime.patch.txt 2603 RMD160 47c3ee3b7e85a3b75700810861be5eec32185935 SHA1 00c40dccd8ec8a8d72ad2f5751762c95ed29a6c1 SHA256 852aee7577edf8814c2429f82740da2a7e0b0b23516e10c4f3f7e845a47be2d5
-DIST qmail-gentoo-1.03-r12-badrcptto-morebadrcptto-accdias.diff.bz2 4524 RMD160 5267361d7154abde63fb8aee6c5337cf67ef12e9 SHA1 3176189c03bbc1a6f5ea166c3495f2a1d351b0a1 SHA256 0ae8c3be6cee6f3235f843e5d35c8086c221ec39901943247e7a1878e11b5227
-DIST qmail-gentoo-1.03-r16-badrcptto-morebadrcptto-accdias.diff.bz2 4736 RMD160 9ef87b097278b440c2e441938ce104dfc12bba2a SHA1 e125c234056af8d0a6edc88dbcd6676b4b65d1b2 SHA256 75e0162149e7db91d405d86007f62b1d8a0b7f5c577fcc31c5b363f513e53173
-DIST qmail-hold-1.03.pat.gz 1596 RMD160 d30f00a02383594a6ed74e7b7e7ec2ac157657dd SHA1 5d55ea50115d8245ccf871f5f7fa0a6e5156f815 SHA256 8d829e19bb5309a08cb48a4e6135e159c1d7054b02b941ce8331c30e86056482
-DIST qmail-limit-bounce-size.patch.txt 1753 RMD160 a12cc5a7a0787270e47c3c52033eac9dbad55e8b SHA1 5d94e5360462ac3d415520fa25f38243f78702b7 SHA256 efc453e2ddc2a3cecc964e592650ed7ad9546d719614eff8af05f7f85452cb0c
-DIST qmail-link-sync.patch 1403 RMD160 2f19f8d6cb8d588221e4f1edeb66b6390f09f4cf SHA1 ba89b03b10aea48ccdb813d30e0e7b69f81401da SHA256 aa6261e00e5829938be0bd41e5ffe4c2d58720d785eaae4c0bf8fec8fc092a5d
-DIST qmail-local-tabs.patch 505 RMD160 e0583f136ade2919ecbc43b53db5314b93584a9e SHA1 0db04c01e05b12cfb0502e80504bc3637c401b06 SHA256 9c7b9162d5e191f2e9fca13a3b2039ae56598e8c971eb740f90607eb37b55eb8
-DIST qmail-maildir++.patch 43512 RMD160 78f993c11fa2e99113cb37f24bf3827314c03c79 SHA1 12df3243f127413be6546e3484c693d3c4b154af SHA256 5cb2bc2b13e899db2aa471a98c8e6669085d862d61a1d668eb474d6f8b75b317
-DIST qmail-popupnofd2close.patch 401 RMD160 6da0a2969451092e505a16e54a67b9ca17edcbaa SHA1 d476802c663626fe5f3cb19a57827e4fc31a66c7 SHA256 c2e8dbb2774d2e4cb849da71ee93de5af038c281ff1173c653b397244a5d943a
-DIST qmail-relaymxlookup-0.3.diff 3856 RMD160 747fcfe12472d99281e01ed5555b95207ee979d4 SHA1 f169c224c1b583aba184388a4fb7b1d242224bfd SHA256 9f26932413cfbc0b86e69133682159cd1d187226f39ca51fb34ca4bab7a51ca7
-DIST qmail-relaymxlookup-0.4.diff 3728 RMD160 9214ed9002947522d481aa7c5fe00b3ce44b36a7 SHA1 0061b704d1a201b8e2648fbbb1ecb48a0ad26f05 SHA256 b66065d403df2c0e071e686b19cbb1fc01d4a8ac75387db22b7fb87ab68657d1
-DIST qmail-remote-auth-patch-doc.txt 1287 RMD160 56377bb66a25ca8fcc780ec3c9c5bd0d03cb0076 SHA1 4c5b4a4de0f26a47d598fa29618c5c638ffb844c SHA256 610df197f4f19e7e6171d309d6f3d2cb3d35a5a921be732d181cba9ce3307905
-DIST qmail-smtpd-relay-reject 1230 RMD160 3a7e3ce34a457493895abc4e2d13317f9b35ec95 SHA1 91d53e8412bd6faa321714f671bdf2338d679d91 SHA256 4f988af8fbc2829b1dd2b7d8cdca362b16cee7f27e020f6ca98d4cbdbd875fe9
-DIST qmailqueue-patch 2510 RMD160 e43c14b5d8ac1a2736ce31087f662390204fe0b1 SHA1 76240289d52f2aca88004af47e5bd41c969880cf SHA256 52e82aaa34e9f1308b063cc986a701f67e161662e9f789bb12af03a381530f94
-DIST qregex-starttls-2way-auth-20050523.patch 100009 RMD160 2d5274cbdc90e26b616f13d85b48a97f42f3a956 SHA1 16e478fd5f46933f1c7fa5eda4687539dd7670b7 SHA256 456bf28a4749df179550ed838b5440b22046950ab3e544b07b1c1ee4b12c0a8f
-DIST qregex-starttls-2way-auth.patch 63825 RMD160 254974b3ed9c79f8d224a965748854ed8adec491 SHA1 14fc80bba24afaa7b2c82731f96523265ee34fa7 SHA256 d09b41e0dc76d06de7a913ba6a2ba0d7d1827d25e13b9ef354500c0b65340882
-DIST sendmail-flagf.patch 863 RMD160 8930f7c89937f9fd60b17cf355377bb9bcc8ea4e SHA1 70ce8dd6369fd8e988434c0ab54352dcd41b08a5 SHA256 9b3951c22b98c0e5a6ebfa793f052d91dfe01d68a0ad8dc83b8e0bd60c01802e
-DIST sendmail-ignore-N.patch 636 RMD160 88fff7f434102f243bb40080a6a2ce4cd4557460 SHA1 99af48a533a15fa6e9ff6348d2333729315d646f SHA256 04528eaa1e5601d2585fb5deaa1662b92607e468ab10703069eaa167e8165233
-EBUILD qmail-1.03-r15.ebuild 18871 RMD160 262f9ab76307869e3a9cdd2fd6eeb8fad9f9de6f SHA1 7c23c928e59f1795387dc487898e842248b8f34b SHA256 c439caa756ddc5afc23c2576ff135d8733d18123b1c55c7f893fe4c99cfc9dc6
-MD5 3a6c482539e574b780a4eb9f3e602c34 qmail-1.03-r15.ebuild 18871
-RMD160 262f9ab76307869e3a9cdd2fd6eeb8fad9f9de6f qmail-1.03-r15.ebuild 18871
-SHA256 c439caa756ddc5afc23c2576ff135d8733d18123b1c55c7f893fe4c99cfc9dc6 qmail-1.03-r15.ebuild 18871
-EBUILD qmail-1.03-r16.ebuild 22309 RMD160 c8e0d51f49d0f5a3db78116c78172858c75c8e16 SHA1 e2e1c73b17b7eefd7e57f1f163a314fe221758f4 SHA256 e4415a62eb32ec886465234f998d11adf78c961bcdd2399c0cf6e78107ffcb2c
-MD5 a2fe5c0a7ea2a97351cd848403e21eff qmail-1.03-r16.ebuild 22309
-RMD160 c8e0d51f49d0f5a3db78116c78172858c75c8e16 qmail-1.03-r16.ebuild 22309
-SHA256 e4415a62eb32ec886465234f998d11adf78c961bcdd2399c0cf6e78107ffcb2c qmail-1.03-r16.ebuild 22309
-MISC ChangeLog 35037 RMD160 a1974f8963a13e9f4cb139405a51efe4e57543c5 SHA1 b1cd0e440654a2186a55a85bf859bcf44c9dd99f SHA256 f19698cff037173c5e3230e974dfa87975a2b8357bb84a25b84d4a358c954eea
-MD5 33851e8c4d6778a873c62d47198db619 ChangeLog 35037
-RMD160 a1974f8963a13e9f4cb139405a51efe4e57543c5 ChangeLog 35037
-SHA256 f19698cff037173c5e3230e974dfa87975a2b8357bb84a25b84d4a358c954eea ChangeLog 35037
-MISC metadata.xml 277 RMD160 ff3934a893d06e6b10a129469d8bdd7827de103d SHA1 848867d40baa89c695d92a19f95a7348ec118545 SHA256 e04f3f634b6d15f940639a415de9cf571b35189b3925f7fc59f0fe32bbbc9191
-MD5 e60e7e9ed6a2c7d3a2ebcee6a6af429e metadata.xml 277
-RMD160 ff3934a893d06e6b10a129469d8bdd7827de103d metadata.xml 277
-SHA256 e04f3f634b6d15f940639a415de9cf571b35189b3925f7fc59f0fe32bbbc9191 metadata.xml 277
-MD5 43e390d00be157a02a5505bdbc8b6982 files/digest-qmail-1.03-r15 6307
-RMD160 eff063b946d30a1ec38c807ccda3c7512d48d09a files/digest-qmail-1.03-r15 6307
-SHA256 cbb9b80fb1d9ec6e7ea95b9156326a13551d51e2d10fa83787f35efddac53b0b files/digest-qmail-1.03-r15 6307
-MD5 2b3cbeeadcb3c4e982efcc9438938358 files/digest-qmail-1.03-r16 7132
-RMD160 a9572c954b19ce56cac27064d45f87209015a160 files/digest-qmail-1.03-r16 7132
-SHA256 9a36c65086911c49b0a54667ce7fcf4b50fce3d26c0e6394cc49ac7c5c6dc7b7 files/digest-qmail-1.03-r16 7132
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.3 (GNU/Linux)
-
-iD8DBQFGM9XWI1lqEGTUzyQRAv7DAKCnfZKUDjz81gOZYGYmeZnhS7k4ZgCdGM5C
-bkZLhXUgpeA1hLCjnmyWK6A=
-=k8uS
------END PGP SIGNATURE-----
+++ /dev/null
-diff -urbBw qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2003-11-30 00:09:49.000000000 -0800
-+++ qmail-1.03/qmail-smtpd.c 2003-11-30 00:20:43.000000000 -0800
-@@ -175,6 +175,7 @@
- int err_noauth() { out("504 auth type unimplemented (#5.5.1)\r\n"); return -1; }
- int err_authabrt() { out("501 auth exchange cancelled (#5.0.0)\r\n"); return -1; }
- int err_input() { out("501 malformed auth input (#5.5.4)\r\n"); return -1; }
-+int err_wantstarttls() { out("530 Must issue a STARTTLS command first (#5.7.0)\r\n"); return -1; };
-
- stralloc greeting = {0};
-
-@@ -480,19 +481,30 @@
- size_buf[fmt_ulong(size_buf,(unsigned long) databytes)] = 0;
- out("\r\n250-SIZE "); out(size_buf);
- }
-+
-+void smtp_authout() {
-+#ifdef AUTHCRAM
-+ out("\r\n250-AUTH LOGIN CRAM-MD5 PLAIN"
-+ "\r\n250-AUTH=LOGIN CRAM-MD5 PLAIN");
-+#else //AUTHCRAM
-+ out("\r\n250-AUTH LOGIN PLAIN"
-+ "\r\n250-AUTH=LOGIN PLAIN");
-+#endif //AUTHCRAM
-+}
-+
- void smtp_ehlo(arg) char *arg;
- {
- smtp_greet("250-");
--#ifdef AUTHCRAM
-- out("\r\n250-AUTH LOGIN CRAM-MD5 PLAIN");
-- out("\r\n250-AUTH=LOGIN CRAM-MD5 PLAIN");
--#else
-- out("\r\n250-AUTH LOGIN PLAIN");
-- out("\r\n250-AUTH=LOGIN PLAIN");
--#endif
- #ifdef TLS
- if (!ssl) out("\r\n250-STARTTLS");
--#endif
-+#endif //TLS
-+
-+#ifdef TLS && TLS_BEFORE_AUTH
-+ if(ssl) smtp_authout();
-+#else // TLS && TLS_BEFORE_AUTH
-+ smtp_authout();
-+#endif // TLS && TLS_BEFORE_AUTH
-+
- smtp_size();
- out("\r\n250-PIPELINING\r\n250 8BITMIME\r\n");
- seenmail = 0; dohelo(arg);
-@@ -879,6 +891,9 @@
- {
- int r;
-
-+#ifdef TLS && TLS_BEFORE_AUTH
-+ if (!ssl) return err_wantstarttls();
-+#endif
- if (*arg) {
- if (r = b64decode(arg,str_len(arg),&user) == 1) return err_input();
- }
-@@ -903,6 +918,9 @@
- {
- int r, id = 0;
-
-+#ifdef TLS && TLS_BEFORE_AUTH
-+ if (!ssl) return err_wantstarttls();
-+#endif
- if (*arg) {
- if (r = b64decode(arg,str_len(arg),&slop) == 1) return err_input();
- }
-@@ -929,6 +947,10 @@
- int i, r;
- char *s;
-
-+#ifdef TLS && TLS_BEFORE_AUTH
-+ if (!ssl) return err_wantstarttls();
-+#endif
-+
- s = unique;
- s += fmt_uint(s,getpid());
- *s++ = '.';
+++ /dev/null
-diff -ur qmail-1.03.orig/overmaildirquota.c qmail-1.03/overmaildirquota.c
---- qmail-1.03.orig/overmaildirquota.c 2003-08-28 18:44:46.000000000 -0700
-+++ qmail-1.03/overmaildirquota.c 2003-08-28 18:48:06.000000000 -0700
-@@ -12,8 +12,7 @@
- #include <errno.h>
- #include <sys/stat.h>
-
--static const char rcsid[]="$Id: overquota.c,v 1.0 2002/06/09 16:21:05 mr
--sam Exp $";
-+static const char rcsid[]="$Id: maildir-quota-fix.patch,v 1.1 2004/05/30 10:50:13 robbat2 Exp $";
-
-
- int user_over_maildirquota( const char *dir, const char *q)
+++ /dev/null
-diff -urwBb qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2003-11-30 01:36:49.000000000 -0800
-+++ qmail-1.03/qmail-smtpd.c 2003-11-30 01:39:31.000000000 -0800
-@@ -153,6 +153,7 @@
- void err_brt() { out("550 sorry, this message is not deliverable (#5.7.1)\r\n"); }
- void err_bmt() { out("533 sorry, your envelope recipient has been denied (#5.7.1)\r\n"); }
- void err_nogateway() { out("553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)\r\n"); }
-+void err_badbounce() { out("550 sorry, bounce messages should have a single envelope recipient (#5.7.1)\r\n"); }
- #ifdef TLS
- void err_nogwcert() { out("553 no valid cert for gatewaying (#5.7.1)\r\n"); }
- #endif
-@@ -470,6 +471,7 @@
- int flagbrt; /* defined if any bad rcpts */
- stralloc mailfrom = {0};
- stralloc rcptto = {0};
-+int recipcount;
-
- void smtp_helo(arg) char *arg;
- {
-@@ -524,6 +526,7 @@
- if (!stralloc_copys(&rcptto,"")) die_nomem();
- if (!stralloc_copys(&mailfrom,addr.s)) die_nomem();
- if (!stralloc_0(&mailfrom)) die_nomem();
-+ recipcount = 0;
- out("250 ok\r\n");
- }
- #ifdef TLS
-@@ -608,6 +611,7 @@
- if (!stralloc_cats(&rcptto,"T")) die_nomem();
- if (!stralloc_cats(&rcptto,addr.s)) die_nomem();
- if (!stralloc_0(&rcptto)) die_nomem();
-+ recipcount++;
- out("250 ok\r\n");
- }
-
-@@ -726,6 +730,7 @@
-
- if (!seenmail) { err_wantmail(); return; }
- if (!rcptto.len) { err_wantrcpt(); return; }
-+ if (mailfrom.len == 1 && recipcount > 1) { err_badbounce(); return; }
- if (flagbrt) { err_brt(); return; }
- seenmail = 0;
- if (databytes) bytestooverflow = databytes + 1;
+++ /dev/null
-diff -urbBw qmail-1.03.orig/qmail-remote.c qmail-1.03/qmail-remote.c
---- qmail-1.03.orig/qmail-remote.c 2003-11-30 01:24:58.000000000 -0800
-+++ qmail-1.03/qmail-remote.c 2003-11-30 01:32:11.000000000 -0800
-@@ -382,10 +382,14 @@
- substdio_put(&smtpto,helohost.s,helohost.len);
- substdio_puts(&smtpto,"\r\n");
- substdio_flush(&smtpto);
-- if (smtpcode() != 250) quit("ZConnected to "," but my name was rejected");
-+ code = smtpcode();
-+ if (code >= 500) quit("DConnected to "," but my name was rejected");
-+ if (code != 250) quit("ZConnected to "," but my name was rejected");
- }
- #else
-- if (smtpcode() != 250) quit("ZConnected to "," but my name was rejected");
-+ code = smtpcode();
-+ if (code >= 500) quit("DConnected to "," but my name was rejected");
-+ if (code != 250) quit("ZConnected to "," but my name was rejected");
- #endif
-
- /* SMTP AUTH client */
+++ /dev/null
-diff -urBbw qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2003-11-30 00:51:16.000000000 -0800
-+++ qmail-1.03/qmail-smtpd.c 2003-11-30 00:50:54.000000000 -0800
-@@ -397,8 +397,9 @@
- int j = 0;
- int x = 0;
- int negate = 0;
-- stralloc bmb = {0};
-- stralloc curregex = {0};
-+ static stralloc bmb = {0};
-+ static stralloc curregex = {0};
-+ bmb.len = curregex.len = 0;
-
- if (which == BMCHECK_BMF) {
- if (!stralloc_copy(&bmb,&bmf)) die_nomem();
+++ /dev/null
-diff -urBbw qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2003-11-30 01:41:34.000000000 -0800
-+++ qmail-1.03/qmail-smtpd.c 2003-11-30 13:35:43.000000000 -0800
-@@ -187,6 +187,7 @@
- }
- void smtp_help()
- {
-+ out("214-Gentoo Linux __PF__\r\n");
- out("214 qmail home page: http://pobox.com/~djb/qmail.html\r\n");
- }
- void smtp_quit()
+++ /dev/null
-diff -urbBw qmail-1.03.orig/qmail-pop3d.c qmail-1.03/qmail-pop3d.c
---- qmail-1.03.orig/qmail-pop3d.c 2003-11-30 00:35:33.000000000 -0800
-+++ qmail-1.03/qmail-pop3d.c 2003-11-30 00:38:47.000000000 -0800
-@@ -314,7 +314,8 @@
-
- void pop3_capa(arg) char *arg;
- {
-- puts("+OK Capability list follows\r\n"
-+ substdio_puts(&ssout,
-+ "+OK Capability list follows\r\n"
- "TOP\r\n"
- "UIDL\r\n"
- "LAST\r\n"
+++ /dev/null
-diff -urBbw qmail-1.03.orig/qmail-pop3d.c qmail-1.03/qmail-pop3d.c
---- qmail-1.03.orig/qmail-pop3d.c 2003-11-30 01:41:34.000000000 -0800
-+++ qmail-1.03/qmail-pop3d.c 2003-11-30 01:47:44.000000000 -0800
-@@ -150,12 +150,17 @@
- void pop3_stat()
- {
- int i;
-+ int realnumm;
- unsigned long total;
-
-- total = 0;
-- for (i = 0;i < numm;++i) if (!m[i].flagdeleted) total += m[i].size;
-+ total = realnumm = 0;
-+ for (i = 0;i < numm;++i)
-+ if (!m[i].flagdeleted) {
-+ total += m[i].size;
-+ ++realnumm;
-+ }
- substdio_puts(&ssout,"+OK ");
-- put(strnum,fmt_uint(strnum,numm));
-+ put(strnum,fmt_uint(strnum,realnumm));
- substdio_puts(&ssout," ");
- put(strnum,fmt_ulong(strnum,total));
- substdio_puts(&ssout,"\r\n");
+++ /dev/null
-diff -urBbw qmail-1.03.orig/qmail-log.5 qmail-1.03/qmail-log.5
---- qmail-1.03.orig/qmail-log.5 1998-06-15 03:53:16.000000000 -0700
-+++ qmail-1.03/qmail-log.5 2003-11-30 13:36:00.000000000 -0800
-@@ -232,6 +232,11 @@
- is unable to queue a bounce message,
- usually because the machine is almost out of memory.
- It will try again later.
-+This can also be caused by incorrect settings of
-+.B $QMAILQUEUE
-+or errors in a program or script which
-+.B $QMAILQUEUE
-+points to.
- .TP
- .B unable to stat ...
- .B qmail-send
-diff -urBbw qmail-1.03.orig/qmail-queue.8 qmail-1.03/qmail-queue.8
---- qmail-1.03.orig/qmail-queue.8 1998-06-15 03:53:16.000000000 -0700
-+++ qmail-1.03/qmail-queue.8 2003-11-30 13:36:23.000000000 -0800
-@@ -40,6 +40,12 @@
- However, the recipients probably expect to see a proper header,
- as described in
- .BR qmail-header(5) .
-+
-+Programs included with qmail which invoke
-+.B qmail-queue
-+will invoke the contents of
-+.B $QMAILQUEUE
-+instead, if that environment variable is set.
- .SH "FILESYSTEM RESTRICTIONS"
- .B qmail-queue
- imposes two constraints on the queue structure:
+++ /dev/null
-diff -ur qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2003-09-01 21:47:32.000000000 -0700
-+++ qmail-1.03/qmail-smtpd.c 2003-09-01 21:48:36.000000000 -0700
-@@ -117,6 +117,7 @@
- void err_nogwcert() { out("553 no valid cert for gatewaying (#5.7.1)\r\n"); }
- #endif
- void err_unimpl() { out("502 unimplemented (#5.5.1)\r\n"); }
-+void err_size() { out("552 sorry, that message size exceeds my databytes limit (#5.3.4)\r\n"); }
- void err_syntax() { out("555 syntax error (#5.5.4)\r\n"); }
- void err_wantmail() { out("503 MAIL first (#5.5.1)\r\n"); }
- void err_wantrcpt() { out("503 RCPT first (#5.5.1)\r\n"); }
-@@ -296,6 +297,40 @@
- return 1;
- }
-
-+int sizelimit(arg)
-+char *arg;
-+{
-+ int i;
-+ long r;
-+ unsigned long sizebytes = 0;
-+
-+ i = str_chr(arg,'<');
-+ if (arg[i])
-+ arg += i + 1;
-+ else {
-+ arg += str_chr(arg,':');
-+ if (*arg == ':') ++arg;
-+ while (*arg == ' ') ++arg;
-+ }
-+
-+ arg += str_chr(arg,' ');
-+ if (*arg == ' ') while (*arg == ' ') ++arg;
-+ else return 1;
-+
-+ i = str_chr(arg,'=');
-+ arg[i] = 0;
-+ if (case_equals(arg,"SIZE")) {
-+ arg += i;
-+ while (*++arg && *arg > 47 && *arg < 58) {
-+ sizebytes *= 10;
-+ sizebytes += *arg - 48;
-+ }
-+ r = databytes - sizebytes;
-+ if (r < 0) return 0;
-+ }
-+ return 1;
-+}
-+
- int bmcheck(which) int which;
- {
- int i = 0;
-@@ -351,6 +386,12 @@
- smtp_greet("250 "); out("\r\n");
- seenmail = 0; dohelo(arg);
- }
-+char size_buf[FMT_ULONG];
-+void smtp_size()
-+{
-+ size_buf[fmt_ulong(size_buf,(unsigned long) databytes)] = 0;
-+ out("\r\n250-SIZE "); out(size_buf);
-+}
- void smtp_ehlo(arg) char *arg;
- {
- smtp_greet("250-");
-@@ -364,6 +405,7 @@
- #ifdef TLS
- if (!ssl) out("\r\n250-STARTTLS");
- #endif
-+ smtp_size();
- out("\r\n250-PIPELINING\r\n250 8BITMIME\r\n");
- seenmail = 0; dohelo(arg);
- }
-@@ -375,6 +417,7 @@
- void smtp_mail(arg) char *arg;
- {
- if (!addrparse(arg)) { err_syntax(); return; }
-+ if (databytes && !sizelimit(arg)) { err_size(); return; }
- if (bmfok) flagbarfbmf = bmcheck(BMCHECK_BMF);
- seenmail = 1;
- if (!stralloc_copys(&rcptto,"")) die_nomem();
+++ /dev/null
-diff -ur -x '*.*orig' qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2003-09-01 21:51:08.000000000 -0700
-+++ qmail-1.03/qmail-smtpd.c 2003-09-01 21:52:12.000000000 -0700
-@@ -119,6 +119,7 @@
- void err_unimpl() { out("502 unimplemented (#5.5.1)\r\n"); }
- void err_size() { out("552 sorry, that message size exceeds my databytes limit (#5.3.4)\r\n"); }
- void err_syntax() { out("555 syntax error (#5.5.4)\r\n"); }
-+void err_relay() { out("553 we don't relay (#5.7.1)\r\n"); }
- void err_wantmail() { out("503 MAIL first (#5.5.1)\r\n"); }
- void err_wantrcpt() { out("503 RCPT first (#5.5.1)\r\n"); }
- void err_noop() { out("250 ok\r\n"); }
-@@ -374,6 +375,21 @@
- return r;
- }
-
-+int addrrelay()
-+{
-+ int j;
-+ j = addr.len;
-+ while(--j >= 0)
-+ if (addr.s[j] == '@') break;
-+ if (j < 0) j = addr.len;
-+ while(--j >= 0) {
-+ if (addr.s[j] == '@') return 1;
-+ if (addr.s[j] == '%') return 1;
-+ if (addr.s[j] == '!') return 1;
-+ }
-+ return 0;
-+}
-+
-
- int seenmail = 0;
- int flagbarfbmf; /* defined if seenmail */
-@@ -434,6 +450,7 @@
- void smtp_rcpt(arg) char *arg; {
- if (!seenmail) { err_wantmail(); return; }
- if (!addrparse(arg)) { err_syntax(); return; }
-+ if (addrrelay()) { err_relay(); return; }
- if ((!flagbarfbmf) && (bmtok)) { flagbarfbmt = bmcheck(BMCHECK_BMT); }
- if (flagbarfbmf) {
- strerr_warn4("qmail-smtpd: badmailfrom: ",mailfrom.s," at ",remoteip,0);
+++ /dev/null
-diff -ur qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2003-08-11 20:37:16.000000000 -0700
-+++ qmail-1.03/qmail-smtpd.c 2003-08-11 20:39:52.000000000 -0700
-@@ -519,14 +519,18 @@
- if (!stralloc_0(&resp)) die_nomem();
-
- if (fd_copy(2,1) == -1) return err_pipe();
-- close(3);
-+ //close(3);
- if (pipe(pi) == -1) return err_pipe();
-- if (pi[0] != 3) return err_pipe();
-+ //if (pi[0] != 3) return err_pipe();
- switch(child = fork()) {
- case -1:
- return err_fork();
- case 0:
- close(pi[1]);
-+ if (pi[0] != 3) {
-+ close(3);
-+ if (0 > dup2(pi[0],3)) _exit(1);
-+ }
- sig_pipedefault();
- execvp(*childargs, childargs);
- _exit(1);
+++ /dev/null
---- qmail-1.03.orig/Makefile 2004-12-15 22:35:11.000000000 +0100
-+++ qmail-1.03/Makefile 2004-12-15 22:44:26.008337731 +0100
-@@ -1450,11 +1450,12 @@
- load qmail-qmtpd.o rcpthosts.o control.o constmap.o received.o \
- date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a open.a \
- getln.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a \
--str.a fs.a auto_qmail.o
-+str.a fs.a auto_qmail.o dns.o ip.o ipalloc.o ipme.o byte_diff.o
- ./load qmail-qmtpd rcpthosts.o control.o constmap.o \
- received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \
- datetime.a open.a getln.a sig.a case.a env.a stralloc.a \
-- alloc.a substdio.a error.a str.a fs.a auto_qmail.o
-+ alloc.a substdio.a error.a fs.a auto_qmail.o dns.o \
-+ `cat dns.lib` ip.o ipalloc.o ipme.o byte_diff.o str.a
-
- qmail-qmtpd.0: \
- qmail-qmtpd.8
-@@ -1617,13 +1618,13 @@
- timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o received.o \
- date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a getln.a \
- open.a sig.a case.a env.a stralloc.a alloc.a strerr.a substdio.a error.a str.a \
--fs.a auto_qmail.o base64.o socket.lib
-+fs.a auto_qmail.o base64.o socket.lib dns.o ip.o ipalloc.o
- ./load qmail-smtpd qregex.o rcpthosts.o commands.o timeoutread.o \
- timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o \
- received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \
- datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
-- alloc.a strerr.a substdio.a error.a str.a fs.a auto_qmail.o base64.o `cat \
-- socket.lib` -lssl -lcrypto
-+ alloc.a strerr.a substdio.a error.a fs.a auto_qmail.o base64.o `cat \
-+ socket.lib` -lssl -lcrypto dns.o str.a `cat dns.lib`
-
- qmail-smtpd.0: \
- qmail-smtpd.8
-@@ -1760,7 +1761,7 @@
-
- rcpthosts.o: \
- compile rcpthosts.c cdb.h uint32.h byte.h open.h error.h control.h \
--constmap.h stralloc.h gen_alloc.h rcpthosts.h
-+constmap.h stralloc.h gen_alloc.h rcpthosts.h dns.h ipalloc.h ipme.h
- ./compile rcpthosts.c
-
- qregex.o: \
+++ /dev/null
-diff -u qmail-1.03.orig/dns.c qmail-1.03/dns.c
---- qmail-1.03.orig/dns.c Tue Aug 31 21:27:34 2004
-+++ qmail-1.03/dns.c Tue Aug 31 21:41:50 2004
-@@ -3,6 +3,7 @@
- #include <sys/types.h>
- #include <netinet/in.h>
- #include <arpa/nameser.h>
-+#include <arpa/nameser_compat.h>
- #include <resolv.h>
- #include <errno.h>
- extern int res_query();
+++ /dev/null
-diff -uBbwr qmail-1.03.orig/qmail-pop3d.c qmail-1.03/qmail-pop3d.c
---- qmail-1.03.orig/qmail-pop3d.c 2003-11-30 23:45:22.000000000 -0800
-+++ qmail-1.03/qmail-pop3d.c 2003-11-30 23:43:13.000000000 -0800
-@@ -312,9 +312,9 @@
- fd = open_read(m[i].fn);
- if (fd == -1) { err_nosuch(); return; }
- /* okay(); */
-- puts("+OK ");
-+ substdio_puts(&ssout,"+OK ");
- put(strnum,fmt_ulong(strnum,m[i].size));
-- puts(" octets\r\n");
-+ substdio_puts(&ssout," octets\r\n");
- flush();
- substdio_fdbuf(&ssmsg,read,fd,ssmsgbuf,sizeof(ssmsgbuf));
- blast(&ssmsg,limit);
+++ /dev/null
---- spawn.c.orig 2004-10-19 12:09:28.071384468 -0400
-+++ spawn.c 2004-10-19 12:10:18.340941456 -0400
-@@ -1,5 +1,6 @@
- #include <sys/types.h>
- #include <sys/stat.h>
-+#include "alloc.h"
- #include "sig.h"
- #include "wait.h"
- #include "substdio.h"
-
+++ /dev/null
-diff -Nur qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2004-01-30 21:32:02.923302000 +0100
-+++ qmail-1.03/qmail-smtpd.c 2004-01-30 21:32:16.412351168 +0100
-@@ -563,7 +563,7 @@
- if (!ssl) out("\r\n250-STARTTLS");
- #endif //TLS
-
--#ifdef TLS && TLS_BEFORE_AUTH
-+#if defined(TLS) && defined(TLS_BEFORE_AUTH)
- if(ssl) smtp_authout();
- #else // TLS && TLS_BEFORE_AUTH
- smtp_authout();
-@@ -1019,7 +1019,7 @@
- {
- int r;
-
--#ifdef TLS && TLS_BEFORE_AUTH
-+#if defined(TLS) && defined(TLS_BEFORE_AUTH)
- if (!ssl) return err_wantstarttls();
- #endif
- if (*arg) {
-@@ -1046,7 +1046,7 @@
- {
- int r, id = 0;
-
--#ifdef TLS && TLS_BEFORE_AUTH
-+#if defined(TLS) && defined(TLS_BEFORE_AUTH)
- if (!ssl) return err_wantstarttls();
- #endif
- if (*arg) {
-@@ -1075,7 +1075,7 @@
- int i, r;
- char *s;
-
--#ifdef TLS && TLS_BEFORE_AUTH
-+#if defined(TLS) && defined(TLS_BEFORE_AUTH)
- if (!ssl) return err_wantstarttls();
- #endif
-
+++ /dev/null
---- qmail-1.03.orig/Makefile 2005-01-06 15:49:11.587196496 +0100
-+++ qmail-1.03/Makefile 2005-01-06 16:16:17.527016072 +0100
-@@ -1436,11 +1450,12 @@
- load qmail-qmtpd.o rcpthosts.o control.o constmap.o received.o \
- date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a open.a \
- getln.a sig.a case.a env.a stralloc.a alloc.a substdio.a error.a \
--str.a fs.a auto_qmail.o
-+str.a fs.a auto_qmail.o dns.o ip.o ipalloc.o ipme.o byte_diff.o
- ./load qmail-qmtpd rcpthosts.o control.o constmap.o \
- received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \
- datetime.a open.a getln.a sig.a case.a env.a stralloc.a \
-- alloc.a substdio.a error.a str.a fs.a auto_qmail.o
-+ alloc.a substdio.a error.a fs.a auto_qmail.o dns.o \
-+ `cat dns.lib` ip.o ipalloc.o ipme.o byte_diff.o str.a
-
- qmail-qmtpd.0: \
- qmail-qmtpd.8
-@@ -1603,14 +1618,14 @@
- timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o received.o \
- date822fmt.o now.o qmail.o cdb.a fd.a wait.a datetime.a getln.a \
- open.a sig.a case.a env.a stralloc.a alloc.a strerr.a substdio.a error.a str.a \
--fs.a auto_qmail.o base64.o socket.lib
-+fs.a auto_qmail.o base64.o socket.lib dns.o ip.o ipalloc.o
- ./load qmail-smtpd qregex.o rcpthosts.o commands.o timeoutread.o \
- timeoutwrite.o ip.o ipme.o ipalloc.o control.o constmap.o \
- tls.o ssl_timeoutio.o ndelay.a -L/usr/local/ssl/lib -lssl -lcrypto \
- received.o date822fmt.o now.o qmail.o cdb.a fd.a wait.a \
- datetime.a getln.a open.a sig.a case.a env.a stralloc.a \
-- alloc.a strerr.a substdio.a error.a str.a fs.a auto_qmail.o base64.o `cat \
-- socket.lib`
-+ alloc.a strerr.a substdio.a error.a fs.a auto_qmail.o base64.o `cat \
-+ socket.lib` dns.o str.a `cat dns.lib`
-
- qmail-smtpd.0: \
- qmail-smtpd.8
-@@ -1746,7 +1761,7 @@
-
- rcpthosts.o: \
- compile rcpthosts.c cdb.h uint32.h byte.h open.h error.h control.h \
--constmap.h stralloc.h gen_alloc.h rcpthosts.h
-+constmap.h stralloc.h gen_alloc.h rcpthosts.h dns.h ipalloc.h ipme.h
- ./compile rcpthosts.c
-
- qregex.o: \
+++ /dev/null
-diff --unidirectional-new-file -ur qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2005-01-06 00:42:51.960376640 +0100
-+++ qmail-1.03/qmail-smtpd.c 2005-01-06 00:53:58.174096760 +0100
-@@ -150,6 +150,7 @@
- int err_noauth() { out("504 auth type unimplemented (#5.5.1)\r\n"); return -1; }
- int err_authabrt() { out("501 auth exchange canceled (#5.0.0)\r\n"); return -1; }
- int err_input() { out("501 malformed auth input (#5.5.4)\r\n"); return -1; }
-+int err_wantstarttls() { out("530 Must issue a STARTTLS command first (#5.7.0)\r\n"); return -1; };
- void err_authfail() { out("535 authentication failed (#5.7.1)\r\n"); }
-
- stralloc greeting = {0};
-@@ -494,6 +495,13 @@
- seenmail = 0; dohelo(arg);
- if (bhelook) flagbarfbhelo = bmcheck(BMCHECK_BHELO);
- }
-+void smtp_authout() {
-+#ifdef CRAM_MD5
-+ out("250-AUTH LOGIN PLAIN CRAM-MD5\r\n");
-+#else
-+ out("250-AUTH LOGIN PLAIN\r\n");
-+#endif
-+}
- /* ESMTP extensions are published here */
- void smtp_ehlo(arg) char *arg;
- {
-@@ -504,12 +512,12 @@
- if (!ssl) out("\r\n250-STARTTLS");
- #endif
- out("\r\n250-PIPELINING\r\n250-8BITMIME\r\n");
-- out("250-SIZE "); out(size); out("\r\n");
--#ifdef CRAM_MD5
-- out("250 AUTH LOGIN PLAIN CRAM-MD5\r\n");
-+#if defined(TLS) && defined(TLS_BEFORE_AUTH)
-+ if(ssl) smtp_authout();
- #else
-- out("250 AUTH LOGIN PLAIN\r\n");
-+ smtp_authout();
- #endif
-+ out("250 SIZE "); out(size); out("\r\n");
- seenmail = 0; dohelo(arg);
- if (bhelook) flagbarfbhelo = bmcheck(BMCHECK_BHELO);
- }
-@@ -796,6 +804,9 @@
- {
- int r;
-
-+#if defined(TLS) && defined(TLS_BEFORE_AUTH)
-+ if (!ssl) return err_wantstarttls();
-+#endif
- if (*arg) {
- if (r = b64decode(arg,str_len(arg),&user) == 1) return err_input();
- }
-@@ -820,6 +831,9 @@
- {
- int r, id = 0;
-
-+#if defined(TLS) && defined(TLS_BEFORE_AUTH)
-+ if (!ssl) return err_wantstarttls();
-+#endif
- if (*arg) {
- if (r = b64decode(arg,str_len(arg),&resp) == 1) return err_input();
- }
-@@ -846,6 +860,10 @@
- int i, r;
- char *s;
-
-+#if defined(TLS) && defined(TLS_BEFORE_AUTH)
-+ if (!ssl) return err_wantstarttls();
-+#endif
-+
- s = unique; /* generate challenge */
- s += fmt_uint(s,getpid());
- *s++ = '.';
+++ /dev/null
-If you don't want doublebounces to hit your queue a second time
-(because you have, say, ten million mailboxes and as much legitimate
-email traffic and more spam), the following patch will immediately
-discard bouncing bounces. Note that doublebounceto must start with a
-blank line; that is, it must have one newline in it. A totally empty
-file means "use the default of 'posthamster'".
-
-This version was rewritten by Charles Cazabon from my original patch
-to include a man page, turn the patch around in the right direction,
-and emit its own message for the logfile.
-
-Apply this patch as so:
-
-cd /usr/local/src/qmail-1.03
-patch <doublebounce-trim.patch
-
-diff -urN qmail-1.03.orig/qmail-send.9 qmail-1.03.nodoublebounce/qmail-send.9
---- qmail-1.03.orig/qmail-send.9 Mon Jun 15 04:53:16 1998
-+++ qmail-1.03.nodoublebounce/qmail-send.9 Tue Sep 9 12:59:04 2003
-@@ -115,6 +115,10 @@
- (If that bounces,
- .B qmail-send
- gives up.)
-+As a special case, if the first line of
-+.IR doublebounceto
-+is blank (contains a single linefeed), qmail-send will not queue
-+the double-bounce at all.
- .TP 5
- .I envnoathost
- Presumed domain name for addresses without @ signs.
-diff -urN qmail-1.03.orig/qmail-send.c qmail-1.03.nodoublebounce/qmail-send.c
---- qmail-1.03.orig/qmail-send.c Mon Jun 15 04:53:16 1998
-+++ qmail-1.03.nodoublebounce/qmail-send.c Tue Sep 9 13:02:43 2003
-@@ -683,6 +683,8 @@
- }
- if (str_equal(sender.s,"#@[]"))
- log3("triple bounce: discarding ",fn2.s,"\n");
-+ else if (!*sender.s && *doublebounceto.s == '@')
-+ log3("double bounce: discarding ",fn2.s,"\n");
- else
- {
- if (qmail_open(&qqt) == -1)
-
---9jxsPFA5p3P2qPhR--
+++ /dev/null
---- qmail-1.03.orig/qmail-local.c 2005-01-07 23:04:13.890397800 +0100
-+++ qmail-1.03/qmail-local.c 2005-01-07 23:05:59.023415152 +0100
-@@ -139,8 +139,9 @@
- if (close(fd) == -1) goto fail; /* NFS dorks */
-
- if (link(fntmptph,fnnewtph) == -1) goto fail;
-- if ((fd = open(fnnewtph, O_RDONLY)) < 0 ||
-- fsync(fd) < 0 || close(fd) < 0) goto fail;
-+ if ((fd = open(fnnewtph, O_RDONLY)) >= 0) {
-+ if (fsync(fd) < 0 || close(fd) < 0) goto fail;
-+ }
-
- /* if it was error_exist, almost certainly successful; i hate NFS */
- tryunlinktmp(); _exit(0);
+++ /dev/null
-diff -ur qmail-1.03.orig/FILES qmail-1.03/FILES
---- qmail-1.03.orig/FILES 2005-09-12 23:40:59.000000000 +0200
-+++ qmail-1.03/FILES 2005-09-12 23:41:21.000000000 +0200
-@@ -66,7 +66,7 @@
- maildirmake.1
- maildirwatch.1
- mailsubj.1
--mbox.5
-+qmail-mbox.5
- preline.1
- qbiff.1
- qmail-clean.8
-@@ -428,6 +428,5 @@
- maildir.5
- maildir.h
- maildir.c
--tcp-environ.5
- constmap.h
- constmap.c
-diff -ur qmail-1.03.orig/maildir.5 qmail-1.03/maildir.5
---- qmail-1.03.orig/maildir.5 2005-09-12 23:40:59.000000000 +0200
-+++ qmail-1.03/maildir.5 2005-09-12 23:41:07.000000000 +0200
-@@ -235,5 +235,5 @@
- environment variable
- as the name of the user's primary mail directory.
- .SH "SEE ALSO"
--mbox(5),
-+qmail-mbox(5),
- qmail-local(8)
-diff -ur qmail-1.03.orig/Makefile qmail-1.03/Makefile
---- qmail-1.03.orig/Makefile 2005-09-12 23:40:59.000000000 +0200
-+++ qmail-1.03/Makefile 2005-09-12 23:41:53.000000000 +0200
-@@ -984,12 +984,12 @@
- preline.0 condredirect.0 bouncesaying.0 except.0 maildirmake.0 \
- maildir2mbox.0 maildirwatch.0 qmail.0 qmail-limits.0 qmail-log.0 \
- qmail-control.0 qmail-header.0 qmail-users.0 dot-qmail.0 \
--qmail-command.0 tcp-environ.0 maildir.0 mbox.0 addresses.0 \
-+qmail-command.0 maildir.0 qmail-mbox.0 addresses.0 \
- envelopes.0 forgeries.0
-
--mbox.0: \
--mbox.5
-- nroff -man mbox.5 > mbox.0
-+qmail-mbox.0: \
-+qmail-mbox.5
-+ nroff -man qmail-mbox.5 > qmail-mbox.0
-
- myctime.o: \
- compile myctime.c datetime.h fmt.h myctime.h
-@@ -1852,7 +1852,7 @@
- auto_patrn.h conf-users conf-groups auto_uids.h auto_usera.h extra.h \
- addresses.5 except.1 bouncesaying.1 condredirect.1 dot-qmail.9 \
- envelopes.5 forgeries.7 forward.1 maildir2mbox.1 maildirmake.1 \
--maildirwatch.1 mailsubj.1 mbox.5 preline.1 qbiff.1 qmail-clean.8 \
-+maildirwatch.1 mailsubj.1 qmail-mbox.5 preline.1 qbiff.1 qmail-clean.8 \
- qmail-command.8 qmail-control.9 qmail-getpw.9 qmail-header.5 \
- qmail-inject.8 qmail-limits.9 qmail-local.8 qmail-log.5 \
- qmail-lspawn.8 qmail-newmrh.9 qmail-newu.9 qmail-pop3d.8 \
-@@ -1915,7 +1915,7 @@
- ipalloc.h ipalloc.c select.h1 select.h2 trysysel.c ndelay.h ndelay.c \
- ndelay_off.c direntry.3 direntry.h1 direntry.h2 trydrent.c prot.h \
- prot.c chkshsgr.c warn-shsgr tryshsgr.c ipme.h ipme.c trysalen.c \
--maildir.5 maildir.h maildir.c tcp-environ.5 constmap.h constmap.c \
-+maildir.5 maildir.h maildir.c constmap.h constmap.c \
- update_tmprsadh
- shar -m `cat FILES` > shar
- chmod 400 shar
-@@ -2171,10 +2171,6 @@
- scan.h subgetopt.h ip.h dns.h byte.h remoteinfo.h exit.h case.h
- ./compile tcp-env.c
-
--tcp-environ.0: \
--tcp-environ.5
-- nroff -man tcp-environ.5 > tcp-environ.0
--
- tcpto.o: \
- compile tcpto.c tcpto.h open.h lock.h seek.h now.h datetime.h ip.h \
- byte.h datetime.h readwrite.h
-diff -ur qmail-1.03.orig/preline.1 qmail-1.03/preline.1
---- qmail-1.03.orig/preline.1 2005-09-12 23:40:59.000000000 +0200
-+++ qmail-1.03/preline.1 2005-09-12 23:41:07.000000000 +0200
-@@ -53,5 +53,5 @@
- .B Return-Path
- line.
- .SH "SEE ALSO"
--mbox(5),
-+qmail-mbox(5),
- qmail-command(8)
-diff -ur qmail-1.03.orig/qmail-mbox.5 qmail-1.03/qmail-mbox.5
---- qmail-1.03.orig/qmail-mbox.5 2005-09-12 23:40:59.000000000 +0200
-+++ qmail-1.03/qmail-mbox.5 2005-09-12 23:41:07.000000000 +0200
-@@ -1,4 +1,4 @@
--.TH mbox 5
-+.TH qmail-mbox 5
- .SH "NAME"
- mbox \- file containing mail messages
- .SH "INTRODUCTION"
-diff -ur qmail-1.03.orig/TARGETS qmail-1.03/TARGETS
---- qmail-1.03.orig/TARGETS 2005-09-12 23:40:59.000000000 +0200
-+++ qmail-1.03/TARGETS 2005-09-12 23:41:33.000000000 +0200
-@@ -395,9 +395,8 @@
- dot-qmail.5
- dot-qmail.0
- qmail-command.0
--tcp-environ.0
- maildir.0
--mbox.0
-+qmail-mbox.0
- addresses.0
- envelopes.0
- forgeries.0
+++ /dev/null
---- qmail-1.03.orig/qmail-smtpd.c 2004-11-19 09:00:53.000000000 +0100
-+++ qmail-1.03/qmail-smtpd.c 2004-12-11 19:06:23.185045688 +0100
-@@ -1006,7 +1006,6 @@
- if (!stralloc_0(&pass)) die_nomem();
- if (!stralloc_0(&resp)) die_nomem();
-
-- if (fd_copy(2,1) == -1) return err_pipe();
- //close(3);
- if (pipe(pi) == -1) return err_pipe();
- //if (pi[0] != 3) return err_pipe();
-@@ -1014,6 +1013,7 @@
- case -1:
- return err_fork();
- case 0:
-+ if (fd_copy(2,1) == -1) _exit(1);
- close(pi[1]);
- if (pi[0] != 3) {
- close(3);
+++ /dev/null
---- qmail-smtpd.c.orig 2005-07-13 12:42:16.998697299 +0200
-+++ qmail-smtpd.c 2005-07-13 12:42:35.393412418 +0200
-@@ -621,7 +621,9 @@
- }
-
- switch(mfcheck()) {
-- case DNS_HARD: err_hmf(); return;
-+ case DNS_HARD:
-+ strerr_warn4("qmail-smtpd: invalid envelope sender: <",addr.s,"> at ",remoteip,0);
-+ err_hmf(); return;
- case DNS_SOFT: err_smf(); return;
- case DNS_MEM: die_nomem();
- }
+++ /dev/null
-diff --unidirectional-new-file -ur qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2005-01-06 01:22:13.841316160 +0100
-+++ qmail-1.03/qmail-smtpd.c 2005-01-06 01:25:34.862756256 +0100
-@@ -132,6 +132,7 @@
- out(" (#5.7.1)\r\n");
- }
- #endif
-+void err_badbounce() { out("550 sorry, bounce messages should have a single envelope recipient (#5.7.1)\r\n"); }
- void err_unimpl() { out("502 unimplemented (#5.5.1)\r\n"); }
- void err_syntax() { out("555 syntax error (#5.5.4)\r\n"); }
- void err_relay() { out("553 we don't relay (#5.7.1)\r\n"); }
-@@ -429,6 +430,7 @@
- stralloc rcptto = {0};
- stralloc fuser = {0};
- stralloc mfparms = {0};
-+int recipcount;
-
- int mailfrom_size(arg) char *arg;
- {
-@@ -541,6 +543,7 @@
- if (!stralloc_copys(&rcptto,"")) die_nomem();
- if (!stralloc_copys(&mailfrom,addr.s)) die_nomem();
- if (!stralloc_0(&mailfrom)) die_nomem();
-+ recipcount = 0;
- out("250 ok\r\n");
- }
- void smtp_rcpt(arg) char *arg; {
-@@ -580,6 +583,7 @@
- if (!stralloc_cats(&rcptto,"T")) die_nomem();
- if (!stralloc_cats(&rcptto,addr.s)) die_nomem();
- if (!stralloc_0(&rcptto)) die_nomem();
-+ recipcount++;
- out("250 ok\r\n");
- }
-
-@@ -696,6 +700,7 @@
-
- if (!seenmail) { err_wantmail(); return; }
- if (!rcptto.len) { err_wantrcpt(); return; }
-+ if (mailfrom.len == 1 && recipcount > 1) { err_badbounce(); return; }
- if (flagbrt) { err_brt(); return; }
- seenmail = 0;
- if (databytes) bytestooverflow = databytes + 1;
+++ /dev/null
-diff --unidirectional-new-file -ur qmail-1.03.orig/qmail-remote.c qmail-1.03/qmail-remote.c
---- qmail-1.03.orig/qmail-remote.c 2005-01-06 01:17:21.706727368 +0100
-+++ qmail-1.03/qmail-remote.c 2005-01-06 01:18:45.802942800 +0100
-@@ -553,7 +553,9 @@
- if (!smtps)
- #endif
-
-- if (smtpcode() != 220) quit("ZConnected to "," but greeting failed");
-+ code = smtpcode();
-+ if (code >= 500) quit("DConnected to "," but greeting failed");
-+ if (code != 220) quit("ZConnected to "," but greeting failed");
-
- #ifdef EHLO
- # ifdef TLS
-@@ -580,7 +582,9 @@
- substdio_put(&smtpto,helohost.s,helohost.len);
- substdio_puts(&smtpto,"\r\n");
- substdio_flush(&smtpto);
-- if (smtpcode() != 250) quit("ZConnected to "," but my name was rejected");
-+ code = smtpcode();
-+ if (code >= 500) quit("DConnected to "," but my name was rejected");
-+ if (code != 250) quit("ZConnected to "," but my name was rejected");
-
- #ifdef EHLO
- }
+++ /dev/null
-diff -Nru qmail-1.03.orig/qmail-smtpd.c qmail-1.03/qmail-smtpd.c
---- qmail-1.03.orig/qmail-smtpd.c 2005-06-06 00:32:59.000000000 +0300
-+++ qmail-1.03/qmail-smtpd.c 2005-06-06 08:18:58.051312616 +0300
-@@ -1314,6 +1314,11 @@
- stralloc saciphers = {0};
- X509_STORE *store;
- X509_LOOKUP *lookup;
-+ const char *servercert;
-+
-+ /* if set, use servercert selected through SMTP_SERVERCERT env var */
-+ servercert = env_get("SMTP_SERVERCERT");
-+ if (!servercert) servercert = SERVERCERT;
-
- SSL_library_init();
-
-@@ -1321,7 +1326,7 @@
- ctx = SSL_CTX_new(SSLv23_server_method());
- if (!ctx) { tls_err("unable to initialize ctx"); return; }
-
-- if (!SSL_CTX_use_certificate_chain_file(ctx, SERVERCERT))
-+ if (!SSL_CTX_use_certificate_chain_file(ctx, servercert))
- { SSL_CTX_free(ctx); tls_err("missing certificate"); return; }
- SSL_CTX_load_verify_locations(ctx, CLIENTCA, NULL);
-
-@@ -1343,7 +1348,7 @@
- if (!myssl) { tls_err("unable to initialize ssl"); return; }
-
- /* this will also check whether public and private keys match */
-- if (!SSL_use_RSAPrivateKey_file(myssl, SERVERCERT, SSL_FILETYPE_PEM))
-+ if (!SSL_use_RSAPrivateKey_file(myssl, servercert, SSL_FILETYPE_PEM))
- { SSL_free(myssl); tls_err("no valid RSA private key"); return; }
-
- ciphers = env_get("TLSCIPHERS");
+++ /dev/null
---- extra.h.orig 2005-05-01 13:47:56.569619968 +0200
-+++ extra.h 2005-05-01 13:48:03.214609776 +0200
-@@ -1,7 +1,7 @@
- #ifndef EXTRA_H
- #define EXTRA_H
-
--#define QUEUE_EXTRA ""
--#define QUEUE_EXTRALEN 0
-+#define QUEUE_EXTRA "Tlog\0"
-+#define QUEUE_EXTRALEN 5
-
- #endif
+++ /dev/null
---- qmail-remote.c.orig 2005-08-12 22:04:43.000000000 +0200
-+++ qmail-remote.c 2005-08-12 22:09:01.000000000 +0200
-@@ -638,6 +638,8 @@
- substdio_put(&smtpto,sender.s,sender.len);
- substdio_puts(&smtpto,">\r\n");
- substdio_flush(&smtpto);
-+ if(!stralloc_copys(&auth_status, "Delivered with authenticated connection to \n")) temp_nomem();
-+ if(!stralloc_0(&auth_status)) temp_nomem();
- } else {
- no_supported_auth();
- mail_without_auth();
+++ /dev/null
---- qmail-1.03.orig/qmail-smtpd.c 2005-01-05 23:08:02.724271992 +0100
-+++ qmail-1.03/qmail-smtpd.c 2005-01-05 23:09:00.374507824 +0100
-@@ -94,6 +94,7 @@
- #endif
- void err_unimpl() { out("502 unimplemented (#5.5.1)\r\n"); }
- void err_syntax() { out("555 syntax error (#5.5.4)\r\n"); }
-+void err_relay() { out("553 we don't relay (#5.7.1)\r\n"); }
- void err_wantmail() { out("503 MAIL first (#5.5.1)\r\n"); }
- void err_wantrcpt() { out("503 RCPT first (#5.5.1)\r\n"); }
- void err_noop() { out("250 ok\r\n"); }
-@@ -331,6 +332,20 @@
- return r;
- }
-
-+int addrrelay()
-+{
-+ int j;
-+ j = addr.len;
-+ while(--j >= 0)
-+ if (addr.s[j] == '@') break;
-+ if (j < 0) j = addr.len;
-+ while(--j >= 0) {
-+ if (addr.s[j] == '@') return 1;
-+ if (addr.s[j] == '%') return 1;
-+ if (addr.s[j] == '!') return 1;
-+ }
-+ return 0;
-+}
-
- int seenmail = 0;
- int flagbarfbmf; /* defined if seenmail */
-@@ -451,6 +466,7 @@
- void smtp_rcpt(arg) char *arg; {
- if (!seenmail) { err_wantmail(); return; }
- if (!addrparse(arg)) { err_syntax(); return; }
-+ if (addrrelay()) { err_relay(); return; }
- if (flagbarfbhelo) {
- strerr_warn4("qmail-smtpd: badhelo: <",helohost.s,"> at ",remoteip,0);
- err_bhelo();
+++ /dev/null
-# smtpplugins sample file
-# none of these plugins is installed by default
-# Paths are relative to the qmail home dir.
-# #f you want your plugin to be executed by system shell, add ':' just before
-# plugin path. this is slightly slower than normal mode.
-#
-# you may disable qmail-spp by setting NOSPP environmental variable - for
-# example using tcprules
-#
-# see http://qmail-spp.sourceforge.net/doc/
-
-[auth]
-#plugins/onlycrammd5
-
-[helo]
-#:plugins/badhelo example.com spammers.com
-
-[mail]
-#:plugins/rbl relays.ordb.org
-#plugins/blacklisted
-#plugins/spf
-#plugins/dnsmx-check
-
-[rcpt]
-#plugins/exists
-#plugins/tarpit
-
+++ /dev/null
---- qmail-smtpd.c.bak 2004-10-17 19:44:53.659697177 +0200
-+++ qmail-smtpd.c 2004-10-17 19:46:21.040994357 +0200
-@@ -806,7 +806,8 @@
- out("220 ready for tls\r\n"); flush();
-
- if(!(ssl=SSL_new(ctx))) die_read();
-- SSL_set_fd(ssl,0);
-+ SSL_set_rfd(ssl,0);
-+ SSL_set_wfd(ssl,1);
- if(SSL_accept(ssl)<=0) die_read();
- substdio_fdbuf(&ssout,SSL_write,ssl,ssoutbuf,sizeof(ssoutbuf));
-
+++ /dev/null
---- tls.c.orig 2006-09-05 21:45:09.000000000 +0200
-+++ tls.c 2006-09-05 21:45:17.000000000 +0200
-@@ -2,6 +2,7 @@
- #include "error.h"
- #include <openssl/ssl.h>
- #include <openssl/err.h>
-+#include <string.h>
-
- int smtps = 0;
- SSL *ssl = NULL;
-@@ -9,7 +10,6 @@
- void ssl_free(SSL *myssl) { SSL_shutdown(myssl); SSL_free(myssl); }
- void ssl_exit(int status) { if (ssl) ssl_free(ssl); _exit(status); }
-
--const char *strerror(int);
- const char *ssl_error()
- {
- int r = ERR_get_error();
+++ /dev/null
-diff -u -r qmail-1.03.orig/qmail-qmqpc.c qmail-1.03/qmail-qmqpc.c
---- qmail-1.03.orig/qmail-qmqpc.c 2005-07-19 22:25:48.000000000 +0200
-+++ qmail-1.03/qmail-qmqpc.c 2005-07-19 22:34:27.000000000 +0200
-@@ -109,7 +109,7 @@
- qmqpfd = socket(AF_INET,SOCK_STREAM,0);
- if (qmqpfd == -1) die_socket();
-
-- if (timeoutconn(qmqpfd,&ip,PORT_QMQP,10) != 0) {
-+ if (timeoutconn(qmqpfd,&ip,(struct ip_address*)0,PORT_QMQP,10) != 0) {
- lasterror = 73;
- if (errno == error_timeout) lasterror = 72;
- close(qmqpfd);
-diff -u -r qmail-1.03.orig/qmail-remote.c qmail-1.03/qmail-remote.c
---- qmail-1.03.orig/qmail-remote.c 2005-07-19 22:25:48.000000000 +0200
-+++ qmail-1.03/qmail-remote.c 2005-07-20 14:51:20.000000000 +0200
-@@ -52,6 +52,9 @@
- stralloc auth_b64_pass = {0};
- stralloc auth_status = {0};
-
-+stralloc smtphost = {0};
-+ipalloc smtpip = {0};
-+
- saa reciplist = {0};
-
- struct ip_address partner;
-@@ -904,6 +907,20 @@
-
- if (!saa_readyplus(&reciplist,0)) temp_nomem();
- if (ipme_init() != 1) temp_oserr();
-+
-+ // 'canonhost' now should contain the canonical name of the sender's host.
-+ // Most of the time this is a local domain name, but sometimes the domain
-+ // name of a forwarded email.
-+ if(!stralloc_copy(&smtphost, &canonhost)) temp_nomem();
-+ dns_ip(&smtpip, &smtphost);
-+
-+ // Check if the obtained SMTP IP address is one of the addresses
-+ // on this machine. If it is, set 'helohost' to 'smtphost'.
-+ if(smtpip.len > 0 && ipme_is(&smtpip.ix->ip)) {
-+ stralloc_copy(&helohost, &smtphost);
-+ }else{
-+ byte_zero(smtpip.ix->ip.d, sizeof(smtpip.ix->ip.d));
-+ }
-
- flagallaliases = 1;
- recips = argv + 3;
-@@ -951,7 +968,7 @@
- if (smtpfd == -1) temp_oserr();
-
- if (qmtp_priority(ip.ix[i].pref)) {
-- if (timeoutconn(smtpfd,&ip.ix[i].ip,(unsigned int) qmtp_port,timeoutconnect) == 0) {
-+ if (timeoutconn(smtpfd,&ip.ix[i].ip,&smtpip.ix->ip,(unsigned int) qmtp_port,timeoutconnect) == 0) {
- tcpto_err(&ip.ix[i].ip,0);
- partner = ip.ix[i].ip;
- qmtp(); /* does not return */
-@@ -960,7 +977,7 @@
- smtpfd = socket(AF_INET,SOCK_STREAM,0);
- if (smtpfd == -1) temp_oserr();
- }
-- if (timeoutconn(smtpfd,&ip.ix[i].ip,(unsigned int) smtp_port,timeoutconnect) == 0) {
-+ if (timeoutconn(smtpfd,&ip.ix[i].ip,&smtpip.ix->ip,(unsigned int) smtp_port,timeoutconnect) == 0) {
- tcpto_err(&ip.ix[i].ip,0);
- partner = ip.ix[i].ip;
- #ifdef TLS
-diff -u -r qmail-1.03.orig/remoteinfo.c qmail-1.03/remoteinfo.c
---- qmail-1.03.orig/remoteinfo.c 2005-07-19 22:25:48.000000000 +0200
-+++ qmail-1.03/remoteinfo.c 2005-07-19 22:33:05.000000000 +0200
-@@ -49,7 +49,7 @@
- byte_copy(&sin.sin_addr,4,ipl);
- sin.sin_port = 0;
- if (bind(s,(struct sockaddr *) &sin,sizeof(sin)) == -1) { close(s); return 0; }
-- if (timeoutconn(s,ipr,113,timeout) == -1) { close(s); return 0; }
-+ if (timeoutconn(s,ipr,ipl,113,timeout) == -1) { close(s); return 0; }
- fcntl(s,F_SETFL,fcntl(s,F_GETFL,0) & ~O_NDELAY);
-
- len = 0;
-diff -u -r qmail-1.03.orig/timeoutconn.c qmail-1.03/timeoutconn.c
---- qmail-1.03.orig/timeoutconn.c 2005-07-19 22:25:48.000000000 +0200
-+++ qmail-1.03/timeoutconn.c 2005-07-20 14:27:50.000000000 +0200
-@@ -10,9 +10,10 @@
- #include "byte.h"
- #include "timeoutconn.h"
-
--int timeoutconn(s,ip,port,timeout)
-+int timeoutconn(s,ip,localip,port,timeout)
- int s;
- struct ip_address *ip;
-+struct ip_address *localip;
- unsigned int port;
- int timeout;
- {
-@@ -22,6 +23,17 @@
- fd_set wfds;
- struct timeval tv;
-
-+ // If 'smtpip' != 0.0.0.0 bind () it as outgoing SMTP IP address.
-+ if(localip && (localip->d[0] || localip->d[1] || localip->d[2] || localip->d[3])) {
-+ byte_zero(&sin, sizeof(sin));
-+ byte_copy(&sin.sin_addr.s_addr, 4, localip);
-+ sin.sin_family = AF_INET;
-+
-+ // Don't return if it doesn't work out. Otherwise, it would
-+ // fail if the user uses the moreipme functionality.
-+ bind(s, (struct sockaddr*)&sin, sizeof(sin));
-+ }
-+
- byte_zero(&sin,sizeof(sin));
- byte_copy(&sin.sin_addr,4,ip);
- x = (char *) &sin.sin_port;
+++ /dev/null
-PATH="/var/qmail/bin"
-ROOTPATH="/var/qmail/bin"
-CONFIG_PROTECT="/var/qmail/control /var/qmail/alias"
-QMAIL_CONTROLDIR=/var/qmail/control
+++ /dev/null
-# Common Configuration file for all qmail daemons
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/conf-common,v 1.3 2005/02/14 12:26:31 robbat2 Exp $
-
-# Qmail User IDS to run daemons as
-QMAILDUID=`id -u qmaild`
-NOFILESGID=`id -g qmaild`
-QMAILLUID=`id -u qmaill`
-
-# Qmail Control Dir (this is actually set in /etc/env.d/99qmail)
-#QMAIL_CONTROLDIR=/var/qmail/control
-
-# Host and port to listen on
-# We listen on the IPv4 local ip by default
-TCPSERVER_HOST=0.0.0.0
-TCPSERVER_PORT=${SERVICE}
-
-# you do not need to specify -x, -c, -u or -g in this variable as those are
-# added later
-TCPSERVER_OPTS="-p -v"
-
-# This tells tcpserver where to file the rules cdb file
-[ -d /etc/tcprules.d/ ] && TCPSERVER_RULESCDB=/etc/tcprules.d/tcp.qmail-${SERVICE}.cdb
-[ ! -f "${TCPSERVER_RULESCDB}" ] && TCPSERVER_RULESCDB=/etc/tcp.${SERVICE}.cdb
-
-# we limit data and stack segments to 8mbytes, you may need to raise this if
-# you are using a filter in QMAILQUEUE
-SOFTLIMIT_OPTS="-m 16000000"
-
-# We don't have anything to set QMAILQUEUE to at the moment, so we leave it
-# alone Generally it is best to add this in your appropriate (usually SMTP) cdb
-# files /etc/tcp.*.cdb OR /etc/tcprules.d/tcp.qmail-*.cdb instead of on a
-# global basis, as otherwise outgoing mail will be checked (because qmail-queue
-# is used for most parts of qmail) You can also enable this per-server by just
-# placing it into the other configuration files by placing the line there
-# instead. Please note that the export part is important.
-#export QMAILQUEUE=""
-
-# tcpserver maximum concurrency, defaults to 40 in tcpserver
-# this controls the maximum number of incoming connections that it will accept
-[ -e ${QMAIL_CONTROLDIR}/concurrencyincoming ] && MAXCONN=$(<${QMAIL_CONTROLDIR}/concurrencyincoming) || MAXCONN=40
-
-# logging directives
-LOG_OPTS="t" # 't' is for timestamp
-LOG_MAXSIZE=2500000 # defalts to '99999' if empty
-LOG_MAXCOUNT=10 # defaults to '10' if empty
-
-# build LOG_OPTS from this
-[ -n "${LOG_MAXSIZE}" ] && LOG_OPTS="${LOG_OPTS} s${LOG_MAXSIZE}"
-[ -n "${LOG_MAXCOUNT}" ] && LOG_OPTS="${LOG_OPTS} n${LOG_MAXCOUNT}"
-
-# directory to log to
-LOG_DEST=/var/log/qmail/qmail-${SERVICE}d
-
-# BIG FAT WARNING:
-# If you disable this by uncommenting it you will turn _off_ the configuration
-# sanity check do so at your own risk!
-#QMAIL_DISABLE_SANITY_CHECK=1
+++ /dev/null
-# Configuration file for qmail-pop3d
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/conf-pop3d,v 1.2 2004/07/18 03:29:51 dragonheart Exp $
-
-# Stuff to run before tcpserver
-#QMAIL_TCPSERVER_PRE=""
-# Stuff to run before the authenticator
-#QMAIL_POP3_PREAUTH=""
-# Stuff to run after the user has authenticated successfully
-#QMAIL_POP3_POSTAUTH=""
-
-# this should contain the FQDN of your server
-# by default it pulls the value from qmail
-# which should be correct
-QMAIL_POP3_POP3HOST="$(<${QMAIL_CONTROLDIR}/me)"
-
-# If you want POP3 before SMTP, and you are using this POP3 daemon
-# uncomment the next two lines
-#QMAIL_TCPSERVER_PRE="${QMAIL_TCPSERVER_PRE} envdir /etc/relay-ctrl relay-ctrl-chdir"
-#QMAIL_POP3_POSTAUTH="${QMAIL_POP3_POSTAUTH} /usr/bin/relay-ctrl-allow"
-
-# This controls what password authentication tool POP3 uses
-# It must support DJB's checkpassword interface (http://cr.yp.to/checkpwd.html)
-QMAIL_POP3_CHECKPASSWORD="/bin/checkpassword"
-# cmd5checkpw only validates passwords from /etc/poppasswd
-#QMAIL_POP3_CHECKPASSWORD="/bin/cmd5checkpw"
-
-# The name of the maildir in each user's directory.
-# This should be the same thing that defaultdelivery points to
-QMAIL_MAILDIR=".maildir"
+++ /dev/null
-# Configuration file for qmail-qmqpd
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/conf-qmqpd,v 1.2 2004/07/18 03:29:51 dragonheart Exp $
-
-# Stuff to run before tcpserver
-#QMAIL_TCPSERVER_PRE=""
-# Stuff to run qmail-qmqpd
-#QMAIL_QMQP_PRE=""
-# Stuff to after qmail-qmqpd
-#QMAIL_QMQP_POST=""
-
-# this turns off the IDENT grab attempt on connecting
-TCPSERVER_OPTS="${TCPSERVER_OPTS} -R"
-
-# I don't trust /etc/services to have obscure ports
-TCPSERVER_PORT=628
+++ /dev/null
-# Configuration file for qmail-qmtpd
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/conf-qmtpd,v 1.2 2004/07/18 03:29:51 dragonheart Exp $
-
-# For more information on making your servers talk QMTP
-# see http://cr.yp.to/im/mxps.html
-
-# Stuff to run before tcpserver
-#QMAIL_TCPSERVER_PRE=""
-# Stuff to run qmail-qmtpd
-#QMAIL_QMTP_PRE=""
-# Stuff to after qmail-qmtpd
-#QMAIL_QMTP_POST=""
-
-# this turns off the IDENT grab attempt on connecting
-TCPSERVER_OPTS="${TCPSERVER_OPTS} -R"
-
-# I don't trust /etc/services to have obscure ports
-TCPSERVER_PORT=209
+++ /dev/null
-# Configuration file for qmail-send
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/conf-send,v 1.2 2004/07/18 03:29:51 dragonheart Exp $
-
-# directory to log to
-# override conf-common on this
-LOG_DEST=/var/log/qmail/qmail-send
+++ /dev/null
-# Configuration file for qmail-smtpd
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/conf-smtpd,v 1.4 2005/01/28 08:15:18 hansmi Exp $
-
-# Stuff to run before tcpserver
-#QMAIL_TCPSERVER_PRE=""
-# Stuff to run qmail-smtpd
-#QMAIL_SMTP_PRE=""
-# Stuff to after qmail-smtpd
-#QMAIL_SMTP_POST=""
-
-# this turns off the IDENT grab attempt on connecting
-TCPSERVER_OPTS="${TCPSERVER_OPTS} -R"
-
-# fixcrio inserts missing CRs at the ends of lines. See:
-# http://cr.yp.to/ucspi-tcp/fixcrio.html
-# http://cr.yp.to/docs/smtplf.html
-# DO NOT enable this, when you are using SSL/TLS (USE=ssl)!
-#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} fixcrio"
-
-# You might want to use rblsmtpd with this, but you need to fill in a RBL server here first
-# see http://cr.yp.to/ucspi-tcp/rblsmtpd.html for more details
-#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} rblsmtpd -r RBL-SERVER"
-
-# If you are interested in providing POP or IMAP before SMTP type relaying,
-# emerge relay-ctrl, then uncomment the next 2 lines
-#QMAIL_TCPSERVER_PRE="${QMAIL_TCPSERVER_PRE} envdir /etc/relay-ctrl relay-ctrl-chdir"
-#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} relay-ctrl-check"
-# In /etc/courier-imap/authdaemonrc add the next line to the end:
-#authmodulelist="${authmodulelist} relay-ctrl-allow"
-# Then in /etc/courier-imap/{imapd,imapd-ssl,pop3d,pop3d-ssl}
-# Add this at the end
-#PRERUN="${PRERUN} envdir /etc/relay-ctrl relay-ctrl-chdir"
-
-# This next block is for SMTP-AUTH
-# This provides the LOGIN, PLAIN and CRAM-MD5 types
-# the 'cmd5checkpw' used in $QMAIL_SMTP_AUTHCHECKPASSWORD supports CRAM-MD5
-# and reads it's data from /etc/poppasswd
-# see the manpage for cmd5checkpw for details on the passwords
-# uncomment the next four lines to enable SMTP-AUTH
-#QMAIL_SMTP_AUTHHOST=$(<${QMAIL_CONTROLDIR}/me)
-#[ -z "${QMAIL_SMTP_POST}" ] && QMAIL_SMTP_POST=/bin/true
-#QMAIL_SMTP_CHECKPASSWORD="/bin/cmd5checkpw"
-#QMAIL_SMTP_POST="${QMAIL_SMTP_AUTHHOST} ${QMAIL_SMTP_CHECKPASSWORD} ${QMAIL_SMTP_POST}"
+++ /dev/null
-# Configuration file for qmail-smtpd
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/conf-smtpd-r16,v 1.2 2005/08/14 11:01:44 hansmi Exp $
-
-# Stuff to run before tcpserver
-#QMAIL_TCPSERVER_PRE=""
-# Stuff to run qmail-smtpd
-#QMAIL_SMTP_PRE=""
-# Stuff to after qmail-smtpd
-#QMAIL_SMTP_POST=""
-
-# this turns off the IDENT grab attempt on connecting
-TCPSERVER_OPTS="${TCPSERVER_OPTS} -R"
-
-# fixcrio inserts missing CRs at the ends of lines. See:
-# http://cr.yp.to/ucspi-tcp/fixcrio.html
-# http://cr.yp.to/docs/smtplf.html
-# DO NOT enable this when you are using SSL/TLS (USE=ssl)!
-#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} fixcrio"
-
-# You might want to use rblsmtpd with this, but you need to fill in a RBL
-# server here first, see http://cr.yp.to/ucspi-tcp/rblsmtpd.html for more
-# details
-#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} rblsmtpd -r RBL-SERVER"
-
-# If you are interested in providing POP or IMAP before SMTP type relaying,
-# emerge relay-ctrl, then uncomment the next 2 lines
-#QMAIL_TCPSERVER_PRE="${QMAIL_TCPSERVER_PRE} envdir /etc/relay-ctrl relay-ctrl-chdir"
-#QMAIL_SMTP_PRE="${QMAIL_SMTP_PRE} relay-ctrl-check"
-# In /etc/courier-imap/authdaemonrc add the next line to the end:
-#authmodulelist="${authmodulelist} relay-ctrl-allow"
-# Then in /etc/courier-imap/{imapd,imapd-ssl,pop3d,pop3d-ssl}
-# Add this at the end
-#PRERUN="${PRERUN} envdir /etc/relay-ctrl relay-ctrl-chdir"
-
-# This next block is for SMTP-AUTH
-
-# WARNING: If you've installed qmail with USE=noauthcram, and you want to use
-# the following programs, you proably need to install them.
-
-# Example using cmd5checkpw
-# See the manpage for cmd5checkpw for details on the passwords
-#QMAIL_SMTP_CHECKPASSWORD="/bin/cmd5checkpw"
-
-# Example for checkpassword-pam (emerge checkpassword-pam)
-# Don't forget to make /usr/bin/checkpassword-pam sticky (see README.auth)
-#QMAIL_SMTP_CHECKPASSWORD="/usr/bin/checkpassword-pam -s system-auth"
-
-[[ -n "${QMAIL_SMTP_CHECKPASSWORD}" ]] && {
- [[ -z "${QMAIL_SMTP_POST}" ]] && QMAIL_SMTP_POST=/bin/true
- QMAIL_SMTP_POST="${QMAIL_SMTP_CHECKPASSWORD} ${QMAIL_SMTP_POST}"
-}
+++ /dev/null
-#!/bin/sh
-# Configuration Sanity Checking for qmail
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/config-sanity-check,v 1.3 2005/01/10 00:17:34 robbat2 Exp $
-# This is intended solely to stop qmail eating up all your hard disk space with logs
-
-CONFIG_SANITY_GOOD=1
-
-# check simple stuff first
-if [ -z "${QMAILDUID}" -o -z "${NOFILESGID}" -o -z "${SERVICE}" -o -z "${QMAILLUID}" ]; then
- echo "SERVICE(${SERVICE}), QMAILDUID(${QMAILDUID}), NOFILESGID(${NOFILESGID}) or QMAILLUID(${QMAILLUID}) is unset in $0"
- CONFIG_SANITY_GOOD=0
-fi
-
-if [ -z "${LOG_OPTS}" -o -z "${LOG_DEST}" ]; then
- echo "LOG_OPTS: ${LOG_OPTS}"
- echo "LOG_DEST: ${LOG_DEST}"
- echo "Error in logging setup!"
- CONFIG_SANITY_GOOD=0
-fi
-
-if [ "${SERVICE}" = "smtp" -a ! -f ${QMAIL_CONTROLDIR}/rcpthosts -a -z "${QMAIL_DISABLE_SANITY_CHECK}" ]; then
- echo "No /var/qmail/control/rcpthosts!"
- echo "Refusing to start SMTP listener because it'll create an open relay"
- CONFIG_SANITY_GOOD=0
-fi
-
-if [ "${SERVICE}" != "send" -a ! -f "${TCPSERVER_RULESCDB}" ]; then
- echo "No CDB file found (${TCPSERVER_RULESCDB})"
- CONFIG_SANITY_GOOD=0
-fi
-
-if [ ! "${CONFIG_SANITY_GOOD}" -eq "1" ]; then
- echo "Some error detected in ${SERVICE}, sleeping for 90 seconds for safety"
- sleep 90s
- exit 1
-fi
-
+++ /dev/null
-MD5 ad597c93426c0938fdb36d853fbcf40d 08-capa.diff 1323
-RMD160 f3cebee7fd74ea3f9ed5dd78513007d3d8463e89 08-capa.diff 1323
-SHA256 3e9e851ca40e4f51bec5471f4711660208f8919db97109d41be737abda407668 08-capa.diff 1323
-MD5 2ff58c3570870a8ff9a1d9eb9aec05a6 big-concurrency.patch 9331
-RMD160 51dd7ac6cec884f402fbc7f4b78e2b11a903f73d big-concurrency.patch 9331
-SHA256 0322991955878e86af495f7317c3a4bd2e60640f9a6dd70ad501fff27242ac2f big-concurrency.patch 9331
-MD5 39b6f70f65056472ff97ab40c1dba7b4 big-todo.103.patch 5546
-RMD160 a16a429796d869b8217e42b7ddb607c95d9bbcd8 big-todo.103.patch 5546
-SHA256 afa0a249e3271badd442f0bdae39997d9fe536157d8a0d62b6706f3dfcd11a72 big-todo.103.patch 5546
-MD5 68e7697fd61d7cd9a5a7dc88ce2ecd47 netscape-progress.patch 1457
-RMD160 d655cf381fd949e3da2e9613f38fcff987ed5ca6 netscape-progress.patch 1457
-SHA256 d91bead4dddbb33d7ae075a6ee8da883d97ee674eca92e225950429e7ca69d69 netscape-progress.patch 1457
-MD5 999e360e4b1571663b995ce51f6e056e qmail-1.03-0.0.0.0-0.2.patch 734
-RMD160 22f1e96684225b52ca99a86b13d5dfe21cd90240 qmail-1.03-0.0.0.0-0.2.patch 734
-SHA256 9de3e8b5d85441e6cb73ce6683fdd90feb29bd615b2f868b160f6f3b1c09f860 qmail-1.03-0.0.0.0-0.2.patch 734
-MD5 2bd191cca4e640e87cca79bc0405f97a qmail-1.03-moreipme-0.6pre1-gentoo.patch 13942
-RMD160 982fad816cada226b3e9e9bdc2f91d85932c9afd qmail-1.03-moreipme-0.6pre1-gentoo.patch 13942
-SHA256 822383a7e7178922ce1ebdfcf3c00e859f38c200caf6b24ce2c4c361d7057ca6 qmail-1.03-moreipme-0.6pre1-gentoo.patch 13942
-MD5 122664c38338e5ec35fcac43f33d6927 qmail-1.03-qmtpc.patch 6197
-RMD160 fd4b63b62ff56f805d1dd1eb1f3ff052ea628b43 qmail-1.03-qmtpc.patch 6197
-SHA256 f704b6c0ca3515a4bb488d14f7c94910aba4daa87420db6cd5b7ea19f17f7449 qmail-1.03-qmtpc.patch 6197
-MD5 d7151dcbeb02eea1c24c1dedffe20e0b qmail-1.03-reread-concurrency.2.patch 1129
-RMD160 1a69f593c6fc87dadd3f0b9bd62a218a3da2eeca qmail-1.03-reread-concurrency.2.patch 1129
-SHA256 1523c3313bcaae462329cd1515f143a3764ebd62fdd5b8b8696c4310b5c6dccb qmail-1.03-reread-concurrency.2.patch 1129
-MD5 622f65f982e380dbe86e6574f3abcb7c qmail-1.03.tar.gz 220668
-RMD160 b851f273f1d365d38efd949b1efcf35768ffa30f qmail-1.03.tar.gz 220668
-SHA256 21ed6c562cbb55092a66197c35c8222b84115d1acab0854fdb1ad1f301626f88 qmail-1.03.tar.gz 220668
-MD5 9140ad2b03017145cd7963c84bb24f16 qmail-103.patch 2104
-RMD160 437f8b3063438bbd82c59557333b3566214afa9c qmail-103.patch 2104
-SHA256 4cad53c7a6628a600c74c36bfee327db5052ca24c222d4013e4dfcd7f427653d qmail-103.patch 2104
-MD5 d566e8bd99b33efee0194e855b8d6995 qmail-date-localtime.patch.txt 2603
-RMD160 47c3ee3b7e85a3b75700810861be5eec32185935 qmail-date-localtime.patch.txt 2603
-SHA256 852aee7577edf8814c2429f82740da2a7e0b0b23516e10c4f3f7e845a47be2d5 qmail-date-localtime.patch.txt 2603
-MD5 fc00be3edc2827f1c93112d7d5147122 qmail-gentoo-1.03-r12-badrcptto-morebadrcptto-accdias.diff.bz2 4524
-RMD160 5267361d7154abde63fb8aee6c5337cf67ef12e9 qmail-gentoo-1.03-r12-badrcptto-morebadrcptto-accdias.diff.bz2 4524
-SHA256 0ae8c3be6cee6f3235f843e5d35c8086c221ec39901943247e7a1878e11b5227 qmail-gentoo-1.03-r12-badrcptto-morebadrcptto-accdias.diff.bz2 4524
-MD5 00084ddd52a3665b65f2db20a773b382 qmail-hold-1.03.pat.gz 1596
-RMD160 d30f00a02383594a6ed74e7b7e7ec2ac157657dd qmail-hold-1.03.pat.gz 1596
-SHA256 8d829e19bb5309a08cb48a4e6135e159c1d7054b02b941ce8331c30e86056482 qmail-hold-1.03.pat.gz 1596
-MD5 1c4518f780d231bde9745cdd0fa313b2 qmail-limit-bounce-size.patch.txt 1753
-RMD160 a12cc5a7a0787270e47c3c52033eac9dbad55e8b qmail-limit-bounce-size.patch.txt 1753
-SHA256 efc453e2ddc2a3cecc964e592650ed7ad9546d719614eff8af05f7f85452cb0c qmail-limit-bounce-size.patch.txt 1753
-MD5 1d5b0aafb651ce2ad02aac6af80758c0 qmail-link-sync.patch 1403
-RMD160 2f19f8d6cb8d588221e4f1edeb66b6390f09f4cf qmail-link-sync.patch 1403
-SHA256 aa6261e00e5829938be0bd41e5ffe4c2d58720d785eaae4c0bf8fec8fc092a5d qmail-link-sync.patch 1403
-MD5 ed5c0ddb6a5cc0386b1e04ced71d26ad qmail-local-tabs.patch 505
-RMD160 e0583f136ade2919ecbc43b53db5314b93584a9e qmail-local-tabs.patch 505
-SHA256 9c7b9162d5e191f2e9fca13a3b2039ae56598e8c971eb740f90607eb37b55eb8 qmail-local-tabs.patch 505
-MD5 413be7bb5b407c2964c3275c4d596947 qmail-maildir++.patch 43512
-RMD160 78f993c11fa2e99113cb37f24bf3827314c03c79 qmail-maildir++.patch 43512
-SHA256 5cb2bc2b13e899db2aa471a98c8e6669085d862d61a1d668eb474d6f8b75b317 qmail-maildir++.patch 43512
-MD5 58d912de1ede57062fa8a3e2e0e75abf qmail-popupnofd2close.patch 401
-RMD160 6da0a2969451092e505a16e54a67b9ca17edcbaa qmail-popupnofd2close.patch 401
-SHA256 c2e8dbb2774d2e4cb849da71ee93de5af038c281ff1173c653b397244a5d943a qmail-popupnofd2close.patch 401
-MD5 d96455aaed208e9cd450d8874564781b qmail-relaymxlookup-0.3.diff 3856
-RMD160 747fcfe12472d99281e01ed5555b95207ee979d4 qmail-relaymxlookup-0.3.diff 3856
-SHA256 9f26932413cfbc0b86e69133682159cd1d187226f39ca51fb34ca4bab7a51ca7 qmail-relaymxlookup-0.3.diff 3856
-MD5 1d8b89607d35bfa409f8cfe6d23bc554 qmail-remote-auth-patch-doc.txt 1287
-RMD160 56377bb66a25ca8fcc780ec3c9c5bd0d03cb0076 qmail-remote-auth-patch-doc.txt 1287
-SHA256 610df197f4f19e7e6171d309d6f3d2cb3d35a5a921be732d181cba9ce3307905 qmail-remote-auth-patch-doc.txt 1287
-MD5 24fc1a33089faf12e00b127cd659f317 qmail-smtpd-relay-reject 1230
-RMD160 3a7e3ce34a457493895abc4e2d13317f9b35ec95 qmail-smtpd-relay-reject 1230
-SHA256 4f988af8fbc2829b1dd2b7d8cdca362b16cee7f27e020f6ca98d4cbdbd875fe9 qmail-smtpd-relay-reject 1230
-MD5 5a8d7a5863b0c56236af945dedd45754 qmailqueue-patch 2510
-RMD160 e43c14b5d8ac1a2736ce31087f662390204fe0b1 qmailqueue-patch 2510
-SHA256 52e82aaa34e9f1308b063cc986a701f67e161662e9f789bb12af03a381530f94 qmailqueue-patch 2510
-MD5 83bf5c4a4aade3c6c15faa9665ccfb71 qregex-starttls-2way-auth.patch 63825
-RMD160 254974b3ed9c79f8d224a965748854ed8adec491 qregex-starttls-2way-auth.patch 63825
-SHA256 d09b41e0dc76d06de7a913ba6a2ba0d7d1827d25e13b9ef354500c0b65340882 qregex-starttls-2way-auth.patch 63825
-MD5 4e1f2d8315e7e2a5482798c9d19fac4d sendmail-flagf.patch 863
-RMD160 8930f7c89937f9fd60b17cf355377bb9bcc8ea4e sendmail-flagf.patch 863
-SHA256 9b3951c22b98c0e5a6ebfa793f052d91dfe01d68a0ad8dc83b8e0bd60c01802e sendmail-flagf.patch 863
-MD5 598aca7a3a99426d1f49079172986b31 sendmail-ignore-N.patch 636
-RMD160 88fff7f434102f243bb40080a6a2ce4cd4557460 sendmail-ignore-N.patch 636
-SHA256 04528eaa1e5601d2585fb5deaa1662b92607e468ab10703069eaa167e8165233 sendmail-ignore-N.patch 636
+++ /dev/null
-MD5 ad597c93426c0938fdb36d853fbcf40d 08-capa.diff 1323
-RMD160 f3cebee7fd74ea3f9ed5dd78513007d3d8463e89 08-capa.diff 1323
-SHA256 3e9e851ca40e4f51bec5471f4711660208f8919db97109d41be737abda407668 08-capa.diff 1323
-MD5 2ff58c3570870a8ff9a1d9eb9aec05a6 big-concurrency.patch 9331
-RMD160 51dd7ac6cec884f402fbc7f4b78e2b11a903f73d big-concurrency.patch 9331
-SHA256 0322991955878e86af495f7317c3a4bd2e60640f9a6dd70ad501fff27242ac2f big-concurrency.patch 9331
-MD5 39b6f70f65056472ff97ab40c1dba7b4 big-todo.103.patch 5546
-RMD160 a16a429796d869b8217e42b7ddb607c95d9bbcd8 big-todo.103.patch 5546
-SHA256 afa0a249e3271badd442f0bdae39997d9fe536157d8a0d62b6706f3dfcd11a72 big-todo.103.patch 5546
-MD5 68e7697fd61d7cd9a5a7dc88ce2ecd47 netscape-progress.patch 1457
-RMD160 d655cf381fd949e3da2e9613f38fcff987ed5ca6 netscape-progress.patch 1457
-SHA256 d91bead4dddbb33d7ae075a6ee8da883d97ee674eca92e225950429e7ca69d69 netscape-progress.patch 1457
-MD5 999e360e4b1571663b995ce51f6e056e qmail-1.03-0.0.0.0-0.2.patch 734
-RMD160 22f1e96684225b52ca99a86b13d5dfe21cd90240 qmail-1.03-0.0.0.0-0.2.patch 734
-SHA256 9de3e8b5d85441e6cb73ce6683fdd90feb29bd615b2f868b160f6f3b1c09f860 qmail-1.03-0.0.0.0-0.2.patch 734
-MD5 2bd191cca4e640e87cca79bc0405f97a qmail-1.03-moreipme-0.6pre1-gentoo.patch 13942
-RMD160 982fad816cada226b3e9e9bdc2f91d85932c9afd qmail-1.03-moreipme-0.6pre1-gentoo.patch 13942
-SHA256 822383a7e7178922ce1ebdfcf3c00e859f38c200caf6b24ce2c4c361d7057ca6 qmail-1.03-moreipme-0.6pre1-gentoo.patch 13942
-MD5 122664c38338e5ec35fcac43f33d6927 qmail-1.03-qmtpc.patch 6197
-RMD160 fd4b63b62ff56f805d1dd1eb1f3ff052ea628b43 qmail-1.03-qmtpc.patch 6197
-SHA256 f704b6c0ca3515a4bb488d14f7c94910aba4daa87420db6cd5b7ea19f17f7449 qmail-1.03-qmtpc.patch 6197
-MD5 bd7d61ba21c1f1d3b134c2e8cfec81c5 qmail-1.03-r16-logrelay.diff 619
-RMD160 6d5867f3bc83bc2355ff2cd84a8f9f32b2810bb4 qmail-1.03-r16-logrelay.diff 619
-SHA256 04c006d98a0dec7f95f46aabd252dbd9f86a15e4baeee2e41c7dd5af375151d4 qmail-1.03-r16-logrelay.diff 619
-MD5 bcdb312cb6bb5f7ec41eb350a064e70b qmail-1.03-r16-mfcheck.diff 3192
-RMD160 a1c0baf33b38e446de9487acfd7da8f0ffef4cdb qmail-1.03-r16-mfcheck.diff 3192
-SHA256 0741205b0429324c69da3f3c62cc6d2c142357129214a3e2b00d46905c9a681c qmail-1.03-r16-mfcheck.diff 3192
-MD5 9b8c96c9636fe0fde3dbfbe092ee3e9b qmail-1.03-r16-spp.diff 34896
-RMD160 704160f4815c84a32a0b0ea875d409f9ced11f3c qmail-1.03-r16-spp.diff 34896
-SHA256 cbdd4dee64ce473e60387efaf1054f117eae7091ed2ebea6b263b46c381c5279 qmail-1.03-r16-spp.diff 34896
-MD5 d7151dcbeb02eea1c24c1dedffe20e0b qmail-1.03-reread-concurrency.2.patch 1129
-RMD160 1a69f593c6fc87dadd3f0b9bd62a218a3da2eeca qmail-1.03-reread-concurrency.2.patch 1129
-SHA256 1523c3313bcaae462329cd1515f143a3764ebd62fdd5b8b8696c4310b5c6dccb qmail-1.03-reread-concurrency.2.patch 1129
-MD5 622f65f982e380dbe86e6574f3abcb7c qmail-1.03.tar.gz 220668
-RMD160 b851f273f1d365d38efd949b1efcf35768ffa30f qmail-1.03.tar.gz 220668
-SHA256 21ed6c562cbb55092a66197c35c8222b84115d1acab0854fdb1ad1f301626f88 qmail-1.03.tar.gz 220668
-MD5 9140ad2b03017145cd7963c84bb24f16 qmail-103.patch 2104
-RMD160 437f8b3063438bbd82c59557333b3566214afa9c qmail-103.patch 2104
-SHA256 4cad53c7a6628a600c74c36bfee327db5052ca24c222d4013e4dfcd7f427653d qmail-103.patch 2104
-MD5 a6d05602399a51f6133c7ff19142b7c8 qmail-bounce-encap-20040210.patch 4238
-RMD160 cba729eef5b020132f704f5a67ec015b0ffc6f93 qmail-bounce-encap-20040210.patch 4238
-SHA256 a87f2dcb4d4c5991a34b6942f1945b99fc4d774438fda22ca51eafbe30785333 qmail-bounce-encap-20040210.patch 4238
-MD5 d566e8bd99b33efee0194e855b8d6995 qmail-date-localtime.patch.txt 2603
-RMD160 47c3ee3b7e85a3b75700810861be5eec32185935 qmail-date-localtime.patch.txt 2603
-SHA256 852aee7577edf8814c2429f82740da2a7e0b0b23516e10c4f3f7e845a47be2d5 qmail-date-localtime.patch.txt 2603
-MD5 750183fbd36b0fe7bf3e2edf9ec9ca2f qmail-gentoo-1.03-r16-badrcptto-morebadrcptto-accdias.diff.bz2 4736
-RMD160 9ef87b097278b440c2e441938ce104dfc12bba2a qmail-gentoo-1.03-r16-badrcptto-morebadrcptto-accdias.diff.bz2 4736
-SHA256 75e0162149e7db91d405d86007f62b1d8a0b7f5c577fcc31c5b363f513e53173 qmail-gentoo-1.03-r16-badrcptto-morebadrcptto-accdias.diff.bz2 4736
-MD5 00084ddd52a3665b65f2db20a773b382 qmail-hold-1.03.pat.gz 1596
-RMD160 d30f00a02383594a6ed74e7b7e7ec2ac157657dd qmail-hold-1.03.pat.gz 1596
-SHA256 8d829e19bb5309a08cb48a4e6135e159c1d7054b02b941ce8331c30e86056482 qmail-hold-1.03.pat.gz 1596
-MD5 1c4518f780d231bde9745cdd0fa313b2 qmail-limit-bounce-size.patch.txt 1753
-RMD160 a12cc5a7a0787270e47c3c52033eac9dbad55e8b qmail-limit-bounce-size.patch.txt 1753
-SHA256 efc453e2ddc2a3cecc964e592650ed7ad9546d719614eff8af05f7f85452cb0c qmail-limit-bounce-size.patch.txt 1753
-MD5 ed5c0ddb6a5cc0386b1e04ced71d26ad qmail-local-tabs.patch 505
-RMD160 e0583f136ade2919ecbc43b53db5314b93584a9e qmail-local-tabs.patch 505
-SHA256 9c7b9162d5e191f2e9fca13a3b2039ae56598e8c971eb740f90607eb37b55eb8 qmail-local-tabs.patch 505
-MD5 413be7bb5b407c2964c3275c4d596947 qmail-maildir++.patch 43512
-RMD160 78f993c11fa2e99113cb37f24bf3827314c03c79 qmail-maildir++.patch 43512
-SHA256 5cb2bc2b13e899db2aa471a98c8e6669085d862d61a1d668eb474d6f8b75b317 qmail-maildir++.patch 43512
-MD5 58d912de1ede57062fa8a3e2e0e75abf qmail-popupnofd2close.patch 401
-RMD160 6da0a2969451092e505a16e54a67b9ca17edcbaa qmail-popupnofd2close.patch 401
-SHA256 c2e8dbb2774d2e4cb849da71ee93de5af038c281ff1173c653b397244a5d943a qmail-popupnofd2close.patch 401
-MD5 d9408411822973415ff10018ff4419be qmail-relaymxlookup-0.4.diff 3728
-RMD160 9214ed9002947522d481aa7c5fe00b3ce44b36a7 qmail-relaymxlookup-0.4.diff 3728
-SHA256 b66065d403df2c0e071e686b19cbb1fc01d4a8ac75387db22b7fb87ab68657d1 qmail-relaymxlookup-0.4.diff 3728
-MD5 1d8b89607d35bfa409f8cfe6d23bc554 qmail-remote-auth-patch-doc.txt 1287
-RMD160 56377bb66a25ca8fcc780ec3c9c5bd0d03cb0076 qmail-remote-auth-patch-doc.txt 1287
-SHA256 610df197f4f19e7e6171d309d6f3d2cb3d35a5a921be732d181cba9ce3307905 qmail-remote-auth-patch-doc.txt 1287
-MD5 24fc1a33089faf12e00b127cd659f317 qmail-smtpd-relay-reject 1230
-RMD160 3a7e3ce34a457493895abc4e2d13317f9b35ec95 qmail-smtpd-relay-reject 1230
-SHA256 4f988af8fbc2829b1dd2b7d8cdca362b16cee7f27e020f6ca98d4cbdbd875fe9 qmail-smtpd-relay-reject 1230
-MD5 5a8d7a5863b0c56236af945dedd45754 qmailqueue-patch 2510
-RMD160 e43c14b5d8ac1a2736ce31087f662390204fe0b1 qmailqueue-patch 2510
-SHA256 52e82aaa34e9f1308b063cc986a701f67e161662e9f789bb12af03a381530f94 qmailqueue-patch 2510
-MD5 7179268db349cf3e40b4a45e4a83f81d qregex-starttls-2way-auth-20050523.patch 100009
-RMD160 2d5274cbdc90e26b616f13d85b48a97f42f3a956 qregex-starttls-2way-auth-20050523.patch 100009
-SHA256 456bf28a4749df179550ed838b5440b22046950ab3e544b07b1c1ee4b12c0a8f qregex-starttls-2way-auth-20050523.patch 100009
-MD5 4e1f2d8315e7e2a5482798c9d19fac4d sendmail-flagf.patch 863
-RMD160 8930f7c89937f9fd60b17cf355377bb9bcc8ea4e sendmail-flagf.patch 863
-SHA256 9b3951c22b98c0e5a6ebfa793f052d91dfe01d68a0ad8dc83b8e0bd60c01802e sendmail-flagf.patch 863
-MD5 598aca7a3a99426d1f49079172986b31 sendmail-ignore-N.patch 636
-RMD160 88fff7f434102f243bb40080a6a2ce4cd4557460 sendmail-ignore-N.patch 636
-SHA256 04528eaa1e5601d2585fb5deaa1662b92607e468ab10703069eaa167e8165233 sendmail-ignore-N.patch 636
+++ /dev/null
-# Uncomment the next line for .forward support
-#|dot-forward .forward
-./.maildir/
+++ /dev/null
-# Be sure to read those links before enabling anything in here:
-# http://cr.yp.to/qmail/faq/admin.html#copies
-# http://www.cyber-sentry.com/index.php?id=35
-#
-# Copy all mails to ~alias/.maildir/
-#./maildir/
-#
-# Pipe all mails trough logmail.sh
-#|/usr/local/bin/logmail.sh
+++ /dev/null
-% diff -u3 error.h.orig error.h
---- error.h.orig 1998-06-15 06:53:16.000000000 -0400
-+++ error.h 2002-12-24 20:28:40.000000000 -0500
-@@ -1,7 +1,7 @@
- #ifndef ERROR_H
- #define ERROR_H
-
--extern int errno;
-+#include <errno.h>
-
- extern int error_intr;
- extern int error_nomem;
-
-
-% diff -u3 dns.c.orig dns.c
---- dns.c.orig 2002-08-09 19:20:48.000000000 -0400
-+++ dns.c 2002-12-24 20:42:46.000000000 -0500
-@@ -7,8 +7,6 @@
- #include <errno.h>
- extern int res_query();
- extern int res_search();
--extern int errno;
--extern int h_errno;
- #include "ip.h"
- #include "ipalloc.h"
- #include "fmt.h"
-
-
-% diff -u3 cdb_seek.c.orig cdb_seek.c
---- cdb_seek.c.orig 1998-06-15 06:53:16.000000000 -0400
-+++ cdb_seek.c 2002-12-24 20:42:52.000000000 -0500
-@@ -1,6 +1,5 @@
- #include <sys/types.h>
- #include <errno.h>
--extern int errno;
- #include "cdb.h"
-
- #ifndef SEEK_SET
+++ /dev/null
-umask 0077 ;
-/usr/bin/openssl genrsa -out /var/qmail/control/rsa512.new 512 >/dev/null 2>&1 && \
-chown qmaild:qmail /var/qmail/control/rsa512.new && \
-/bin/mv -f /var/qmail/control/rsa512.new /var/qmail/control/rsa512.pem
+++ /dev/null
-#!/bin/bash
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/mkservercert,v 1.3 2005/01/03 20:55:10 hansmi Exp $
-# Self-signed certificate generator for Qmail under Gentoo
-# Robin H. Johnson <robbat2@gentoo.org> - October 17, 2003
-# Based on mkimapdcert from courier-imap.
-
-test -x /usr/bin/openssl || exit 0
-source /sbin/functions.sh
-
-filedir="/var/qmail/control"
-pemfile="${filedir}/servercert.pem"
-randfile="${filedir}/servercert.rand"
-conffile="${filedir}/servercert.cnf"
-
-# file details for pemfile
-mode="0640"
-uid="qmaild"
-gid="qmail"
-
-# expire on certifcate
-days="365"
-
-if test -f $pemfile
-then
- eerror "$pemfile already exists."
- exit 1
-fi
-
-ewarn "Please customize ${conffile} before continuing!"
-einfo "Press ENTER to continue, or CTRL-C to stop now."
-read
-
-# setup the temp file
-cp /dev/null $pemfile
-chmod 600 $pemfile
-chown root $pemfile
-
-cleanup() {
- rm -f $pemfile
- rm -f $randfile
- exit 1
-}
-
-dd if=/dev/urandom of=${randfile} bs=64 count=1 2>/dev/null
-chmod 600 ${randfile}
-einfo "Creating self-signed certificate"
-/usr/bin/openssl req -new -x509 -days ${days} -nodes \
- -config ${conffile} -out $pemfile -keyout $pemfile -rand ${randfile} || cleanup
-einfo "Certificate details"
-/usr/bin/openssl x509 -subject -dates -fingerprint -noout -in $pemfile || cleanup
-chown ${uid}:${gid} ${pemfile}
-chmod ${mode} ${pemfile}
-#qmail needs an extra item
-ln -s ${pemfile} ${filedir}/clientcert.pem
-rm -f $randfile
+++ /dev/null
-#!/bin/bash
-# Configuration System for Qmail
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/qmail-config-system,v 1.3 2005/01/03 20:55:10 hansmi Exp $
-# This is a configuration system to make using and controlling the interesting parts of the qmail behavior simple
-# The only variable that needs to be set before running this is $SERVICE
-
-# this is to inherit QMAIL_CONTROLDIR
-. /etc/profile
-
-# now run
-# grab the common configuration
-[ -s ${QMAIL_CONTROLDIR}/conf-common ] && source ${QMAIL_CONTROLDIR}/conf-common
-
-# grab the per-service configuration
-[ -s ${QMAIL_CONTROLDIR}/conf-${SERVICE}d ] && source ${QMAIL_CONTROLDIR}/conf-${SERVICE}d
-# special case for qmail-send
-[ "${SERVICE}" = "send" -a -s ${QMAIL_CONTROLDIR}/conf-send ] && source ${QMAIL_CONTROLDIR}/conf-send
-
-# you may want to disable this at some point, so I give you the choice here
-if [ -s /var/qmail/bin/config-sanity-check -a -z "${QMAIL_DISABLE_SANITY_CHECK}" ]; then
- source /var/qmail/bin/config-sanity-check
-else
- echo "Failed to find sanity checker!"
- sleep 30s
- exit 1
-fi
+++ /dev/null
-#!/bin/bash
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/qmail-genrsacert.sh,v 1.6 2006/05/06 20:15:32 hansmi Exp $
-# Robin H. Johnson <robbat2@gentoo.org> - October 17, 2003
-#
-# This file generates the static temporary RSA keys needed for qmail to encrypt
-# messages. It should be run from a crontab, once a day is ok on low load
-# machines, but if you do lots of mail, once per hour is more reasonable if you
-# do NOT create the rsa512.pem, qmail will generate it on the fly for each
-# connection, which can be VERY slow.
-
-if [ -z "${ROOT}" -o "${ROOT}" = "/" ]; then
- confdir=/var/qmail/control
-else
- confdir=${ROOT}/var/qmail/control
-fi
-
-# the key should be 0600
-# which is readable by qmaild only!
-umaskvalue="0077"
-uid="qmaild"
-gid="qmail"
-
-umask ${umaskvalue}
-
-# If you want to renice this process, uncomment the following line
-# renice +15 "$$" >/dev/null
-
-# This is a list with bits of the generated keys. They should
-# be a power of 2 ideally and must be more than 64.
-keys="512 1024"
-
-for bits in ${keys}
-do
- pemfile="${confdir}/rsa${bits}.pem"
- tmpfile="${confdir}/rsa${bits}.pem.tmp"
-
- # we need to make sure that all of the operations succeed
- /usr/bin/openssl genrsa -out ${tmpfile} ${bits} 2>/dev/null && \
- /bin/chown ${uid}:${gid} ${tmpfile} && \
- /bin/mv -f ${tmpfile} ${pemfile} || exit 1
-
- dhfile="${confdir}/dh${bits}.pem"
- dtmpfile="${confdir}/dh${bits}.pem.tmp"
-
- /usr/bin/openssl dhparam -2 -out ${dtmpfile} ${bits} 2>/dev/null && \
- /bin/chown ${uid}:${gid} ${dtmpfile} && \
- /bin/mv -f ${dtmpfile} ${dhfile} || exit 1
-done
+++ /dev/null
-#!/bin/sh
-# gentoo qmail rc file to start qmail-start and thus qmail-send
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/rc,v 1.2 2004/07/18 03:29:51 dragonheart Exp $
-
-exec env - PATH="/var/qmail/bin:$PATH" \
- qmail-start "`grep -v '^#' /var/qmail/control/defaultdelivery`"
+++ /dev/null
-#!/bin/bash
-# Gentoo Startup script for qmail's POP3 daemon
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailpop3d,v 1.3 2005/01/03 20:55:10 hansmi Exp $
-#
-# If you need to edit this file, please look at editing conf-pop3d and
-# conf-common first. If you still need to change this file, you should
-# probably file a bug on the bugzilla saying what you wanted to change so that
-# modification can be make possible via the configuration files
-SERVICE=pop3
-source /var/qmail/bin/qmail-config-system && \
-exec /usr/bin/softlimit ${SOFTLIMIT_OPTS} \
- ${QMAIL_TCPSERVER_PRE} \
- /usr/bin/tcpserver ${TCPSERVER_OPTS} -x ${TCPSERVER_RULESCDB} \
- -c ${MAXCONN} \
- ${TCPSERVER_HOST} ${TCPSERVER_PORT} \
- ${QMAIL_POP3_PREAUTH} /var/qmail/bin/qmail-popup ${QMAIL_POP3_POP3HOST} \
- ${QMAIL_POP3_CHECKPASSWORD} ${QMAIL_POP3_POSTAUTH} \
- /var/qmail/bin/qmail-pop3d ${QMAIL_MAILDIR} 2>&1
+++ /dev/null
-#!/bin/bash
-# Gentoo Startup script for qmail's POP3 daemon (logging)
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailpop3dlog,v 1.4 2005/01/04 21:35:13 hansmi Exp $
-SERVICE=pop3
-source /var/qmail/bin/qmail-config-system && \
-eval exec /usr/bin/setuidgid qmaill /usr/bin/multilog ${LOG_OPTS} ${LOG_DEST}
+++ /dev/null
-#!/bin/bash
-# Gentoo Startup script for qmail's QMQP daemon
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailqmqpd,v 1.3 2005/01/03 20:55:10 hansmi Exp $
-#
-# If you need to edit this file, please look at editing conf-qmqpd and
-# conf-common first. If you still need to change this file, you should
-# probably file a bug on the bugzilla saying what you wanted to change so that
-# modification can be make possible via the configuration files
-SERVICE=qmqp
-source /var/qmail/bin/qmail-config-system && \
-exec /usr/bin/softlimit ${SOFTLIMIT_OPTS} \
- ${QMAIL_TCPSERVER_PRE} \
- /usr/bin/tcpserver ${TCPSERVER_OPTS} -x ${TCPSERVER_RULESCDB} \
- -c ${MAXCONN} -u ${QMAILDUID} -g ${NOFILESGID} \
- ${TCPSERVER_HOST} ${TCPSERVER_PORT} \
- ${QMAIL_QMQP_PRE} /var/qmail/bin/qmail-${SERVICE}d ${QMAIL_QMQP_POST} \
- 2>&1
+++ /dev/null
-#!/bin/bash
-# Gentoo Startup script for qmail's QMQP daemon (logging)
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailqmqpdlog,v 1.4 2005/01/04 21:35:13 hansmi Exp $
-SERVICE=qmqp
-source /var/qmail/bin/qmail-config-system && \
-eval exec /usr/bin/setuidgid qmaill /usr/bin/multilog ${LOG_OPTS} ${LOG_DEST}
+++ /dev/null
-#!/bin/bash
-# Gentoo Startup script for qmail's QMTP daemon
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailqmtpd,v 1.3 2005/01/03 20:55:10 hansmi Exp $
-#
-# If you need to edit this file, please look at editing conf-qmtpd and
-# conf-common first. If you still need to change this file, you should
-# probably file a bug on the bugzilla saying what you wanted to change so that
-# modification can be make possible via the configuration files
-SERVICE=qmtp
-source /var/qmail/bin/qmail-config-system && \
-exec /usr/bin/softlimit ${SOFTLIMIT_OPTS} \
- ${QMAIL_TCPSERVER_PRE} \
- /usr/bin/tcpserver ${TCPSERVER_OPTS} -x ${TCPSERVER_RULESCDB} \
- -c ${MAXCONN} -u ${QMAILDUID} -g ${NOFILESGID} \
- ${TCPSERVER_HOST} ${TCPSERVER_PORT} \
- ${QMAIL_QMTP_PRE} /var/qmail/bin/qmail-${SERVICE}d ${QMAIL_QMTP_POST} \
- 2>&1
+++ /dev/null
-#!/bin/bash
-# Gentoo Startup script for qmail's QMTP daemon (logging)
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailqmtpdlog,v 1.4 2005/01/04 21:35:13 hansmi Exp $
-SERVICE=qmtp
-source /var/qmail/bin/qmail-config-system && \
-eval exec /usr/bin/setuidgid qmaill /usr/bin/multilog ${LOG_OPTS} ${LOG_DEST}
+++ /dev/null
-#!/bin/bash
-# Gentoo qmail rc booter
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailsend,v 1.3 2005/01/03 20:55:10 hansmi Exp $
-exec /var/qmail/rc
+++ /dev/null
-#!/bin/bash
-# Gentoo Startup script for qmail's send daemon (logging)
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailsendlog,v 1.3 2005/01/04 21:35:13 hansmi Exp $
-SERVICE=send
-source /var/qmail/bin/qmail-config-system && \
-eval exec /usr/bin/setuidgid qmaill /usr/bin/multilog ${LOG_OPTS} ${LOG_DEST}
+++ /dev/null
-#!/bin/bash
-# Gentoo Startup script for qmail's SMTP daemon
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailsmtpd,v 1.3 2005/01/03 20:55:10 hansmi Exp $
-#
-# If you need to edit this file, please look at editing conf-smtpd and
-# conf-common first. If you still need to change this file, you should
-# probably file a bug on the bugzilla saying what you wanted to change so that
-# modification can be make possible via the configuration files
-SERVICE=smtp
-source /var/qmail/bin/qmail-config-system && \
-exec /usr/bin/softlimit ${SOFTLIMIT_OPTS} \
- ${QMAIL_TCPSERVER_PRE} \
- /usr/bin/tcpserver ${TCPSERVER_OPTS} -x ${TCPSERVER_RULESCDB} \
- -c ${MAXCONN} -u ${QMAILDUID} -g ${NOFILESGID} \
- ${TCPSERVER_HOST} ${TCPSERVER_PORT} \
- ${QMAIL_SMTP_PRE} /var/qmail/bin/qmail-${SERVICE}d ${QMAIL_SMTP_POST} \
- 2>&1
+++ /dev/null
-#!/bin/bash
-# Gentoo Startup script for qmail's SMTP daemon (logging)
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/run-qmailsmtpdlog,v 1.4 2005/01/04 21:35:13 hansmi Exp $
-SERVICE=smtp
-source /var/qmail/bin/qmail-config-system && \
-eval exec /usr/bin/setuidgid qmaill /usr/bin/multilog ${LOG_OPTS} ${LOG_DEST}
+++ /dev/null
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/files/servercert.cnf,v 1.2 2004/07/18 03:29:51 dragonheart Exp $
-# Robin H. Johnson <robbat2@gentoo.org> - October 17, 2003
-# This is the openssl config file to generate keys for qmail
-# It is read by mkservercert
-
-[ req ]
-# you can increase this value, but be aware that it will make things much slower
-# this should be a power of 2!
-default_bits = 1024
-# leave the rest of these alone!
-encrypt_key = yes
-distinguished_name = req_dn
-x509_extensions = cert_type
-prompt = no
-
-[ req_dn ]
-# 2-Letter ISO country code
-C=US
-# FULL name of state/province/district
-# NO abbreviations!
-ST=Alabama
-# FULL name of city
-# NO abbreviations!
-L=Mobile
-# Full Name of your organization
-# NO abbreviations!
-O=Foobar Systems
-# Leave this alone unless specifically need to change it!
-OU=Automatically-generated Qmail SMTP SSL key
-# This should be a FQDN that resolves to the IP of your server
-CN=localhost
-# This should be the email address for the administrator of the server
-emailAddress=postmaster@localhost
-
-# Leave this alone!
-[ cert_type ]
-nsCertType = server
+++ /dev/null
-# to update the database after changing this file, run:
-# tcprules /etc/tcprules.d/tcp.qmail-pop3.cdb /etc/tcprules.d/.tcp.qmail-pop3.tmp < /etc/tcprules.d/tcp.qmail-pop3
-# Allow any client to connect to us via POP3
-# If people are abusing POP3 such as denial-of-service on POP3,
-# you can add their ips here to block them out
-:allow
+++ /dev/null
-# to update the database after changing this file, run:
-# tcprules /etc/tcprules.d/tcp.qmail-qmqp.cdb /etc/tcprules.d/.tcp.qmail-qmqp.tmp < /etc/tcprules.d/tcp.qmail-qmqp
-# QMQP is a bulk protocol
-# and we don't want spam to ever come by it
-# and it is intended to go between a few servers only
-# so we don't trust any default people with it
-# see /etc/tcprules.d/tcp.qmail-smtp for more info
-:deny
+++ /dev/null
-# to update the database after changing this file, run:
-# tcprules /etc/tcprules.d/tcp.qmail-qmtp.cdb /etc/tcprules.d/.tcp.qmail-qmtp.tmp < /etc/tcprules.d/tcp.qmail-qmtp
-# We trust QMTP connections just as SMTP by default
-# see /etc/tcprules.d/tcp.qmail-smtp for more info
-# allow relaying from localhost
-127.0.0.1:allow,RELAYCLIENT="",RBLSMTPD=""
-# everybody else is not allowed to relay, and is subject to RBLSMTPD checks
-:allow
-
-# If you are using qmail-scanner, this line here is the correct one to use
-# instead (comment out the above ':allow' line FIRST) and applies that script
-# to any mail coming in that is not from a host allowed to relay. You can
-# change the value of the variable to any other value you desire to use custom
-# scripts for example.
-#:allow,QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
+++ /dev/null
-# to update the database after changing this file, run:
-# tcprules /etc/tcprules.d/tcp.qmail-smtp.cdb /etc/tcprules.d/.tcp.qmail-smtp.tmp < /etc/tcprules.d/tcp.qmail-smtp
-#------------------------------------------------------
-# DESCRIPTION OF THE RULES TO REMIND ME OF HOW THIS FILE WORKS
-#
-# If you set 'allow', this means that our mail server will allow
-# the specified IP range to make a TCP connection to our server
-#
-# If you set 'deny', this means that our mail server will not allow
-# the specified IP range to make a TCP connection to our server
-#
-# If you set RELAYCLIENT="", this means that the listed IP range is
-# allowed to relay mail through our server
-#
-# If you dont set RELAYCLIENT="", this means that the listed IP range
-# will not be able to relay mail through our server
-#
-# If you set RBLSMTPD="", this means that the listed IP ranges will
-# not be checked against any of the RBL databases
-#
-# If you set RBLSMTPD="some text here", this means that an RBL lookup
-# wont be performed, but the mail will be rejected with the specified
-# text as a 4xx temp error message
-#
-# If you set RBLSMTPD="-some text here", this means that an RBL lookup
-# wont be performed, but the mail will be rejected with the specified
-# text as a 5xx perm error message
-#
-# If you do not set RBLSMTPD="" or ="some text", then an RBL lookup
-# will be performed. If the lookup is successful, then RBLSMTPD will
-# return your custom error message (as specified in the -r parameter
-# in smtpd supervise script)
-#
-#-----------------------------------------------------
-# HERE ARE THE RULES! :
-#-----------------------------------------------------
-# BYPASS OPEN RELAY CHECKING FOR THESE IPS :
-#
-# These IPs are ones that we have setup so that they arent RBL checked.
-# We have done this because these particular servers are RBL listed,
-# and for whatever reason they can't/won't fix their open relay problem,
-# and we still want to be able to receive mail from them.
-#
-# reminder text goes here for this entry so we know the story...
-#111.111.111.111:allow,RBLSMTPD=""
-# reminder text goes here for this entry so we know the story...
-#222.222.222.222:allow,RBLSMTPD=""
-#
-#-----------------------------------------------------------------
-# DONT ALLOW THESE IPS TO SEND MAIL TO US :
-#
-# mailXX.offermail.net connecting regularly and sending invalid
-# format messages causing exit with status 256 (bare linefeed normally)
-# entry added 15/12/2001
-# after looking at the mail coming from these servers it was found to be spam
-#216.242.75.100-116:allow,RBLSMTPD="-Connections from this IP have been banned."
-#
-# heaps of spam from replyto of *@freeamateurhotties.com dec2001
-#64.228.127.:allow,RBLSMTPD="-Connections refused due to spam from freeamateurhotties.com"
-#154.20.94.:allow,RBLSMTPD="-Connections refused due to spam from freeamateurhotties.com"
-#209.151.132.:allow,RBLSMTPD="-Connections refused due to spam from freeamateurhotties.com"
-#216.18.85.:allow,RBLSMTPD="-Connections refused due to spam from freeamateurhotties.com"
-#
-#-----------------------------------------------------------------
-# ALLOW THESE IPS TO RELAY MAIL THROUGH OUR SERVER
-#
-# Local class-c's from our LAN are allowed to relay,
-# and we wont bother doing any RBL checking.
-#123.123.123.:allow,RELAYCLIENT="",RBLSMTPD=""
-#123.111.111.:allow,RELAYCLIENT="",RBLSMTPD=""
-#
-# Connections from localhost are allowed to relay
-# (because the WebMail server runs on localhost),
-# and obviously there is no point trying to perform an RBL check.
-127.0.0.1:allow,RELAYCLIENT="",RBLSMTPD=""
-#
-#-----------------------------------------------------------------
-# ALLOW EVERYONE ELSE TO SEND US MAIL
-#
-# Everyone else can make connections to our server,
-# but not allowed to relay
-# RBL lookups are performed
-:allow
-
-# If you are using qmail-scanner, this line here is the correct one to use
-# instead (comment out the above ':allow' line FIRST) and applies that script
-# to any mail coming in that is not from a host allowed to relay. You can
-# change the value of the variable to any other value you desire to use custom
-# scripts for example.
-#:allow,QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
+++ /dev/null
-QMAIL_CDBS = tcp.qmail-pop3.cdb tcp.qmail-qmqp.cdb tcp.qmail-qmtp.cdb tcp.qmail-smtp.cdb
-CDBS += $(QMAIL_CDBS)
-qmail: $(QMAIL_CDBS)
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>qmail</herd>
- <maintainer>
- <email>robbat2@gentoo.org</email>
- <name>Robin H. Johnson</name>
- </maintainer>
-</pkgmetadata>
+++ /dev/null
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/qmail-1.03-r15.ebuild,v 1.46 2007/04/28 23:16:18 swegener Exp $
-
-inherit toolchain-funcs eutils fixheadtails flag-o-matic
-
-IUSE="ssl noauthcram notlsbeforeauth selinux"
-DESCRIPTION="A modern replacement for sendmail which uses maildirs and includes SSL/TLS, AUTH SMTP, and queue optimization"
-HOMEPAGE="http://www.qmail.org/
- http://members.elysium.pl/brush/qmail-smtpd-auth/
- http://www.jedi.claranet.fr/qmail-tuning.html"
-SRC_URI="mirror://qmail/${P}.tar.gz
- mirror://qmail/qmailqueue-patch
- http://qmail.null.dk/big-todo.103.patch
- http://www.jedi.claranet.fr/qmail-link-sync.patch
- mirror://qmail/big-concurrency.patch
- http://www.suspectclass.com/~sgifford/qmail/qmail-1.03-0.0.0.0-0.2.patch
- http://david.acz.org/software/sendmail-flagf.patch
- mirror://qmail/qmail-1.03-qmtpc.patch
- mirror://qmail/qmail-smtpd-relay-reject
- mirror://gentoo/qmail-local-tabs.patch
- http://www.shupp.org/patches/qmail-maildir++.patch
- ftp://ftp.pipeline.com.au/pipeint/sources/linux/WebMail/qmail-date-localtime.patch.txt
- ftp://ftp.pipeline.com.au/pipeint/sources/linux/WebMail/qmail-limit-bounce-size.patch.txt
- http://www.ckdhr.com/ckd/qmail-103.patch
- http://www.arda.homeunix.net/store/old_software/qregex-starttls-2way-auth.patch
- http://www.soffian.org/downloads/qmail/qmail-remote-auth-patch-doc.txt
- mirror://gentoo/qmail-gentoo-1.03-r12-badrcptto-morebadrcptto-accdias.diff.bz2
- http://www.dataloss.nl/software/patches/qmail-popupnofd2close.patch
- http://js.hu/package/qmail/qmail-1.03-reread-concurrency.2.patch
- http://www.mcmilk.de/qmail/dl/djb-qmail/patches/08-capa.diff
- http://www.leverton.org/qmail-hold-1.03.pat.gz
- mirror://qmail/netscape-progress.patch
- http://www-dt.e-technik.uni-dortmund.de/~ma/djb/qmail/sendmail-ignore-N.patch
- mirror://gentoo/qmail-1.03-moreipme-0.6pre1-gentoo.patch
- http://hansmi.ch/download/qmail/qmail-relaymxlookup-0.3.diff
- "
-# broken stuffs
-#http://www.qcc.ca/~charlesc/software/misc/nullenvsender-recipcount.patch
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 mips ppc sparc x86"
-RESTRICT="test"
-
-DEPEND="virtual/libc
- sys-apps/groff
- ssl? ( >=dev-libs/openssl-0.9.6g )
- >=net-mail/queue-fix-1.4-r1"
-RDEPEND="!virtual/mta
- virtual/libc
- app-shells/bash
- >=sys-apps/ucspi-tcp-0.88
- >=sys-process/daemontools-0.76-r1
- >=net-mail/checkpassword-0.90
- <net-mail/cmd5checkpw-0.30
- >=net-mail/dot-forward-0.71
- >=net-mail/queue-fix-1.4-r1
- selinux? ( sec-policy/selinux-qmail )"
-
-PROVIDE="virtual/mta
- virtual/mda"
-
-MY_PVR=${PV}-r14
-
-TCPRULES_DIR=/etc/tcprules.d
-
-src_unpack() {
- ewarn "The ${CATEGORY}/${PN} ebuild is superseded by ${CATEGORY}/netqmail"
- ewarn "and will be masked by mid March. Don't use it any longer for new"
- ewarn "installations."
- ebeep
-
- # unpack the initial stuff
- unpack ${P}.tar.gz
-
- # This makes life easy
- EPATCH_OPTS="-d ${S}"
-
- # this patch merges a few others already
- EPATCH_SINGLE_MSG="Adding SMTP AUTH (2 way), Qregex and STARTTLS support" \
- epatch ${DISTDIR}/qregex-starttls-2way-auth.patch
- # bug #30570
- EPATCH_SINGLE_MSG="Fixing a memory leak in Qregex support" \
- epatch ${FILESDIR}/${MY_PVR}/qmail-1.03-qregex-memleak-fix.patch
-
- # Fixes a problem when utilizing "morercpthosts"
- epatch ${FILESDIR}/${MY_PVR}/smtp-auth-close3.patch
-
- # patch so an alternate queue processor can be used
- # i.e. - qmail-scanner
- EPATCH_SINGLE_MSG="Adding QMAILQUEUE support" \
- epatch ${DISTDIR}/qmailqueue-patch
- EPATCH_SINGLE_MSG="Adding QMAILQUEUE info to documentation" \
- epatch ${FILESDIR}/${MY_PVR}/qmail-qmailqueue-docs.patch
-
- # a patch for faster queue processing
- EPATCH_SINGLE_MSG="Patching for large queues" \
- epatch ${DISTDIR}/big-todo.103.patch
-
- # Support for remote hosts that have QMTP
- EPATCH_SINGLE_MSG="Adding support for remote QMTP hosts" \
- epatch ${DISTDIR}/qmail-1.03-qmtpc.patch
-
- # Large TCP DNS replies confuse it sometimes
- EPATCH_SINGLE_MSG="Adding support for oversize DNS" \
- epatch ${DISTDIR}/qmail-103.patch
-
- # Fix for tabs in .qmail bug noted at
- # http://www.ornl.gov/its/archives/mailing-lists/qmail/2000/10/msg00696.html
- # gentoo bug #24293
- epatch ${DISTDIR}/qmail-local-tabs.patch
-
- # Account for Linux filesystems lack of a synchronus link()
- epatch ${DISTDIR}/qmail-link-sync.patch
-
- # Increase limits for large mail systems
- epatch ${DISTDIR}/big-concurrency.patch
-
- # Treat 0.0.0.0 as a local address
- epatch ${DISTDIR}/qmail-1.03-0.0.0.0-0.2.patch
-
- # Let the system decide how to define errno
- epatch ${FILESDIR}/errno.patch
-
- # holdremote support
- # pre-process to remove the header added upstream
- zcat ${DISTDIR}/qmail-hold-1.03.pat.gz | sed '123,150d' >${T}/qmail-hold-1.03.patch
- epatch ${T}/qmail-hold-1.03.patch
-
- # make the qmail 'sendmail' binary behave like sendmail's for -f
- epatch ${DISTDIR}/sendmail-flagf.patch
-
- # Apply patch to make qmail-local and qmail-pop3d compatible with the
- # maildir++ quota system that is used by vpopmail and courier-imap
- epatch ${DISTDIR}/qmail-maildir++.patch
- # fix a typo in the patch
- # upstream has changed the patch and this isn't needed anymore
- #epatch ${FILESDIR}/${MY_PVR}/maildir-quota-fix.patch
-
- # Apply patch for local timestamps.
- # This will make the emails headers be written in localtime rather than GMT
- # If you really want, uncomment it yourself, as mail really should be in GMT
- epatch ${DISTDIR}/qmail-date-localtime.patch.txt
-
- # Apply patch to trim large bouncing messages down greatly reduces traffic
- # when multiple bounces occur (As in with spam)
- epatch ${DISTDIR}/qmail-limit-bounce-size.patch.txt
-
- # Apply patch to add ESMTP SIZE support to qmail-smtpd
- # This helps your server to be able to reject excessively large messages
- # "up front", rather than waiting the whole message to arrive and then
- # bouncing it because it exceeded your databytes setting
- epatch ${FILESDIR}/${MY_PVR}/qmail-smtpd-esmtp-size-gentoo.patch
-
- #TODO TEST
- # Reject some bad relaying attempts
- # gentoo bug #18064
- epatch ${FILESDIR}/${MY_PVR}/qmail-smtpd-relay-reject.gentoo.patch
-
- #TODO TEST HEAVILY AS THIS PATCH WAS CUSTOM FIXED
- # provide badrcptto support
- # as per bug #17283
- # patch re-diffed from original at http://sys.pro.br/files/badrcptto-morebadrcptto-accdias.diff.bz2
- epatch ${DISTDIR}/qmail-gentoo-1.03-r12-badrcptto-morebadrcptto-accdias.diff.bz2
-
- # bug #31426
- # original submission by shadow@ines.ro, cleaned up by robbat2@gentoo.org
- # only allows AUTH after STARTTLS, if compiled TLS && TLS_BEFORE_AUTH defines
- epatch ${FILESDIR}/${MY_PVR}/auth-after-tls-only.patch
-
- EPATCH_SINGLE_MSG="Enable stderr logging from checkpassword programs" \
- epatch ${DISTDIR}/qmail-popupnofd2close.patch
- EPATCH_SINGLE_MSG="Allow qmail to re-read concurrency limits on HUP" \
- epatch ${DISTDIR}/qmail-1.03-reread-concurrency.2.patch
- EPATCH_SINGLE_MSG="Add support for CAPA in POP3d" \
- epatch ${DISTDIR}/08-capa.diff
- EPATCH_SINGLE_MSG="Fixing output bug in CAPA-enabled POP3d" \
- epatch ${FILESDIR}/${MY_PVR}/qmail-pop3d-capa-outputfix.patch
- EPATCH_SINGLE_MSG="Fixing netscape progress bar bug with POP3d" \
- epatch ${DISTDIR}/netscape-progress.patch
-
- EPATCH_SINGLE_MSG="Making the sendmail binary ignore -N options for compatibility" \
- epatch ${DISTDIR}/sendmail-ignore-N.patch
-
- # rediff of original at http://www.qmail.org/accept-5xx.patch
- epatch ${FILESDIR}/${MY_PVR}/qmail-1.03-accept-5xx.tls.patch
-
- # rediffed from original at http://www.qcc.ca/~charlesc/software/misc/nullenvsender-recipcount.patch
- # because of TLS
- EPATCH_SINGLE_MSG="Refuse messages from the null envelope sender if they have more than one envelope recipient" \
- epatch ${FILESDIR}/${MY_PVR}/nullenvsender-recipcount.tls.patch
-
- # rediffed from original at http://www.dataloss.nl/software/patches/qmail-pop3d-stat.patch
- # because of TLS
- EPATCH_SINGLE_MSG="qmail-pop3d reports erroneous figures on STAT after a DELE" \
- epatch ${FILESDIR}/${MY_PVR}/qmail-pop3d-stat.tls.patch
-
- EPATCH_SINGLE_MSG="Branding qmail with Gentoo identifier 'Gentoo Linux ${PF}'" \
- epatch ${FILESDIR}/${MY_PVR}/qmail-gentoo-branding.patch
- sed -e "s/__PF__/${PF}/" -i ${S}/qmail-smtpd.c
-
- EPATCH_SINGLE_MSG="qmail-pop3d fix for top output so Evolution doesn't barf" \
- epatch ${FILESDIR}/${PVR}/qmail-pop3d-top-outputfix.patch
-
- # Fix a compilation-error on Mac OS X
- # qmail doesn't run yet on Mac OS X, but this will help in the future
- if useq ppc-macos; then
- epatch ${FILESDIR}/${PVR}/qmail-macos-dns-fix.patch
- fi
-
- # Rediffed patch to prevent from a problem which can
- # happen when using NAT. Rediffed by hansmi@gentoo.org.
- # See http://www.suspectclass.com/~sgifford/qmail/qmail-moreipme-0.6.README
- epatch ${DISTDIR}/qmail-1.03-moreipme-0.6pre1-gentoo.patch
-
- # Patch to look up the mx before relaying
- # Look at http://hansmi.ch/software/qmail
- epatch ${DISTDIR}/qmail-relaymxlookup-0.3.diff
- epatch ${FILESDIR}/${PVR}/Makefile-relaymxlookup.patch
-
- # Fix a bug on ia64, see bug 68173
- # Doesn't affect other platforms
- epatch ${FILESDIR}/${PVR}/spawn-alloc-h.patch
-
- # Fixes bug 40010
- EPATCH_SINGLE_MSG="Fixing broken #ifdef's to #if (TLS && TLS_BEFORE_AUTH)" \
- epatch ${FILESDIR}/${PVR}/tlsbeforeauth-fix.patch
-
- echo -n "$(tc-getCC) ${CFLAGS}" >${S}/conf-cc
- if use ssl; then
- einfo "Enabling SSL/TLS functionality"
- echo -n ' -DTLS ' >>${S}/conf-cc
-
- # from bug #31426
- if ! use notlsbeforeauth; then
- einfo "Enabling STARTTLS before SMTP AUTH"
- echo -n '-DTLS_BEFORE_AUTH ' >>${S}/conf-cc
- else
- einfo "Disabling STARTTLS before SMTP AUTH"
- fi
-
- fi
-
- # fix bug #33818
- if use noauthcram; then
- einfo "Disabling AUTHCRAM support"
- sed -e 's,^#define AUTHCRAM$,//&,' -i ${S}/qmail-smtpd.c
- else
- einfo "Enabling AUTHCRAM support"
- fi
-
- # Bug 92742
- append-ldflags -Wl,-z,now
-
- echo -n "$(tc-getCC) ${LDFLAGS}" > ${S}/conf-ld
- echo -n "500" > ${S}/conf-spawn
-
- # fix coreutils messup
- ht_fix_file ${S}/Makefile
-
-}
-
-src_compile() {
- emake it man || die
-}
-
-src_install() {
-
- einfo "Setting up directory hierarchy ..."
-
- diropts -m 755 -o root -g qmail
- dodir /var/qmail
-
- for i in bin boot control
- do
- dodir /var/qmail/${i}
- done
-
- keepdir /var/qmail/users
-
- diropts -m 755 -o alias -g qmail
- dodir /var/qmail/alias
-
- einfo "Installing the qmail software ..."
-
- insopts -o root -g qmail -m 755
- insinto /var/qmail/boot
- doins home home+df proc proc+df binm1 binm1+df binm2 \
- binm2+df binm3 binm3+df
-
- dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* SECURITY
- dodoc SYSDEPS TARGETS THANKS THOUGHTS TODO VERSION README* \
- ${DISTDIR}/qmail-remote-auth-patch-doc.txt
-
- insinto /var/qmail/bin
- insopts -o qmailq -g qmail -m 4711
- doins qmail-queue
-
- insopts -o root -g qmail -m 700
- doins qmail-lspawn qmail-start qmail-newu qmail-newmrh
-
- insopts -o root -g qmail -m 711
- doins qmail-getpw qmail-local qmail-remote qmail-rspawn \
- qmail-clean qmail-send splogger qmail-pw2u
-
- insopts -o root -g qmail -m 755
- doins qmail-inject predate datemail mailsubj qmail-showctl \
- qmail-qread qmail-qstat qmail-tcpto qmail-tcpok qmail-pop3d \
- qmail-popup qmail-qmqpc qmail-qmqpd qmail-qmtpd qmail-smtpd \
- sendmail tcp-env qreceipt qsmhook qbiff forward preline \
- condredirect bouncesaying except maildirmake maildir2mbox \
- maildirwatch qail elq pinq config-fast qmail-newbrt
-
- into /usr
- einfo "Installing manpages"
- doman *.[1-8]
-
- # use the correct maildirmake
- # the courier-imap one has some extensions that are nicer
- [ -e /usr/bin/maildirmake ] && \
- MAILDIRMAKE="/usr/bin/maildirmake" || \
- MAILDIRMAKE="${D}/var/qmail/bin/maildirmake"
-
- einfo "Adding env.d entry for qmail"
- doenvd ${FILESDIR}/99qmail
-
- einfo "Creating sendmail replacement ..."
- diropts -m 755
- dodir /usr/sbin /usr/lib
- dosym /var/qmail/bin/sendmail /usr/sbin/sendmail
- dosym /var/qmail/bin/sendmail /usr/lib/sendmail
-
- einfo "Setting up the default aliases ..."
- diropts -m 700 -o alias -g qmail
- ${MAILDIRMAKE} ${D}/var/qmail/alias/.maildir
- # for good measure
- keepdir /var/qmail/alias/.maildir/{cur,new,tmp}
-
- for i in mailer-daemon postmaster root
- do
- if [ ! -f ${ROOT}/var/qmail/alias/.qmail-${i} ]; then
- touch ${D}/var/qmail/alias/.qmail-${i}
- fowners alias:qmail /var/qmail/alias/.qmail-${i}
- fi
- done
-
- einfo "Setting up maildirs by default in the account skeleton ..."
- diropts -m 755 -o root -g root
- insinto /etc/skel
- newins ${FILESDIR}/dot_qmail .qmail.sample
- fperms 644 /etc/skel/.qmail.sample
- ${MAILDIRMAKE} ${D}/etc/skel/.maildir
- # for good measure
- keepdir /etc/skel/.maildir/{cur,new,tmp}
-
- einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..."
- insopts -o root -g root -m 755
- diropts -m 755 -o root -g root
- dodir /var/qmail/supervise
-
- for i in send smtpd qmtpd qmqpd pop3d; do
- insopts -o root -g root -m 755
- diropts -m 755 -o root -g root
- dodir /var/qmail/supervise/qmail-${i}{,/log}
- fperms +t /var/qmail/supervise/qmail-${i}{,/log}
- insinto /var/qmail/supervise/qmail-${i}
- newins ${FILESDIR}/run-qmail${i} run
- insinto /var/qmail/supervise/qmail-${i}/log
- newins ${FILESDIR}/run-qmail${i}log run
- diropts -m 755 -o qmaill
- keepdir /var/log/qmail/qmail-${i}
- done
-
- dodir ${TCPRULES_DIR}
- insinto ${TCPRULES_DIR}
- for i in smtp qmtp qmqp pop3; do
- newins ${FILESDIR}/tcp.${i}.sample tcp.qmail-${i}
- done
-
- einfo "Installing the qmail startup file ..."
- insinto /var/qmail
- insopts -o root -g root -m 755
- doins ${FILESDIR}/rc
-
- einfo "Installing some stock configuration files"
- insinto /var/qmail/control
- insopts -o root -g root -m 644
- doins ${FILESDIR}/conf-*
- newins ${FILESDIR}/dot_qmail defaultdelivery
- use ssl && doins ${FILESDIR}/servercert.cnf
-
- einfo "Configuration sanity checker and launcher"
- into /var/qmail
- insopts -o root -g root -m 644
- dobin ${FILESDIR}/config-sanity-check
- dobin ${FILESDIR}/qmail-config-system
-
- if use ssl; then
- einfo "SSL Certificate creation script"
- dobin ${FILESDIR}/mkservercert
- einfo "RSA key generation cronjob"
- insinto /etc/cron.hourly
- doins ${FILESDIR}/qmail-genrsacert.sh
- chmod +x ${D}/etc/cron.hourly/qmail-genrsacert.sh
-
- # for some files
- keepdir /var/qmail/control/tlshosts/
- fi
-}
-
-rootmailfixup() {
- # so you can check mail as root easily
- local TMPCMD="ln -sf /var/qmail/alias/.maildir/ ${ROOT}/root/.maildir"
- if [ -d "${ROOT}/root/.maildir" ] && [ ! -L "${ROOT}/root/.maildir" ] ; then
- elog "Previously the qmail ebuilds created /root/.maildir/ but not"
- elog "every mail was delivered there. If the directory does not"
- elog "contain any mail, please delete it and run:"
- elog "${TMPCMD}"
- else
- ${TMPCMD}
- fi
- chown -R alias:qmail ${ROOT}/var/qmail/alias/.maildir 2>/dev/null
-}
-
-buildtcprules() {
- for i in smtp qmtp qmqp pop3; do
- # please note that we don't check if it exists
- # as we want it to make the cdb files anyway!
- f=tcp.qmail-${i}
- src=${ROOT}${TCPRULES_DIR}/${f}
- cdb=${ROOT}${TCPRULES_DIR}/${f}.cdb
- tmp=${ROOT}${TCPRULES_DIR}/.${f}.tmp
- cat ${src} 2>/dev/null | tcprules ${cdb} ${tmp}
- done
-}
-
-pkg_postinst() {
- if [[ ! -x /var/qmail/bin/queue-fix ]]; then
- eerror "Can't find /var/qmail/bin/queue-fix -- have you rm -rf'd /var/qmail?"
- eerror "Please remerge net-mail/queue-fix and don't do that again!"
- die "Can't find /var/qmail/bin/queue-fix"
- fi
-
- einfo "Setting up the message queue hierarchy ..."
- # queue-fix makes life easy!
- /var/qmail/bin/queue-fix ${ROOT}/var/qmail/queue >/dev/null
-
- rootmailfixup
- buildtcprules
-
- # for good measure
- env-update
-
- elog "To setup qmail to run out-of-the-box on your system, run:"
- elog "emerge --config =${CATEGORY}/${PF}"
- elog
- elog "To start qmail at boot you have to add svscan to your startup"
- elog "and create the following links:"
- elog "ln -s /var/qmail/supervise/qmail-send /service/qmail-send"
- elog "ln -s /var/qmail/supervise/qmail-smtpd /service/qmail-smtpd"
- elog
- elog "To start the pop3 server as well, create the following link:"
- elog "ln -s /var/qmail/supervise/qmail-pop3d /service/qmail-pop3d"
- elog
- elog "Additionally, the QMTP and QMQP protocols are supported, "
- elog "and can be started as:"
- elog "ln -s /var/qmail/supervise/qmail-qmtpd /service/qmail-qmtpd"
- elog "ln -s /var/qmail/supervise/qmail-qmqpd /service/qmail-qmqpd"
- elog
- elog "Additionally, if you wish to run qmail right now, you should "
- elog "run this before anything else:"
- elog "source /etc/profile"
- elog
- elog "If you are looking for documentation, check those links:"
- elog "http://www.gentoo.org/doc/en/qmail-howto.xml"
- elog " -- qmail/vpopmail Virtual Mail Hosting System Guide"
- elog "http://www.lifewithqmail.com/"
- elog " -- Life with qmail"
-}
-
-pkg_preinst() {
- mkdir -p ${TCPRULES_DIR}
- for proto in smtp qmtp qmqp pop3; do
- for ext in '' .cdb; do
- old="/etc/tcp.${proto}${ext}"
- new="${TCPRULES_DIR}/tcp.qmail-${proto}${ext}"
- fail=0
- if [ -f "$old" -a ! -f "$new" ]; then
- einfo "Moving $old to $new"
- cp $old $new || fail=1
- else
- fail=1
- fi
- if [ "${fail}" = 1 -a -f ${old} ]; then
- eerror "Error moving $old to $new, be sure to check the"
- eerror "configuration! You may have already moved the files,"
- eerror "in which case you can delete $old"
- fi
- done
- done
-}
-
-pkg_setup() {
- einfo "Creating groups and users"
- enewgroup qmail 201
- enewuser alias 200 -1 /var/qmail/alias 200
- enewuser qmaild 201 -1 /var/qmail 200
- enewuser qmaill 202 -1 /var/qmail 200
- enewuser qmailp 203 -1 /var/qmail 200
- enewuser qmailq 204 -1 /var/qmail 201
- enewuser qmailr 205 -1 /var/qmail 201
- enewuser qmails 206 -1 /var/qmail 201
-}
-
-pkg_config() {
- # avoid some weird locale problems
- export LC_ALL="C"
-
- if [ ${ROOT} = "/" ] ; then
- if [ ! -f ${ROOT}var/qmail/control/me ] ; then
- export qhost=`hostname --fqdn`
- ${ROOT}var/qmail/bin/config-fast $qhost
- fi
- else
- ewarn "Skipping some configuration as it MUST be run on the final host"
- fi
-
- einfo "Accepting relaying by default from all ips configured on this machine."
- LOCALIPS=`/sbin/ifconfig | grep inet | cut -d' ' -f 12 -s | cut -b 6-20`
- TCPSTRING=":allow,RELAYCLIENT=\"\",RBLSMTPD=\"\""
- for ip in $LOCALIPS; do
- myline="${ip}${TCPSTRING}"
- for proto in smtp qmtp qmqp; do
- f="${ROOT}${TCPRULES_DIR}/tcp.qmail-${proto}"
- egrep -q "${myline}" ${f} || echo "${myline}" >>${f}
- done
- done
-
- buildtcprules
-
- if use ssl; then
- ebegin "Generating RSA keys for SSL/TLS, this can take some time"
- ${ROOT}etc/cron.hourly/qmail-genrsacert.sh
- eend $?
- einfo "Creating a self-signed ssl-certificate:"
- /var/qmail/bin/mkservercert
- einfo "If you want to have a properly signed certificate "
- einfo "instead, do the following:"
- einfo "openssl req -new -nodes -out req.pem \\"
- einfo " -config /var/qmail/control/servercert.cnf \\"
- einfo " -keyout /var/qmail/control/servercert.pem"
- einfo "Send req.pem to your CA to obtain signed_req.pem, and do:"
- einfo "cat signed_req.pem >> /var/qmail/control/servercert.pem"
- fi
-}
-
+++ /dev/null
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-mta/qmail/qmail-1.03-r16.ebuild,v 1.62 2007/04/28 23:16:18 swegener Exp $
-
-inherit toolchain-funcs eutils fixheadtails flag-o-matic
-
-IUSE="ssl noauthcram notlsbeforeauth selinux logmail mailwrapper gencertdaily"
-DESCRIPTION="A modern replacement for sendmail which uses maildirs and includes SSL/TLS, AUTH SMTP, and queue optimization"
-HOMEPAGE="http://www.qmail.org/
- http://members.elysium.pl/brush/qmail-smtpd-auth/
- http://www.jedi.claranet.fr/qmail-tuning.html"
-SRC_URI="mirror://qmail/${P}.tar.gz
- mirror://qmail/qmailqueue-patch
- http://qmail.null.dk/big-todo.103.patch
- mirror://qmail/big-concurrency.patch
- http://www.suspectclass.com/~sgifford/qmail/qmail-1.03-0.0.0.0-0.2.patch
- http://david.acz.org/software/sendmail-flagf.patch
- mirror://qmail/qmail-1.03-qmtpc.patch
- mirror://qmail/qmail-smtpd-relay-reject
- mirror://gentoo/qmail-local-tabs.patch
- http://www.shupp.org/patches/qmail-maildir++.patch
- ftp://ftp.pipeline.com.au/pipeint/sources/linux/WebMail/qmail-date-localtime.patch.txt
- ftp://ftp.pipeline.com.au/pipeint/sources/linux/WebMail/qmail-limit-bounce-size.patch.txt
- http://www.ckdhr.com/ckd/qmail-103.patch
- http://www.arda.homeunix.net/store/qmail/qregex-starttls-2way-auth-20050523.patch
- http://www.soffian.org/downloads/qmail/qmail-remote-auth-patch-doc.txt
- mirror://gentoo/qmail-gentoo-1.03-r16-badrcptto-morebadrcptto-accdias.diff.bz2
- http://www.dataloss.nl/software/patches/qmail-popupnofd2close.patch
- http://js.hu/package/qmail/qmail-1.03-reread-concurrency.2.patch
- http://www.mcmilk.de/qmail/dl/djb-qmail/patches/08-capa.diff
- http://www.leverton.org/qmail-hold-1.03.pat.gz
- mirror://qmail/netscape-progress.patch
- http://www-dt.e-technik.uni-dortmund.de/~ma/djb/qmail/sendmail-ignore-N.patch
- mirror://gentoo/qmail-1.03-moreipme-0.6pre1-gentoo.patch
- http://hansmi.ch/download/qmail/qmail-relaymxlookup-0.4.diff
- mirror://gentoo/qmail-1.03-r16-spp.diff
- mirror://gentoo/qmail-1.03-r16-mfcheck.diff
- mirror://gentoo/qmail-1.03-r16-logrelay.diff
- http://www.finnie.org/software/qmail-bounce-encap/qmail-bounce-encap-20040210.patch
- "
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc s390 sh sparc x86"
-RESTRICT="test"
-
-DEPEND="virtual/libc
- sys-apps/groff
- ssl? ( >=dev-libs/openssl-0.9.6g )
- >=net-mail/queue-fix-1.4-r1"
-RDEPEND="!virtual/mta
- virtual/libc
- app-shells/bash
- >=sys-apps/ucspi-tcp-0.88
- >=sys-process/daemontools-0.76-r1
- !noauthcram? (
- || ( >=net-mail/checkpassword-0.90 >=net-mail/checkpassword-pam-0.99 )
- >=net-mail/cmd5checkpw-0.30
- )
- >=net-mail/dot-forward-0.71
- >=net-mail/queue-fix-1.4-r1
- selinux? ( sec-policy/selinux-qmail )
- mailwrapper? ( net-mail/mailwrapper )"
-
-PROVIDE="virtual/mta
- virtual/mda"
-
-MY_PVR=${PV}-r14
-
-TCPRULES_DIR=/etc/tcprules.d
-
-if use gencertdaily; then
- CRON_FOLDER=cron.daily
-else
- CRON_FOLDER=cron.hourly
-fi
-
-src_unpack() {
- ewarn "The ${CATEGORY}/${PN} ebuild is superseded by ${CATEGORY}/netqmail"
- ewarn "and will be masked by mid March. Don't use it any longer for new"
- ewarn "installations."
- ebeep
-
- # unpack the initial stuff
- unpack ${P}.tar.gz
-
- # This makes life easy
- EPATCH_OPTS="-d ${S}"
-
- # Let the system decide how to define errno
- epatch ${FILESDIR}/errno.patch
-
- # this patch merges a few others already
- EPATCH_SINGLE_MSG="Adding SMTP AUTH (2 way), Qregex and STARTTLS support" \
- EPATCH_OPTS="${EPATCH_OPTS} -F 3" \
- epatch ${DISTDIR}/qregex-starttls-2way-auth-20050523.patch
-
- # patch so an alternate queue processor can be used
- # i.e. - qmail-scanner
- EPATCH_SINGLE_MSG="Adding QMAILQUEUE support" \
- epatch ${DISTDIR}/qmailqueue-patch
- EPATCH_SINGLE_MSG="Adding QMAILQUEUE info to documentation" \
- epatch ${FILESDIR}/${MY_PVR}/qmail-qmailqueue-docs.patch
-
- # a patch for faster queue processing
- EPATCH_SINGLE_MSG="Patching for large queues" \
- epatch ${DISTDIR}/big-todo.103.patch
-
- # Support for remote hosts that have QMTP
- EPATCH_SINGLE_MSG="Adding support for remote QMTP hosts" \
- epatch ${DISTDIR}/qmail-1.03-qmtpc.patch
-
- # Large TCP DNS replies confuse it sometimes
- EPATCH_SINGLE_MSG="Adding support for oversize DNS" \
- epatch ${DISTDIR}/qmail-103.patch
-
- # Fix for tabs in .qmail bug noted at
- # http://www.ornl.gov/its/archives/mailing-lists/qmail/2000/10/msg00696.html
- # gentoo bug #24293
- epatch ${DISTDIR}/qmail-local-tabs.patch
-
- # Account for Linux filesystems lack of a synchronus link()
- # hansmi, 2005-07-16: taken out because of bug 56124, see esp. comment 23
- # epatch ${DISTDIR}/qmail-link-sync.patch
-
- # Increase limits for large mail systems
- epatch ${DISTDIR}/big-concurrency.patch
-
- # Treat 0.0.0.0 as a local address
- epatch ${DISTDIR}/qmail-1.03-0.0.0.0-0.2.patch
-
- # holdremote support
- # pre-process to remove the header added upstream
- zcat ${DISTDIR}/qmail-hold-1.03.pat.gz | sed '123,150d' >${T}/qmail-hold-1.03.patch
- epatch ${T}/qmail-hold-1.03.patch
-
- # make the qmail 'sendmail' binary behave like sendmail's for -f
- epatch ${DISTDIR}/sendmail-flagf.patch
-
- # Apply patch to make qmail-local and qmail-pop3d compatible with the
- # maildir++ quota system that is used by vpopmail and courier-imap
- epatch ${DISTDIR}/qmail-maildir++.patch
-
- # Apply patch for local timestamps.
- # This will make the emails headers be written in localtime rather than GMT
- # If you really want, uncomment it yourself, as mail really should be in GMT
- epatch ${DISTDIR}/qmail-date-localtime.patch.txt
-
- # Apply patch to trim large bouncing messages down greatly reduces traffic
- # when multiple bounces occur (As in with spam)
- epatch ${DISTDIR}/qmail-limit-bounce-size.patch.txt
-
- #TODO TEST
- # Reject some bad relaying attempts
- # gentoo bug #18064
- epatch ${FILESDIR}/${PVR}/qmail-smtpd-relay-reject.gentoo.patch
-
- #TODO TEST HEAVILY AS THIS PATCH WAS CUSTOM FIXED
- # provide badrcptto support
- # as per bug #17283
- # patch re-diffed from original at http://sys.pro.br/files/badrcptto-morebadrcptto-accdias.diff.bz2
- # TODO hansmi, 2005-01-06: rediffed for r16
- epatch ${DISTDIR}/qmail-gentoo-1.03-r16-badrcptto-morebadrcptto-accdias.diff.bz2
-
- # bug #31426
- # original submission by shadow@ines.ro, cleaned up by robbat2@gentoo.org,
- # redone for r16 by hansmi@gentoo.org
- # only allows AUTH after STARTTLS when compiled with TLS and TLS_BEFORE_AUTH
- # defined
- epatch ${FILESDIR}/${PVR}/auth-after-tls-only.patch
-
- EPATCH_SINGLE_MSG="Enable stderr logging from checkpassword programs" \
- epatch ${DISTDIR}/qmail-popupnofd2close.patch
- EPATCH_SINGLE_MSG="Allow qmail to re-read concurrency limits on HUP" \
- epatch ${DISTDIR}/qmail-1.03-reread-concurrency.2.patch
- EPATCH_SINGLE_MSG="Add support for CAPA in POP3d" \
- epatch ${DISTDIR}/08-capa.diff
- EPATCH_SINGLE_MSG="Fixing output bug in CAPA-enabled POP3d" \
- epatch ${FILESDIR}/${MY_PVR}/qmail-pop3d-capa-outputfix.patch
- EPATCH_SINGLE_MSG="Fixing netscape progress bar bug with POP3d" \
- epatch ${DISTDIR}/netscape-progress.patch
-
- EPATCH_SINGLE_MSG="Making the sendmail binary ignore -N options for compatibility" \
- epatch ${DISTDIR}/sendmail-ignore-N.patch
-
- # rediff of original at http://www.qmail.org/accept-5xx.patch
- epatch ${FILESDIR}/${PVR}/qmail-1.03-accept-5xx.tls.patch
-
- # rediffed from original at http://www.qcc.ca/~charlesc/software/misc/nullenvsender-recipcount.patch
- # because of TLS
- EPATCH_SINGLE_MSG="Refuse messages from the null envelope sender if they have more than one envelope recipient" \
- epatch ${FILESDIR}/${PVR}/nullenvsender-recipcount.tls.patch
-
- # rediffed from original at http://www.dataloss.nl/software/patches/qmail-pop3d-stat.patch
- # because of TLS
- EPATCH_SINGLE_MSG="qmail-pop3d reports erroneous figures on STAT after a DELE" \
- epatch ${FILESDIR}/${MY_PVR}/qmail-pop3d-stat.tls.patch
-
- # this can unintentionally leak information about your system!
- #EPATCH_SINGLE_MSG="Branding qmail with Gentoo identifier 'Gentoo Linux ${PF}'" \
- #epatch ${FILESDIR}/${MY_PVR}/qmail-gentoo-branding.patch
- #sed -e "s/__PF__/${PF}/" -i ${S}/qmail-smtpd.c
-
- EPATCH_SINGLE_MSG="qmail-pop3d fix for top output so Evolution doesn't barf" \
- epatch ${FILESDIR}/${PV}-r15/qmail-pop3d-top-outputfix.patch
-
- # Fix a compilation-error on Mac OS X
- # qmail doesn't run yet on Mac OS X, but this will help in the future
- use ppc-macos && \
- epatch ${FILESDIR}/${PV}-r15/qmail-macos-dns-fix.patch
-
- # add SPP framework for future extensions. Once this has been tested, most
- # other patches may be rewritten to add a SPP module instead of patching
- # qmail-smtpd
- EPATCH_SINGLE_MSG="Adding SPP framework for qmail-smtpd" \
- epatch ${DISTDIR}/qmail-1.03-r16-spp.diff
-
- # add mail from DNS check
- EPATCH_SINGLE_MSG="check envelope sender's domain for validity" \
- epatch ${DISTDIR}/qmail-1.03-r16-mfcheck.diff
-
- # log relay attempts
- EPATCH_SINGLE_MSG="log relay attempts" \
- epatch ${DISTDIR}/qmail-1.03-r16-logrelay.diff
-
- # Rediffed patch to prevent from the problem that qmail doesn't know
- # that it is reachable under another IP address when using NAT.
- # See http://www.suspectclass.com/~sgifford/qmail/qmail-moreipme-0.6.README
- # Rediffed by hansmi@gentoo.org.
- EPATCH_SINGLE_MSG="Adding moreipme-patch" \
- epatch ${DISTDIR}/qmail-1.03-moreipme-0.6pre1-gentoo.patch
-
- # Patch to look up the MX before relaying
- # Look at http://hansmi.ch/software/qmail
- EPATCH_SINGLE_MSG="Adding relaymxlookup-patch" \
- epatch ${DISTDIR}/qmail-relaymxlookup-0.4.diff
- epatch ${FILESDIR}/${PVR}/Makefile-relaymxlookup.patch
-
- # Fix a bug on ia64, see bug 68173
- # Doesn't affect other platforms
- EPATCH_SINGLE_MSG="Patch for spawn.c to fix a bug on ia64" \
- epatch ${FILESDIR}/${PV}-r15/spawn-alloc-h.patch
-
- # Added due to bug 38849
- EPATCH_SINGLE_MSG="Adding qmail-bounce-encap to encapsulate bounces in rfc822 messages" \
- EPATCH_OPTS="${EPATCH_OPTS} -F 3" \
- epatch ${DISTDIR}/qmail-bounce-encap-20040210.patch
-
- # Add double-bounce-trim-patch from bug 67810
- EPATCH_SINGLE_MSG="Adding double-bounce-trim-patch" \
- epatch ${FILESDIR}/${PVR}/double-bounce-trim.patch
-
- # Fix bug 49971
- # hansmi, 2005-07-16: taken out because of bug 56124, see esp. comment 23
- # (the code this patch modifies isn't anymore in qmail after taking out the
- # link-sync patch)
- # EPATCH_SINGLE_MSG="Applying fix for a special case with courier-imapd" \
- # epatch ${FILESDIR}/${PVR}/famd-dnotify.patch
-
- # See bug 94257
- epatch ${FILESDIR}/${PVR}/qmail-1.03-env-servercert.patch
-
- # Log invalid envelope senders (MAIL FROM:)
- epatch ${FILESDIR}/${PVR}/invalid-envelope-sender-log.patch
-
- # See bug 98961
- # Sort-of rewritten by hansmi@g.o, because the old patch was heavily broken
- # (caused qmail-remote to segfault)
- epatch ${FILESDIR}/${PVR}/virtual-domain-outgoing-IP-address.patch
-
- # Fixes bug 101532
- epatch ${FILESDIR}/${PVR}/qmail-remote-auth-log-fix.patch
-
- # Collision with mutt (bug 105454)
- mv -f ${S}/mbox.5 ${S}/qmail-mbox.5
-
- # Fix files
- epatch ${FILESDIR}/${PVR}/fix-manpages.patch
- epatch ${FILESDIR}/${PVR}/tls-fix.patch
-
- # See bug #90631
- if use logmail; then
- EPATCH_SINGLE_MSG='Enabling logging of all mails via ~alias/.qmail-log' \
- epatch ${FILESDIR}/${PVR}/qmail-logmail.patch
- fi
-
- MY_CFLAGS="${CFLAGS}"
- if use ssl; then
- einfo "Enabling SSL/TLS functionality"
- MY_CFLAGS="${MY_CFLAGS} -DTLS"
-
- # from bug #31426
- if ! use notlsbeforeauth; then
- einfo "Enabling STARTTLS before SMTP AUTH"
- MY_CFLAGS="${MY_CFLAGS} -DTLS_BEFORE_AUTH"
- else
- einfo "Disabling STARTTLS before SMTP AUTH"
- fi
-
- fi
-
- echo -n "$(tc-getCC) ${MY_CFLAGS}" > ${S}/conf-cc
-
- # fix bug #33818
- if use noauthcram; then
- einfo "Disabling CRAM_MD5 support"
- sed -e 's,^#define CRAM_MD5$,//&,' -i ${S}/qmail-smtpd.c
- else
- einfo "Enabling CRAM_MD5 support"
- fi
-
- # Bug 92742
- append-ldflags $(bindnow-flags)
-
- echo -n "$(tc-getCC) ${LDFLAGS}" > ${S}/conf-ld
- echo -n "500" > ${S}/conf-spawn
-
- # fix coreutils messup
- ht_fix_file ${S}/Makefile
-}
-
-src_compile() {
- emake it man || die
-}
-
-src_install() {
- einfo "Setting up directory hierarchy ..."
-
- diropts -m 755 -o root -g qmail
- dodir /var/qmail
-
- for i in bin boot control
- do
- dodir /var/qmail/${i}
- done
-
- keepdir /var/qmail/users
-
- diropts -m 755 -o alias -g qmail
- dodir /var/qmail/alias
-
- einfo "Installing the qmail software ..."
-
- insopts -o root -g qmail -m 755
- insinto /var/qmail/boot
- doins home home+df proc proc+df binm1 binm1+df binm2 \
- binm2+df binm3 binm3+df
-
- dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* SECURITY
- dodoc SYSDEPS TARGETS THANKS* THOUGHTS TODO* VERSION README* AUTHORS* VERSION* \
- ${DISTDIR}/qmail-remote-auth-patch-doc.txt
-
- insinto /var/qmail/bin
- insopts -o qmailq -g qmail -m 4711
- doins qmail-queue
-
- insopts -o root -g qmail -m 700
- doins qmail-lspawn qmail-start qmail-newu qmail-newmrh
-
- insopts -o root -g qmail -m 711
- doins qmail-getpw qmail-local qmail-remote qmail-rspawn \
- qmail-clean qmail-send splogger qmail-pw2u
-
- insopts -o root -g qmail -m 755
- doins qmail-inject predate datemail mailsubj qmail-showctl \
- qmail-qread qmail-qstat qmail-tcpto qmail-tcpok qmail-pop3d \
- qmail-popup qmail-qmqpc qmail-qmqpd qmail-qmtpd qmail-smtpd \
- sendmail tcp-env qreceipt qsmhook qbiff forward preline \
- condredirect bouncesaying except maildirmake maildir2mbox \
- maildirwatch qail elq pinq config-fast qmail-newbrt
-
- # Don't install this one, it's provided by ucspi-tcp, bug #127005
- rm tcp-environ.5
-
- into /usr
- einfo "Installing manpages"
- doman *.[1-8]
-
- # use the correct maildirmake
- # the courier-imap one has some extensions that are nicer
- [[ -e /usr/bin/maildirmake ]] && \
- MAILDIRMAKE="/usr/bin/maildirmake" || \
- MAILDIRMAKE="${D}/var/qmail/bin/maildirmake"
-
- einfo "Adding env.d entry for qmail"
- doenvd ${FILESDIR}/99qmail
-
- einfo "Creating sendmail replacement ..."
- diropts -m 755
- dodir /usr/sbin /usr/lib
-
- if useq mailwrapper; then
- # make it compatible with mailwrapper, bug 48885
- dosym /var/qmail/bin/sendmail /usr/sbin/sendmail.qmail
- dosym /usr/sbin/sendmail /usr/lib/sendmail
- else
- dosym /var/qmail/bin/sendmail /usr/sbin/sendmail
- dosym /var/qmail/bin/sendmail /usr/lib/sendmail
- fi
-
- einfo "Setting up the default aliases ..."
- diropts -m 700 -o alias -g qmail
- ${MAILDIRMAKE} ${D}/var/qmail/alias/.maildir
- # for good measure
- keepdir /var/qmail/alias/.maildir/{cur,new,tmp}
-
- for i in mailer-daemon postmaster root
- do
- if [[ ! -f ${ROOT}/var/qmail/alias/.qmail-${i} ]]; then
- touch ${D}/var/qmail/alias/.qmail-${i}
- fowners alias:qmail /var/qmail/alias/.qmail-${i}
- fi
- done
-
- einfo "Setting up maildirs by default in the account skeleton ..."
- diropts -m 755 -o root -g root
- insinto /etc/skel
- newins ${FILESDIR}/dot_qmail .qmail.sample
- fperms 644 /etc/skel/.qmail.sample
- ${MAILDIRMAKE} ${D}/etc/skel/.maildir
- # for good measure
- keepdir /etc/skel/.maildir/{cur,new,tmp}
-
- einfo "Setting up all services (send, smtp, qmtp, qmqp, pop3) ..."
- insopts -o root -g root -m 755
- diropts -m 755 -o root -g root
- dodir /var/qmail/supervise
-
- for i in send smtpd qmtpd qmqpd pop3d; do
- insopts -o root -g root -m 755
- diropts -m 755 -o root -g root
- dodir /var/qmail/supervise/qmail-${i}{,/log}
- fperms +t /var/qmail/supervise/qmail-${i}{,/log}
- insinto /var/qmail/supervise/qmail-${i}
- newins ${FILESDIR}/run-qmail${i} run
- insinto /var/qmail/supervise/qmail-${i}/log
- newins ${FILESDIR}/run-qmail${i}log run
- diropts -m 755 -o qmaill
- keepdir /var/log/qmail/qmail-${i}
- done
-
- dodir ${TCPRULES_DIR}
- insinto ${TCPRULES_DIR}
- for i in smtp qmtp qmqp pop3; do
- newins ${FILESDIR}/tcp.${i}.sample tcp.qmail-${i}
- done
- # this script does the hard work
- newins ${FILESDIR}/tcprules.d-Makefile.qmail Makefile.qmail
-
- einfo "Installing the qmail startup file ..."
- insinto /var/qmail
- insopts -o root -g root -m 755
- doins ${FILESDIR}/rc
-
- einfo "Installing some stock configuration files"
- insinto /var/qmail/control
- insopts -o root -g root -m 644
- doins ${FILESDIR}/conf-{common,send,qmtpd,qmqpd,pop3d}
- newins ${FILESDIR}/conf-smtpd-${PR} conf-smtpd
- doins ${FILESDIR}/${PVR}/smtpplugins
- newins ${FILESDIR}/dot_qmail defaultdelivery
- use ssl && doins ${FILESDIR}/servercert.cnf
-
- einfo "Configuration sanity checker and launcher"
- into /var/qmail
- insopts -o root -g root -m 644
- dobin ${FILESDIR}/config-sanity-check
- dobin ${FILESDIR}/qmail-config-system
-
- if use ssl; then
- einfo "SSL Certificate creation script"
- dobin ${FILESDIR}/mkservercert
- einfo "RSA key generation cronjob"
- insinto /etc/${CRON_FOLDER}
- doins ${FILESDIR}/qmail-genrsacert.sh
- fperms +x /etc/${CRON_FOLDER}/qmail-genrsacert.sh
-
- # for some files
- keepdir /var/qmail/control/tlshosts/
- fi
-
- einfo "Enabling envelope sender's domain name check"
- echo 1 > ${D}/var/qmail/control/mfcheck
-}
-
-rootmailfixup() {
- # so you can check mail as root easily
- local TMPCMD="ln -sf /var/qmail/alias/.maildir/ ${ROOT}/root/.maildir"
- if [[ -d "${ROOT}/root/.maildir" && ! -L "${ROOT}/root/.maildir" ]] ; then
- elog "Previously the qmail ebuilds created /root/.maildir/ but not"
- elog "every mail was delivered there. If the directory does not"
- elog "contain any mail, please delete it and run:"
- elog "${TMPCMD}"
- else
- ${TMPCMD}
- fi
- chown -R alias:qmail ${ROOT}/var/qmail/alias/.maildir 2>/dev/null
-}
-
-buildtcprules() {
- for i in smtp qmtp qmqp pop3; do
- # please note that we don't check if it exists
- # as we want it to make the cdb files anyway!
- f=tcp.qmail-${i}
- src=${ROOT}${TCPRULES_DIR}/${f}
- cdb=${ROOT}${TCPRULES_DIR}/${f}.cdb
- tmp=${ROOT}${TCPRULES_DIR}/.${f}.tmp
- [[ -e ${src} ]] && tcprules ${cdb} ${tmp} < ${src}
- done
-}
-
-pkg_postinst() {
- if [[ ! -x /var/qmail/bin/queue-fix ]]; then
- eerror "Can't find /var/qmail/bin/queue-fix -- have you rm -rf'd /var/qmail?"
- eerror "Please remerge net-mail/queue-fix and don't do that again!"
- die "Can't find /var/qmail/bin/queue-fix"
- fi
-
- einfo "Setting up the message queue hierarchy ..."
- # queue-fix makes life easy!
- /var/qmail/bin/queue-fix ${ROOT}/var/qmail/queue >/dev/null
-
- rootmailfixup
- buildtcprules
-
- # for good measure
- env-update
-
- elog "To setup qmail to run out-of-the-box on your system, run:"
- elog "emerge --config =${CATEGORY}/${PF}"
- elog
- elog "To start qmail at boot you have to add svscan to your startup"
- elog "and create the following links:"
- elog "ln -s /var/qmail/supervise/qmail-send /service/qmail-send"
- elog "ln -s /var/qmail/supervise/qmail-smtpd /service/qmail-smtpd"
- elog
- elog "To start the pop3 server as well, create the following link:"
- elog "ln -s /var/qmail/supervise/qmail-pop3d /service/qmail-pop3d"
- elog
- elog "Additionally, the QMTP and QMQP protocols are supported, "
- elog "and can be started as:"
- elog "ln -s /var/qmail/supervise/qmail-qmtpd /service/qmail-qmtpd"
- elog "ln -s /var/qmail/supervise/qmail-qmqpd /service/qmail-qmqpd"
- elog
- elog "Additionally, if you wish to run qmail right now, you should "
- elog "run this before anything else:"
- elog "source /etc/profile"
- elog
- elog "If you are looking for documentation, check those links:"
- elog "http://www.gentoo.org/doc/en/qmail-howto.xml"
- elog " -- qmail/vpopmail Virtual Mail Hosting System Guide"
- elog "http://www.lifewithqmail.com/"
- elog " -- Life with qmail"
-
- if use logmail; then
- elog
- elog "You've enabled the logmail USE flag. To really use it, please"
- elog "follow those URLs:"
- elog "http://cr.yp.to/qmail/faq/admin.html#copies"
- elog "http://www.cyber-sentry.com/index.php?id=35"
- fi
-
- if [[ -f /etc/${CRON_FOLDER}/qmail-dhparam.sh ]]; then
- echo
- ewarn "You have the file /etc/${CRON_FOLDER}/qmail-dhparam.sh from an"
- ewarn "earlier qmail installation. Please remove it, because its"
- ewarn "functionality is in qmail-genrsacert.sh already."
- echo
- fi
-}
-
-pkg_preinst() {
- mkdir -p ${TCPRULES_DIR}
- for proto in smtp qmtp qmqp pop3; do
- for ext in '' .cdb; do
- old="/etc/tcp.${proto}${ext}"
- new="${TCPRULES_DIR}/tcp.qmail-${proto}${ext}"
- fail=0
- if [[ -f "$old" && ! -f "$new" ]]; then
- einfo "Moving $old to $new"
- cp $old $new || fail=1
- else
- fail=1
- fi
- if [[ "${fail}" = 1 && -f ${old} ]]; then
- eerror "Error moving $old to $new, be sure to check the"
- eerror "configuration! You may have already moved the files,"
- eerror "in which case you can delete $old"
- fi
- done
- done
-}
-
-pkg_setup() {
- # keep in sync with mini-qmail pkg
- einfo "Creating groups and users"
- enewgroup qmail 201
- enewuser alias 200 -1 /var/qmail/alias 200
- enewuser qmaild 201 -1 /var/qmail 200
- enewuser qmaill 202 -1 /var/qmail 200
- enewuser qmailp 203 -1 /var/qmail 200
- enewuser qmailq 204 -1 /var/qmail 201
- enewuser qmailr 205 -1 /var/qmail 201
- enewuser qmails 206 -1 /var/qmail 201
-}
-
-pkg_config() {
- # avoid some weird locale problems
- export LC_ALL="C"
-
- if [[ ${ROOT} = / ]] ; then
- if [[ ! -f ${ROOT}var/qmail/control/me ]] ; then
- export qhost=$(hostname --fqdn)
- ${ROOT}var/qmail/bin/config-fast $qhost
- fi
- else
- ewarn "Skipping some configuration as it MUST be run on the final host"
- fi
-
- einfo "Accepting relaying by default from all ips configured on this machine."
- LOCALIPS=$(/sbin/ifconfig | grep inet | cut -d' ' -f 12 -s | cut -b 6-20)
- TCPSTRING=":allow,RELAYCLIENT=\"\",RBLSMTPD=\"\""
- for ip in $LOCALIPS; do
- myline="${ip}${TCPSTRING}"
- for proto in smtp qmtp qmqp; do
- f="${ROOT}${TCPRULES_DIR}/tcp.qmail-${proto}"
- egrep -q "${myline}" ${f} || echo "${myline}" >>${f}
- done
- done
-
- buildtcprules
-
- if use logmail; then
- qmaillog=/var/qmail/alias/.qmail-log
- if [[ ! -f ${qmaillog} ]]; then
- einfo "Setting up sample file for logging (${qmaillog})"
- cp ${FILESDIR}/dot_qmail-log ${qmaillog}
- fi
- fi
-
- if use ssl; then
- ebegin "Generating RSA keys for SSL/TLS, this can take some time"
- ${ROOT}etc/${CRON_FOLDER}/qmail-genrsacert.sh
- eend $?
- einfo "Creating a self-signed ssl-certificate:"
- /var/qmail/bin/mkservercert
- einfo "If you want to have a properly signed certificate "
- einfo "instead, do the following:"
- # space at the end of the string because of the current implementation
- # of einfo
- einfo "openssl req -new -nodes -out req.pem \\ "
- einfo " -config /var/qmail/control/servercert.cnf \\ "
- einfo " -keyout /var/qmail/control/servercert.pem"
- einfo "Send req.pem to your CA to obtain signed_req.pem, and do:"
- einfo "cat signed_req.pem >> /var/qmail/control/servercert.pem"
- fi
-}
# Copyright 1999-2007 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/use.local.desc,v 1.2784 2007/05/01 20:29:30 rbrown Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/use.local.desc,v 1.2785 2007/05/01 21:31:46 hansmi Exp $
# This file contains descriptions of local USE flags, and the ebuilds which
# contain them.
mail-mta/netqmail:qmail-spp - Add support for the qmail SMTP plugin patch
mail-mta/postfix:dovecot-sasl - Enable Dovecot protocol version 1 (server only) SASL implementation
mail-mta/postfix:vda - Adds support for virtual delivery agent quota enforcing
-mail-mta/qmail:gencertdaily - Generate SSL certificates daily instead of hourly
-mail-mta/qmail:logmail - Enable logging all E-Mails via ~alias/.qmail-log
-mail-mta/qmail:noauthcram - If you do NOT want AUTHCRAM to be available
-mail-mta/qmail:notlsbeforeauth - If you do NOT want to require STARTTLS before offering AUTH
mail-mta/ssmtp:md5sum - Enables MD5 summing for ssmtp
media-fonts/intlfonts:bdf - Installs BDF fonts in addition to PCF
media-gfx/asymptote:boehm-gc - Enables using the Boehm-Demers-Weiser conservative garbage collector