/[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.28 by wellsi, Sat Jun 30 16:05:32 2012 UTC
# Line 1  Line 1 
1    # $Id: qpsmtpd.spec,v 1.27 2012/05/09 19:05:21 charliebrady Exp $
2    
3  Name: qpsmtpd  Name: qpsmtpd
4  Version: 0.32  Version: 0.83
5  Release: 13%{?dist}  Release: 0.8%{?dist}
6  Summary: qpsmtpd  Summary: qpsmtpd + qpsmtpd-apache + qpsmtpd-async
7  License: distributable  License: distributable
8  Group: System Environment/Daemons  Group: System Environment/Daemons
9  URL: http://smtpd.develooper.com/  URL: http://smtpd.develooper.com/
10  BuildRoot: %{_tmppath}/%{name}-root  BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
11  BuildRequires: perl >= 0:5.00503  BuildRequires: perl >= 0:5.00503
12  BuildArchitectures: noarch  BuildArchitectures: noarch
13    Requires: perl(Mail::Header), perl(Net::DNS) perl(Net::IP)
14    Requires(pre): coreutils, shadow-utils, perl
15    
16  Source0: qpsmtpd-%{version}.tar.gz  Source0: %{name}-%{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  Patch1: qpsmtpd-0.31-config.patch  Source6: qpsmtpd.conf
23  Patch5: qpsmtpd-0.29-smtp-loginfo.patch  Source7: README.selinux
24  Patch6: qpsmtpd-0.29-no_brackets.patch  
25  Patch100: qpsmtpd-0.32-check_badrcptto.patch  Patch10: qpsmtpd-0.83-loginit.patch
26  Patch101: qpsmtpd-0.32-DENYSOFTIfNoClamdPing.patch  Patch11: qpsmtpd-48d1a5b9febc96d2d3c4110500759e36fb4eabb6.patch
27  Patch102: qpsmtpd-0.31-rhsbl.patch  Patch12: qpsmtpd-de3fbb565f711bc27e7bfa061e83c3020710dc16.patch
28  Patch103: qpsmtpd-0.31-badhelo_DISCONNECT.patch  
29  Patch104: qpsmtpd-0.31-no_response_munging.patch  Patch21: 0021-ignore-search-path-in-DNS-lookups.patch
30  Patch105: qpsmtpd-0.31-smtp_forward_response.patch  
31  Patch106: qpsmtpd-0.31-auth_validation.patch  Patch100: qpsmtpd-0.40-badrcptto_allowrelay.patch
32  Patch107: qpsmtpd-0.31-auth_validation.patch2  Patch101: qpsmtpd-0.83-peer_hooks.patch
33  Patch108: qpsmtpd-0.32-peerhooks.patch  Patch102: qpsmtpd-0.83-clamd_conf.patch
34  #Patch109: qpsmtpd-0.32-net_dns.patch  Patch103: qpsmtpd-0.83-clamav-headers.patch
35  Patch110: qpsmtpd-0.32-net_dns.patch2  Patch104: qpsmtpd-forkserver-keepalive.patch
 Patch111: qpsmtpd-0.32-clamheader.patch  
 Patch112: qpsmtpd-0.32-denysoft.patch  
36    
37  %description  %description
38  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 41  qpsmtpd was originally written as a drop Line 43  qpsmtpd was originally written as a drop
43  now it also includes a smtp forward and a postfix "backend".  now it also includes a smtp forward and a postfix "backend".
44    
45  %package apache  %package apache
46    Requires: perl(mod_perl2)
47  Summary: mod_perl-2 connection handler for qpsmtpd  Summary: mod_perl-2 connection handler for qpsmtpd
48  Group: System Environment/Daemons  Group: System Environment/Daemons
49    
50    %package async
51    Summary: qpsmtpd using async I/O in a single process
52    Group: System Environment/Daemons
53    
54  %description apache  %description apache
55    
56  This module implements a mod_perl/apache 2.0 connection handler  This module implements a mod_perl/apache 2.0 connection handler
57  that turns Apache into an SMTP server using Qpsmtpd.  that turns Apache into an SMTP server using Qpsmtpd.
58    
59    %description async
60    This package contains the Qpsmtpd::PollServer module, which allows
61    qpsmtd to handle many connections in a single process and the
62    qpsmpd-async which uses it.
63    
64  %prep  %prep
65  %setup -q -n qpsmtpd-%{version}  %setup -q
66  %patch1 -p0 -b .config  %patch10 -p1
67  %patch5 -p0 -b .smtp-loginfo  %patch11 -p1
68  %patch6 -p0 -b .no_brackets  %patch12 -p1
69    %patch21 -p1
70  %patch100 -p1  %patch100 -p1
71  %patch101 -p1  %patch101 -p1
72  %patch102 -p1  %patch102 -p1
73  %patch103 -p1  %patch103 -p1
74  cp %{SOURCE100} plugins/queue/smtp-forward  %patch104 -p0
75  %patch104 -p1  
 %patch105 -p1  
 #%patch106 -p1  
 %patch107 -p1  
 %patch108 -p1  
 #%patch109 -p1  
 %patch110 -p1  
 %patch111 -p1  
 %patch112 -p1  
76    
77  %build  %build
78  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=%{_prefix}/lib/perl5/site_perl
79  make  make
80    
   
81  %clean  %clean
82  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
83  %install  %install
# Line 92  else Line 96  else
96          find blib/lib -name '*.pm.*' -exec rm -f {} \;          find blib/lib -name '*.pm.*' -exec rm -f {} \;
97          make PREFIX=$RPM_BUILD_ROOT/usr install          make PREFIX=$RPM_BUILD_ROOT/usr install
98  fi  fi
99  mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd  mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/%{name}
100  cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins  rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/plugins/*.*
101  mkdir -p $RPM_BUILD_ROOT/etc  cp -r plugins ${RPM_BUILD_ROOT}%{_datadir}/%{name}/plugins
102  cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd  mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}
103  echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dir  rm -f ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/*.*
104  mkdir -p $RPM_BUILD_ROOT/etc/init.d/  cp -r config.sample/* ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/
105  cp %{_sourcedir}/qpsmtpd-forkserver.rc $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver  echo %{_datadir}/%{name}/plugins > ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/plugin_dirs
106  mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/  echo %{_localstatedir}/spool/qpsmtpd > ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/spool_dir
107  cp %{_sourcedir}/qpsmtpd-forkserver.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver  echo logging/file_connection loglevel LOGINFO %{_localstatedir}/log/qpsmtpd/%Y-%m-%d > ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/logging
108    mkdir -p ${RPM_BUILD_ROOT}%{_initrddir}
109    cp %{SOURCE1} ${RPM_BUILD_ROOT}%{_initrddir}/qpsmtpd-forkserver
110    mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig
111    cp %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/qpsmtpd-forkserver
112    cp %{SOURCE3} ${RPM_BUILD_ROOT}%{_datadir}/%{name}/plugins/logging/file_connection
113    mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/spool/qpsmtpd
114    mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/log/qpsmtpd
115    mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/xinetd.d
116    cp %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/xinetd.d/smtp
117    mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
118    cp %{SOURCE5} ${RPM_BUILD_ROOT}%{_sbindir}/in.smtp
119    mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d
120    cp %{SOURCE6} ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d
121    mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-apache-%{version}
122    cp %{SOURCE7} $RPM_BUILD_ROOT%{_docdir}/%{name}-apache-%{version}
123    rm -f ${RPM_BUILD_ROOT}%{_bindir}/%{name}-prefork
124    
125  [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress  [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
126    
127  find $RPM_BUILD_ROOT/usr \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;  find ${RPM_BUILD_ROOT}%{_prefix} \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;
128  find $RPM_BUILD_ROOT/usr -type f -print | \  find ${RPM_BUILD_ROOT}%{_prefix} -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 [Aa]sync                | \
131  if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then          grep -v packaging               | \
132            grep -v README.selinux          | \
133            grep -v /Apache                 | \
134            grep -v /Danga                  | \
135            grep -v Qpsmtpd/ConfigServer.pm | \
136            grep -v Qpsmtpd/PollServer.pm   > %{name}-%{version}-%{release}-filelist
137    if [ "$(cat %{name}-%{version}-%{release}-filelist)X" = "X" ] ; then
138      echo "ERROR: EMPTY FILE LIST"      echo "ERROR: EMPTY FILE LIST"
139      exit -1      exit -1
140  fi  fi
 find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \  
         sed "s@^$RPM_BUILD_ROOT@@g"      > qpsmtpd-apache-%{version}-filelist  
141    
142  %files -f qpsmtpd-%{version}-filelist  %files -f %{name}-%{version}-%{release}-filelist
143  %defattr(-,root,root)  %defattr(-,root,root)
144  %doc CREDITS Changes LICENSE README README.plugins STATUS  %doc CREDITS Changes LICENSE README README.plugins STATUS
145  /etc/init.d/qpsmtpd-forkserver  %{_initrddir}/qpsmtpd-forkserver
146  %config /etc/qpsmtpd  %config(noreplace) %{_sysconfdir}/qpsmtpd/*
147  %config /etc/sysconfig/qpsmtpd-forkserver  %config(noreplace) %{_sysconfdir}/xinetd.d/smtp
148    %config(noreplace) %{_sysconfdir}/sysconfig/qpsmtpd-forkserver
149    %attr(2750,qpsmtpd,clamav) %dir %{_localstatedir}/spool/qpsmtpd
150    %attr(2750,smelog,smelog) %dir %{_localstatedir}/log/qpsmtpd
151    
152  %files apache -f qpsmtpd-apache-%{version}-filelist  %files apache
153  %defattr(-,root,root)  %defattr(-,root,root)
154    %{_prefix}/lib/perl5/site_perl/Apache/Qpsmtpd.pm
155    %{_mandir}/man3/Apache::Qpsmtpd.3pm.gz
156    %config(noreplace) %{_sysconfdir}/httpd/conf.d/*
157    %doc %{_docdir}/%{name}-apache-%{version}/README.selinux
158    
159  %changelog  %files async
160  * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>  %defattr(-,root,root)
161  - Clean up spec so package can be built by koji/plague  %{_bindir}/qpsmtpd-async
162    %{_prefix}/lib/perl5/site_perl/Danga/Client.pm
163  * Mon Apr 09 2007 Shad L. Lords <slords@mail.com> 0.32-13  %{_prefix}/lib/perl5/site_perl/Danga/TimeoutSocket.pm
164  - Backport clamav denysoft patch from 0.33-4 [SME: 176]  %{_prefix}/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
165    %{_prefix}/lib/perl5/site_perl/Qpsmtpd/Plugin/Async/DNSBLBase.pm
166  * Wed Mar 07 2007 Shad L. Lords <slords@mail.com> 0.32-12  %{_prefix}/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
167  - Add X-Virus-Checked header for clamav scanner [SME: 2498]  %{_mandir}/man1/qpsmtpd-async.1.gz
168    %{_datadir}/%{name}/plugins/async/*
 * 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]  
169    
170  * Tue Jan 31 2006 Shad L. Lords <slords@mail.com> 0.31-7sme03  %pre
171  - Fix to allow TXT records for rhsbl lookups [perl #38347] [SME: 596]  if ! id smtpd >/dev/null 2>&1
172    then
173        # need to create smtpd user.
174        if perl -e 'exit ! defined(getgrnam("postdrop"))'
175        then
176            # if postfix is installed, we will probably use
177            # queue/postfix, which will need this:
178            supp="-G postdrop"
179        fi
180        useradd -r -m $supp smtpd
181    fi
182    
183  * Tue Jan 31 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme02  %changelog
184  - Return a 4xx error code if clamd required, but not responding [SME: 176]  * Sat Jun 30 2012 Ian Wells <esmith@wellsi.com> 0.83-0.8.sme
185    - Ignore search path in DNS lookups [SME: 5808]
186    
187  * Fri Nov 4 2005 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme01  * Fri May 04 2012 Charlie Brady <charlie_brady@mitel.com> 0.83-0.7.sme
188  - Don't apply check_badrcptto to relay clients [SF: 1333999]  - Set SO_KEEPALIVE option on client socket - to detect dead
189      connections. [SME: 6916]
190    
191    * Thu Nov 5 2009 <smeserver-contribs@snetram.nl> 0.83-0.6.sme
192    - Apply qpsmtpd git changesets to implement custom SPAM
193      subject prefix [SME: 5567]
194    
195    * Tue Nov 3 2009 <slords@mail.com> 0.83-0.5.sme
196    - Update pre requires so scripts don't fail on install [SME: 5557]
197    
198    * Sat Oct 31 2009 <slords@mail.com> 0.83-0.4.sme
199    - Rebase bad_rcptto patch to remove orig file [SME: 5549]
200    - Change logging in tls init to prevent warnings [SME: 5550]
201    
202    * Thu Oct 29 2009 <slords@mail.com> 0.83-0.3.sme
203    - Only run/initialize plugins once [SME: 5533]
204    
205    * Mon Oct 26 2009 <filippo.carletti@gmail.com> 0.83-0.2.sme
206    - Change spool dir permissions and owner to qpsmtpd:clamav
207    - Change log dir permissions and owner to smelog:smelog
208    
209    * Tue Sep 22 2009 <filippo.carletti@gmail.com> 0.83-0.1.sme
210    - add sme specific patches
211    
212    * Fri Sep 18 2009 <rpmbuild@robinbowes.com> 0.83-0.1
213    - Update to 0.83
214    
215    * Sun Jul 12 2009 <rpmbuild@robinbowes.com> 0.82-0.1
216    - Update to latest release
217    - don't add qpsmtpd to start-up by default
218    - add apache config file to qpsmtpd-apache package
219    - remove all patches
220    - use rpm macros for dirs
221    - use a filelist for main package instead of a long list of files
222    
223    * Tue Jul 15 2008 <rpmbuild@robinbowes.com> 0.43-0.7
224    - Removed SelectServer.pm from .spec file
225    
226    * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.6
227    - moved config files back to /etc/qpsmtpd following some changes
228      to the qpsmtpd src
229    
230    * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.5
231    - moved config files to /etc/qpsmtpd/config
232    
233    * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.4
234    - Moved qpsmtpd-async to /usr/bin
235    - Added qpsmtpd-async man page to async package
236    - Added async smtproute plugin to async package
237      
238    * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.3
239    - Makefile.PL now updated in svn, so remove hack
240    
241    * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.2
242    - Added qpsmtpd-prefork to qpsmtpd RPM, inc. hack to work round
243      deficiency in Makefile.PL
244    
245    * Mon Mar 10 2008 <rpmbuild@robinbowes.com> 0.43-0.1
246    - Updated to work with Makefile to build from svn
247    
248    * Wed Sep 12 2007 <rpmbuild@robinbowes.com> 0.40-2.0
249    - Updated to build trunk-r790
250    
251    * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
252    - updated to 0.40 - no code change.
253    
254    * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
255    - unset environment variables which are normally tainted in perl.
256    - updated to 0.40rc1
257    - added dependency on Net::IP (needed by some plugins)
258    
259    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
260    - moved environment cleanup into start() function, otherwise
261      LANG just gets reinitialized.
262    
263    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
264    - split qpsmtpd-async into a separate package to avoid dependency
265      on ParaDNS.
266    
267    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
268    - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
269      locale specific Received headers (bug reported by Dominik Meyer)
270    
271    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
272    - 0.3x branch has been merged back to trunk.
273      Got current snapshot (r715) from trunk.
274    
275    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
276    - Start forkserver via "daemon" (Gavin Carr)
277    - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
278    - Changed policy for config files to noreplace (Gavin Carr)
279    
280    * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
281    - Upgraded to current snapshot from 0.3x branch (which should become
282      0.33 soon-ish)
283    - included xinetd-support again.
284    
285    * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
286    - fix dnsbl to check whether answer fits query.
287    - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
288    
289    * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
290    - New upstream 0.32
291    - rc-file unsets PERL_UNICODE (bug #38397)
292    
293    * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
294    - Use ${SOURCE*} macros to refer to source files
295    - Avoid invoking rpm and other cleanup in %pre section
296    - Invoke chkconfig in %post.
297    - (Thanks to Josko Plazonic for the reporting these problems and
298      suggesting fixes)
299    
300    * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
301    - Revision 170 of plugins/loggin/file_connection:
302      Return DECLINED from open_log.
303      Open log in write_log if it isn't already open.
304    
305    * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
306    - Commented out queue plugins from sample config
307    - Added dependencies
308    - Create smtpd user if it doesn't exist
309    - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
310    
311    * Sat Nov 26 2005 <hjp@hjp.at>
312    - Added file_connection plugin
313    - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
314      a suitable logging module is configured (file_connection by default)
315    
316    * Wed Nov 23 2005 <hjp@hjp.at>
317    - Forkserver drops privileges before loading plugins now.
318    
319    * Sun Nov 20 2005 <hjp@hjp.at>
320    - New upstream 0.31.1
321    
322    * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
323    - New upstream 0.31rc3.
324    - pre-connection patch slightly simplified since upstream fixed one of
325      the bugs.
326    
327    * Tue Aug 23 2005 <hjp@hjp.at>
328    - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
329      Charlie Brady.
330    
331  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
332  - 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