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

Diff of /rpms/qpsmtpd/sme8/qpsmtpd.spec

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

Revision 1.1 by slords, Tue Jun 12 20:46:55 2007 UTC Revision 1.5 by slords, Fri Jun 15 19:43:32 2007 UTC
# Line 1  Line 1 
1  Name: qpsmtpd  Name: qpsmtpd
2  Version: 0.32  Version: 0.40
3  Release: 13%{?dist}  Release: 1.3%{?dist}
4    %define orig_version 0.40
5  Summary: qpsmtpd  Summary: qpsmtpd
6  License: distributable  License: distributable
7  Group: System Environment/Daemons  Group: System Environment/Daemons
# Line 8  URL: http://smtpd.develooper.com/ Line 9  URL: http://smtpd.develooper.com/
9  BuildRoot: %{_tmppath}/%{name}-root  BuildRoot: %{_tmppath}/%{name}-root
10  BuildRequires: perl >= 0:5.00503  BuildRequires: perl >= 0:5.00503
11  BuildArchitectures: noarch  BuildArchitectures: noarch
12    Requires: perl(Mail::Header), perl(Net::DNS) perl(Net::IP)
13    
14  Source0: qpsmtpd-%{version}.tar.gz  Source0: qpsmtpd-%{orig_version}.tar.gz
15  Source1: qpsmtpd-forkserver.rc  Source1: qpsmtpd-forkserver.rc
16  Source2: qpsmtpd-forkserver.sysconfig  Source2: qpsmtpd-forkserver.sysconfig
17    Source3: qpsmtpd-plugin-file_connection
18  Source100: http://nowhere.dk/~alj/qpsmtpd/smtp-forward-new  Source4: qpsmtpd-xinetd
19    Source5: in.qpsmtpd
20    
21  Patch1: qpsmtpd-0.31-config.patch  Patch1: qpsmtpd-0.31-config.patch
22  Patch5: qpsmtpd-0.29-smtp-loginfo.patch  Patch2: qpsmtpd-0.33-xinetd.patch
23  Patch6: qpsmtpd-0.29-no_brackets.patch  Patch3: qpsmtpd-0.33-af_inet6.patch
24  Patch100: qpsmtpd-0.32-check_badrcptto.patch  Patch4: qpsmtpd-0.31.1-queue.patch
25  Patch101: qpsmtpd-0.32-DENYSOFTIfNoClamdPing.patch  Patch5: qpsmtpd-0.33-smtp-loginfo.patch
26  Patch102: qpsmtpd-0.31-rhsbl.patch  Patch6: qpsmtpd-0.33-hook-logdebug.patch
27  Patch103: qpsmtpd-0.31-badhelo_DISCONNECT.patch  Patch7: qpsmtpd-0.32-dnsbl-checkanswer.patch
28  Patch104: qpsmtpd-0.31-no_response_munging.patch  Patch8: qpsmtpd-0.32-dns-random-id.patch
29  Patch105: qpsmtpd-0.31-smtp_forward_response.patch  Patch100: qpsmtpd-0.40-badhelo_disconnect.patch
30  Patch106: qpsmtpd-0.31-auth_validation.patch  Patch101: qpsmtpd-0.40-badrcptto_allowrelay.patch
31  Patch107: qpsmtpd-0.31-auth_validation.patch2  Patch102: qpsmtpd-0.40-clamav_fix.patch
32  Patch108: qpsmtpd-0.32-peerhooks.patch  Patch103: qpsmtpd-0.40-peer_hooks.patch
33  #Patch109: qpsmtpd-0.32-net_dns.patch  Patch104: qpsmtpd-0.40-clamd_conf.patch
 Patch110: qpsmtpd-0.32-net_dns.patch2  
 Patch111: qpsmtpd-0.32-clamheader.patch  
 Patch112: qpsmtpd-0.32-denysoft.patch  
