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

Contents of /rpms/qpsmtpd/sme10/qpsmtpd.spec

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


Revision 1.26 - (show annotations) (download)
Tue Mar 7 16:07:34 2017 UTC (7 years, 8 months ago) by unnilennium
Branch: MAIN
CVS Tags: qpsmtpd-0_96-17_el7_sme
Changes since 1.25: +3 -3 lines
* Mon Feb 27 2017 Jean-Philipe Pialasse <tests@pialasse.com> 0.96-17.sme
- fix whitelist plugin to support helo with naughty rejecting at mail stage [SME: 10112]

1 # $Id: qpsmtpd.spec,v 1.25 2017/02/27 22:11:30 unnilennium Exp $
2
3 Name: qpsmtpd
4 Version: 0.96
5 Release: 17%{?dist}
6 Summary: qpsmtpd + qpsmtpd-apache
7 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 Requires: perl(IO::Socket::SSL) >= 1.70
16 Requires: perl(Data::Validate::Domain)
17 Requires(pre): coreutils, shadow-utils, perl
18
19 Source0: %{name}-%{version}.tar.gz
20 Source1: qpsmtpd-forkserver.rc
21 Source2: qpsmtpd-forkserver.sysconfig
22 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 Patch7: qpsmtpd-0.96-dont_log_credentials_except_in_debug.patch
34 Patch8: qpsmtpd-0.96-uribl_data_post.patch
35 Patch9: qpsmtpd-0.96-karma_strikes.patch
36 Patch10: qpsmtpd-0.96-more_badrcptto.patch
37 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 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 Patch18: qpsmtpd-0.96-check_negative_karma_strikes.patch
45 Patch19: qpsmtpd-0.96-addr_defined_before_use.patch
46 Patch20: qpsmtpd-0.96-check_rua_is_defined.patch
47 Patch21: qpsmtpd-0.96-remove_karma_rcpt_handler.patch
48 Patch22: qpsmtpd-0.96-eval_dkim_policies.patch
49 Patch23: qpsmtpd-0.96-uribl_validate_domains.patch
50 Patch24: qpsmtpd-0.96-bz10112-whitelist.patch
51
52
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 %patch7 -p1
81 %patch8 -p1
82 %patch9 -p1
83 %patch10 -p1
84 %patch11 -p1
85 %patch12 -p1
86 %patch13 -p1
87 %patch14 -p1
88 %patch15 -p1
89 %patch16 -p1
90 %patch17 -p1
91 %patch18 -p1
92 %patch19 -p1
93 %patch20 -p1
94 %patch21 -p1
95 %patch22 -p1
96 %patch23 -p1
97 %patch24 -p1
98
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 cp %{SOURCE3} %{buildroot}%{_sysconfdir}/xinetd.d/smtp
128 mkdir -p %{buildroot}%{_sbindir}
129 cp %{SOURCE4} %{buildroot}%{_sbindir}/in.smtp
130 mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d
131 cp %{SOURCE5} %{buildroot}%{_sysconfdir}/httpd/conf.d
132 mkdir -p %{buildroot}%{_docdir}/%{name}-apache-%{version}
133 cp %{SOURCE6} %{buildroot}%{_docdir}/%{name}-apache-%{version}
134
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 %doc CREDITS Changes LICENSE README.md README.plugins.md STATUS
154 %{_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
168
169 %changelog
170 * Mon Feb 27 2017 Jean-Philipe Pialasse <tests@pialasse.com> 0.96-17.sme
171 - fix whitelist plugin to support helo with naughty rejecting at mail stage [SME: 10112]
172
173 * 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 * Tue Jul 5 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-15.sme
177 - Use eval to fetch dkim policies, prevent fatal errors in case of DNS
178 timeout [SME: 9480]
179
180 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * Thu Apr 21 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-5.sme
215 - Fix a typo in previous patch [SME: 9462]
216
217 * 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 * Mon Apr 18 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-3.sme
221 - hook uribl in data_post so it has access to the body [SME: 9467]
222
223 * 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 * Sat Apr 16 2016 Daniel Berteaud <daniel@firewall-services.com> 0.96-1.sme
228 - Update to 0.96 [SME: 9460]
229
230 * 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 * Sun Feb 7 2016 stephane de labrusse <stephdl@de-labrusse.fr> 0.84-19.sme
234 - 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