--- rpms/qmail/sme8/qmail.spec 2007/06/12 20:38:46 1.1 +++ rpms/qmail/sme8/qmail.spec 2008/04/09 13:51:54 1.6 @@ -1,3 +1,5 @@ +# $Id$ + # # RPM spec file for Dan Bernstein's qmail package # @@ -7,13 +9,16 @@ Summary: A modern, fast, secure replacem %define name qmail Name: %{name} %define version 1.03 -%define release 13 +%define release 16 Version: %{version} Release: %{release}%{?dist} -License: Daniel J. Bernstein +#Author: Daniel J. Bernstein +License: Public Domain Group: Networking/Daemons Source: http://cr.yp.to/software/%{name}-%{version}.tar.gz Patch0: qmail-1.03-echouser.patch +Patch1: http://homepages.tesco.net./~J.deBoynePollard/Softwares/qmail/any-to-cname.patch +Patch2: qmail-103-dns_response_buffer.patch URL: http://cr.yp.to/%{name}.html BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot Provides: smtpdaemon @@ -68,6 +73,23 @@ also includes a drop-in ``sendmail'' wra transparently by your current UAs. %changelog +* Mon Mar 31 2008 Shad L. Lords 1.03-16 +- Create tcpto lockfile in post script [SME: 3055] + +* Mon Jan 28 2008 Charlie Brady 1.03-15 +- Increase the buffer size for DNS responses. Patch is from + http://www.ckdhr.com./ckd/qmail-103.patch [SME: 3827] +- Update License information - qmail is now public domain: + http://cr.yp.to/qmail/dist.html : + + I hereby place the qmail package (in particular, qmail-1.03.tar.gz, + with MD5 checksum 622f65f982e380dbe86e6574f3abcb7c) into the public + domain. + +* Mon Jan 28 2008 Charlie Brady 1.03-14 +- Use CNAME lookup, rather than ANY lookup, to reduce the risk of + oversized replies. [SME: 3827] + * Sun Apr 29 2007 Shad L. Lords - Clean up spec so package can be built by koji/plague @@ -172,6 +194,8 @@ transparently by your current UAs. %setup %patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build echo gcc -O2 --include /usr/include/errno.h > conf-cc @@ -263,7 +287,6 @@ do done mkfifo $RPM_BUILD_ROOT/var/qmail/queue/lock/trigger -dd bs=1024 count=1 if=/dev/zero of=$RPM_BUILD_ROOT/var/qmail/queue/lock/tcpto dd bs=1024 count=0 if=/dev/zero of=$RPM_BUILD_ROOT/var/qmail/queue/lock/sendmutex # Create the relative installation directories for the symlinks. @@ -330,6 +353,11 @@ user_check qmailq $qmailq $qmail /var/ user_check qmailr $qmailr $qmail /var/qmail /bin/false user_check qmails $qmails $qmail /var/qmail /bin/false +%post +dd bs=1024 count=1 if=/dev/zero of=/var/qmail/queue/lock/tcpto &> /dev/null +chown qmailr:qmail /var/qmail/queue/lock/tcpto &> /dev/null +chmod 644 /var/qmail/queue/lock/tcpto &> /dev/null +exit 0 %clean rm -rf $RPM_BUILD_ROOT @@ -632,7 +660,6 @@ rm -rf $RPM_BUILD_ROOT %attr(644,root,qmail) /var/qmail/man/man8/qmail-qmtpd.8 %attr(644,root,qmail) /var/qmail/man/man8/qmail-smtpd.8 %attr(644,root,qmail) /var/qmail/man/man8/qmail-command.8 -%attr(644,qmailr,qmail) /var/qmail/queue/lock/tcpto %attr(600,qmails,qmail) /var/qmail/queue/lock/sendmutex %attr(622,qmails,qmail) /var/qmail/queue/lock/trigger %attr(777,root,root) /usr/lib/sendmail