/[smeserver]/rpms/qpsmtpd/sme7/qpsmtpd.spec
ViewVC logotype

Diff of /rpms/qpsmtpd/sme7/qpsmtpd.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.1 by slords, Tue Jun 12 17:16:13 2007 UTC Revision 1.17 by snetram, Sat Mar 28 08:05:48 2009 UTC
# Line 1  Line 1 
1    # $Id: qpsmtpd.spec,v 1.16 2008/08/11 20:43:35 charliebrady Exp $
2    
3  Name: qpsmtpd  Name: qpsmtpd
4  Version: 0.32  Version: 0.40
5  Release: 13%{?dist}  Release: 1.11%{?dist}
6    %define orig_version 0.40
7  Summary: qpsmtpd  Summary: qpsmtpd
8  License: distributable  License: distributable
9  Group: System Environment/Daemons  Group: System Environment/Daemons
# Line 8  URL: http://smtpd.develooper.com/ Line 11  URL: http://smtpd.develooper.com/
11  BuildRoot: %{_tmppath}/%{name}-root  BuildRoot: %{_tmppath}/%{name}-root
12  BuildRequires: perl >= 0:5.00503  BuildRequires: perl >= 0:5.00503
13  BuildArchitectures: noarch  BuildArchitectures: noarch
14    Requires: perl(Mail::Header), perl(Net::DNS) perl(Net::IP)
15    
16  Source0: qpsmtpd-%{version}.tar.gz  Source0: qpsmtpd-%{orig_version}.tar.gz
17  Source1: qpsmtpd-forkserver.rc  Source1: qpsmtpd-forkserver.rc
18  Source2: qpsmtpd-forkserver.sysconfig  Source2: qpsmtpd-forkserver.sysconfig
19    Source3: qpsmtpd-plugin-file_connection
20  Source100: http://nowhere.dk/~alj/qpsmtpd/smtp-forward-new  Source4: qpsmtpd-xinetd
21    Source5: in.qpsmtpd
22    
23  Patch1: qpsmtpd-0.31-config.patch  Patch1: qpsmtpd-0.31-config.patch
24  Patch5: qpsmtpd-0.29-smtp-loginfo.patch  Patch2: qpsmtpd-0.33-xinetd.patch
25  Patch6: qpsmtpd-0.29-no_brackets.patch  Patch3: qpsmtpd-0.33-af_inet6.patch
26  Patch100: qpsmtpd-0.32-check_badrcptto.patch  Patch4: qpsmtpd-0.31.1-queue.patch
27  Patch101: qpsmtpd-0.32-DENYSOFTIfNoClamdPing.patch  Patch5: qpsmtpd-0.33-smtp-loginfo.patch
28  Patch102: qpsmtpd-0.31-rhsbl.patch  Patch6: qpsmtpd-0.33-hook-logdebug.patch
29  Patch103: qpsmtpd-0.31-badhelo_DISCONNECT.patch  Patch7: qpsmtpd-0.32-dnsbl-checkanswer.patch
30  Patch104: qpsmtpd-0.31-no_response_munging.patch  Patch8: qpsmtpd-0.32-dns-random-id.patch
31  Patch105: qpsmtpd-0.31-smtp_forward_response.patch  Patch100: qpsmtpd-0.40-badhelo_disconnect.patch
32  Patch106: qpsmtpd-0.31-auth_validation.patch  Patch101: qpsmtpd-0.40-badrcptto_allowrelay.patch
33  Patch107: qpsmtpd-0.31-auth_validation.patch2  Patch102: qpsmtpd-0.40-clamav_fix.patch
34  Patch108: qpsmtpd-0.32-peerhooks.patch  Patch103: qpsmtpd-0.40-peer_hooks.patch
35  #Patch109: qpsmtpd-0.32-net_dns.patch  Patch104: qpsmtpd-0.40-clamd_conf.patch
36  Patch110: qpsmtpd-0.32-net_dns.patch2  Patch105: qpsmtpd-0.40-denysoft.patch
37  Patch111: qpsmtpd-0.32-clamheader.patch  Patch106: qpsmtpd-0.40-clamav-headers.patch
38  Patch112: qpsmtpd-0.32-denysoft.patch  Patch107: qpsmtpd-0.40-rhsbl_disconnect.patch
39    Patch108: qpsmtpd-0.40-badrcpttoPlugin.patch
40    Patch109: qpsmtpd-0.40-spamassassin.patch
41    Patch110: qpsmtpd-0.40-resolvable_fromhost.patch
42    Patch111: qpsmtpd-0.40-fixClamscanParameterChange.patch
43    
44  %description  %description
45  qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core  qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core
46  SMTP features, all functionality is implemented in small "extension  SMTP features, all functionality is implemented in small "extension
# Line 44  now it also includes a smtp forward and Line 53  now it also includes a smtp forward and
53  Summary: mod_perl-2 connection handler for qpsmtpd  Summary: mod_perl-2 connection handler for qpsmtpd
54  Group: System Environment/Daemons  Group: System Environment/Daemons
55    
56    %package async
57    Summary: qpsmtpd using async I/O in a single process
58    Group: System Environment/Daemons
59    
60  %description apache  %description apache
61    
62  This module implements a mod_perl/apache 2.0 connection handler  This module implements a mod_perl/apache 2.0 connection handler
63  that turns Apache into an SMTP server using Qpsmtpd.  that turns Apache into an SMTP server using Qpsmtpd.
64    
65    %description async
66    This package contains the Qpsmtpd::PollServer module, which allows
67    qpsmtd to handle many connections in a single process and the
68    qpsmpd-async which uses it.
69    
70  %prep  %prep
71  %setup -q -n qpsmtpd-%{version}  %setup -q -n qpsmtpd-%{orig_version}
72  %patch1 -p0 -b .config  # XXX - doesn't apply cleanly any more but may still be needed for empty
73  %patch5 -p0 -b .smtp-loginfo  # configs.
74  %patch6 -p0 -b .no_brackets  #%patch1 -p0 -b .config
75    # Merged into upstream:
76    #%patch2 -p0 -b .xinetd
77    #%patch3 -p0 -b .af_inet6
78    %patch4 -p0 -b .queue
79    #%patch5 -p0 -b .smtp-loginfo
80    #%patch6 -p0 -b .hook-logdebug
81    #%patch7 -p0 -b .dnsbl-checkanswer
82    #%patch8 -p0 -b .dns-random-id
83  %patch100 -p1  %patch100 -p1
84  %patch101 -p1  %patch101 -p1
85  %patch102 -p1  #%patch102 -p1
86  %patch103 -p1  %patch103 -p1
 cp %{SOURCE100} plugins/queue/smtp-forward  
