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