/[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.16 - (hide annotations) (download)
Sat Mar 28 08:05:49 2009 UTC (15 years, 7 months ago) by snetram
Branch: MAIN
CVS Tags: qpsmtpd-0_40-1_11_el5_sme
Changes since 1.15: +7 -2 lines
* Sat Mar 28 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 0.40-1.11.sme
- Adapt to Clamscan parameter change, fixing a log noice issue [SME: 5108]

1 snetram 1.16 # $Id: qpsmtpd.spec,v 1.15 2008/08/11 20:32:47 charliebrady Exp $
2 slords 1.14
3 slords 1.1 Name: qpsmtpd
4 slords 1.2 Version: 0.40
5 snetram 1.16 Release: 1.11%{?dist}
6 slords 1.2 %define orig_version 0.40
7 slords 1.1 Summary: qpsmtpd
8     License: distributable
9     Group: System Environment/Daemons
10     URL: http://smtpd.develooper.com/
11     BuildRoot: %{_tmppath}/%{name}-root
12     BuildRequires: perl >= 0:5.00503
13     BuildArchitectures: noarch
14 slords 1.2 Requires: perl(Mail::Header), perl(Net::DNS) perl(Net::IP)
15 slords 1.1
16 slords 1.2 Source0: qpsmtpd-%{orig_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.1
23     Patch1: qpsmtpd-0.31-config.patch
24 slords 1.2 Patch2: qpsmtpd-0.33-xinetd.patch
25     Patch3: qpsmtpd-0.33-af_inet6.patch
26     Patch4: qpsmtpd-0.31.1-queue.patch
27     Patch5: qpsmtpd-0.33-smtp-loginfo.patch
28     Patch6: qpsmtpd-0.33-hook-logdebug.patch
29     Patch7: qpsmtpd-0.32-dnsbl-checkanswer.patch
30     Patch8: qpsmtpd-0.32-dns-random-id.patch
31     Patch100: qpsmtpd-0.40-badhelo_disconnect.patch
32     Patch101: qpsmtpd-0.40-badrcptto_allowrelay.patch
33     Patch102: qpsmtpd-0.40-clamav_fix.patch
34     Patch103: qpsmtpd-0.40-peer_hooks.patch
35 slords 1.5 Patch104: qpsmtpd-0.40-clamd_conf.patch
36 slords 1.6 Patch105: qpsmtpd-0.40-denysoft.patch
37 slords 1.8 Patch106: qpsmtpd-0.40-clamav-headers.patch
38 slords 1.11 Patch107: qpsmtpd-0.40-rhsbl_disconnect.patch
39 bytegw 1.12 Patch108: qpsmtpd-0.40-badrcpttoPlugin.patch
40 bytegw 1.13 Patch109: qpsmtpd-0.40-spamassassin.patch
41 charliebrady 1.15 Patch110: qpsmtpd-0.40-resolvable_fromhost.patch
42 snetram 1.16 Patch111: qpsmtpd-0.40-fixClamscanParameterChange.patch
43 bytegw 1.12
44 slords 1.1 %description
45     qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core
46     SMTP features, all functionality is implemented in small "extension
47     plugins" using the easy to use object oriented plugin API.
48    
49     qpsmtpd was originally written as a drop-in qmail-smtpd replacement, but
50     now it also includes a smtp forward and a postfix "backend".
51    
52     %package apache
53     Summary: mod_perl-2 connection handler for qpsmtpd
54     Group: System Environment/Daemons
55    
56 slords 1.2 %package async
57     Summary: qpsmtpd using async I/O in a single process
58     Group: System Environment/Daemons
59    
60 slords 1.1 %description apache
61    
62     This module implements a mod_perl/apache 2.0 connection handler
63     that turns Apache into an SMTP server using Qpsmtpd.
64    
65 slords 1.2 %description async
66     This package contains the Qpsmtpd::PollServer module, which allows
67     qpsmtd to handle many connections in a single process and the
68     qpsmpd-async which uses it.
69    
70 slords 1.1 %prep
71 slords 1.2 %setup -q -n qpsmtpd-%{orig_version}
72     # XXX - doesn't apply cleanly any more but may still be needed for empty
73     # configs.
74     #%patch1 -p0 -b .config
75     # Merged into upstream:
76     #%patch2 -p0 -b .xinetd
77     #%patch3 -p0 -b .af_inet6
78     %patch4 -p0 -b .queue
79     #%patch5 -p0 -b .smtp-loginfo
80     #%patch6 -p0 -b .hook-logdebug
81     #%patch7 -p0 -b .dnsbl-checkanswer
82     #%patch8 -p0 -b .dns-random-id
83 slords 1.1 %patch100 -p1
84     %patch101 -p1
85 slords 1.4 #%patch102 -p1
86 slords 1.1 %patch103 -p1
87 slords 1.5 %patch104 -p1
88 slords 1.6 %patch105 -p1
89 slords 1.8 %patch106 -p1
90 slords 1.11 %patch107 -p1
91 bytegw 1.12 %patch108 -p1
92     %patch109 -p1
93 charliebrady 1.15 %patch110 -p1
94 snetram 1.16 %patch111 -p1
95 slords 1.1
96     %build
97 slords 1.2 CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=/usr/lib/perl5/site_perl
98 slords 1.1 make
99    
100    
101     %clean
102     rm -rf $RPM_BUILD_ROOT
103     %install
104    
105     rm -rf $RPM_BUILD_ROOT
106     eval `perl '-V:installarchlib'`
107     mkdir -p $RPM_BUILD_ROOT/$installarchlib
108     if grep -q DESTDIR Makefile
109     then
110     make DESTDIR=$RPM_BUILD_ROOT
111     find blib/lib -name '*.pm.*' -exec rm -f {} \;
112     make DESTDIR=$RPM_BUILD_ROOT install
113    
114     else
115     make PREFIX=$RPM_BUILD_ROOT/usr
116     find blib/lib -name '*.pm.*' -exec rm -f {} \;
117     make PREFIX=$RPM_BUILD_ROOT/usr install
118     fi
119 slords 1.2 mkdir -p $RPM_BUILD_ROOT/usr/sbin
120     cp qpsmtpd-async $RPM_BUILD_ROOT/usr/sbin
121 slords 1.1 mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd
122     cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins
123 slords 1.2 rm -f $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/*.*
124 slords 1.1 mkdir -p $RPM_BUILD_ROOT/etc
125     cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd
126 slords 1.2 rm -f $RPM_BUILD_ROOT/etc/qpsmtpd/*.*
127     echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dirs
128     echo /var/spool/qpsmtpd > $RPM_BUILD_ROOT/etc/qpsmtpd/spool_dir
129     echo logging/file_connection loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d > $RPM_BUILD_ROOT/etc/qpsmtpd/logging
130 slords 1.1 mkdir -p $RPM_BUILD_ROOT/etc/init.d/
131 slords 1.2 cp %{SOURCE1} $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver
132 slords 1.1 mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/
133 slords 1.2 cp %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver
134     cp %{SOURCE3} $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/logging/file_connection
135     mkdir -p $RPM_BUILD_ROOT/var/spool/qpsmtpd
136     mkdir -p $RPM_BUILD_ROOT/var/log/qpsmtpd
137     mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d
138     cp %{SOURCE4} $RPM_BUILD_ROOT/etc/xinetd.d/smtp
139     mkdir -p $RPM_BUILD_ROOT/usr/sbin
140     cp %{SOURCE5} $RPM_BUILD_ROOT/usr/sbin/in.smtp
141 slords 1.1
142    
143     [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
144    
145     find $RPM_BUILD_ROOT/usr \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;
146     find $RPM_BUILD_ROOT/usr -type f -print | \
147     sed "s@^$RPM_BUILD_ROOT@@g" | \
148 slords 1.2 grep -v /Apache |
149     grep -v /Danga |
150     grep -v Qpsmtpd/ConfigServer.pm |
151     grep -v Qpsmtpd/PollServer.pm > qpsmtpd-%{version}-filelist
152 slords 1.1 if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then
153     echo "ERROR: EMPTY FILE LIST"
154     exit -1
155     fi
156     find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \
157     sed "s@^$RPM_BUILD_ROOT@@g" > qpsmtpd-apache-%{version}-filelist
158    
159 slords 1.2 %files
160 slords 1.1 %defattr(-,root,root)
161 slords 1.2 /usr/sbin/in.smtp
162     /usr/bin/qpsmtpd
163     /usr/bin/qpsmtpd-forkserver
164     /usr/lib/perl5/site_perl/Qpsmtpd.pm
165     /usr/lib/perl5/site_perl/Qpsmtpd/Plugin.pm
166     /usr/lib/perl5/site_perl/Qpsmtpd/Constants.pm
167     /usr/lib/perl5/site_perl/Qpsmtpd/Command.pm
168     /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer.pm
169     /usr/lib/perl5/site_perl/Qpsmtpd/Connection.pm
170     /usr/lib/perl5/site_perl/Qpsmtpd/Transaction.pm
171     /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/Constants.pm
172     /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/pf2qp.pl
173     /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer/Prefork.pm
174     /usr/lib/perl5/site_perl/Qpsmtpd/Auth.pm
175     /usr/lib/perl5/site_perl/Qpsmtpd/Utils.pm
176     /usr/lib/perl5/site_perl/Qpsmtpd/SelectServer.pm
177     /usr/lib/perl5/site_perl/Qpsmtpd/DSN.pm
178     /usr/lib/perl5/site_perl/Qpsmtpd/SMTP/Prefork.pm
179     /usr/lib/perl5/site_perl/Qpsmtpd/SMTP.pm
180     /usr/lib/perl5/site_perl/Qpsmtpd/Address.pm
181     /usr/lib/perl5/site_perl/Qpsmtpd/Postfix.pm
182     /usr/share/man/man3/Qpsmtpd::Command.3pm.gz
183     /usr/share/man/man3/Qpsmtpd.3pm.gz
184     /usr/share/man/man3/Qpsmtpd::Transaction.3pm.gz
185     /usr/share/man/man3/Qpsmtpd::Constants.3pm.gz
186     /usr/share/man/man3/Qpsmtpd::ConfigServer.3pm.gz
187     /usr/share/man/man3/Qpsmtpd::DSN.3pm.gz
188     /usr/share/man/man3/Qpsmtpd::Postfix.3pm.gz
189     /usr/share/man/man3/Qpsmtpd::Address.3pm.gz
190     /usr/share/man/man3/Qpsmtpd::Connection.3pm.gz
191     /usr/share/qpsmtpd/plugins/check_loop
192     /usr/share/qpsmtpd/plugins/check_relay
193     /usr/share/qpsmtpd/plugins/sender_permitted_from
194     /usr/share/qpsmtpd/plugins/count_unrecognized_commands
195     /usr/share/qpsmtpd/plugins/spamassassin
196     /usr/share/qpsmtpd/plugins/check_badrcptto
197     /usr/share/qpsmtpd/plugins/rcpt_ok
198     /usr/share/qpsmtpd/plugins/domainkeys
199     /usr/share/qpsmtpd/plugins/virus/klez_filter
200     /usr/share/qpsmtpd/plugins/virus/check_for_hi_virus
201     /usr/share/qpsmtpd/plugins/virus/uvscan
202     /usr/share/qpsmtpd/plugins/virus/kavscanner
203     /usr/share/qpsmtpd/plugins/virus/hbedv
204     /usr/share/qpsmtpd/plugins/virus/clamav
205     /usr/share/qpsmtpd/plugins/virus/clamdscan
206     /usr/share/qpsmtpd/plugins/virus/aveclient
207     /usr/share/qpsmtpd/plugins/virus/sophie
208     /usr/share/qpsmtpd/plugins/virus/bitdefender
209     /usr/share/qpsmtpd/plugins/queue/smtp-forward
210     /usr/share/qpsmtpd/plugins/queue/qmail-queue
211     /usr/share/qpsmtpd/plugins/queue/maildir
212     /usr/share/qpsmtpd/plugins/queue/exim-bsmtp
213     /usr/share/qpsmtpd/plugins/queue/postfix-queue
214     /usr/share/qpsmtpd/plugins/http_config
215     /usr/share/qpsmtpd/plugins/quit_fortune
216     /usr/share/qpsmtpd/plugins/milter
217     /usr/share/qpsmtpd/plugins/auth/authnull
218     /usr/share/qpsmtpd/plugins/auth/authdeny
219     /usr/share/qpsmtpd/plugins/auth/auth_flat_file
220     /usr/share/qpsmtpd/plugins/auth/auth_cvm_unix_local
221     /usr/share/qpsmtpd/plugins/auth/auth_vpopmail_sql
222     /usr/share/qpsmtpd/plugins/auth/auth_ldap_bind
223     /usr/share/qpsmtpd/plugins/tls_cert
224     /usr/share/qpsmtpd/plugins/logging/warn
225     /usr/share/qpsmtpd/plugins/logging/syslog
226     /usr/share/qpsmtpd/plugins/logging/adaptive
227     /usr/share/qpsmtpd/plugins/logging/file
228     /usr/share/qpsmtpd/plugins/logging/devnull
229     /usr/share/qpsmtpd/plugins/logging/file_connection
230     /usr/share/qpsmtpd/plugins/content_log
231     /usr/share/qpsmtpd/plugins/tls
232     /usr/share/qpsmtpd/plugins/check_spamhelo
233     /usr/share/qpsmtpd/plugins/check_norelay
234     /usr/share/qpsmtpd/plugins/check_earlytalker
235     /usr/share/qpsmtpd/plugins/hosts_allow
236     /usr/share/qpsmtpd/plugins/check_badmailfrom
237     /usr/share/qpsmtpd/plugins/dns_whitelist_soft
238     /usr/share/qpsmtpd/plugins/dnsbl
239     /usr/share/qpsmtpd/plugins/ident/geoip
240     /usr/share/qpsmtpd/plugins/ident/p0f
241     /usr/share/qpsmtpd/plugins/relay_only
242     /usr/share/qpsmtpd/plugins/parse_addr_withhelo
243     /usr/share/qpsmtpd/plugins/require_resolvable_fromhost
244     /usr/share/qpsmtpd/plugins/rhsbl
245     /usr/share/qpsmtpd/plugins/dont_require_anglebrackets
246     /usr/share/qpsmtpd/plugins/check_badrcptto_patterns
247     /usr/share/qpsmtpd/plugins/greylisting
248     /usr/share/qpsmtpd/plugins/check_basicheaders
249     /usr/share/qpsmtpd/plugins/check_badmailfromto
250 slords 1.1 %doc CREDITS Changes LICENSE README README.plugins STATUS
251     /etc/init.d/qpsmtpd-forkserver
252 slords 1.2 %config(noreplace) /etc/qpsmtpd/*
253     %config(noreplace) /etc/xinetd.d/smtp
254     %config(noreplace) /etc/sysconfig/qpsmtpd-forkserver
255 slords 1.1
256     %files apache -f qpsmtpd-apache-%{version}-filelist
257     %defattr(-,root,root)
258    
259 slords 1.2 %files async
260     %defattr(-,root,root)
261     /usr/sbin/qpsmtpd-async
262     /usr/lib/perl5/site_perl/Danga/Client.pm
263     /usr/lib/perl5/site_perl/Danga/TimeoutSocket.pm
264     /usr/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
265     /usr/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
266     /usr/share/qpsmtpd/plugins/async/check_earlytalker
267     /usr/share/qpsmtpd/plugins/async/dnsbl
268     /usr/share/qpsmtpd/plugins/async/require_resolvable_fromhost
269 slords 1.1
270 slords 1.7 %changelog
271 snetram 1.16 * Sat Mar 28 2009 Jonathan Martens <smeserver-contribs@snetram.nl> 0.40-1.11.sme
272     - Adapt to Clamscan parameter change, fixing a log noice issue [SME: 5108]
273    
274 charliebrady 1.15 * Mon Aug 11 2008 Charlie Brady <charlie_brady@mitel.com> 0.40-1.10.sme
275     - Fix resolvable_fromhost bug where one or more MX records points
276     to unreachable hosts. [SME: 4403]
277    
278 bytegw 1.12 * Mon Jan 7 2008 Stephen Noble <support@dungog.net> 0.40-1.9.sme
279     - fix uninitialized value in spamassassin plugin [SME: 3340]
280    
281     * Mon Jan 7 2008 Stephen Noble <support@dungog.net> 0.40-1.8.sme
282     - change to badrcptto plugin [SME: 3476]
283    
284 slords 1.11 * Tue Oct 16 2007 Charlie Brady <charlie_brady@mitel.com> 0.40-1.7.sme
285     - Add support for disconnect option in rhsbl plugin [SME: 3390]
286    
287 slords 1.10 * Sat Jun 30 2007 Shad L. Lords <slords@mail.com> 0.40-1.6.sme
288 slords 1.8 - Move clamav headers to top to not mess up message signing.
289    
290 slords 1.7 * Thu Jun 28 2007 Gavin Weight <gweight@gmail.com> 0.40-1.5.sme
291     - Remove the scriptlets within the .spec file. [SME: 3112]
292 slords 1.1
293 slords 1.6 * Mon Jun 25 2007 Shad L. Lords <slords@mail.com> 0.40-1.4.sme
294     - Deny soft if clamscan fails [SME: 3098]
295    
296 slords 1.5 * Fri Jun 15 2007 Shad L. Lords <slords@mail.com> 0.40-1.3.sme
297     - Fix clamd.conf path for clamav plugin [SME: 3067]
298    
299 slords 1.4 * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.2.sme
300 slords 1.5 - Fix clamav patch so service starts [SME: 3065]
301 slords 1.4
302 slords 1.3 * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.1.sme
303 slords 1.5 - Update for smeserver [SME: 3065]
304 slords 1.3
305 slords 1.2 * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
306     - updated to 0.40 - no code change.
307 slords 1.1
308 slords 1.2 * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
309     - unset environment variables which are normally tainted in perl.
310     - updated to 0.40rc1
311     - added dependency on Net::IP (needed by some plugins)
312    
313     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
314     - moved environment cleanup into start() function, otherwise
315     LANG just gets reinitialized.
316    
317     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
318     - split qpsmtpd-async into a separate package to avoid dependency
319     on ParaDNS.
320    
321     * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
322     - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
323     locale specific Received headers (bug reported by Dominik Meyer)
324    
325     * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
326     - 0.3x branch has been merged back to trunk.
327     Got current snapshot (r715) from trunk.
328    
329     * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
330     - Start forkserver via "daemon" (Gavin Carr)
331     - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
332     - Changed policy for config files to noreplace (Gavin Carr)
333    
334     * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
335     - Upgraded to current snapshot from 0.3x branch (which should become
336     0.33 soon-ish)
337     - included xinetd-support again.
338    
339     * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
340     - fix dnsbl to check whether answer fits query.
341     - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
342    
343     * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
344     - New upstream 0.32
345     - rc-file unsets PERL_UNICODE (bug #38397)
346    
347     * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
348     - Use ${SOURCE*} macros to refer to source files
349     - Avoid invoking rpm and other cleanup in %pre section
350     - Invoke chkconfig in %post.
351     - (Thanks to Josko Plazonic for the reporting these problems and
352     suggesting fixes)
353    
354     * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
355     - Revision 170 of plugins/loggin/file_connection:
356     Return DECLINED from open_log.
357     Open log in write_log if it isn't already open.
358    
359     * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
360     - Commented out queue plugins from sample config
361     - Added dependencies
362     - Create smtpd user if it doesn't exist
363     - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
364    
365     * Sat Nov 26 2005 <hjp@hjp.at>
366     - Added file_connection plugin
367     - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
368     a suitable logging module is configured (file_connection by default)
369    
370     * Wed Nov 23 2005 <hjp@hjp.at>
371     - Forkserver drops privileges before loading plugins now.
372    
373     * Sun Nov 20 2005 <hjp@hjp.at>
374     - New upstream 0.31.1
375    
376     * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
377     - New upstream 0.31rc3.
378     - pre-connection patch slightly simplified since upstream fixed one of
379     the bugs.
380    
381     * Tue Aug 23 2005 <hjp@hjp.at>
382     - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
383     Charlie Brady.
384 slords 1.1
385     * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
386     - RC2 from upstream.
387     - Removed patches which aren't applied from spec file.
388    
389     * Fri Jul 22 2005 <hjp@hjp.at> 0.31-6
390     - New upstream snapshot from 0.31 branch: svn revision 509.
391    
392     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-5
393     - include only /etc/init.d/qpsmtpd-forkserver, not /etc/init.d
394     it conflicts with old initscripts packages.
395    
396     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-4
397     - removed tabs from forkserver
398    
399     * Sun Jul 17 2005 <hjp@hjp.at> 0.31-3
400     - added startup script for forkserver
401     - changed BuildArchitectures to noarch.
402    
403     * Sat Jul 16 2005 <hjp@hjp.at> 0.31-2
404     - pre-connection hook is now actually called, not just defined.
405    
406     * Fri Jul 15 2005 <hjp@hjp.at> 0.31-1
407     - merged with 0.31. Most of my patches are now in the official release.
408     - merged Gavin's per-user-config patch with my dirs patch, since the
409     latter needs a way to turn off logging.
410     - added /etc/qpsmtpd/plugin_dir to package.
411    
412     * Mon Jun 13 2005 <hjp@hjp.at> 0.29-6
413     - fixed removal of patch backup files
414     - fixed option --pid-file
415    
416     * Sun Jun 12 2005 <hjp@hjp.at>
417     - avoid installing patch backup files
418     - split Apache::Qpsmtpd into separate package to avoid dependency hell.
419     - fixed URL
420     - changed group to Daemons.
421     - Fixed installation for newer versions of ExtUtils::MakeMaker
422    
423     * Wed Jun 1 2005 <hjp@hjp.at> 0.29-5
424     - Really don't reap children in signal handler.
425    
426     * Tue May 31 2005 <hjp@hjp.at> 0.29-4
427     - Return 421 for DENYSOFT_DISCONNECT
428     - Don't reap children in signal handler.
429    
430     * Thu May 19 2005 <hjp@hjp.at> 0.29-3
431     - removed code to accept paths without <>.
432    
433     * Thu May 19 2005 <hjp@hjp.at> 0.29-2
434     - added QPSMTPD_CONFIG env variable and plugin_dir config.
435     - added supplemental groups and support for pid file
436     - added shared_connect hook
437     - changed log level for SMTP dialog from DEBUG to INFO
438    
439     * Thu Apr 21 2005 hjp@hjp.at
440     - added plugins, /etc and docs.
441    
442     * Mon Apr 18 2005 hjp@hjp.at
443     - Specfile autogenerated
444    

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