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

Annotation of /rpms/qpsmtpd/sme7/qpsmtpd.spec

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


Revision 1.17.2.2 - (hide annotations) (download)
Fri May 4 15:47:02 2012 UTC (12 years, 6 months ago) by charliebrady
Branch: qpsmtpd-0_40
Changes since 1.17.2.1: +8 -2 lines
Set keepalive option on client socket to detect dead connections. [SME: 6916]

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

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