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