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