34    
35  %description  %description
36  qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core  qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core
# Line 44  now it also includes a smtp forward and Line 44  now it also includes a smtp forward and
44  Summary: mod_perl-2 connection handler for qpsmtpd  Summary: mod_perl-2 connection handler for qpsmtpd
45  Group: System Environment/Daemons  Group: System Environment/Daemons
46    
47    %package async
48    Summary: qpsmtpd using async I/O in a single process
49    Group: System Environment/Daemons
50    
51  %description apache  %description apache
52    
53  This module implements a mod_perl/apache 2.0 connection handler  This module implements a mod_perl/apache 2.0 connection handler
54  that turns Apache into an SMTP server using Qpsmtpd.  that turns Apache into an SMTP server using Qpsmtpd.
55    
56    %description async
57    This package contains the Qpsmtpd::PollServer module, which allows
58    qpsmtd to handle many connections in a single process and the
59    qpsmpd-async which uses it.
60    
61  %prep  %prep
62  %setup -q -n qpsmtpd-%{version}  %setup -q -n qpsmtpd-%{orig_version}
63  %patch1 -p0 -b .config  # XXX - doesn't apply cleanly any more but may still be needed for empty
64  %patch5 -p0 -b .smtp-loginfo  # configs.
65  %patch6 -p0 -b .no_brackets  #%patch1 -p0 -b .config
66    # Merged into upstream:
67    #%patch2 -p0 -b .xinetd
68    #%patch3 -p0 -b .af_inet6
69    %patch4 -p0 -b .queue
70    #%patch5 -p0 -b .smtp-loginfo
71    #%patch6 -p0 -b .hook-logdebug
72    #%patch7 -p0 -b .dnsbl-checkanswer
73    #%patch8 -p0 -b .dns-random-id
74  %patch100 -p1  %patch100 -p1
75  %patch101 -p1  %patch101 -p1
76  %patch102 -p1  #%patch102 -p1
77  %patch103 -p1  %patch103 -p1
 cp %{SOURCE100} plugins/queue/smtp-forward  
78  %patch104 -p1  %patch104 -p1
 %patch105 -p1  
 #%patch106 -p1  
 %patch107 -p1  
 %patch108 -p1  
 #%patch109 -p1  
 %patch110 -p1  
 %patch111 -p1  
 %patch112 -p1  
