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

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