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

Annotation of /rpms/qpsmtpd/sme10/qpsmtpd.spec

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


Revision 1.25 - (hide annotations) (download)
Mon Feb 27 22:11:30 2017 UTC (7 years, 8 months ago) by unnilennium
Branch: MAIN
Changes since 1.24: +7 -1 lines
* Mon Feb 27 2017 Jean-Philipe Pialasse <tests@pialasse.com> -1.sme
- fix whitelist plugin to support helo with naughty rejecting at mail stage [SME: 10112]

1 unnilennium 1.25 # $Id: qpsmtpd.spec,v 1.24 2016/07/11 20:47:43 vip-ire Exp $
2 stephdl 1.1
3     Name: qpsmtpd
4 vip-ire 1.4 Version: 0.96
5 vip-ire 1.24 Release: 16%{?dist}
6 vip-ire 1.4 Summary: qpsmtpd + qpsmtpd-apache
7 stephdl 1.1 License: MIT
8     Group: System Environment/Daemons
9     URL: http://smtpd.develooper.com/
10     BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
11     BuildRequires: perl >= 0:5.00503
12     BuildRequires: perl(ExtUtils::MakeMaker)
13     BuildArch: noarch
14     Requires: perl(Mail::Header), perl(Net::DNS) perl(Net::IP)
15 vip-ire 1.5 Requires: perl(IO::Socket::SSL) >= 1.70
16 vip-ire 1.24 Requires: perl(Data::Validate::Domain)
17 stephdl 1.1 Requires(pre): coreutils, shadow-utils, perl
18    
19     Source0: %{name}-%{version}.tar.gz
20     Source1: qpsmtpd-forkserver.rc
21     Source2: qpsmtpd-forkserver.sysconfig
22 vip-ire 1.4 Source3: qpsmtpd-xinetd
23     Source4: in.qpsmtpd
24     Source5: qpsmtpd.conf
25     Source6: README.selinux
26    
27     Patch1: qpsmtpd-0.95-spamassassin_size_limit.patch
28     Patch2: qpsmtpd-0.95-qpsmtpd_forserver_keepalive.patch
29     Patch3: qpsmtpd-0.95-notls_conf.patch
30     Patch4: qpsmtpd-0.95-allow_tls_proto_from_conf.patch
31     Patch5: qpsmtpd-0.96-set_hooks.patch
32     Patch6: qpsmtpd-0.96-warn_implicit_split.patch
33 vip-ire 1.6 Patch7: qpsmtpd-0.96-dont_log_credentials_except_in_debug.patch
34 vip-ire 1.7 Patch8: qpsmtpd-0.96-uribl_data_post.patch
35 vip-ire 1.9 Patch9: qpsmtpd-0.96-karma_strikes.patch
36 vip-ire 1.12 Patch10: qpsmtpd-0.96-more_badrcptto.patch
37 vip-ire 1.13 Patch11: qpsmtpd-0.96-karma_tlds_conf.patch
38     Patch12: qpsmtpd-0.96-store_original_plugin_name.patch
39     Patch13: qpsmtpd-0.96-fix_karma_tool_dir_path.patch
40 vip-ire 1.14 Patch14: qpsmtpd-0.96-dkim_no_sign_for_others_on_symlinks.patch
41     Patch15: qpsmtpd-0.96-fix_dmarc_reject.patch
42     Patch16: qpsmtpd-0.96-add_dmarc_result_notes.patch
43     Patch17: qpsmtpd-0.96-spf_on_no_dmarc_policy.patch
44 vip-ire 1.18 Patch18: qpsmtpd-0.96-check_negative_karma_strikes.patch
45 vip-ire 1.19 Patch19: qpsmtpd-0.96-addr_defined_before_use.patch
46 vip-ire 1.20 Patch20: qpsmtpd-0.96-check_rua_is_defined.patch
47 vip-ire 1.21 Patch21: qpsmtpd-0.96-remove_karma_rcpt_handler.patch
48 vip-ire 1.22 Patch22: qpsmtpd-0.96-eval_dkim_policies.patch
49 vip-ire 1.24 Patch23: qpsmtpd-0.96-uribl_validate_domains.patch
50 unnilennium 1.25 Patch24: qpsmtpd-0.96-bz10112-whitelist.patch
51    
52 stephdl 1.1
53     %description
54     qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core
55     SMTP features, all functionality is implemented in small "extension
56     plugins" using the easy to use object oriented plugin API.
57    
58     qpsmtpd was originally written as a drop-in qmail-smtpd replacement, but
59     now it also includes a smtp forward and a postfix "backend".
60    
61     %package apache
62     Requires: perl(mod_perl2)
63     Summary: mod_perl-2 connection handler for qpsmtpd
64     Group: System Environment/Daemons
65    
66     %description apache
67    
68     This module implements a mod_perl/apache 2.0 connection handler
69     that turns Apache into an SMTP server using Qpsmtpd.
70    
71    
72     %prep
73     %setup -q
74     %patch1 -p1
75     %patch2 -p1
76     %patch3 -p1
77     %patch4 -p1
78     %patch5 -p1
79     %patch6 -p1
80 vip-ire 1.6 %patch7 -p1
81 vip-ire 1.7 %patch8 -p1
82 vip-ire 1.9 %patch9 -p1
83 vip-ire 1.12 %patch10 -p1
84 vip-ire 1.13 %patch11 -p1
85     %patch12 -p1
86     %patch13 -p1
87 vip-ire 1.14 %patch14 -p1
88     %patch15 -p1
89     %patch16 -p1
90     %patch17 -p1
91 vip-ire 1.18 %patch18 -p1
92 vip-ire 1.19 %patch19 -p1
93 vip-ire 1.20 %patch20 -p1
94 vip-ire 1.21 %patch21 -p1
95 vip-ire 1.22 %patch22 -p1
96 vip-ire 1.24 %patch23 -p1
97 unnilennium 1.25 %patch24 -p1
98 stephdl 1.1
99     %build
100     CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS="vendor" PREFIX="%{buildroot}%{_prefix}"
101     make
102    
103     %clean
104     rm -rf $RPM_BUILD_ROOT
105     %install
106    
107     rm -rf $RPM_BUILD_ROOT
108     find blib/lib -name '*.pm.*' -exec rm -f {} \;
109     make pure_install
110    
111     mkdir -p %{buildroot}%{_datadir}/%{name}
112     rm -f %{buildroot}%{_datadir}/%{name}/plugins/*.*
113     cp -r plugins %{buildroot}%{_datadir}/%{name}/plugins
114     mkdir -p %{buildroot}%{_sysconfdir}/%{name}
115     rm -f %{buildroot}%{_sysconfdir}/%{name}/*.*
116     cp -r config.sample/* %{buildroot}%{_sysconfdir}/%{name}/
117     echo %{_datadir}/%{name}/plugins > %{buildroot}%{_sysconfdir}/%{name}/plugin_dirs
118     echo %{_localstatedir}/spool/qpsmtpd > %{buildroot}%{_sysconfdir}/%{name}/spool_dir
119     echo logging/file_connection loglevel LOGINFO %{_localstatedir}/log/qpsmtpd/%Y-%m-%d > %{buildroot}%{_sysconfdir}/%{name}/logging
120     mkdir -p %{buildroot}%{_initrddir}
121     cp %{SOURCE1} %{buildroot}%{_initrddir}/qpsmtpd-forkserver
122     mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
123     cp %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/qpsmtpd-forkserver
124     mkdir -p %{buildroot}%{_localstatedir}/spool/qpsmtpd
125     mkdir -p %{buildroot}%{_localstatedir}/log/qpsmtpd
126     mkdir -p %{buildroot}%{_sysconfdir}/xinetd.d
127 vip-ire 1.4 cp %{SOURCE3} %{buildroot}%{_sysconfdir}/xinetd.d/smtp
128 stephdl 1.1 mkdir -p %{buildroot}%{_sbindir}
129 vip-ire 1.4 cp %{SOURCE4} %{buildroot}%{_sbindir}/in.smtp
130 stephdl 1.1 mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
131 vip-ire 1.4 cp %{SOURCE5} %{buildroot}%{_sysconfdir}/httpd/conf.d
132 stephdl 1.1 mkdir -p %{buildroot}%{_docdir}/%{name}-apache-%{version}
133 vip-ire 1.4 cp %{SOURCE6} %{buildroot}%{_docdir}/%{name}-apache-%{version}
134 stephdl 1.1
135     [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
136    
137     find %{buildroot}%{_prefix} \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;
138     find %{buildroot}%{_prefix} -type f -print | \
139     sed "s@^%{buildroot}@@g" | \
140     grep -v [Aa]sync | \
141     grep -v packaging | \
142     grep -v README.selinux | \
143     grep -v /Apache | \
144     grep -v /Danga | \
145     grep -v Qpsmtpd/PollServer.pm > %{name}-%{version}-%{release}-filelist
146     if [ "$(cat %{name}-%{version}-%{release}-filelist)X" = "X" ] ; then
147     echo "ERROR: EMPTY FILE LIST"
148     exit -1
149     fi
150    
151     %files -f %{name}-%{version}-%{release}-filelist
152     %defattr(-,root,root)
153 vip-ire 1.4 %doc CREDITS Changes LICENSE README.md README.plugins.md STATUS
154 stephdl 1.1 %{_initrddir}/qpsmtpd-forkserver
155     %config(noreplace) %{_sysconfdir}/qpsmtpd/*
156     %config(noreplace) %{_sysconfdir}/xinetd.d/smtp
157     %config(noreplace) %{_sysconfdir}/sysconfig/qpsmtpd-forkserver
158    
159     %files apache
160     %defattr(-,root,root)
161     %{_prefix}/share/perl5/vendor_perl/Apache/Qpsmtpd.pm
162     %{_mandir}/man3/Apache::Qpsmtpd.3pm.gz
163     %config(noreplace) %{_sysconfdir}/httpd/conf.d/*
164     %doc %{_docdir}/%{name}-apache-%{version}/README.selinux
165    
166     %pre
167 vip-ire 1.5
168 stephdl 1.1
169     %changelog
170 unnilennium 1.25 * Mon Feb 27 2017 Jean-Philipe Pialasse <tests@pialasse.com> -1.sme
171     - fix whitelist plugin to support helo with naughty rejecting at mail stage [SME: 10112]
172    
173 vip-ire 1.24 * Mon Jul 11 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-16.sme
174     - Validate domains found in uribl with Data::Validate::Domain [SME: 9467]
175    
176 vip-ire 1.23 * Tue Jul 5 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-15.sme
177 vip-ire 1.22 - Use eval to fetch dkim policies, prevent fatal errors in case of DNS
178     timeout [SME: 9480]
179    
180 vip-ire 1.21 * Wed Jun 15 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-14.sme
181     - Remove karma rcpt handling (buggy and doesn't make a lot of sense)
182     [SME: 9462]
183    
184 vip-ire 1.20 * Sat May 28 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-13.sme
185     - Check rua is defined before trying to parse it to prevent an error
186     if a domain has a DMARC entry published with no rua [SME: 9206]
187    
188 vip-ire 1.19 * Mon May 16 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-12.sme
189     - Fix error when RCPT TO is not valid [SME: 9460]
190    
191 vip-ire 1.18 * Mon May 9 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-11.sme
192     - Fix karma logic by checking negative strikes [SME: 9462]
193    
194 vip-ire 1.17 * Sun May 8 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-10.sme
195     - Remove previous patch, it was already applied [SME: 9462]
196    
197 vip-ire 1.16 * Sun May 8 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-9.sme
198     - Backport a fix for karma_tool so it can find its database [SME: 9462]
199    
200 vip-ire 1.14 * Fri May 6 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-8.sme
201     - Support dkim signing with symlinks [SME: 9496]
202     - Fix DMARC rejects not working [SME: 9202]
203     - Add DMARC results notes so further plugin can check it [SME: 9202]
204     - Add possibility to reject solely on SPF result if no DMARC policy is published
205     [SME: 9479]
206    
207 vip-ire 1.13 * Fri May 6 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-7.sme
208     - Backport some minor patches from git head [SME: 9460]
209    
210 vip-ire 1.12 * Fri Apr 22 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-6.sme
211     - badrcptto can now read another file container bad addresses [SME: 9460]
212     [SME: 4597]
213    
214 vip-ire 1.10 * Thu Apr 21 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-5.sme
215 vip-ire 1.11 - Fix a typo in previous patch [SME: 9462]
216 vip-ire 1.10
217 vip-ire 1.9 * Thu Apr 21 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-4.sme
218     - Backport the karma strikes param patch [SME: 9462]
219    
220 vip-ire 1.7 * Mon Apr 18 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-3.sme
221 vip-ire 1.8 - hook uribl in data_post so it has access to the body [SME: 9467]
222 vip-ire 1.7
223 vip-ire 1.6 * Sun Apr 17 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-2.sme
224     - Don't log user credentials except when using the higher log level
225     [SME: 9466]
226    
227 vip-ire 1.4 * Sat Apr 16 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-1.sme
228     - Update to 0.96 [SME: 9460]
229    
230 charliebrady 1.3 * Fri Mar 25 2016 Charlie Brady <charlieb@charliebrady.org> 0.84-20.sme
231     - Fix startup warnings due to Socket6 symbol import. [SME: 9386]
232    
233 stephdl 1.2 * Sun Feb 7 2016 stephane de labrusse <stephdl@de-labrusse.fr> 0.84-19.sme
234 stephdl 1.1 - Build new rpm for sme10
235    
236     * Thu Jan 7 2016 Daniel Berteaud <daniel@firewall-services.com> 0.84-18.sme
237     - Allow reading SSL_version from the tls_protocols config file (and turn
238     TLSv1 back on by default) [SME: 9162]
239    
240     * Wed Jan 6 2016 Daniel Berteaud <daniel@firewall-services.com> 0.84-17.sme
241     - Correctly log login attempts with nulls in login name [SME: 9167]
242    
243     * Wed Jan 6 2016 Daniel Berteaud <daniel@firewall-services.com> 0.84-16.sme
244     - Disable TLSv1 [SME: 9162]
245    
246     * Fri Sep 11 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 0.84-15.sme
247     - Modify whitelist_soft transaction to interact with dnsbl filter [SME: 8747]
248     - by John Crisp <jcrisp@safeandsoundit.co.uk>
249     - Added qpsmtpd-0.84-make-dnsbl-more-whitelist_soft-aware.patch
250    
251     * Tue May 19 2015 Daniel Berteaud <daniel@firewall-services.com> 0.84-14.sme
252     - Disable SSLv3 [SME: 8926]
253    
254     * Fri May 15 2015 Daniel Berteaud <daniel@firewall-services.com> 0.84-13.sme
255     - New notls conf to set hosts you dont want to advertize STARTTLS to [SME: 8863]
256    
257     * Sun Feb 15 2015 Daniel Berteaud <daniel@firewall-services.com> 0.84-12.sme
258     - Revert forcing TLSv1 patch as it breaks some inbound delivery [SME: 8851]
259     - Revert whitelist_soft dnsbl as it hasn't been verified yet and we need to
260     push the fix for TLSv1 [SME: 8747]
261    
262     * Fri Dec 26 2014 stephane de Labrusse <stephdl@de-labrusse.fr> 0.84-11.sme
263     - Modify whitelist_soft transaction to interact with dnsbl filter [SME: 8747]
264     - by John Crisp <jcrisp@safeandsoundit.co.uk>
265    
266     * Mon Dec 22 2014 Daniel Berteaud <daniel@firewall-services.com> 0.84-10.sme
267     - Force usage of TLSv1 [SME: 8726]
268    
269     * Thu Mar 13 2014 Daniel Berteaud <daniel@firewall-services.com> 0.84-9.sme
270     - Remove DENYSOFT on SPF softfail [SME: 8273]
271    
272     * Mon Dec 9 2013 Daniel Berteaud <daniel@firewall-services.com> 0.84-8.sme
273     - Fix handling of messages with no body and no trailing \n after headers (eq was
274     used in attempted assignment). [SME: 8051, see SME: 7754]
275    
276     * Fri Jul 5 2013 Ian Wells <esmith@wellsi.com> 0.84-7.sme
277     - Accept messages with no body and no trailing \n after headers [SME: 7754]
278    
279     * Thu Apr 25 2013 chris burnat <devlist@burnat.com> 0.84-6.sme
280     - Fix Net::DNS update breaks qpsmtpd, codes suggested by Ian [SME: 7561]
281    
282     * Wed Apr 24 2013 Daniel Berteaud <daniel@firewall-services.com> 0.84-5.sme
283     - allows the spamassassin plugin to read the size limit from its
284     arguments [SME: 7559]
285    
286     * Fri Feb 1 2013 Shad L. Lords <slords@mail.com> 0.84-4.sme
287     - Update spec so building on rhel6 works [SME: 7263]
288    
289     * Fri May 04 2012 Charlie Brady <charlie_brady@mitel.com> 0.84-3.sme
290     - Set SO_KEEPALIVE option on client socket - to detect dead
291     connections. [SME: 6924]
292    
293     * Sun Nov 14 2010 <slords@mail.com> 0.84-2.sme
294     - Sync with upstream git repo.
295     - Fix require_resolvable_fromhost doesn't work [SME: 6369]
296     - Fix TLS security defaults [SME: 6241]
297     - Fix fatal errors when mail has no headers [SME: 6345]
298    
299     * Wed Apr 14 2010 <slords@mail.com> 0.84-0.1.sme
300     - Update to 0.84
301     - add sme specific patches
302     - Perl module rpms moved to /usr/share/perl5/vendor_perl [SME: 7223]
303    
304     * Wed Mar 3 2010 <filippo.carletti@gmail.com> 0.83-0.7.sme
305     - Remove spool and log dir from package (in smeserver-qpsmtpd)
306     - Don't create smtpd user (unused in sme) [SME: 5815]
307    
308     * Thu Nov 5 2009 <smeserver-contribs@snetram.nl> 0.83-0.6.sme
309     - Apply qpsmtpd git changesets to implement custom SPAM
310     subject prefix [SME: 5031]
311    
312     * Tue Nov 3 2009 <slords@mail.com> 0.83-0.5.sme
313     - Update pre requires so scripts don't fail on install [SME: 5558]
314    
315     * Sat Oct 31 2009 <slords@mail.com> 0.83-0.4.sme
316     - Rebase bad_rcptto patch to remove orig file [SME: 5548]
317     - Change logging in tls init to prevent warnings [SME: 5551]
318    
319     * Thu Oct 29 2009 <slords@mail.com> 0.83-0.3.sme
320     - Only run/initialize plugins once [SME: 5533]
321    
322     * Mon Oct 26 2009 <filippo.carletti@gmail.com> 0.83-0.2.sme
323     - Change spool dir permissions and owner to qpsmtpd:clamav
324     - Change log dir permissions and owner to smelog:smelog
325    
326     * Tue Sep 22 2009 <filippo.carletti@gmail.com> 0.83-0.1.sme
327     - add sme specific patches
328    
329     * Fri Sep 18 2009 <rpmbuild@robinbowes.com> 0.83-0.1
330     - Update to 0.83
331    
332     * Sun Jul 12 2009 <rpmbuild@robinbowes.com> 0.82-0.1
333     - Update to latest release
334     - don't add qpsmtpd to start-up by default
335     - add apache config file to qpsmtpd-apache package
336     - remove all patches
337     - use rpm macros for dirs
338     - use a filelist for main package instead of a long list of files
339    
340     * Tue Jul 15 2008 <rpmbuild@robinbowes.com> 0.43-0.7
341     - Removed SelectServer.pm from .spec file
342    
343     * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.6
344     - moved config files back to /etc/qpsmtpd following some changes
345     to the qpsmtpd src
346    
347     * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.5
348     - moved config files to /etc/qpsmtpd/config
349    
350     * Tue Mar 18 2008 <rpmbuild@robinbowes.com> 0.43-0.4
351     - Moved qpsmtpd-async to /usr/bin
352     - Added qpsmtpd-async man page to async package
353     - Added async smtproute plugin to async package
354    
355     * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.3
356     - Makefile.PL now updated in svn, so remove hack
357    
358     * Wed Mar 12 2008 <rpmbuild@robinbowes.com> 0.43-0.2
359     - Added qpsmtpd-prefork to qpsmtpd RPM, inc. hack to work round
360     deficiency in Makefile.PL
361    
362     * Mon Mar 10 2008 <rpmbuild@robinbowes.com> 0.43-0.1
363     - Updated to work with Makefile to build from svn
364    
365     * Wed Sep 12 2007 <rpmbuild@robinbowes.com> 0.40-2.0
366     - Updated to build trunk-r790
367    
368     * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
369     - updated to 0.40 - no code change.
370    
371     * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
372     - unset environment variables which are normally tainted in perl.
373     - updated to 0.40rc1
374     - added dependency on Net::IP (needed by some plugins)
375    
376     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
377     - moved environment cleanup into start() function, otherwise
378     LANG just gets reinitialized.
379    
380     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
381     - split qpsmtpd-async into a separate package to avoid dependency
382     on ParaDNS.
383    
384     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
385     - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
386     locale specific Received headers (bug reported by Dominik Meyer)
387    
388     * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
389     - 0.3x branch has been merged back to trunk.
390     Got current snapshot (r715) from trunk.
391    
392     * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
393     - Start forkserver via "daemon" (Gavin Carr)
394     - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
395     - Changed policy for config files to noreplace (Gavin Carr)
396    
397     * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
398     - Upgraded to current snapshot from 0.3x branch (which should become
399     0.33 soon-ish)
400     - included xinetd-support again.
401    
402     * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
403     - fix dnsbl to check whether answer fits query.
404     - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
405    
406     * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
407     - New upstream 0.32
408     - rc-file unsets PERL_UNICODE (bug #38397)
409    
410     * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
411     - Use ${SOURCE*} macros to refer to source files
412     - Avoid invoking rpm and other cleanup in %pre section
413     - Invoke chkconfig in %post.
414     - (Thanks to Josko Plazonic for the reporting these problems and
415     suggesting fixes)
416    
417     * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
418     - Revision 170 of plugins/loggin/file_connection:
419     Return DECLINED from open_log.
420     Open log in write_log if it isn't already open.
421    
422     * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
423     - Commented out queue plugins from sample config
424     - Added dependencies
425     - Create smtpd user if it doesn't exist
426     - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
427    
428     * Sat Nov 26 2005 <hjp@hjp.at>
429     - Added file_connection plugin
430     - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
431     a suitable logging module is configured (file_connection by default)
432    
433     * Wed Nov 23 2005 <hjp@hjp.at>
434     - Forkserver drops privileges before loading plugins now.
435    
436     * Sun Nov 20 2005 <hjp@hjp.at>
437     - New upstream 0.31.1
438    
439     * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
440     - New upstream 0.31rc3.
441     - pre-connection patch slightly simplified since upstream fixed one of
442     the bugs.
443    
444     * Tue Aug 23 2005 <hjp@hjp.at>
445     - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
446     Charlie Brady.
447    
448     * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
449     - RC2 from upstream.
450     - Removed patches which aren't applied from spec file.
451    
452     * Fri Jul 22 2005 <hjp@hjp.at> 0.31-6
453     - New upstream snapshot from 0.31 branch: svn revision 509.
454    
455     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-5
456     - include only /etc/init.d/qpsmtpd-forkserver, not /etc/init.d
457     it conflicts with old initscripts packages.
458    
459     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-4
460     - removed tabs from forkserver
461    
462     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-3
463     - added startup script for forkserver
464     - changed BuildArchitectures to noarch.
465    
466     * Sat Jul 16 2005 <hjp@hjp.at> 0.31-2
467     - pre-connection hook is now actually called, not just defined.
468    
469     * Fri Jul 15 2005 <hjp@hjp.at> 0.31-1
470     - merged with 0.31. Most of my patches are now in the official release.
471     - merged Gavin's per-user-config patch with my dirs patch, since the
472     latter needs a way to turn off logging.
473     - added /etc/qpsmtpd/plugin_dir to package.
474    
475     * Mon Jun 13 2005 <hjp@hjp.at> 0.29-6
476     - fixed removal of patch backup files
477     - fixed option --pid-file
478    
479     * Sun Jun 12 2005 <hjp@hjp.at>
480     - avoid installing patch backup files
481     - split Apache::Qpsmtpd into separate package to avoid dependency hell.
482     - fixed URL
483     - changed group to Daemons.
484     - Fixed installation for newer versions of ExtUtils::MakeMaker
485    
486     * Wed Jun 1 2005 <hjp@hjp.at> 0.29-5
487     - Really don't reap children in signal handler.
488    
489     * Tue May 31 2005 <hjp@hjp.at> 0.29-4
490     - Return 421 for DENYSOFT_DISCONNECT
491     - Don't reap children in signal handler.
492    
493     * Thu May 19 2005 <hjp@hjp.at> 0.29-3
494     - removed code to accept paths without <>.
495    
496     * Thu May 19 2005 <hjp@hjp.at> 0.29-2
497     - added QPSMTPD_CONFIG env variable and plugin_dir config.
498     - added supplemental groups and support for pid file
499     - added shared_connect hook
500     - changed log level for SMTP dialog from DEBUG to INFO
501    
502     * Thu Apr 21 2005 hjp@hjp.at
503     - added plugins, /etc and docs.
504    
505     * Mon Apr 18 2005 hjp@hjp.at
506     - Specfile autogenerated
507    

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