79    
80  %build  %build
81  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=/usr/lib/perl5/site_perl
82  make  make
83    
84    
# Line 92  else Line 100  else
100          find blib/lib -name '*.pm.*' -exec rm -f {} \;          find blib/lib -name '*.pm.*' -exec rm -f {} \;
101          make PREFIX=$RPM_BUILD_ROOT/usr install          make PREFIX=$RPM_BUILD_ROOT/usr install
102  fi  fi
103    mkdir -p $RPM_BUILD_ROOT/usr/sbin
104    cp qpsmtpd-async $RPM_BUILD_ROOT/usr/sbin
105  mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd  mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd
106  cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins  cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins
107    rm -f $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/*.*
108  mkdir -p $RPM_BUILD_ROOT/etc  mkdir -p $RPM_BUILD_ROOT/etc
109  cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd  cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd
110  echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dir  rm -f $RPM_BUILD_ROOT/etc/qpsmtpd/*.*
111    echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dirs
112    echo /var/spool/qpsmtpd > $RPM_BUILD_ROOT/etc/qpsmtpd/spool_dir
113    echo logging/file_connection loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d > $RPM_BUILD_ROOT/etc/qpsmtpd/logging
114  mkdir -p $RPM_BUILD_ROOT/etc/init.d/  mkdir -p $RPM_BUILD_ROOT/etc/init.d/
115  cp %{_sourcedir}/qpsmtpd-forkserver.rc $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver  cp %{SOURCE1} $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver
116  mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/  mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/
117  cp %{_sourcedir}/qpsmtpd-forkserver.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver  cp %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver
118    cp %{SOURCE3} $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/logging/file_connection
119    mkdir -p $RPM_BUILD_ROOT/var/spool/qpsmtpd
120    mkdir -p $RPM_BUILD_ROOT/var/log/qpsmtpd
121    mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d
122    cp %{SOURCE4} $RPM_BUILD_ROOT/etc/xinetd.d/smtp
123    mkdir -p $RPM_BUILD_ROOT/usr/sbin
124    cp %{SOURCE5} $RPM_BUILD_ROOT/usr/sbin/in.smtp
125    
126    
127  [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress  [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
# Line 108  cp %{_sourcedir}/qpsmtpd-forkserver.sysc Line 129  cp %{_sourcedir}/qpsmtpd-forkserver.sysc
129  find $RPM_BUILD_ROOT/usr \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;  find $RPM_BUILD_ROOT/usr \( -name perllocal.pod -o -name .packlist \) -exec rm {} \;
130  find $RPM_BUILD_ROOT/usr -type f -print | \  find $RPM_BUILD_ROOT/usr -type f -print | \
131          sed "s@^$RPM_BUILD_ROOT@@g"     | \          sed "s@^$RPM_BUILD_ROOT@@g"     | \
132          grep -v /Apache                 > qpsmtpd-%{version}-filelist          grep -v /Apache                 |
133            grep -v /Danga                  |
134            grep -v Qpsmtpd/ConfigServer.pm |
135            grep -v Qpsmtpd/PollServer.pm   > qpsmtpd-%{version}-filelist
136  if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then  if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then
137      echo "ERROR: EMPTY FILE LIST"      echo "ERROR: EMPTY FILE LIST"
138      exit -1      exit -1
# Line 116  fi Line 140  fi
140  find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \  find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \
141          sed "s@^$RPM_BUILD_ROOT@@g"      > qpsmtpd-apache-%{version}-filelist          sed "s@^$RPM_BUILD_ROOT@@g"      > qpsmtpd-apache-%{version}-filelist
142    
143  %files -f qpsmtpd-%{version}-filelist  %files
144  %defattr(-,root,root)  %defattr(-,root,root)
145    /usr/sbin/in.smtp
146    /usr/bin/qpsmtpd
147    /usr/bin/qpsmtpd-forkserver
148    /usr/lib/perl5/site_perl/Qpsmtpd.pm
149    /usr/lib/perl5/site_perl/Qpsmtpd/Plugin.pm
150    /usr/lib/perl5/site_perl/Qpsmtpd/Constants.pm
151    /usr/lib/perl5/site_perl/Qpsmtpd/Command.pm
152    /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer.pm
153    /usr/lib/perl5/site_perl/Qpsmtpd/Connection.pm
154    /usr/lib/perl5/site_perl/Qpsmtpd/Transaction.pm
155    /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/Constants.pm
156    /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/pf2qp.pl
157    /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer/Prefork.pm
158    /usr/lib/perl5/site_perl/Qpsmtpd/Auth.pm
159    /usr/lib/perl5/site_perl/Qpsmtpd/Utils.pm
160    /usr/lib/perl5/site_perl/Qpsmtpd/SelectServer.pm
161    /usr/lib/perl5/site_perl/Qpsmtpd/DSN.pm
162    /usr/lib/perl5/site_perl/Qpsmtpd/SMTP/Prefork.pm
163    /usr/lib/perl5/site_perl/Qpsmtpd/SMTP.pm
164    /usr/lib/perl5/site_perl/Qpsmtpd/Address.pm
165    /usr/lib/perl5/site_perl/Qpsmtpd/Postfix.pm
166    /usr/share/man/man3/Qpsmtpd::Command.3pm.gz
167    /usr/share/man/man3/Qpsmtpd.3pm.gz
168    /usr/share/man/man3/Qpsmtpd::Transaction.3pm.gz
169    /usr/share/man/man3/Qpsmtpd::Constants.3pm.gz
170    /usr/share/man/man3/Qpsmtpd::ConfigServer.3pm.gz
171    /usr/share/man/man3/Qpsmtpd::DSN.3pm.gz
172    /usr/share/man/man3/Qpsmtpd::Postfix.3pm.gz
173    /usr/share/man/man3/Qpsmtpd::Address.3pm.gz
174    /usr/share/man/man3/Qpsmtpd::Connection.3pm.gz
175    /usr/share/qpsmtpd/plugins/check_loop
176    /usr/share/qpsmtpd/plugins/check_relay
177    /usr/share/qpsmtpd/plugins/sender_permitted_from
178    /usr/share/qpsmtpd/plugins/count_unrecognized_commands
179    /usr/share/qpsmtpd/plugins/spamassassin
180    /usr/share/qpsmtpd/plugins/check_badrcptto
181    /usr/share/qpsmtpd/plugins/rcpt_ok
182    /usr/share/qpsmtpd/plugins/domainkeys
183    /usr/share/qpsmtpd/plugins/virus/klez_filter
184    /usr/share/qpsmtpd/plugins/virus/check_for_hi_virus
185    /usr/share/qpsmtpd/plugins/virus/uvscan
186    /usr/share/qpsmtpd/plugins/virus/kavscanner
187    /usr/share/qpsmtpd/plugins/virus/hbedv
188    /usr/share/qpsmtpd/plugins/virus/clamav
189    /usr/share/qpsmtpd/plugins/virus/clamdscan
190    /usr/share/qpsmtpd/plugins/virus/aveclient
191    /usr/share/qpsmtpd/plugins/virus/sophie
192    /usr/share/qpsmtpd/plugins/virus/bitdefender
193    /usr/share/qpsmtpd/plugins/queue/smtp-forward
194    /usr/share/qpsmtpd/plugins/queue/qmail-queue
195    /usr/share/qpsmtpd/plugins/queue/maildir
196    /usr/share/qpsmtpd/plugins/queue/exim-bsmtp
197    /usr/share/qpsmtpd/plugins/queue/postfix-queue
198    /usr/share/qpsmtpd/plugins/http_config
199    /usr/share/qpsmtpd/plugins/quit_fortune
200    /usr/share/qpsmtpd/plugins/milter
201    /usr/share/qpsmtpd/plugins/auth/authnull
202    /usr/share/qpsmtpd/plugins/auth/authdeny
203    /usr/share/qpsmtpd/plugins/auth/auth_flat_file
204    /usr/share/qpsmtpd/plugins/auth/auth_cvm_unix_local
205    /usr/share/qpsmtpd/plugins/auth/auth_vpopmail_sql
206    /usr/share/qpsmtpd/plugins/auth/auth_ldap_bind
207    /usr/share/qpsmtpd/plugins/tls_cert
208    /usr/share/qpsmtpd/plugins/logging/warn
209    /usr/share/qpsmtpd/plugins/logging/syslog
210    /usr/share/qpsmtpd/plugins/logging/adaptive
211    /usr/share/qpsmtpd/plugins/logging/file
212    /usr/share/qpsmtpd/plugins/logging/devnull
213    /usr/share/qpsmtpd/plugins/logging/file_connection
214    /usr/share/qpsmtpd/plugins/content_log
215    /usr/share/qpsmtpd/plugins/tls
216    /usr/share/qpsmtpd/plugins/check_spamhelo
217    /usr/share/qpsmtpd/plugins/check_norelay
218    /usr/share/qpsmtpd/plugins/check_earlytalker
219    /usr/share/qpsmtpd/plugins/hosts_allow
220    /usr/share/qpsmtpd/plugins/check_badmailfrom
221    /usr/share/qpsmtpd/plugins/dns_whitelist_soft
222    /usr/share/qpsmtpd/plugins/dnsbl
223    /usr/share/qpsmtpd/plugins/ident/geoip
224    /usr/share/qpsmtpd/plugins/ident/p0f
225    /usr/share/qpsmtpd/plugins/relay_only
226    /usr/share/qpsmtpd/plugins/parse_addr_withhelo
227    /usr/share/qpsmtpd/plugins/require_resolvable_fromhost
228    /usr/share/qpsmtpd/plugins/rhsbl
229    /usr/share/qpsmtpd/plugins/dont_require_anglebrackets
230    /usr/share/qpsmtpd/plugins/check_badrcptto_patterns
231    /usr/share/qpsmtpd/plugins/greylisting
232    /usr/share/qpsmtpd/plugins/check_basicheaders
233    /usr/share/qpsmtpd/plugins/check_badmailfromto
234  %doc CREDITS Changes LICENSE README README.plugins STATUS  %doc CREDITS Changes LICENSE README README.plugins STATUS
235  /etc/init.d/qpsmtpd-forkserver  /etc/init.d/qpsmtpd-forkserver
236  %config /etc/qpsmtpd  %config(noreplace) /etc/qpsmtpd/*
237  %config /etc/sysconfig/qpsmtpd-forkserver  %config(noreplace) /etc/xinetd.d/smtp
238    %config(noreplace) /etc/sysconfig/qpsmtpd-forkserver
239    
240  %files apache -f qpsmtpd-apache-%{version}-filelist  %files apache -f qpsmtpd-apache-%{version}-filelist
241  %defattr(-,root,root)  %defattr(-,root,root)
242    
243  %changelog  %files async
244  * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>  %defattr(-,root,root)
245  - Clean up spec so package can be built by koji/plague  /usr/sbin/qpsmtpd-async
246    /usr/lib/perl5/site_perl/Danga/Client.pm
247  * Mon Apr 09 2007 Shad L. Lords <slords@mail.com> 0.32-13  /usr/lib/perl5/site_perl/Danga/TimeoutSocket.pm
248  - Backport clamav denysoft patch from 0.33-4 [SME: 176]  /usr/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
249    /usr/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
250  * Wed Mar 07 2007 Shad L. Lords <slords@mail.com> 0.32-12  /usr/share/qpsmtpd/plugins/async/check_earlytalker
251  - Add X-Virus-Checked header for clamav scanner [SME: 2498]  /usr/share/qpsmtpd/plugins/async/dnsbl
252    /usr/share/qpsmtpd/plugins/async/require_resolvable_fromhost
 * Fri Feb 16 2007 Charlie Brady <charlie_brady@mitel.com> 0.32-11  
 - Workaround (take II) for (lack of) randomisation bug in Net::DNS. [SME: 2466]  
   
 * Wed Feb 14 2007 Shad L. Lords <slords@mail.com> 0.32-10  
 - change Package to package in patch [SME: 2466]  
   
 * Wed Feb 14 2007 Shad L. Lords <slords@mail.com> 0.32-9  
 - Update requires so package will install after last change [SME: 2466]  
   
 * Tue Feb 13 2007 Charlie Brady <charlieb@e-smith.com> 0.32-8  
 - Add workaround for (lack of) randomisation bug in Net::DNS. [SME: 2466]  
   
 * Tue Jan 23 2007 Shad L. Lords <slords@mail.com> 0.32-7  
 - Undo munge fix.  Fixes dkim but break separator.  
   
 * Tue Jan 23 2007 Shad L. Lords <slords@mail.com> 0.32-6  
 - Fix spamassassin plugin so it doesn't munge message  
   
 * Thu Jan 11 2007 Shad L. Lords <slords@mail.com> 0.32-5  
 - Fix last patch to not produce warnings on start of connection.  
   
 * Thu Jan 11 2007 Shad L. Lords <slords@mail.com> 0.32-4  
 - Add hooks so peers plugin works correctly [SME: 2091]  
   
 * Thu Dec 28 2006 Shad L. Lords <slords@mail.com> 0.32-3  
 - Fix patch to remove check_badrcptto.orig file [SME: 2080]  
   
 * Thu Dec 07 2006 Shad L. Lords <slords@mail.com>  
 - Update to new release naming.  No functional changes.  
 - Make Packager generic  
   
 * Mon Aug 28 2006 Charlie Brady <charlieb@e-smith.com> 0.32-1sme01  
 - Update to 0.32 base distribution. [SME: 1102]  
   
 * Fri Aug 18 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31.1-1sme09  
 - Revert last change as we don't need to use the smtp-forward plugin  
   [SME: 710]  
253    
 * Fri Aug 18 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31.1-1sme08  
 - Make smtp-forward plugin DECLINE if the connection is originated by a  
   relayclient. This avoids looping the mail back to the internal mail  
   server where the mail server is acting as both an inbound and outbound  
   mail gateway. This plugin should be followed by a call to the standard  
   queue plugin to ensure that mail is queued in this case. [SME: 710]  
254    
 * Mon Mar 27 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme07  
 - Fix cvm auth validation. [SME: 1138]  
255    
 * Sun Mar 26 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme06  
 - Apply more stringent validation to authentication attempts. [SME: 1138]  
256    
 * Thu Mar  2 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme05  
 - Deal more correctly with post data SMTP responses in smtp-forward  
   plugin. [SME: 929]  
257    
 * Sun Feb 12 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme04  
 - Apply bugfix to updated smtp-forward plugin. [SME: 710]  
258    
259  * Sun Feb 12 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme03  %pre
260  - Use updated smtp-forward plugin. [SME: 710]  if ! id smtpd >/dev/null 2>&1
261    then
262        # need to create smtpd user.
263        if perl -e 'exit ! defined(getgrnam("postdrop"))'
264        then
265            # if postfix is installed, we will probably use
266            # queue/postfix, which will need this:
267            supp="-G postdrop"
268        fi
269        useradd -r -m $supp smtpd
270    fi
271    
272  * Sun Feb  5 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme02  %post
273  - Disconnect in check_spamhelo plugin. [SME: 658]  /sbin/chkconfig --add qpsmtpd-forkserver
274    
275  * Thu Feb  2 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme01  %changelog
276  - Upgrade to 0.31.1 tarball. Remove obsolete pre-connection patch.  * Fri Jun 15 2007 Shad L. Lords <slords@mail.com> 0.40-1.3.sme
277    [SME: 643]  - Fix clamd.conf path for clamav plugin [SME: 3067]
278    
279  * Tue Jan 31 2006 Shad L. Lords <slords@mail.com> 0.31-7sme03  * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.2.sme
280  - Fix to allow TXT records for rhsbl lookups [perl #38347] [SME: 596]  - Fix clamav patch so service starts [SME: 3065]
281    
282  * Tue Jan 31 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme02  * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.1.sme
283  - Return a 4xx error code if clamd required, but not responding [SME: 176]  - Update for smeserver [SME: 3065]
284    
285  * Fri Nov 4 2005 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme01  * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
286  - Don't apply check_badrcptto to relay clients [SF: 1333999]  - updated to 0.40 - no code change.
287    
288    * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
289    - unset environment variables which are normally tainted in perl.
290    - updated to 0.40rc1
291    - added dependency on Net::IP (needed by some plugins)
292    
293    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
294    - moved environment cleanup into start() function, otherwise
295      LANG just gets reinitialized.
296    
297    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
298    - split qpsmtpd-async into a separate package to avoid dependency
299      on ParaDNS.
300    
301    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
302    - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
303      locale specific Received headers (bug reported by Dominik Meyer)
304    
305    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
306    - 0.3x branch has been merged back to trunk.
307      Got current snapshot (r715) from trunk.
308    
309    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
310    - Start forkserver via "daemon" (Gavin Carr)
311    - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
312    - Changed policy for config files to noreplace (Gavin Carr)
313    
314    * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
315    - Upgraded to current snapshot from 0.3x branch (which should become
316      0.33 soon-ish)
317    - included xinetd-support again.
318    
319    * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
320    - fix dnsbl to check whether answer fits query.
321    - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
322    
323    * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
324    - New upstream 0.32
325    - rc-file unsets PERL_UNICODE (bug #38397)
326    
327    * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
328    - Use ${SOURCE*} macros to refer to source files
329    - Avoid invoking rpm and other cleanup in %pre section
330    - Invoke chkconfig in %post.
331    - (Thanks to Josko Plazonic for the reporting these problems and
332      suggesting fixes)
333    
334    * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
335    - Revision 170 of plugins/loggin/file_connection:
336      Return DECLINED from open_log.
337      Open log in write_log if it isn't already open.
338    
339    * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
340    - Commented out queue plugins from sample config
341    - Added dependencies
342    - Create smtpd user if it doesn't exist
343    - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
344    
345    * Sat Nov 26 2005 <hjp@hjp.at>
346    - Added file_connection plugin
347    - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
348      a suitable logging module is configured (file_connection by default)
349    
350    * Wed Nov 23 2005 <hjp@hjp.at>
351    - Forkserver drops privileges before loading plugins now.
352    
353    * Sun Nov 20 2005 <hjp@hjp.at>
354    - New upstream 0.31.1
355    
356    * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
357    - New upstream 0.31rc3.
358    - pre-connection patch slightly simplified since upstream fixed one of
359      the bugs.
360    
361    * Tue Aug 23 2005 <hjp@hjp.at>
362    - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
363      Charlie Brady.
364    
365  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
366  - RC2 from upstream.  - RC2 from upstream.


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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