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