87  %patch104 -p1  %patch104 -p1
88  %patch105 -p1  %patch105 -p1
89  #%patch106 -p1  %patch106 -p1
90  %patch107 -p1  %patch107 -p1
91  %patch108 -p1  %patch108 -p1
92  #%patch109 -p1  %patch109 -p1
93  %patch110 -p1  %patch110 -p1
94  %patch111 -p1  %patch111 -p1
 %patch112 -p1  
95    
96  %build  %build
97  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=/usr/lib/perl5/site_perl
98  make  make
99    
100    
# Line 92  else Line 116  else
116          find blib/lib -name '*.pm.*' -exec rm -f {} \;          find blib/lib -name '*.pm.*' -exec rm -f {} \;
117          make PREFIX=$RPM_BUILD_ROOT/usr install          make PREFIX=$RPM_BUILD_ROOT/usr install
118  fi  fi
119    mkdir -p $RPM_BUILD_ROOT/usr/sbin
120    cp qpsmtpd-async $RPM_BUILD_ROOT/usr/sbin
121  mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd  mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd
122  cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins  cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins
123    rm -f $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/*.*
124  mkdir -p $RPM_BUILD_ROOT/etc  mkdir -p $RPM_BUILD_ROOT/etc
125  cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd  cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd
126  echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dir  rm -f $RPM_BUILD_ROOT/etc/qpsmtpd/*.*
127    echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dirs
128    echo /var/spool/qpsmtpd > $RPM_BUILD_ROOT/etc/qpsmtpd/spool_dir
129    echo logging/file_connection loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d > $RPM_BUILD_ROOT/etc/qpsmtpd/logging
130  mkdir -p $RPM_BUILD_ROOT/etc/init.d/  mkdir -p $RPM_BUILD_ROOT/etc/init.d/
131  cp %{_sourcedir}/qpsmtpd-forkserver.rc $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver  cp %{SOURCE1} $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver
132  mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/  mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/
133  cp %{_sourcedir}/qpsmtpd-forkserver.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver  cp %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver
134    cp %{SOURCE3} $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/logging/file_connection
135    mkdir -p $RPM_BUILD_ROOT/var/spool/qpsmtpd
136    mkdir -p $RPM_BUILD_ROOT/var/log/qpsmtpd
137    mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d
138    cp %{SOURCE4} $RPM_BUILD_ROOT/etc/xinetd.d/smtp
139    mkdir -p $RPM_BUILD_ROOT/usr/sbin
140    cp %{SOURCE5} $RPM_BUILD_ROOT/usr/sbin/in.smtp
141    
142    
143  [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress  [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
# Line 108  cp %{_sourcedir}/qpsmtpd-forkserver.sysc Line 145  cp %{_sourcedir}/qpsmtpd-forkserver.sysc
145  find $RPM_BUILD_ROOT/usr \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;  find $RPM_BUILD_ROOT/usr \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;
146  find $RPM_BUILD_ROOT/usr -type f -print | \  find $RPM_BUILD_ROOT/usr -type f -print | \
147          sed "s@^$RPM_BUILD_ROOT@@g"     | \          sed "s@^$RPM_BUILD_ROOT@@g"     | \
148          grep -v /Apache                 > qpsmtpd-%{version}-filelist          grep -v /Apache                 |
149            grep -v /Danga                  |
150            grep -v Qpsmtpd/ConfigServer.pm |
151            grep -v Qpsmtpd/PollServer.pm   > qpsmtpd-%{version}-filelist
152  if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then  if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then
153      echo "ERROR: EMPTY FILE LIST"      echo "ERROR: EMPTY FILE LIST"
154      exit -1      exit -1
# Line 116  fi Line 156  fi
156  find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \  find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \
157          sed "s@^$RPM_BUILD_ROOT@@g"      > qpsmtpd-apache-%{version}-filelist          sed "s@^$RPM_BUILD_ROOT@@g"      > qpsmtpd-apache-%{version}-filelist
158    
159  %files -f qpsmtpd-%{version}-filelist  %files
160  %defattr(-,root,root)  %defattr(-,root,root)
161    /usr/sbin/in.smtp
162    /usr/bin/qpsmtpd
163    /usr/bin/qpsmtpd-forkserver
164    /usr/lib/perl5/site_perl/Qpsmtpd.pm
165    /usr/lib/perl5/site_perl/Qpsmtpd/Plugin.pm
166    /usr/lib/perl5/site_perl/Qpsmtpd/Constants.pm
167    /usr/lib/perl5/site_perl/Qpsmtpd/Command.pm
168    /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer.pm
169    /usr/lib/perl5/site_perl/Qpsmtpd/Connection.pm
170    /usr/lib/perl5/site_perl/Qpsmtpd/Transaction.pm
171    /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/Constants.pm
172    /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/pf2qp.pl
173    /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer/Prefork.pm
174    /usr/lib/perl5/site_perl/Qpsmtpd/Auth.pm
175    /usr/lib/perl5/site_perl/Qpsmtpd/Utils.pm
176    /usr/lib/perl5/site_perl/Qpsmtpd/SelectServer.pm
177    /usr/lib/perl5/site_perl/Qpsmtpd/DSN.pm
178    /usr/lib/perl5/site_perl/Qpsmtpd/SMTP/Prefork.pm
179    /usr/lib/perl5/site_perl/Qpsmtpd/SMTP.pm
180    /usr/lib/perl5/site_perl/Qpsmtpd/Address.pm
181    /usr/lib/perl5/site_perl/Qpsmtpd/Postfix.pm
182    /usr/share/man/man3/Qpsmtpd::Command.3pm.gz
183    /usr/share/man/man3/Qpsmtpd.3pm.gz
184    /usr/share/man/man3/Qpsmtpd::Transaction.3pm.gz
185    /usr/share/man/man3/Qpsmtpd::Constants.3pm.gz
186    /usr/share/man/man3/Qpsmtpd::ConfigServer.3pm.gz
187    /usr/share/man/man3/Qpsmtpd::DSN.3pm.gz
188    /usr/share/man/man3/Qpsmtpd::Postfix.3pm.gz
189    /usr/share/man/man3/Qpsmtpd::Address.3pm.gz
190    /usr/share/man/man3/Qpsmtpd::Connection.3pm.gz
191    /usr/share/qpsmtpd/plugins/check_loop
192    /usr/share/qpsmtpd/plugins/check_relay
193    /usr/share/qpsmtpd/plugins/sender_permitted_from
194    /usr/share/qpsmtpd/plugins/count_unrecognized_commands
195    /usr/share/qpsmtpd/plugins/spamassassin
196    /usr/share/qpsmtpd/plugins/check_badrcptto
197    /usr/share/qpsmtpd/plugins/rcpt_ok
198    /usr/share/qpsmtpd/plugins/domainkeys
199    /usr/share/qpsmtpd/plugins/virus/klez_filter
200    /usr/share/qpsmtpd/plugins/virus/check_for_hi_virus
201    /usr/share/qpsmtpd/plugins/virus/uvscan
202    /usr/share/qpsmtpd/plugins/virus/kavscanner
203    /usr/share/qpsmtpd/plugins/virus/hbedv
204    /usr/share/qpsmtpd/plugins/virus/clamav
205    /usr/share/qpsmtpd/plugins/virus/clamdscan
206    /usr/share/qpsmtpd/plugins/virus/aveclient
207    /usr/share/qpsmtpd/plugins/virus/sophie
208    /usr/share/qpsmtpd/plugins/virus/bitdefender
209    /usr/share/qpsmtpd/plugins/queue/smtp-forward
210    /usr/share/qpsmtpd/plugins/queue/qmail-queue
211    /usr/share/qpsmtpd/plugins/queue/maildir
212    /usr/share/qpsmtpd/plugins/queue/exim-bsmtp
213    /usr/share/qpsmtpd/plugins/queue/postfix-queue
214    /usr/share/qpsmtpd/plugins/http_config
215    /usr/share/qpsmtpd/plugins/quit_fortune
216    /usr/share/qpsmtpd/plugins/milter
217    /usr/share/qpsmtpd/plugins/auth/authnull
218    /usr/share/qpsmtpd/plugins/auth/authdeny
219    /usr/share/qpsmtpd/plugins/auth/auth_flat_file
220    /usr/share/qpsmtpd/plugins/auth/auth_cvm_unix_local
221    /usr/share/qpsmtpd/plugins/auth/auth_vpopmail_sql
222    /usr/share/qpsmtpd/plugins/auth/auth_ldap_bind
223    /usr/share/qpsmtpd/plugins/tls_cert
224    /usr/share/qpsmtpd/plugins/logging/warn
225    /usr/share/qpsmtpd/plugins/logging/syslog
226    /usr/share/qpsmtpd/plugins/logging/adaptive
227    /usr/share/qpsmtpd/plugins/logging/file
228    /usr/share/qpsmtpd/plugins/logging/devnull
229    /usr/share/qpsmtpd/plugins/logging/file_connection
230    /usr/share/qpsmtpd/plugins/content_log
231    /usr/share/qpsmtpd/plugins/tls
232    /usr/share/qpsmtpd/plugins/check_spamhelo
233    /usr/share/qpsmtpd/plugins/check_norelay
234    /usr/share/qpsmtpd/plugins/check_earlytalker
235    /usr/share/qpsmtpd/plugins/hosts_allow
236    /usr/share/qpsmtpd/plugins/check_badmailfrom
237    /usr/share/qpsmtpd/plugins/dns_whitelist_soft
238    /usr/share/qpsmtpd/plugins/dnsbl
239    /usr/share/qpsmtpd/plugins/ident/geoip
240    /usr/share/qpsmtpd/plugins/ident/p0f
241    /usr/share/qpsmtpd/plugins/relay_only
242    /usr/share/qpsmtpd/plugins/parse_addr_withhelo
243    /usr/share/qpsmtpd/plugins/require_resolvable_fromhost
244    /usr/share/qpsmtpd/plugins/rhsbl
245    /usr/share/qpsmtpd/plugins/dont_require_anglebrackets
246    /usr/share/qpsmtpd/plugins/check_badrcptto_patterns
247    /usr/share/qpsmtpd/plugins/greylisting
248    /usr/share/qpsmtpd/plugins/check_basicheaders
249    /usr/share/qpsmtpd/plugins/check_badmailfromto
250  %doc CREDITS Changes LICENSE README README.plugins STATUS  %doc CREDITS Changes LICENSE README README.plugins STATUS
251  /etc/init.d/qpsmtpd-forkserver  /etc/init.d/qpsmtpd-forkserver
252  %config /etc/qpsmtpd  %config(noreplace) /etc/qpsmtpd/*
253  %config /etc/sysconfig/qpsmtpd-forkserver  %config(noreplace) /etc/xinetd.d/smtp
254    %config(noreplace) /etc/sysconfig/qpsmtpd-forkserver
255    
256  %files apache -f qpsmtpd-apache-%{version}-filelist  %files apache -f qpsmtpd-apache-%{version}-filelist
257  %defattr(-,root,root)  %defattr(-,root,root)
258    
259  %changelog  %files async
260  * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>  %defattr(-,root,root)
261  - Clean up spec so package can be built by koji/plague  /usr/sbin/qpsmtpd-async
262    /usr/lib/perl5/site_perl/Danga/Client.pm
263  * Mon Apr 09 2007 Shad L. Lords <slords@mail.com> 0.32-13  /usr/lib/perl5/site_perl/Danga/TimeoutSocket.pm
264  - Backport clamav denysoft patch from 0.33-4 [SME: 176]  /usr/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
265    /usr/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
266  * Wed Mar 07 2007 Shad L. Lords <slords@mail.com> 0.32-12  /usr/share/qpsmtpd/plugins/async/check_earlytalker
267  - Add X-Virus-Checked header for clamav scanner [SME: 2498]  /usr/share/qpsmtpd/plugins/async/dnsbl
268    /usr/share/qpsmtpd/plugins/async/require_resolvable_fromhost
 * Fri Feb 16 2007 Charlie Brady <charlie_brady@mitel.com> 0.32-11  
 - Workaround (take II) for (lack of) randomisation bug in Net::DNS. [SME: 2466]  
   
 * Wed Feb 14 2007 Shad L. Lords <slords@mail.com> 0.32-10  
 - change Package to package in patch [SME: 2466]  
   
 * Wed Feb 14 2007 Shad L. Lords <slords@mail.com> 0.32-9  
 - Update requires so package will install after last change [SME: 2466]  
   
 * Tue Feb 13 2007 Charlie Brady <charlieb@e-smith.com> 0.32-8  
 - Add workaround for (lack of) randomisation bug in Net::DNS. [SME: 2466]  
   
 * Tue Jan 23 2007 Shad L. Lords <slords@mail.com> 0.32-7  
 - Undo munge fix.  Fixes dkim but break separator.  
   
 * Tue Jan 23 2007 Shad L. Lords <slords@mail.com> 0.32-6  
 - Fix spamassassin plugin so it doesn't munge message  
   
 * Thu Jan 11 2007 Shad L. Lords <slords@mail.com> 0.32-5  
 - Fix last patch to not produce warnings on start of connection.  
   
 * Thu Jan 11 2007 Shad L. Lords <slords@mail.com> 0.32-4  
 - Add hooks so peers plugin works correctly [SME: 2091]  
   
 * Thu Dec 28 2006 Shad L. Lords <slords@mail.com> 0.32-3  
 - Fix patch to remove check_badrcptto.orig file [SME: 2080]  
   
 * Thu Dec 07 2006 Shad L. Lords <slords@mail.com>  
 - Update to new release naming.  No functional changes.  
 - Make Packager generic  
   
 * Mon Aug 28 2006 Charlie Brady <charlieb@e-smith.com> 0.32-1sme01  
 - Update to 0.32 base distribution. [SME: 1102]  
   
 * Fri Aug 18 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31.1-1sme09  
 - Revert last change as we don't need to use the smtp-forward plugin  
   [SME: 710]  
   
 * Fri Aug 18 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31.1-1sme08  
 - Make smtp-forward plugin DECLINE if the connection is originated by a  
   relayclient. This avoids looping the mail back to the internal mail  
   server where the mail server is acting as both an inbound and outbound  
   mail gateway. This plugin should be followed by a call to the standard  
   queue plugin to ensure that mail is queued in this case. [SME: 710]  
   
 * Mon Mar 27 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme07  
 - Fix cvm auth validation. [SME: 1138]  
   
 * Sun Mar 26 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme06  
 - Apply more stringent validation to authentication attempts. [SME: 1138]  
   
 * Thu Mar  2 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme05  
 - Deal more correctly with post data SMTP responses in smtp-forward  
   plugin. [SME: 929]  
   
 * Sun Feb 12 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme04  
 - Apply bugfix to updated smtp-forward plugin. [SME: 710]  
   
 * Sun Feb 12 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme03  
 - Use updated smtp-forward plugin. [SME: 710]  
   
 * Sun Feb  5 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme02  
 - Disconnect in check_spamhelo plugin. [SME: 658]  
   
 * Thu Feb  2 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme01  
 - Upgrade to 0.31.1 tarball. Remove obsolete pre-connection patch.  
   [SME: 643]  
   
 * Tue Jan 31 2006 Shad L. Lords <slords@mail.com> 0.31-7sme03  
 - Fix to allow TXT records for rhsbl lookups [perl #38347] [SME: 596]  
269    
270  * Tue Jan 31 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme02  %changelog
271  - Return a 4xx error code if clamd required, but not responding [SME: 176]  * Sat Mar 28 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 0.40-1.11.sme
272    - Adapt to Clamscan parameter change, fixing a log noice issue [SME: 5108]
273    
274  * Fri Nov 4 2005 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme01  * Mon Aug 11 2008 Charlie Brady <charlie_brady@mitel.com> 0.40-1.10.sme
275  - Don't apply check_badrcptto to relay clients [SF: 1333999]  - Fix resolvable_fromhost bug where one or more MX records points
276      to unreachable hosts. [SME: 4403]
277    
278    * Mon Jan 7 2008 Stephen Noble <support@dungog.net> 0.40-1.9.sme
279    - fix uninitialized value in spamassassin plugin [SME: 3340]
280    
281    * Mon Jan 7 2008 Stephen Noble <support@dungog.net> 0.40-1.8.sme
282    - change to badrcptto plugin [SME: 3476]
283    
284    * Tue Oct 16 2007 Charlie Brady <charlie_brady@mitel.com> 0.40-1.7.sme
285    - Add support for disconnect option in rhsbl plugin [SME: 3390]
286    
287    * Sat Jun 30 2007 Shad L. Lords <slords@mail.com> 0.40-1.6.sme
288    - Move clamav headers to top to not mess up message signing.
289    
290    * Thu Jun 28 2007 Gavin Weight <gweight@gmail.com> 0.40-1.5.sme
291    - Remove the scriptlets within the .spec file. [SME: 3112]
292    
293    * Mon Jun 25 2007 Shad L. Lords <slords@mail.com> 0.40-1.4.sme
294    - Deny soft if clamscan fails [SME: 3098]
295    
296    * Fri Jun 15 2007 Shad L. Lords <slords@mail.com> 0.40-1.3.sme
297    - Fix clamd.conf path for clamav plugin [SME: 3067]
298    
299    * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.2.sme
300    - Fix clamav patch so service starts [SME: 3065]
301    
302    * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.1.sme
303    - Update for smeserver [SME: 3065]
304    
305    * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
306    - updated to 0.40 - no code change.
307    
308    * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
309    - unset environment variables which are normally tainted in perl.
310    - updated to 0.40rc1
311    - added dependency on Net::IP (needed by some plugins)
312    
313    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
314    - moved environment cleanup into start() function, otherwise
315      LANG just gets reinitialized.
316    
317    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
318    - split qpsmtpd-async into a separate package to avoid dependency
319      on ParaDNS.
320    
321    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
322    - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
323      locale specific Received headers (bug reported by Dominik Meyer)
324    
325    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
326    - 0.3x branch has been merged back to trunk.
327      Got current snapshot (r715) from trunk.
328    
329    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
330    - Start forkserver via "daemon" (Gavin Carr)
331    - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
332    - Changed policy for config files to noreplace (Gavin Carr)
333    
334    * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
335    - Upgraded to current snapshot from 0.3x branch (which should become
336      0.33 soon-ish)
337    - included xinetd-support again.
338    
339    * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
340    - fix dnsbl to check whether answer fits query.
341    - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
342    
343    * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
344    - New upstream 0.32
345    - rc-file unsets PERL_UNICODE (bug #38397)
346    
347    * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
348    - Use ${SOURCE*} macros to refer to source files
349    - Avoid invoking rpm and other cleanup in %pre section
350    - Invoke chkconfig in %post.
351    - (Thanks to Josko Plazonic for the reporting these problems and
352      suggesting fixes)
353    
354    * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
355    - Revision 170 of plugins/loggin/file_connection:
356      Return DECLINED from open_log.
357      Open log in write_log if it isn't already open.
358    
359    * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
360    - Commented out queue plugins from sample config
361    - Added dependencies
362    - Create smtpd user if it doesn't exist
363    - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
364    
365    * Sat Nov 26 2005 <hjp@hjp.at>
366    - Added file_connection plugin
367    - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
368      a suitable logging module is configured (file_connection by default)
369    
370    * Wed Nov 23 2005 <hjp@hjp.at>
371    - Forkserver drops privileges before loading plugins now.
372    
373    * Sun Nov 20 2005 <hjp@hjp.at>
374    - New upstream 0.31.1
375    
376    * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
377    - New upstream 0.31rc3.
378    - pre-connection patch slightly simplified since upstream fixed one of
379      the bugs.
380    
381    * Tue Aug 23 2005 <hjp@hjp.at>
382    - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
383      Charlie Brady.
384    
385  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
386  - RC2 from upstream.  - RC2 from upstream.


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed