/[smeserver]/rpms/qpsmtpd/sme8/qpsmtpd.spec
ViewVC logotype

Annotation of /rpms/qpsmtpd/sme8/qpsmtpd.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.35 - (hide annotations) (download)
Tue Apr 30 02:36:21 2013 UTC (11 years, 7 months ago) by wellsi
Branch: MAIN
Changes since 1.34: +2 -2 lines
Update version number in changelog

1 wellsi 1.35 # $Id: qpsmtpd.spec,v 1.34 2013/04/25 02:16:34 burnat Exp $
2 slords 1.14
3 slords 1.1 Name: qpsmtpd
4 slords 1.27 Version: 0.84
5 burnat 1.33 Release: 5%{?dist}
6 slords 1.17 Summary: qpsmtpd + qpsmtpd-apache + qpsmtpd-async
7 slords 1.27 License: MIT
8 slords 1.1 Group: System Environment/Daemons
9     URL: http://smtpd.develooper.com/
10 slords 1.17 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
11 slords 1.1 BuildRequires: perl >= 0:5.00503
12 filippocarletti 1.25 BuildArch: noarch
13 slords 1.2 Requires: perl(Mail::Header), perl(Net::DNS) perl(Net::IP)
14 slords 1.21 Requires(pre): coreutils, shadow-utils, perl
15 slords 1.1
16 slords 1.17 Source0: %{name}-%{version}.tar.gz
17 slords 1.1 Source1: qpsmtpd-forkserver.rc
18     Source2: qpsmtpd-forkserver.sysconfig
19 slords 1.2 Source3: qpsmtpd-plugin-file_connection
20     Source4: qpsmtpd-xinetd
21     Source5: in.qpsmtpd
22 slords 1.17 Source6: qpsmtpd.conf
23     Source7: README.selinux
24    
25 slords 1.28 Patch1: 0001-Misc-documentation-updates.patch
26     Patch2: 0002-added-ClamAV-version-to-the-X-Virus-Checked-header.patch
27     Patch3: 0003-new-plugin-check_bogus_bounce.patch
28     Patch4: 0004-microoptimizations-replace-regex-with-lc-eq.patch
29     Patch5: 0005-remove-vestiges-of-a-bygone-RCS.patch
30     Patch6: 0006-added-definedness-test-to-local_port-as-it-was-emitt.patch
31     Patch7: 0007-Add-guidelines-for-commit-messages.patch
32     Patch8: 0008-added-auth_checkpassword-plugin.patch
33     Patch9: 0009-updates-to-auth_vpopmail_sql-module.patch
34     Patch10: 0010-new-plugin-auth_vpopmaild.patch
35     Patch11: 0011-start-working-on-Changes-file-for-0.84-next.patch
36     Patch12: 0012-fix-copy-paste-error-in-auth_flat_file.patch
37     Patch13: 0013-added-auth_vpopmail-plugin.patch
38     Patch14: 0014-rewrote-sender_permitted_from.patch
39     Patch15: 0015-add-TCPLOCAL-variables-to-qp-connection.patch
40     Patch16: 0016-added-local_ip-option-to-p0f-plugin.patch
41     Patch17: 0017-added-p0f-support-to-greylist-plugin.patch
42     Patch18: 0018-packaging-updates.patch
43     Patch19: 0019-Check-for-the-exact-string-resonses-from-vpopmaild-r.patch
44     Patch20: 0020-new-plugin-check_badmailfrom_patterns.patch
45     Patch21: 0021-ignore-search-path-in-DNS-lookups.patch
46     Patch22: 0022-don-t-create-homedir-in-RPM.patch
47     Patch23: 0023-corrected-email-address.patch
48     Patch24: 0024-increased-default-TLS-security-setting.patch
49     Patch25: 0025-give-badrcptto-a-reasonable-name.patch
50     Patch26: 0026-add-test-name-to-test-output.patch
51     Patch27: 0027-renamed-test-from-foo-to-rcpt_ok.patch
52     Patch28: 0028-Shorten-clarify-Connection-and-Transaction-notes.patch
53     Patch29: 0029-Run-hook_reset_transaction-after-all-connections.patch
54     Patch30: 0030-Add-support-for-multiple-postfix-cleanup-sockets.patch
55     Patch31: 0031-Adds-the-ability-to-have-multiple-instances-each-wit.patch
56     Patch32: 0032-I-forgot-to-sync-the-code-that-calls-the-original-co.patch
57     Patch33: 0033-new-plugin-rcpt_map.patch
58     Patch34: 0034-plugins-rcpt_map-cleanup.patch
59     Patch35: 0035-Fix-for-plugins-returning-DONE-from-HELO-EHLO.patch
60     Patch36: 0036-prefork-use-new-instance-instead-of-cloning.patch
61     Patch37: 0037-Revert-Spool-body-when-transaction-body_fh-is-called.patch
62     Patch38: 0038-Patch-FATAL-PLUGIN-ERROR-check_basicheaders.patch
63 burnat 1.32 Patch39: 0039-qpsmtpd-0.84-spamassassin_size_limit.patch
64 burnat 1.33 Patch40: 0040-qpsmtpd-forkserver_fix_Net_DNS_update_breaks_qpsmtpd.patch
65 slords 1.20
66 slords 1.17 Patch100: qpsmtpd-0.40-badrcptto_allowrelay.patch
67     Patch101: qpsmtpd-0.83-peer_hooks.patch
68 slords 1.28 Patch102: qpsmtpd-0.83-loginit.patch
69 charliebrady 1.30 Patch103: qpsmtpd-forkserver-keepalive.patch
70 slords 1.1
71     %description
72     qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core
73     SMTP features, all functionality is implemented in small "extension
74     plugins" using the easy to use object oriented plugin API.
75    
76     qpsmtpd was originally written as a drop-in qmail-smtpd replacement, but
77     now it also includes a smtp forward and a postfix "backend".
78    
79     %package apache
80 slords 1.17 Requires: perl(mod_perl2)
81 slords 1.1 Summary: mod_perl-2 connection handler for qpsmtpd
82     Group: System Environment/Daemons
83    
84 slords 1.2 %package async
85     Summary: qpsmtpd using async I/O in a single process
86     Group: System Environment/Daemons
87    
88 slords 1.1 %description apache
89    
90     This module implements a mod_perl/apache 2.0 connection handler
91     that turns Apache into an SMTP server using Qpsmtpd.
92    
93 slords 1.2 %description async
94     This package contains the Qpsmtpd::PollServer module, which allows
95     qpsmtd to handle many connections in a single process and the
96     qpsmpd-async which uses it.
97    
98 slords 1.1 %prep
99 slords 1.17 %setup -q
100 slords 1.28 %patch1 -p1
101     %patch2 -p1
102     %patch3 -p1
103     %patch4 -p1
104     %patch5 -p1
105     %patch6 -p1
106     %patch7 -p1
107     %patch8 -p1
108     %patch9 -p1
109 slords 1.20 %patch10 -p1
110 slords 1.28 %patch11 -p1
111     %patch12 -p1
112     %patch13 -p1
113     %patch14 -p1
114     %patch15 -p1
115     %patch16 -p1
116     %patch17 -p1
117     %patch18 -p1
118     %patch19 -p1
119     %patch20 -p1
120     %patch21 -p1
121     #%patch22 -p1
122     %patch23 -p1
123     %patch24 -p1
124     %patch25 -p1
125     %patch26 -p1
126     %patch27 -p1
127     %patch28 -p1
128     %patch29 -p1
129     %patch30 -p1
130     %patch31 -p1
131     %patch32 -p1
132     %patch33 -p1
133     %patch34 -p1
134     %patch35 -p1
135     %patch36 -p1
136     %patch37 -p1
137     %patch38 -p1
138 burnat 1.32 %patch39 -p1
139 burnat 1.33 %patch40 -p1
140 slords 1.28
141 slords 1.1 %patch100 -p1
142     %patch101 -p1
143 slords 1.17 %patch102 -p1
144 charliebrady 1.30 %patch103 -p0
145 slords 1.17
146 slords 1.1 %build
147 slords 1.17 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=%{_prefix}/lib/perl5/site_perl
148 slords 1.1 make
149    
150     %clean
151     rm -rf $RPM_BUILD_ROOT
152     %install
153    
154     rm -rf $RPM_BUILD_ROOT
155     eval `perl '-V:installarchlib'`
156     mkdir -p $RPM_BUILD_ROOT/$installarchlib
157     if grep -q DESTDIR Makefile
158     then
159 slords 1.27 make DESTDIR=$RPM_BUILD_ROOT
160     find blib/lib -name '*.pm.*' -exec rm -f {} \;
161     make DESTDIR=$RPM_BUILD_ROOT install
162 slords 1.1
163     else
164 slords 1.27 make PREFIX=$RPM_BUILD_ROOT/usr
165     find blib/lib -name '*.pm.*' -exec rm -f {} \;
166     make PREFIX=$RPM_BUILD_ROOT/usr install
167 slords 1.1 fi
168 slords 1.17 mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/%{name}
169     rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/plugins/*.*
170     cp -r plugins ${RPM_BUILD_ROOT}%{_datadir}/%{name}/plugins
171     mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}
172     rm -f ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/*.*
173     cp -r config.sample/* ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/
174     echo %{_datadir}/%{name}/plugins > ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/plugin_dirs
175     echo %{_localstatedir}/spool/qpsmtpd > ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/spool_dir
176     echo logging/file_connection loglevel LOGINFO %{_localstatedir}/log/qpsmtpd/%Y-%m-%d > ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/logging
177     mkdir -p ${RPM_BUILD_ROOT}%{_initrddir}
178     cp %{SOURCE1} ${RPM_BUILD_ROOT}%{_initrddir}/qpsmtpd-forkserver
179     mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig
180     cp %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/qpsmtpd-forkserver
181     cp %{SOURCE3} ${RPM_BUILD_ROOT}%{_datadir}/%{name}/plugins/logging/file_connection
182     mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/spool/qpsmtpd
183     mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/log/qpsmtpd
184     mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/xinetd.d
185     cp %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/xinetd.d/smtp
186     mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
187     cp %{SOURCE5} ${RPM_BUILD_ROOT}%{_sbindir}/in.smtp
188     mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d
189     cp %{SOURCE6} ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d
190     mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-apache-%{version}
191     cp %{SOURCE7} $RPM_BUILD_ROOT%{_docdir}/%{name}-apache-%{version}
192 slords 1.1
193     [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
194    
195 slords 1.17 find ${RPM_BUILD_ROOT}%{_prefix} \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;
196     find ${RPM_BUILD_ROOT}%{_prefix} -type f -print | \
197 slords 1.27 sed "s@^$RPM_BUILD_ROOT@@g" | \
198     grep -v [Aa]sync | \
199     grep -v packaging | \
200     grep -v README.selinux | \
201     grep -v /Apache | \
202     grep -v /Danga | \
203     grep -v Qpsmtpd/ConfigServer.pm | \
204     grep -v Qpsmtpd/PollServer.pm > %{name}-%{version}-%{release}-filelist
205 slords 1.17 if [ "$(cat %{name}-%{version}-%{release}-filelist)X" = "X" ] ; then
206 slords 1.1 echo "ERROR: EMPTY FILE LIST"
207     exit -1
208     fi
209    
210 slords 1.17 %files -f %{name}-%{version}-%{release}-filelist
211 slords 1.1 %defattr(-,root,root)
212     %doc CREDITS Changes LICENSE README README.plugins STATUS
213 slords 1.17 %{_initrddir}/qpsmtpd-forkserver
214     %config(noreplace) %{_sysconfdir}/qpsmtpd/*
215     %config(noreplace) %{_sysconfdir}/xinetd.d/smtp
216     %config(noreplace) %{_sysconfdir}/sysconfig/qpsmtpd-forkserver
217 slords 1.1
218 slords 1.17 %files apache
219 slords 1.1 %defattr(-,root,root)
220 slords 1.17 %{_prefix}/lib/perl5/site_perl/Apache/Qpsmtpd.pm
221     %{_mandir}/man3/Apache::Qpsmtpd.3pm.gz
222     %config(noreplace) %{_sysconfdir}/httpd/conf.d/*
223     %doc %{_docdir}/%{name}-apache-%{version}/README.selinux
224 slords 1.1
225 slords 1.2 %files async
226     %defattr(-,root,root)
227 slords 1.17 %{_bindir}/qpsmtpd-async
228     %{_prefix}/lib/perl5/site_perl/Danga/Client.pm
229     %{_prefix}/lib/perl5/site_perl/Danga/TimeoutSocket.pm
230     %{_prefix}/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
231     %{_prefix}/lib/perl5/site_perl/Qpsmtpd/Plugin/Async/DNSBLBase.pm
232     %{_prefix}/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
233     %{_mandir}/man1/qpsmtpd-async.1.gz
234     %{_datadir}/%{name}/plugins/async/*
235    
236     %pre
237 slords 1.1
238 slords 1.7 %changelog
239 wellsi 1.35 * Thu Apr 25 2013 chris burnat <devlist@burnat.com> 0.84-5.sme
240 burnat 1.34 - Fix Net::DNS update breaks qpsmtpd, codes suggested by Ian [SME: 7194]
241 burnat 1.33
242 burnat 1.32 * Tue Apr 23 2013 chris burnat <devlist@burnat.com> 0.84-4.sme
243     - qpsmtpd allows the spamassassin plugin to read the size limit
244     from its arguments, patch by Daniel [SME: 7541]
245    
246 charliebrady 1.30 * Fri May 04 2012 Charlie Brady <charlie_brady@mitel.com> 0.84-3.sme
247     - Set SO_KEEPALIVE option on client socket - to detect dead
248     connections. [SME: 6924]
249    
250 slords 1.28 * Sun Nov 14 2010 <slords@mail.com> 0.84-2.sme
251     - Sync with upstream git repo.
252     - Fix require_resolvable_fromhost doesn't work [SME: 6369]
253 slords 1.29 - Fix TLS security defaults [SME: 6241]
254 slords 1.28 - Fix fatal errors when mail has no headers [SME: 6345]
255    
256 slords 1.27 * Wed Apr 14 2010 <slords@mail.com> 0.84-0.1.sme
257     - Update to 0.84
258     - add sme specific patches
259    
260 filippocarletti 1.25 * Wed Mar 3 2010 <filippo.carletti@gmail.com> 0.83-0.7.sme
261     - Remove spool and log dir from package (in smeserver-qpsmtpd)
262     - Don't create smtpd user (unused in sme) [SME: 5815]
263    
264 snetram 1.24 * Thu Nov 5 2009 <smeserver-contribs@snetram.nl> 0.83-0.6.sme
265     - Apply qpsmtpd git changesets to implement custom SPAM
266     subject prefix [SME: 5031]
267    
268 slords 1.26 * Tue Nov 3 2009 <slords@mail.com> 0.83-0.5.sme
269 slords 1.21 - Update pre requires so scripts don't fail on install [SME: 5558]
270    
271 slords 1.26 * Sat Oct 31 2009 <slords@mail.com> 0.83-0.4.sme
272 slords 1.20 - Rebase bad_rcptto patch to remove orig file [SME: 5548]
273     - Change logging in tls init to prevent warnings [SME: 5551]
274    
275 slords 1.26 * Thu Oct 29 2009 <slords@mail.com> 0.83-0.3.sme
276 slords 1.19 - Only run/initialize plugins once [SME: 5533]
277    
278 filippocarletti 1.18 * Mon Oct 26 2009 <filippo.carletti@gmail.com> 0.83-0.2.sme
279     - Change spool dir permissions and owner to qpsmtpd:clamav
280     - Change log dir permissions and owner to smelog:smelog
281    
282 charliebrady 1.23 * Tue Sep 22 2009 <filippo.carletti@gmail.com> 0.83-0.1.sme
283 filippocarletti 1.22 - add sme specific patches
284    
285     * Fri Sep 18 2009 <rpmbuild@robinbowes.com> 0.83-0.1
286 slords 1.17 - Update to 0.83
287    
288     * Sun Jul 12 2009 <rpmbuild@robinbowes.com> 0.82-0.1
289     - Update to latest release
290     - don't add qpsmtpd to start-up by default
291     - add apache config file to qpsmtpd-apache package
292     - remove all patches
293     - use rpm macros for dirs
294     - use a filelist for main package instead of a long list of files
295    
296     * Tue Jul 15 2008 <rpmbuild@robinbowes.com> 0.43-0.7
297     - Removed SelectServer.pm from .spec file
298    
299     * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.6
300     - moved config files back to /etc/qpsmtpd following some changes
301     to the qpsmtpd src
302    
303     * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.5
304     - moved config files to /etc/qpsmtpd/config
305    
306     * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.4
307     - Moved qpsmtpd-async to /usr/bin
308     - Added qpsmtpd-async man page to async package
309     - Added async smtproute plugin to async package
310    
311     * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.3
312     - Makefile.PL now updated in svn, so remove hack
313    
314     * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.2
315     - Added qpsmtpd-prefork to qpsmtpd RPM, inc. hack to work round
316     deficiency in Makefile.PL
317 slords 1.5
318 slords 1.17 * Mon Mar 10 2008 <rpmbuild@robinbowes.com> 0.43-0.1
319     - Updated to work with Makefile to build from svn
320 slords 1.4
321 slords 1.17 * Wed Sep 12 2007 <rpmbuild@robinbowes.com> 0.40-2.0
322     - Updated to build trunk-r790
323 slords 1.3
324 slords 1.2 * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
325     - updated to 0.40 - no code change.
326 slords 1.1
327 slords 1.2 * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
328     - unset environment variables which are normally tainted in perl.
329     - updated to 0.40rc1
330     - added dependency on Net::IP (needed by some plugins)
331    
332     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
333     - moved environment cleanup into start() function, otherwise
334     LANG just gets reinitialized.
335    
336     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
337     - split qpsmtpd-async into a separate package to avoid dependency
338     on ParaDNS.
339    
340     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
341     - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
342     locale specific Received headers (bug reported by Dominik Meyer)
343    
344     * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
345     - 0.3x branch has been merged back to trunk.
346     Got current snapshot (r715) from trunk.
347    
348     * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
349     - Start forkserver via "daemon" (Gavin Carr)
350     - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
351     - Changed policy for config files to noreplace (Gavin Carr)
352    
353     * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
354     - Upgraded to current snapshot from 0.3x branch (which should become
355     0.33 soon-ish)
356     - included xinetd-support again.
357    
358     * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
359     - fix dnsbl to check whether answer fits query.
360     - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
361    
362     * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
363     - New upstream 0.32
364     - rc-file unsets PERL_UNICODE (bug #38397)
365    
366     * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
367     - Use ${SOURCE*} macros to refer to source files
368     - Avoid invoking rpm and other cleanup in %pre section
369     - Invoke chkconfig in %post.
370     - (Thanks to Josko Plazonic for the reporting these problems and
371     suggesting fixes)
372    
373     * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
374     - Revision 170 of plugins/loggin/file_connection:
375     Return DECLINED from open_log.
376     Open log in write_log if it isn't already open.
377    
378     * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
379     - Commented out queue plugins from sample config
380     - Added dependencies
381     - Create smtpd user if it doesn't exist
382     - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
383    
384     * Sat Nov 26 2005 <hjp@hjp.at>
385     - Added file_connection plugin
386     - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
387     a suitable logging module is configured (file_connection by default)
388    
389     * Wed Nov 23 2005 <hjp@hjp.at>
390     - Forkserver drops privileges before loading plugins now.
391    
392     * Sun Nov 20 2005 <hjp@hjp.at>
393     - New upstream 0.31.1
394    
395     * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
396     - New upstream 0.31rc3.
397     - pre-connection patch slightly simplified since upstream fixed one of
398     the bugs.
399    
400     * Tue Aug 23 2005 <hjp@hjp.at>
401     - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
402     Charlie Brady.
403 slords 1.1
404     * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
405     - RC2 from upstream.
406     - Removed patches which aren't applied from spec file.
407    
408     * Fri Jul 22 2005 <hjp@hjp.at> 0.31-6
409     - New upstream snapshot from 0.31 branch: svn revision 509.
410    
411     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-5
412     - include only /etc/init.d/qpsmtpd-forkserver, not /etc/init.d
413     it conflicts with old initscripts packages.
414    
415     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-4
416     - removed tabs from forkserver
417    
418     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-3
419     - added startup script for forkserver
420     - changed BuildArchitectures to noarch.
421    
422     * Sat Jul 16 2005 <hjp@hjp.at> 0.31-2
423     - pre-connection hook is now actually called, not just defined.
424    
425     * Fri Jul 15 2005 <hjp@hjp.at> 0.31-1
426     - merged with 0.31. Most of my patches are now in the official release.
427     - merged Gavin's per-user-config patch with my dirs patch, since the
428     latter needs a way to turn off logging.
429     - added /etc/qpsmtpd/plugin_dir to package.
430    
431     * Mon Jun 13 2005 <hjp@hjp.at> 0.29-6
432     - fixed removal of patch backup files
433     - fixed option --pid-file
434    
435     * Sun Jun 12 2005 <hjp@hjp.at>
436     - avoid installing patch backup files
437     - split Apache::Qpsmtpd into separate package to avoid dependency hell.
438     - fixed URL
439     - changed group to Daemons.
440     - Fixed installation for newer versions of ExtUtils::MakeMaker
441    
442     * Wed Jun 1 2005 <hjp@hjp.at> 0.29-5
443     - Really don't reap children in signal handler.
444    
445     * Tue May 31 2005 <hjp@hjp.at> 0.29-4
446     - Return 421 for DENYSOFT_DISCONNECT
447     - Don't reap children in signal handler.
448    
449     * Thu May 19 2005 <hjp@hjp.at> 0.29-3
450     - removed code to accept paths without <>.
451    
452     * Thu May 19 2005 <hjp@hjp.at> 0.29-2
453     - added QPSMTPD_CONFIG env variable and plugin_dir config.
454     - added supplemental groups and support for pid file
455     - added shared_connect hook
456     - changed log level for SMTP dialog from DEBUG to INFO
457    
458     * Thu Apr 21 2005 hjp@hjp.at
459     - added plugins, /etc and docs.
460    
461     * Mon Apr 18 2005 hjp@hjp.at
462     - Specfile autogenerated
463    

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed