/[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.26 by slords, Fri Mar 5 20:07:37 2010 UTC
# Line 1  Line 1 
1    # $Id: qpsmtpd.spec,v 1.25 2010/03/03 16:23:23 filippocarletti Exp $
2    
3  Name: qpsmtpd  Name: qpsmtpd
4  Version: 0.32  Version: 0.83
5  Release: 13%{?dist}  Release: 0.7%{?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  BuildArch: 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    
145  %files apache -f qpsmtpd-apache-%{version}-filelist  %files apache
146  %defattr(-,root,root)  %defattr(-,root,root)
147    %{_prefix}/lib/perl5/site_perl/Apache/Qpsmtpd.pm
148    %{_mandir}/man3/Apache::Qpsmtpd.3pm.gz
149    %config(noreplace) %{_sysconfdir}/httpd/conf.d/*
150    %doc %{_docdir}/%{name}-apache-%{version}/README.selinux
151    
152  %changelog  %files async
153  * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>  %defattr(-,root,root)
154  - Clean up spec so package can be built by koji/plague  %{_bindir}/qpsmtpd-async
155    %{_prefix}/lib/perl5/site_perl/Danga/Client.pm
156  * Mon Apr 09 2007 Shad L. Lords <slords@mail.com> 0.32-13  %{_prefix}/lib/perl5/site_perl/Danga/TimeoutSocket.pm
157  - Backport clamav denysoft patch from 0.33-4 [SME: 176]  %{_prefix}/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
158    %{_prefix}/lib/perl5/site_perl/Qpsmtpd/Plugin/Async/DNSBLBase.pm
159  * Wed Mar 07 2007 Shad L. Lords <slords@mail.com> 0.32-12  %{_prefix}/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
160  - Add X-Virus-Checked header for clamav scanner [SME: 2498]  %{_mandir}/man1/qpsmtpd-async.1.gz
161    %{_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]  
162    
163  * Tue Jan 31 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme02  %pre
 - Return a 4xx error code if clamd required, but not responding [SME: 176]  
164    
165  * Fri Nov 4 2005 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme01  %changelog
166  - Don't apply check_badrcptto to relay clients [SF: 1333999]  * Wed Mar 3 2010 <filippo.carletti@gmail.com> 0.83-0.7.sme
167    - Remove spool and log dir from package (in smeserver-qpsmtpd)
168    - Don't create smtpd user (unused in sme) [SME: 5815]
169    
170    * Thu Nov 5 2009 <smeserver-contribs@snetram.nl> 0.83-0.6.sme
171    - Apply qpsmtpd git changesets to implement custom SPAM
172      subject prefix [SME: 5031]
173    
174    * Tue Nov 3 2009 <slords@mail.com> 0.83-0.5.sme
175    - Update pre requires so scripts don't fail on install [SME: 5558]
176    
177    * Sat Oct 31 2009 <slords@mail.com> 0.83-0.4.sme
178    - Rebase bad_rcptto patch to remove orig file [SME: 5548]
179    - Change logging in tls init to prevent warnings [SME: 5551]
180    
181    * Thu Oct 29 2009 <slords@mail.com> 0.83-0.3.sme
182    - Only run/initialize plugins once [SME: 5533]
183    
184    * Mon Oct 26 2009 <filippo.carletti@gmail.com> 0.83-0.2.sme
185    - Change spool dir permissions and owner to qpsmtpd:clamav
186    - Change log dir permissions and owner to smelog:smelog
187    
188    * Tue Sep 22 2009 <filippo.carletti@gmail.com> 0.83-0.1.sme
189    - add sme specific patches
190    
191    * Fri Sep 18 2009 <rpmbuild@robinbowes.com> 0.83-0.1
192    - Update to 0.83
193    
194    * Sun Jul 12 2009 <rpmbuild@robinbowes.com> 0.82-0.1
195    - Update to latest release
196    - don't add qpsmtpd to start-up by default
197    - add apache config file to qpsmtpd-apache package
198    - remove all patches
199    - use rpm macros for dirs
200    - use a filelist for main package instead of a long list of files
201    
202    * Tue Jul 15 2008 <rpmbuild@robinbowes.com> 0.43-0.7
203    - Removed SelectServer.pm from .spec file
204    
205    * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.6
206    - moved config files back to /etc/qpsmtpd following some changes
207      to the qpsmtpd src
208    
209    * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.5
210    - moved config files to /etc/qpsmtpd/config
211    
212    * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.4
213    - Moved qpsmtpd-async to /usr/bin
214    - Added qpsmtpd-async man page to async package
215    - Added async smtproute plugin to async package
216      
217    * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.3
218    - Makefile.PL now updated in svn, so remove hack
219    
220    * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.2
221    - Added qpsmtpd-prefork to qpsmtpd RPM, inc. hack to work round
222      deficiency in Makefile.PL
223    
224    * Mon Mar 10 2008 <rpmbuild@robinbowes.com> 0.43-0.1
225    - Updated to work with Makefile to build from svn
226    
227    * Wed Sep 12 2007 <rpmbuild@robinbowes.com> 0.40-2.0
228    - Updated to build trunk-r790
229    
230    * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
231    - updated to 0.40 - no code change.
232    
233    * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
234    - unset environment variables which are normally tainted in perl.
235    - updated to 0.40rc1
236    - added dependency on Net::IP (needed by some plugins)
237    
238    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
239    - moved environment cleanup into start() function, otherwise
240      LANG just gets reinitialized.
241    
242    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
243    - split qpsmtpd-async into a separate package to avoid dependency
244      on ParaDNS.
245    
246    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
247    - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
248      locale specific Received headers (bug reported by Dominik Meyer)
249    
250    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
251    - 0.3x branch has been merged back to trunk.
252      Got current snapshot (r715) from trunk.
253    
254    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
255    - Start forkserver via "daemon" (Gavin Carr)
256    - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
257    - Changed policy for config files to noreplace (Gavin Carr)
258    
259    * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
260    - Upgraded to current snapshot from 0.3x branch (which should become
261      0.33 soon-ish)
262    - included xinetd-support again.
263    
264    * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
265    - fix dnsbl to check whether answer fits query.
266    - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
267    
268    * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
269    - New upstream 0.32
270    - rc-file unsets PERL_UNICODE (bug #38397)
271    
272    * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
273    - Use ${SOURCE*} macros to refer to source files
274    - Avoid invoking rpm and other cleanup in %pre section
275    - Invoke chkconfig in %post.
276    - (Thanks to Josko Plazonic for the reporting these problems and
277      suggesting fixes)
278    
279    * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
280    - Revision 170 of plugins/loggin/file_connection:
281      Return DECLINED from open_log.
282      Open log in write_log if it isn't already open.
283    
284    * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
285    - Commented out queue plugins from sample config
286    - Added dependencies
287    - Create smtpd user if it doesn't exist
288    - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
289    
290    * Sat Nov 26 2005 <hjp@hjp.at>
291    - Added file_connection plugin
292    - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
293      a suitable logging module is configured (file_connection by default)
294    
295    * Wed Nov 23 2005 <hjp@hjp.at>
296    - Forkserver drops privileges before loading plugins now.
297    
298    * Sun Nov 20 2005 <hjp@hjp.at>
299    - New upstream 0.31.1
300    
301    * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
302    - New upstream 0.31rc3.
303    - pre-connection patch slightly simplified since upstream fixed one of
304      the bugs.
305    
306    * Tue Aug 23 2005 <hjp@hjp.at>
307    - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
308      Charlie Brady.
309    
310  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
311  - 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