/[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.29 - (show annotations) (download)
Mon Nov 15 17:04:33 2021 UTC (2 years, 11 months ago) by jpp
Branch: MAIN
CVS Tags: qpsmtpd-0_96-20_el7_sme
Changes since 1.28: +8 -2 lines
* Mon Nov 15 2021 Jean-Philippe Pialasse <tests@pialasse.com> 0.96-20.sme
- fix configuration not honoured on initial start [SME: 10387]
  commented out load_plugins see https://github.com/smtpd/qpsmtpd/issues/288.

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

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