diff options
author | Michael Hanselmann <hansmi@gentoo.org> | 2007-05-01 21:31:46 +0000 |
---|---|---|
committer | Michael Hanselmann <hansmi@gentoo.org> | 2007-05-01 21:31:46 +0000 |
commit | 11209cf4864a5c0a735f237e6366675366d036ba (patch) | |
tree | 23919992fc4cbcb2fe26fb8318f114727bd959f3 /mail-mta/qmail | |
parent | Add new src_test, and add return code patch from [ruby-core:10609] and [ruby-... (diff) | |
download | gentoo-2-11209cf4864a5c0a735f237e6366675366d036ba.tar.gz gentoo-2-11209cf4864a5c0a735f237e6366675366d036ba.tar.bz2 gentoo-2-11209cf4864a5c0a735f237e6366675366d036ba.zip |
Remove mail-mta/qmail
Diffstat (limited to 'mail-mta/qmail')
74 files changed, 0 insertions, 4358 deletions
diff --git a/mail-mta/qmail/ChangeLog b/mail-mta/qmail/ChangeLog deleted file mode 100644 index c8301d2f5f4f..000000000000 --- a/mail-mta/qmail/ChangeLog +++ /dev/null @@ -1,772 +0,0 @@ -# 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. diff --git a/mail-mta/qmail/Manifest b/mail-mta/qmail/Manifest deleted file mode 100644 index 741dc3d19144..000000000000 --- a/mail-mta/qmail/Manifest +++ /dev/null @@ -1,332 +0,0 @@ ------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----- diff --git a/mail-mta/qmail/files/1.03-r14/auth-after-tls-only.patch b/mail-mta/qmail/files/1.03-r14/auth-after-tls-only.patch deleted file mode 100644 index 603d6677c9bd..000000000000 --- a/mail-mta/qmail/files/1.03-r14/auth-after-tls-only.patch +++ /dev/null @@ -1,81 +0,0 @@ -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++ = '.'; diff --git a/mail-mta/qmail/files/1.03-r14/maildir-quota-fix.patch b/mail-mta/qmail/files/1.03-r14/maildir-quota-fix.patch deleted file mode 100644 index 3d38a477f5a1..000000000000 --- a/mail-mta/qmail/files/1.03-r14/maildir-quota-fix.patch +++ /dev/null @@ -1,13 +0,0 @@ -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) diff --git a/mail-mta/qmail/files/1.03-r14/nullenvsender-recipcount.tls.patch b/mail-mta/qmail/files/1.03-r14/nullenvsender-recipcount.tls.patch deleted file mode 100644 index d3ce73f172f8..000000000000 --- a/mail-mta/qmail/files/1.03-r14/nullenvsender-recipcount.tls.patch +++ /dev/null @@ -1,43 +0,0 @@ -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; diff --git a/mail-mta/qmail/files/1.03-r14/qmail-1.03-accept-5xx.tls.patch b/mail-mta/qmail/files/1.03-r14/qmail-1.03-accept-5xx.tls.patch deleted file mode 100644 index edc9f337a519..000000000000 --- a/mail-mta/qmail/files/1.03-r14/qmail-1.03-accept-5xx.tls.patch +++ /dev/null @@ -1,20 +0,0 @@ -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 */ diff --git a/mail-mta/qmail/files/1.03-r14/qmail-1.03-qregex-memleak-fix.patch b/mail-mta/qmail/files/1.03-r14/qmail-1.03-qregex-memleak-fix.patch deleted file mode 100644 index 8ab940f6dc72..000000000000 --- a/mail-mta/qmail/files/1.03-r14/qmail-1.03-qregex-memleak-fix.patch +++ /dev/null @@ -1,15 +0,0 @@ -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(); diff --git a/mail-mta/qmail/files/1.03-r14/qmail-gentoo-branding.patch b/mail-mta/qmail/files/1.03-r14/qmail-gentoo-branding.patch deleted file mode 100644 index 4f353b9e0c40..000000000000 --- a/mail-mta/qmail/files/1.03-r14/qmail-gentoo-branding.patch +++ /dev/null @@ -1,11 +0,0 @@ -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() diff --git a/mail-mta/qmail/files/1.03-r14/qmail-pop3d-capa-outputfix.patch b/mail-mta/qmail/files/1.03-r14/qmail-pop3d-capa-outputfix.patch deleted file mode 100644 index 784d8fdfbcd0..000000000000 --- a/mail-mta/qmail/files/1.03-r14/qmail-pop3d-capa-outputfix.patch +++ /dev/null @@ -1,13 +0,0 @@ -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" diff --git a/mail-mta/qmail/files/1.03-r14/qmail-pop3d-stat.tls.patch b/mail-mta/qmail/files/1.03-r14/qmail-pop3d-stat.tls.patch deleted file mode 100644 index 8fd5c0abcbe2..000000000000 --- a/mail-mta/qmail/files/1.03-r14/qmail-pop3d-stat.tls.patch +++ /dev/null @@ -1,24 +0,0 @@ -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"); diff --git a/mail-mta/qmail/files/1.03-r14/qmail-qmailqueue-docs.patch b/mail-mta/qmail/files/1.03-r14/qmail-qmailqueue-docs.patch deleted file mode 100644 index d4827a78ebcf..000000000000 --- a/mail-mta/qmail/files/1.03-r14/qmail-qmailqueue-docs.patch +++ /dev/null @@ -1,31 +0,0 @@ -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: diff --git a/mail-mta/qmail/files/1.03-r14/qmail-smtpd-esmtp-size-gentoo.patch b/mail-mta/qmail/files/1.03-r14/qmail-smtpd-esmtp-size-gentoo.patch deleted file mode 100644 index 3409116d57ab..000000000000 --- a/mail-mta/qmail/files/1.03-r14/qmail-smtpd-esmtp-size-gentoo.patch +++ /dev/null @@ -1,81 +0,0 @@ -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(); diff --git a/mail-mta/qmail/files/1.03-r14/qmail-smtpd-relay-reject.gentoo.patch b/mail-mta/qmail/files/1.03-r14/qmail-smtpd-relay-reject.gentoo.patch deleted file mode 100644 index e6aab720418c..000000000000 --- a/mail-mta/qmail/files/1.03-r14/qmail-smtpd-relay-reject.gentoo.patch +++ /dev/null @@ -1,41 +0,0 @@ -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); diff --git a/mail-mta/qmail/files/1.03-r14/smtp-auth-close3.patch b/mail-mta/qmail/files/1.03-r14/smtp-auth-close3.patch deleted file mode 100644 index e259bbf27977..000000000000 --- a/mail-mta/qmail/files/1.03-r14/smtp-auth-close3.patch +++ /dev/null @@ -1,24 +0,0 @@ -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); diff --git a/mail-mta/qmail/files/1.03-r15/Makefile-relaymxlookup.patch b/mail-mta/qmail/files/1.03-r15/Makefile-relaymxlookup.patch deleted file mode 100644 index f56006eabdb1..000000000000 --- a/mail-mta/qmail/files/1.03-r15/Makefile-relaymxlookup.patch +++ /dev/null @@ -1,43 +0,0 @@ ---- 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: \ diff --git a/mail-mta/qmail/files/1.03-r15/qmail-macos-dns-fix.patch b/mail-mta/qmail/files/1.03-r15/qmail-macos-dns-fix.patch deleted file mode 100644 index b7a4df8e1fca..000000000000 --- a/mail-mta/qmail/files/1.03-r15/qmail-macos-dns-fix.patch +++ /dev/null @@ -1,11 +0,0 @@ -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(); diff --git a/mail-mta/qmail/files/1.03-r15/qmail-pop3d-top-outputfix.patch b/mail-mta/qmail/files/1.03-r15/qmail-pop3d-top-outputfix.patch deleted file mode 100644 index cdc4a710b280..000000000000 --- a/mail-mta/qmail/files/1.03-r15/qmail-pop3d-top-outputfix.patch +++ /dev/null @@ -1,15 +0,0 @@ -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); diff --git a/mail-mta/qmail/files/1.03-r15/spawn-alloc-h.patch b/mail-mta/qmail/files/1.03-r15/spawn-alloc-h.patch deleted file mode 100644 index fbf79aa867e9..000000000000 --- a/mail-mta/qmail/files/1.03-r15/spawn-alloc-h.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- 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" - diff --git a/mail-mta/qmail/files/1.03-r15/tlsbeforeauth-fix.patch b/mail-mta/qmail/files/1.03-r15/tlsbeforeauth-fix.patch deleted file mode 100644 index c7e8c21afb52..000000000000 --- a/mail-mta/qmail/files/1.03-r15/tlsbeforeauth-fix.patch +++ /dev/null @@ -1,39 +0,0 @@ -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 - diff --git a/mail-mta/qmail/files/1.03-r16/Makefile-relaymxlookup.patch b/mail-mta/qmail/files/1.03-r16/Makefile-relaymxlookup.patch deleted file mode 100644 index 044e16c6ab60..000000000000 --- a/mail-mta/qmail/files/1.03-r16/Makefile-relaymxlookup.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- 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: \ diff --git a/mail-mta/qmail/files/1.03-r16/auth-after-tls-only.patch b/mail-mta/qmail/files/1.03-r16/auth-after-tls-only.patch deleted file mode 100644 index 9d61824d3f8d..000000000000 --- a/mail-mta/qmail/files/1.03-r16/auth-after-tls-only.patch +++ /dev/null @@ -1,73 +0,0 @@ -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++ = '.'; diff --git a/mail-mta/qmail/files/1.03-r16/double-bounce-trim.patch b/mail-mta/qmail/files/1.03-r16/double-bounce-trim.patch deleted file mode 100644 index ad434bb150e2..000000000000 --- a/mail-mta/qmail/files/1.03-r16/double-bounce-trim.patch +++ /dev/null @@ -1,44 +0,0 @@ -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-- diff --git a/mail-mta/qmail/files/1.03-r16/famd-dnotify.patch b/mail-mta/qmail/files/1.03-r16/famd-dnotify.patch deleted file mode 100644 index e967c68a61eb..000000000000 --- a/mail-mta/qmail/files/1.03-r16/famd-dnotify.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- 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); diff --git a/mail-mta/qmail/files/1.03-r16/fix-manpages.patch b/mail-mta/qmail/files/1.03-r16/fix-manpages.patch deleted file mode 100644 index 8dcbb6e63e95..000000000000 --- a/mail-mta/qmail/files/1.03-r16/fix-manpages.patch +++ /dev/null @@ -1,111 +0,0 @@ -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 diff --git a/mail-mta/qmail/files/1.03-r16/gentoo-qmail-1.03-r16-logging-with-smtpauth.patch b/mail-mta/qmail/files/1.03-r16/gentoo-qmail-1.03-r16-logging-with-smtpauth.patch deleted file mode 100644 index e141ddc1abf7..000000000000 --- a/mail-mta/qmail/files/1.03-r16/gentoo-qmail-1.03-r16-logging-with-smtpauth.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- 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); diff --git a/mail-mta/qmail/files/1.03-r16/invalid-envelope-sender-log.patch b/mail-mta/qmail/files/1.03-r16/invalid-envelope-sender-log.patch deleted file mode 100644 index e4657baf60e4..000000000000 --- a/mail-mta/qmail/files/1.03-r16/invalid-envelope-sender-log.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- 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(); - } diff --git a/mail-mta/qmail/files/1.03-r16/nullenvsender-recipcount.tls.patch b/mail-mta/qmail/files/1.03-r16/nullenvsender-recipcount.tls.patch deleted file mode 100644 index 56406de21e88..000000000000 --- a/mail-mta/qmail/files/1.03-r16/nullenvsender-recipcount.tls.patch +++ /dev/null @@ -1,43 +0,0 @@ -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; diff --git a/mail-mta/qmail/files/1.03-r16/qmail-1.03-accept-5xx.tls.patch b/mail-mta/qmail/files/1.03-r16/qmail-1.03-accept-5xx.tls.patch deleted file mode 100644 index 212cab39ba11..000000000000 --- a/mail-mta/qmail/files/1.03-r16/qmail-1.03-accept-5xx.tls.patch +++ /dev/null @@ -1,25 +0,0 @@ -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 - } diff --git a/mail-mta/qmail/files/1.03-r16/qmail-1.03-env-servercert.patch b/mail-mta/qmail/files/1.03-r16/qmail-1.03-env-servercert.patch deleted file mode 100644 index 132992b332e4..000000000000 --- a/mail-mta/qmail/files/1.03-r16/qmail-1.03-env-servercert.patch +++ /dev/null @@ -1,33 +0,0 @@ -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"); diff --git a/mail-mta/qmail/files/1.03-r16/qmail-logmail.patch b/mail-mta/qmail/files/1.03-r16/qmail-logmail.patch deleted file mode 100644 index 2bf83808f73c..000000000000 --- a/mail-mta/qmail/files/1.03-r16/qmail-logmail.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- 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 diff --git a/mail-mta/qmail/files/1.03-r16/qmail-remote-auth-log-fix.patch b/mail-mta/qmail/files/1.03-r16/qmail-remote-auth-log-fix.patch deleted file mode 100644 index 5d54021d6abd..000000000000 --- a/mail-mta/qmail/files/1.03-r16/qmail-remote-auth-log-fix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- 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(); diff --git a/mail-mta/qmail/files/1.03-r16/qmail-smtpd-relay-reject.gentoo.patch b/mail-mta/qmail/files/1.03-r16/qmail-smtpd-relay-reject.gentoo.patch deleted file mode 100644 index 2ef8612e229c..000000000000 --- a/mail-mta/qmail/files/1.03-r16/qmail-smtpd-relay-reject.gentoo.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- 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(); diff --git a/mail-mta/qmail/files/1.03-r16/smtpplugins b/mail-mta/qmail/files/1.03-r16/smtpplugins deleted file mode 100644 index db9df2647515..000000000000 --- a/mail-mta/qmail/files/1.03-r16/smtpplugins +++ /dev/null @@ -1,27 +0,0 @@ -# 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 - diff --git a/mail-mta/qmail/files/1.03-r16/starttls-recordio.patch b/mail-mta/qmail/files/1.03-r16/starttls-recordio.patch deleted file mode 100644 index 6fcc228f87cd..000000000000 --- a/mail-mta/qmail/files/1.03-r16/starttls-recordio.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- 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)); - diff --git a/mail-mta/qmail/files/1.03-r16/tls-fix.patch b/mail-mta/qmail/files/1.03-r16/tls-fix.patch deleted file mode 100644 index 6a9a430652cc..000000000000 --- a/mail-mta/qmail/files/1.03-r16/tls-fix.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- 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(); diff --git a/mail-mta/qmail/files/1.03-r16/virtual-domain-outgoing-IP-address.patch b/mail-mta/qmail/files/1.03-r16/virtual-domain-outgoing-IP-address.patch deleted file mode 100644 index f1c3d13f8adc..000000000000 --- a/mail-mta/qmail/files/1.03-r16/virtual-domain-outgoing-IP-address.patch +++ /dev/null @@ -1,109 +0,0 @@ -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; diff --git a/mail-mta/qmail/files/99qmail b/mail-mta/qmail/files/99qmail deleted file mode 100644 index d9d929e4892b..000000000000 --- a/mail-mta/qmail/files/99qmail +++ /dev/null @@ -1,4 +0,0 @@ -PATH="/var/qmail/bin" -ROOTPATH="/var/qmail/bin" -CONFIG_PROTECT="/var/qmail/control /var/qmail/alias" -QMAIL_CONTROLDIR=/var/qmail/control diff --git a/mail-mta/qmail/files/conf-common b/mail-mta/qmail/files/conf-common deleted file mode 100644 index 6967de7783be..000000000000 --- a/mail-mta/qmail/files/conf-common +++ /dev/null @@ -1,57 +0,0 @@ -# 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 diff --git a/mail-mta/qmail/files/conf-pop3d b/mail-mta/qmail/files/conf-pop3d deleted file mode 100644 index f8af8220f08b..000000000000 --- a/mail-mta/qmail/files/conf-pop3d +++ /dev/null @@ -1,29 +0,0 @@ -# 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" diff --git a/mail-mta/qmail/files/conf-qmqpd b/mail-mta/qmail/files/conf-qmqpd deleted file mode 100644 index 5328c26caf3c..000000000000 --- a/mail-mta/qmail/files/conf-qmqpd +++ /dev/null @@ -1,15 +0,0 @@ -# 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 diff --git a/mail-mta/qmail/files/conf-qmtpd b/mail-mta/qmail/files/conf-qmtpd deleted file mode 100644 index e8ebcd1790f4..000000000000 --- a/mail-mta/qmail/files/conf-qmtpd +++ /dev/null @@ -1,18 +0,0 @@ -# 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 diff --git a/mail-mta/qmail/files/conf-send b/mail-mta/qmail/files/conf-send deleted file mode 100644 index d35f782f10d3..000000000000 --- a/mail-mta/qmail/files/conf-send +++ /dev/null @@ -1,6 +0,0 @@ -# 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 diff --git a/mail-mta/qmail/files/conf-smtpd b/mail-mta/qmail/files/conf-smtpd deleted file mode 100644 index 446334d737dc..000000000000 --- a/mail-mta/qmail/files/conf-smtpd +++ /dev/null @@ -1,43 +0,0 @@ -# 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}" diff --git a/mail-mta/qmail/files/conf-smtpd-r16 b/mail-mta/qmail/files/conf-smtpd-r16 deleted file mode 100644 index 5a4eba5211f3..000000000000 --- a/mail-mta/qmail/files/conf-smtpd-r16 +++ /dev/null @@ -1,51 +0,0 @@ -# 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}" -} diff --git a/mail-mta/qmail/files/config-sanity-check b/mail-mta/qmail/files/config-sanity-check deleted file mode 100644 index 848d12a2b7c8..000000000000 --- a/mail-mta/qmail/files/config-sanity-check +++ /dev/null @@ -1,37 +0,0 @@ -#!/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 - diff --git a/mail-mta/qmail/files/digest-qmail-1.03-r15 b/mail-mta/qmail/files/digest-qmail-1.03-r15 deleted file mode 100644 index 01098d5a2504..000000000000 --- a/mail-mta/qmail/files/digest-qmail-1.03-r15 +++ /dev/null @@ -1,75 +0,0 @@ -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 diff --git a/mail-mta/qmail/files/digest-qmail-1.03-r16 b/mail-mta/qmail/files/digest-qmail-1.03-r16 deleted file mode 100644 index b7ecd795e16c..000000000000 --- a/mail-mta/qmail/files/digest-qmail-1.03-r16 +++ /dev/null @@ -1,84 +0,0 @@ -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 diff --git a/mail-mta/qmail/files/dot_qmail b/mail-mta/qmail/files/dot_qmail deleted file mode 100644 index 81a15fc5c50c..000000000000 --- a/mail-mta/qmail/files/dot_qmail +++ /dev/null @@ -1,3 +0,0 @@ -# Uncomment the next line for .forward support -#|dot-forward .forward -./.maildir/ diff --git a/mail-mta/qmail/files/dot_qmail-log b/mail-mta/qmail/files/dot_qmail-log deleted file mode 100644 index 25725e42d50b..000000000000 --- a/mail-mta/qmail/files/dot_qmail-log +++ /dev/null @@ -1,9 +0,0 @@ -# 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 diff --git a/mail-mta/qmail/files/errno.patch b/mail-mta/qmail/files/errno.patch deleted file mode 100644 index f9b77b91e065..000000000000 --- a/mail-mta/qmail/files/errno.patch +++ /dev/null @@ -1,38 +0,0 @@ -% 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 diff --git a/mail-mta/qmail/files/gencert.sh b/mail-mta/qmail/files/gencert.sh deleted file mode 100644 index 6adc05fdc8b6..000000000000 --- a/mail-mta/qmail/files/gencert.sh +++ /dev/null @@ -1,4 +0,0 @@ -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 diff --git a/mail-mta/qmail/files/mkservercert b/mail-mta/qmail/files/mkservercert deleted file mode 100644 index 42990f826549..000000000000 --- a/mail-mta/qmail/files/mkservercert +++ /dev/null @@ -1,55 +0,0 @@ -#!/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 diff --git a/mail-mta/qmail/files/qmail-config-system b/mail-mta/qmail/files/qmail-config-system deleted file mode 100644 index 55237beee7ef..000000000000 --- a/mail-mta/qmail/files/qmail-config-system +++ /dev/null @@ -1,26 +0,0 @@ -#!/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 diff --git a/mail-mta/qmail/files/qmail-genrsacert.sh b/mail-mta/qmail/files/qmail-genrsacert.sh deleted file mode 100644 index b538d32855c6..000000000000 --- a/mail-mta/qmail/files/qmail-genrsacert.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/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 diff --git a/mail-mta/qmail/files/rc b/mail-mta/qmail/files/rc deleted file mode 100644 index a391b5afb966..000000000000 --- a/mail-mta/qmail/files/rc +++ /dev/null @@ -1,6 +0,0 @@ -#!/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`" diff --git a/mail-mta/qmail/files/run-qmailpop3d b/mail-mta/qmail/files/run-qmailpop3d deleted file mode 100644 index e6cf60a03e40..000000000000 --- a/mail-mta/qmail/files/run-qmailpop3d +++ /dev/null @@ -1,18 +0,0 @@ -#!/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 diff --git a/mail-mta/qmail/files/run-qmailpop3dlog b/mail-mta/qmail/files/run-qmailpop3dlog deleted file mode 100644 index 8046922bcc87..000000000000 --- a/mail-mta/qmail/files/run-qmailpop3dlog +++ /dev/null @@ -1,6 +0,0 @@ -#!/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} diff --git a/mail-mta/qmail/files/run-qmailqmqpd b/mail-mta/qmail/files/run-qmailqmqpd deleted file mode 100644 index 85ffee18112f..000000000000 --- a/mail-mta/qmail/files/run-qmailqmqpd +++ /dev/null @@ -1,17 +0,0 @@ -#!/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 diff --git a/mail-mta/qmail/files/run-qmailqmqpdlog b/mail-mta/qmail/files/run-qmailqmqpdlog deleted file mode 100644 index dc95016b886a..000000000000 --- a/mail-mta/qmail/files/run-qmailqmqpdlog +++ /dev/null @@ -1,6 +0,0 @@ -#!/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} diff --git a/mail-mta/qmail/files/run-qmailqmtpd b/mail-mta/qmail/files/run-qmailqmtpd deleted file mode 100644 index b93094414a48..000000000000 --- a/mail-mta/qmail/files/run-qmailqmtpd +++ /dev/null @@ -1,17 +0,0 @@ -#!/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 diff --git a/mail-mta/qmail/files/run-qmailqmtpdlog b/mail-mta/qmail/files/run-qmailqmtpdlog deleted file mode 100644 index a08cd232782e..000000000000 --- a/mail-mta/qmail/files/run-qmailqmtpdlog +++ /dev/null @@ -1,6 +0,0 @@ -#!/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} diff --git a/mail-mta/qmail/files/run-qmailsend b/mail-mta/qmail/files/run-qmailsend deleted file mode 100644 index d24ad8c1dcb7..000000000000 --- a/mail-mta/qmail/files/run-qmailsend +++ /dev/null @@ -1,4 +0,0 @@ -#!/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 diff --git a/mail-mta/qmail/files/run-qmailsendlog b/mail-mta/qmail/files/run-qmailsendlog deleted file mode 100644 index a4d5379fd1c3..000000000000 --- a/mail-mta/qmail/files/run-qmailsendlog +++ /dev/null @@ -1,6 +0,0 @@ -#!/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} diff --git a/mail-mta/qmail/files/run-qmailsmtpd b/mail-mta/qmail/files/run-qmailsmtpd deleted file mode 100644 index 5075cca4a265..000000000000 --- a/mail-mta/qmail/files/run-qmailsmtpd +++ /dev/null @@ -1,17 +0,0 @@ -#!/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 diff --git a/mail-mta/qmail/files/run-qmailsmtpdlog b/mail-mta/qmail/files/run-qmailsmtpdlog deleted file mode 100644 index 1a0056bcb87e..000000000000 --- a/mail-mta/qmail/files/run-qmailsmtpdlog +++ /dev/null @@ -1,6 +0,0 @@ -#!/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} diff --git a/mail-mta/qmail/files/servercert.cnf b/mail-mta/qmail/files/servercert.cnf deleted file mode 100644 index 7bbb7de1d9f7..000000000000 --- a/mail-mta/qmail/files/servercert.cnf +++ /dev/null @@ -1,37 +0,0 @@ -# $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 diff --git a/mail-mta/qmail/files/tcp.pop3.sample b/mail-mta/qmail/files/tcp.pop3.sample deleted file mode 100644 index 55df788cf074..000000000000 --- a/mail-mta/qmail/files/tcp.pop3.sample +++ /dev/null @@ -1,6 +0,0 @@ -# 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 diff --git a/mail-mta/qmail/files/tcp.qmqp.sample b/mail-mta/qmail/files/tcp.qmqp.sample deleted file mode 100644 index da21632c950e..000000000000 --- a/mail-mta/qmail/files/tcp.qmqp.sample +++ /dev/null @@ -1,8 +0,0 @@ -# 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 diff --git a/mail-mta/qmail/files/tcp.qmtp.sample b/mail-mta/qmail/files/tcp.qmtp.sample deleted file mode 100644 index 48f77ca4e442..000000000000 --- a/mail-mta/qmail/files/tcp.qmtp.sample +++ /dev/null @@ -1,15 +0,0 @@ -# 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" diff --git a/mail-mta/qmail/files/tcp.smtp.sample b/mail-mta/qmail/files/tcp.smtp.sample deleted file mode 100644 index a53d3b651d1a..000000000000 --- a/mail-mta/qmail/files/tcp.smtp.sample +++ /dev/null @@ -1,90 +0,0 @@ -# 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" diff --git a/mail-mta/qmail/files/tcprules.d-Makefile.qmail b/mail-mta/qmail/files/tcprules.d-Makefile.qmail deleted file mode 100644 index e8d17abae974..000000000000 --- a/mail-mta/qmail/files/tcprules.d-Makefile.qmail +++ /dev/null @@ -1,3 +0,0 @@ -QMAIL_CDBS = tcp.qmail-pop3.cdb tcp.qmail-qmqp.cdb tcp.qmail-qmtp.cdb tcp.qmail-smtp.cdb -CDBS += $(QMAIL_CDBS) -qmail: $(QMAIL_CDBS) diff --git a/mail-mta/qmail/metadata.xml b/mail-mta/qmail/metadata.xml deleted file mode 100644 index d52303d1cbac..000000000000 --- a/mail-mta/qmail/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?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> diff --git a/mail-mta/qmail/qmail-1.03-r15.ebuild b/mail-mta/qmail/qmail-1.03-r15.ebuild deleted file mode 100644 index 235f6f571d36..000000000000 --- a/mail-mta/qmail/qmail-1.03-r15.ebuild +++ /dev/null @@ -1,557 +0,0 @@ -# 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 -} - diff --git a/mail-mta/qmail/qmail-1.03-r16.ebuild b/mail-mta/qmail/qmail-1.03-r16.ebuild deleted file mode 100644 index b5ef920c76a5..000000000000 --- a/mail-mta/qmail/qmail-1.03-r16.ebuild +++ /dev/null @@ -1,657 +0,0 @@ -# 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 -} |