/[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.40 - (hide annotations) (download)
Fri Dec 26 14:23:15 2014 UTC (9 years, 5 months ago) by stephdl
Branch: MAIN
CVS Tags: qpsmtpd-0_84-9_el5_sme, HEAD
Changes since 1.39: +8 -3 lines
* Fri Dec 26 2014 stephane de Labrusse <stephdl@de-labrusse.fr> 0.84-9.sme
- Modify whitelist_soft transaction to interact with dnsbl filter [SME: 8327]
- by John Crisp <jcrisp@safeandsoundit.co.uk>

1 stephdl 1.40 # $Id: qpsmtpd.spec,v 1.39 2014/03/13 16:21:55 vip-ire Exp $
2 slords 1.14
3 slords 1.1 Name: qpsmtpd
4 slords 1.27 Version: 0.84
5 stephdl 1.40 Release: 9%{?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 wellsi 1.36 Patch104: qpsmtpd-0.84-accept-empty-email.patch
71 vip-ire 1.37 Patch105: qpsmtpd-0.84-fix_eq_operator.patch
72 vip-ire 1.39 Patch106: qpsmtpd-0.84-remove_denysoft_on_spf_softfail.patch
73 stephdl 1.40 Patch107: qpsmtpd-0.84-make-dnsbl-more-whitelist_soft-aware.patch
74 slords 1.1 %description
75     qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core
76     SMTP features, all functionality is implemented in small "extension
77     plugins" using the easy to use object oriented plugin API.
78    
79     qpsmtpd was originally written as a drop-in qmail-smtpd replacement, but
80     now it also includes a smtp forward and a postfix "backend".
81    
82     %package apache
83 slords 1.17 Requires: perl(mod_perl2)
84 slords 1.1 Summary: mod_perl-2 connection handler for qpsmtpd
85     Group: System Environment/Daemons
86    
87 slords 1.2 %package async
88     Summary: qpsmtpd using async I/O in a single process
89     Group: System Environment/Daemons
90    
91 slords 1.1 %description apache
92    
93     This module implements a mod_perl/apache 2.0 connection handler
94     that turns Apache into an SMTP server using Qpsmtpd.
95    
96 slords 1.2 %description async
97     This package contains the Qpsmtpd::PollServer module, which allows
98     qpsmtd to handle many connections in a single process and the
99     qpsmpd-async which uses it.
100    
101 slords 1.1 %prep
102 slords 1.17 %setup -q
103 slords 1.28 %patch1 -p1
104     %patch2 -p1
105     %patch3 -p1
106     %patch4 -p1
107     %patch5 -p1
108     %patch6 -p1
109     %patch7 -p1
110     %patch8 -p1
111     %patch9 -p1
112 slords 1.20 %patch10 -p1
113 slords 1.28 %patch11 -p1
114     %patch12 -p1
115     %patch13 -p1
116     %patch14 -p1
117     %patch15 -p1
118     %patch16 -p1
119     %patch17 -p1
120     %patch18 -p1
121     %patch19 -p1
122     %patch20 -p1
123     %patch21 -p1
124     #%patch22 -p1
125     %patch23 -p1
126     %patch24 -p1
127     %patch25 -p1
128     %patch26 -p1
129     %patch27 -p1
130     %patch28 -p1
131     %patch29 -p1
132     %patch30 -p1
133     %patch31 -p1
134     %patch32 -p1
135     %patch33 -p1
136     %patch34 -p1
137     %patch35 -p1
138     %patch36 -p1
139     %patch37 -p1
140     %patch38 -p1
141 burnat 1.32 %patch39 -p1
142 burnat 1.33 %patch40 -p1
143 slords 1.28
144 slords 1.1 %patch100 -p1
145     %patch101 -p1
146 slords 1.17 %patch102 -p1
147 charliebrady 1.30 %patch103 -p0
148 wellsi 1.36 %patch104 -p1
149 vip-ire 1.37 %patch105 -p1
150 vip-ire 1.39 %patch106 -p1
151 stephdl 1.40 %patch107 -p1
152 slords 1.17
153 slords 1.1 %build
154 slords 1.17 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=%{_prefix}/lib/perl5/site_perl
155 slords 1.1 make
156    
157     %clean
158     rm -rf $RPM_BUILD_ROOT
159     %install
160    
161     rm -rf $RPM_BUILD_ROOT
162     eval `perl '-V:installarchlib'`
163     mkdir -p $RPM_BUILD_ROOT/$installarchlib
164     if grep -q DESTDIR Makefile
165     then
166 slords 1.27 make DESTDIR=$RPM_BUILD_ROOT
167     find blib/lib -name '*.pm.*' -exec rm -f {} \;
168     make DESTDIR=$RPM_BUILD_ROOT install
169 slords 1.1
170     else
171 slords 1.27 make PREFIX=$RPM_BUILD_ROOT/usr
172     find blib/lib -name '*.pm.*' -exec rm -f {} \;
173     make PREFIX=$RPM_BUILD_ROOT/usr install
174 slords 1.1 fi
175 slords 1.17 mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/%{name}
176     rm -f ${RPM_BUILD_ROOT}%{_datadir}/%{name}/plugins/*.*
177     cp -r plugins ${RPM_BUILD_ROOT}%{_datadir}/%{name}/plugins
178     mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}
179     rm -f ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/*.*
180     cp -r config.sample/* ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/
181     echo %{_datadir}/%{name}/plugins > ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/plugin_dirs
182     echo %{_localstatedir}/spool/qpsmtpd > ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/spool_dir
183     echo logging/file_connection loglevel LOGINFO %{_localstatedir}/log/qpsmtpd/%Y-%m-%d > ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/logging
184     mkdir -p ${RPM_BUILD_ROOT}%{_initrddir}
185     cp %{SOURCE1} ${RPM_BUILD_ROOT}%{_initrddir}/qpsmtpd-forkserver
186     mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig
187     cp %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/qpsmtpd-forkserver
188     cp %{SOURCE3} ${RPM_BUILD_ROOT}%{_datadir}/%{name}/plugins/logging/file_connection
189     mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/spool/qpsmtpd
190     mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/log/qpsmtpd
191     mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/xinetd.d
192     cp %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/xinetd.d/smtp
193     mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
194     cp %{SOURCE5} ${RPM_BUILD_ROOT}%{_sbindir}/in.smtp
195     mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d
196     cp %{SOURCE6} ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d
197     mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-apache-%{version}
198     cp %{SOURCE7} $RPM_BUILD_ROOT%{_docdir}/%{name}-apache-%{version}
199 slords 1.1
200     [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
201    
202 slords 1.17 find ${RPM_BUILD_ROOT}%{_prefix} \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;
203     find ${RPM_BUILD_ROOT}%{_prefix} -type f -print | \
204 slords 1.27 sed "s@^$RPM_BUILD_ROOT@@g" | \
205     grep -v [Aa]sync | \
206     grep -v packaging | \
207     grep -v README.selinux | \
208     grep -v /Apache | \
209     grep -v /Danga | \
210     grep -v Qpsmtpd/ConfigServer.pm | \
211     grep -v Qpsmtpd/PollServer.pm > %{name}-%{version}-%{release}-filelist
212 slords 1.17 if [ "$(cat %{name}-%{version}-%{release}-filelist)X" = "X" ] ; then
213 slords 1.1 echo "ERROR: EMPTY FILE LIST"
214     exit -1
215     fi
216    
217 slords 1.17 %files -f %{name}-%{version}-%{release}-filelist
218 slords 1.1 %defattr(-,root,root)
219     %doc CREDITS Changes LICENSE README README.plugins STATUS
220 slords 1.17 %{_initrddir}/qpsmtpd-forkserver
221     %config(noreplace) %{_sysconfdir}/qpsmtpd/*
222     %config(noreplace) %{_sysconfdir}/xinetd.d/smtp
223     %config(noreplace) %{_sysconfdir}/sysconfig/qpsmtpd-forkserver
224 slords 1.1
225 slords 1.17 %files apache
226 slords 1.1 %defattr(-,root,root)
227 slords 1.17 %{_prefix}/lib/perl5/site_perl/Apache/Qpsmtpd.pm
228     %{_mandir}/man3/Apache::Qpsmtpd.3pm.gz
229     %config(noreplace) %{_sysconfdir}/httpd/conf.d/*
230     %doc %{_docdir}/%{name}-apache-%{version}/README.selinux
231 slords 1.1
232 slords 1.2 %files async
233     %defattr(-,root,root)
234 slords 1.17 %{_bindir}/qpsmtpd-async
235     %{_prefix}/lib/perl5/site_perl/Danga/Client.pm
236     %{_prefix}/lib/perl5/site_perl/Danga/TimeoutSocket.pm
237     %{_prefix}/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
238     %{_prefix}/lib/perl5/site_perl/Qpsmtpd/Plugin/Async/DNSBLBase.pm
239     %{_prefix}/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
240     %{_mandir}/man1/qpsmtpd-async.1.gz
241     %{_datadir}/%{name}/plugins/async/*
242    
243     %pre
244 slords 1.1
245 slords 1.7 %changelog
246 stephdl 1.40 * Fri Dec 26 2014 stephane de Labrusse <stephdl@de-labrusse.fr> 0.84-9.sme
247     - Modify whitelist_soft transaction to interact with dnsbl filter [SME: 8327]
248     - by John Crisp <jcrisp@safeandsoundit.co.uk>
249    
250 vip-ire 1.39 * Thu Mar 13 2014 Daniel Berteaud <daniel@firewall-services.com> 0.84-8.sme
251     - Remove DENYSOFT on SPF softfail [SME: 8272]
252    
253 vip-ire 1.37 * Mon Dec 9 2013 Daniel Berteaud <daniel@firewall-services.com> 0.84-7.sme
254 vip-ire 1.38 - Fix handling of messages with no body and no trailing \n after headers (eq
255     was used in attempted assignment). [SME: 8052, see SME: 6870]
256 vip-ire 1.37
257 wellsi 1.36 * Sat Jun 29 2013 Ian Wells <esmith@wellsi.com> 0.84-6.sme
258     - Accept messages with no body and no trailing \n after headers [SME: 6870]
259    
260 wellsi 1.35 * Thu Apr 25 2013 chris burnat <devlist@burnat.com> 0.84-5.sme
261 burnat 1.34 - Fix Net::DNS update breaks qpsmtpd, codes suggested by Ian [SME: 7194]
262 burnat 1.33
263 burnat 1.32 * Tue Apr 23 2013 chris burnat <devlist@burnat.com> 0.84-4.sme
264     - qpsmtpd allows the spamassassin plugin to read the size limit
265     from its arguments, patch by Daniel [SME: 7541]
266    
267 charliebrady 1.30 * Fri May 04 2012 Charlie Brady <charlie_brady@mitel.com> 0.84-3.sme
268     - Set SO_KEEPALIVE option on client socket - to detect dead
269     connections. [SME: 6924]
270    
271 slords 1.28 * Sun Nov 14 2010 <slords@mail.com> 0.84-2.sme
272     - Sync with upstream git repo.
273     - Fix require_resolvable_fromhost doesn't work [SME: 6369]
274 slords 1.29 - Fix TLS security defaults [SME: 6241]
275 slords 1.28 - Fix fatal errors when mail has no headers [SME: 6345]
276    
277 slords 1.27 * Wed Apr 14 2010 <slords@mail.com> 0.84-0.1.sme
278     - Update to 0.84
279     - add sme specific patches
280    
281 filippocarletti 1.25 * Wed Mar 3 2010 <filippo.carletti@gmail.com> 0.83-0.7.sme
282     - Remove spool and log dir from package (in smeserver-qpsmtpd)
283     - Don't create smtpd user (unused in sme) [SME: 5815]
284    
285 snetram 1.24 * Thu Nov 5 2009 <smeserver-contribs@snetram.nl> 0.83-0.6.sme
286     - Apply qpsmtpd git changesets to implement custom SPAM
287     subject prefix [SME: 5031]
288    
289 slords 1.26 * Tue Nov 3 2009 <slords@mail.com> 0.83-0.5.sme
290 slords 1.21 - Update pre requires so scripts don't fail on install [SME: 5558]
291    
292 slords 1.26 * Sat Oct 31 2009 <slords@mail.com> 0.83-0.4.sme
293 slords 1.20 - Rebase bad_rcptto patch to remove orig file [SME: 5548]
294     - Change logging in tls init to prevent warnings [SME: 5551]
295    
296 slords 1.26 * Thu Oct 29 2009 <slords@mail.com> 0.83-0.3.sme
297 slords 1.19 - Only run/initialize plugins once [SME: 5533]
298    
299 filippocarletti 1.18 * Mon Oct 26 2009 <filippo.carletti@gmail.com> 0.83-0.2.sme
300     - Change spool dir permissions and owner to qpsmtpd:clamav
301     - Change log dir permissions and owner to smelog:smelog
302    
303 charliebrady 1.23 * Tue Sep 22 2009 <filippo.carletti@gmail.com> 0.83-0.1.sme
304 filippocarletti 1.22 - add sme specific patches
305    
306     * Fri Sep 18 2009 <rpmbuild@robinbowes.com> 0.83-0.1
307 slords 1.17 - Update to 0.83
308    
309     * Sun Jul 12 2009 <rpmbuild@robinbowes.com> 0.82-0.1
310     - Update to latest release
311     - don't add qpsmtpd to start-up by default
312     - add apache config file to qpsmtpd-apache package
313     - remove all patches
314     - use rpm macros for dirs
315     - use a filelist for main package instead of a long list of files
316    
317     * Tue Jul 15 2008 <rpmbuild@robinbowes.com> 0.43-0.7
318     - Removed SelectServer.pm from .spec file
319    
320     * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.6
321     - moved config files back to /etc/qpsmtpd following some changes
322     to the qpsmtpd src
323    
324     * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.5
325     - moved config files to /etc/qpsmtpd/config
326    
327     * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.4
328     - Moved qpsmtpd-async to /usr/bin
329     - Added qpsmtpd-async man page to async package
330     - Added async smtproute plugin to async package
331    
332     * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.3
333     - Makefile.PL now updated in svn, so remove hack
334    
335     * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.2
336     - Added qpsmtpd-prefork to qpsmtpd RPM, inc. hack to work round
337     deficiency in Makefile.PL
338 slords 1.5
339 slords 1.17 * Mon Mar 10 2008 <rpmbuild@robinbowes.com> 0.43-0.1
340     - Updated to work with Makefile to build from svn
341 slords 1.4
342 slords 1.17 * Wed Sep 12 2007 <rpmbuild@robinbowes.com> 0.40-2.0
343     - Updated to build trunk-r790
344 slords 1.3
345 slords 1.2 * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
346     - updated to 0.40 - no code change.
347 slords 1.1
348 slords 1.2 * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
349     - unset environment variables which are normally tainted in perl.
350     - updated to 0.40rc1
351     - added dependency on Net::IP (needed by some plugins)
352    
353     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
354     - moved environment cleanup into start() function, otherwise
355     LANG just gets reinitialized.
356    
357     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
358     - split qpsmtpd-async into a separate package to avoid dependency
359     on ParaDNS.
360    
361     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
362     - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
363     locale specific Received headers (bug reported by Dominik Meyer)
364    
365     * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
366     - 0.3x branch has been merged back to trunk.
367     Got current snapshot (r715) from trunk.
368    
369     * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
370     - Start forkserver via "daemon" (Gavin Carr)
371     - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
372     - Changed policy for config files to noreplace (Gavin Carr)
373    
374     * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
375     - Upgraded to current snapshot from 0.3x branch (which should become
376     0.33 soon-ish)
377     - included xinetd-support again.
378    
379     * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
380     - fix dnsbl to check whether answer fits query.
381     - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
382    
383     * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
384     - New upstream 0.32
385     - rc-file unsets PERL_UNICODE (bug #38397)
386    
387     * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
388     - Use ${SOURCE*} macros to refer to source files
389     - Avoid invoking rpm and other cleanup in %pre section
390     - Invoke chkconfig in %post.
391     - (Thanks to Josko Plazonic for the reporting these problems and
392     suggesting fixes)
393    
394     * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
395     - Revision 170 of plugins/loggin/file_connection:
396     Return DECLINED from open_log.
397     Open log in write_log if it isn't already open.
398    
399     * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
400     - Commented out queue plugins from sample config
401     - Added dependencies
402     - Create smtpd user if it doesn't exist
403     - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
404    
405     * Sat Nov 26 2005 <hjp@hjp.at>
406     - Added file_connection plugin
407     - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
408     a suitable logging module is configured (file_connection by default)
409    
410     * Wed Nov 23 2005 <hjp@hjp.at>
411     - Forkserver drops privileges before loading plugins now.
412    
413     * Sun Nov 20 2005 <hjp@hjp.at>
414     - New upstream 0.31.1
415    
416     * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
417     - New upstream 0.31rc3.
418     - pre-connection patch slightly simplified since upstream fixed one of
419     the bugs.
420    
421     * Tue Aug 23 2005 <hjp@hjp.at>
422     - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
423     Charlie Brady.
424 slords 1.1
425     * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
426     - RC2 from upstream.
427     - Removed patches which aren't applied from spec file.
428    
429     * Fri Jul 22 2005 <hjp@hjp.at> 0.31-6
430     - New upstream snapshot from 0.31 branch: svn revision 509.
431    
432     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-5
433     - include only /etc/init.d/qpsmtpd-forkserver, not /etc/init.d
434     it conflicts with old initscripts packages.
435    
436     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-4
437     - removed tabs from forkserver
438    
439     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-3
440     - added startup script for forkserver
441     - changed BuildArchitectures to noarch.
442    
443     * Sat Jul 16 2005 <hjp@hjp.at> 0.31-2
444     - pre-connection hook is now actually called, not just defined.
445    
446     * Fri Jul 15 2005 <hjp@hjp.at> 0.31-1
447     - merged with 0.31. Most of my patches are now in the official release.
448     - merged Gavin's per-user-config patch with my dirs patch, since the
449     latter needs a way to turn off logging.
450     - added /etc/qpsmtpd/plugin_dir to package.
451    
452     * Mon Jun 13 2005 <hjp@hjp.at> 0.29-6
453     - fixed removal of patch backup files
454     - fixed option --pid-file
455    
456     * Sun Jun 12 2005 <hjp@hjp.at>
457     - avoid installing patch backup files
458     - split Apache::Qpsmtpd into separate package to avoid dependency hell.
459     - fixed URL
460     - changed group to Daemons.
461     - Fixed installation for newer versions of ExtUtils::MakeMaker
462    
463     * Wed Jun 1 2005 <hjp@hjp.at> 0.29-5
464     - Really don't reap children in signal handler.
465    
466     * Tue May 31 2005 <hjp@hjp.at> 0.29-4
467     - Return 421 for DENYSOFT_DISCONNECT
468     - Don't reap children in signal handler.
469    
470     * Thu May 19 2005 <hjp@hjp.at> 0.29-3
471     - removed code to accept paths without <>.
472    
473     * Thu May 19 2005 <hjp@hjp.at> 0.29-2
474     - added QPSMTPD_CONFIG env variable and plugin_dir config.
475     - added supplemental groups and support for pid file
476     - added shared_connect hook
477     - changed log level for SMTP dialog from DEBUG to INFO
478    
479     * Thu Apr 21 2005 hjp@hjp.at
480     - added plugins, /etc and docs.
481    
482     * Mon Apr 18 2005 hjp@hjp.at
483     - Specfile autogenerated
484    

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