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