--- rpms/qpsmtpd/sme7/qpsmtpd.spec 2007/06/14 19:18:15 1.2 +++ rpms/qpsmtpd/sme7/qpsmtpd.spec 2009/11/24 17:17:43 1.17.2.1 @@ -1,6 +1,8 @@ +# $Id: qpsmtpd.spec,v 1.17 2009/03/28 08:05:48 snetram Exp $ + Name: qpsmtpd Version: 0.40 -Release: 1.0%{?dist} +Release: 1.12%{?dist} %define orig_version 0.40 Summary: qpsmtpd License: distributable @@ -26,7 +28,20 @@ Patch5: qpsmtpd-0.33-smtp-loginfo.patch Patch6: qpsmtpd-0.33-hook-logdebug.patch Patch7: qpsmtpd-0.32-dnsbl-checkanswer.patch Patch8: qpsmtpd-0.32-dns-random-id.patch - +Patch100: qpsmtpd-0.40-badhelo_disconnect.patch +Patch101: qpsmtpd-0.40-badrcptto_allowrelay.patch +Patch102: qpsmtpd-0.40-clamav_fix.patch +Patch103: qpsmtpd-0.40-peer_hooks.patch +Patch104: qpsmtpd-0.40-clamd_conf.patch +Patch105: qpsmtpd-0.40-denysoft.patch +Patch106: qpsmtpd-0.40-clamav-headers.patch +Patch107: qpsmtpd-0.40-rhsbl_disconnect.patch +Patch108: qpsmtpd-0.40-badrcpttoPlugin.patch +Patch109: qpsmtpd-0.40-spamassassin.patch +Patch110: qpsmtpd-0.40-resolvable_fromhost.patch +Patch111: qpsmtpd-0.40-fixClamscanParameterChange.patch +Patch112: qpsmtpd-0.40-resolvable_fromhost.patch2 + %description qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core SMTP features, all functionality is implemented in small "extension @@ -66,6 +81,19 @@ qpsmpd-async which uses it. #%patch6 -p0 -b .hook-logdebug #%patch7 -p0 -b .dnsbl-checkanswer #%patch8 -p0 -b .dns-random-id +%patch100 -p1 +%patch101 -p1 +#%patch102 -p1 +%patch103 -p1 +%patch104 -p1 +%patch105 -p1 +%patch106 -p1 +%patch107 -p1 +%patch108 -p1 +%patch109 -p1 +%patch110 -p1 +%patch111 -p1 +%patch112 -p1 %build CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=/usr/lib/perl5/site_perl @@ -226,8 +254,6 @@ find $RPM_BUILD_ROOT/usr -type f -path ' %config(noreplace) /etc/qpsmtpd/* %config(noreplace) /etc/xinetd.d/smtp %config(noreplace) /etc/sysconfig/qpsmtpd-forkserver -%attr(0700,smtpd,smtpd) %dir /var/spool/qpsmtpd -%attr(0750,smtpd,smtpd) %dir /var/log/qpsmtpd %files apache -f qpsmtpd-apache-%{version}-filelist %defattr(-,root,root) @@ -243,28 +269,44 @@ find $RPM_BUILD_ROOT/usr -type f -path ' /usr/share/qpsmtpd/plugins/async/dnsbl /usr/share/qpsmtpd/plugins/async/require_resolvable_fromhost +%changelog +* Mon Nov 23 2009 Charlie Brady 0.40-1.12.sme +- Fix resolvable_fromhost bug properly. [SME: 5598] +* Sat Mar 28 2009 Jonathan Martens 0.40-1.11.sme +- Adapt to Clamscan parameter change, fixing a log noice issue [SME: 5108] +* Mon Aug 11 2008 Charlie Brady 0.40-1.10.sme +- Fix resolvable_fromhost bug where one or more MX records points + to unreachable hosts. [SME: 4403] +* Mon Jan 7 2008 Stephen Noble 0.40-1.9.sme +- fix uninitialized value in spamassassin plugin [SME: 3340] +* Mon Jan 7 2008 Stephen Noble 0.40-1.8.sme +- change to badrcptto plugin [SME: 3476] -%pre -if ! id smtpd >/dev/null 2>&1 -then - # need to create smtpd user. - if perl -e 'exit ! defined(getgrnam("postdrop"))' - then - # if postfix is installed, we will probably use - # queue/postfix, which will need this: - supp="-G postdrop" - fi - useradd -r -m $supp smtpd -fi +* Tue Oct 16 2007 Charlie Brady 0.40-1.7.sme +- Add support for disconnect option in rhsbl plugin [SME: 3390] -%post -/sbin/chkconfig --add qpsmtpd-forkserver +* Sat Jun 30 2007 Shad L. Lords 0.40-1.6.sme +- Move clamav headers to top to not mess up message signing. + +* Thu Jun 28 2007 Gavin Weight 0.40-1.5.sme +- Remove the scriptlets within the .spec file. [SME: 3112] + +* Mon Jun 25 2007 Shad L. Lords 0.40-1.4.sme +- Deny soft if clamscan fails [SME: 3098] + +* Fri Jun 15 2007 Shad L. Lords 0.40-1.3.sme +- Fix clamd.conf path for clamav plugin [SME: 3067] + +* Thu Jun 14 2007 Shad L. Lords 0.40-1.2.sme +- Fix clamav patch so service starts [SME: 3065] + +* Thu Jun 14 2007 Shad L. Lords 0.40-1.1.sme +- Update for smeserver [SME: 3065] -%changelog * Tue Jun 12 2007 0.40-1.0 - updated to 0.40 - no code change.