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