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

Diff of /rpms/qpsmtpd/sme7/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 17:16:13 2007 UTC Revision 1.17.2.2 by charliebrady, Fri May 4 15:47:02 2012 UTC
# Line 1  Line 1 
1    # $Id: qpsmtpd.spec,v 1.17.2.1 2009/11/24 17:17:43 charliebrady Exp $
2    
3  Name: qpsmtpd  Name: qpsmtpd
4  Version: 0.32  Version: 0.40
5  Release: 13%{?dist}  Release: 1.13%{?dist}
6    %define orig_version 0.40
7  Summary: qpsmtpd  Summary: qpsmtpd
8  License: distributable  License: distributable
9  Group: System Environment/Daemons  Group: System Environment/Daemons
# Line 8  URL: http://smtpd.develooper.com/ Line 11  URL: http://smtpd.develooper.com/
11  BuildRoot: %{_tmppath}/%{name}-root  BuildRoot: %{_tmppath}/%{name}-root
12  BuildRequires: perl >= 0:5.00503  BuildRequires: perl >= 0:5.00503
13  BuildArchitectures: noarch  BuildArchitectures: noarch
14    Requires: perl(Mail::Header), perl(Net::DNS) perl(Net::IP)
15    
16  Source0: qpsmtpd-%{version}.tar.gz  Source0: qpsmtpd-%{orig_version}.tar.gz
17  Source1: qpsmtpd-forkserver.rc  Source1: qpsmtpd-forkserver.rc
18  Source2: qpsmtpd-forkserver.sysconfig  Source2: qpsmtpd-forkserver.sysconfig
19    Source3: qpsmtpd-plugin-file_connection
20  Source100: http://nowhere.dk/~alj/qpsmtpd/smtp-forward-new  Source4: qpsmtpd-xinetd
21    Source5: in.qpsmtpd
22    
23  Patch1: qpsmtpd-0.31-config.patch  Patch1: qpsmtpd-0.31-config.patch
24  Patch5: qpsmtpd-0.29-smtp-loginfo.patch  Patch2: qpsmtpd-0.33-xinetd.patch
25  Patch6: qpsmtpd-0.29-no_brackets.patch  Patch3: qpsmtpd-0.33-af_inet6.patch
26  Patch100: qpsmtpd-0.32-check_badrcptto.patch  Patch4: qpsmtpd-0.31.1-queue.patch
27  Patch101: qpsmtpd-0.32-DENYSOFTIfNoClamdPing.patch  Patch5: qpsmtpd-0.33-smtp-loginfo.patch
28  Patch102: qpsmtpd-0.31-rhsbl.patch  Patch6: qpsmtpd-0.33-hook-logdebug.patch
29  Patch103: qpsmtpd-0.31-badhelo_DISCONNECT.patch  Patch7: qpsmtpd-0.32-dnsbl-checkanswer.patch
30  Patch104: qpsmtpd-0.31-no_response_munging.patch  Patch8: qpsmtpd-0.32-dns-random-id.patch
31  Patch105: qpsmtpd-0.31-smtp_forward_response.patch  Patch100: qpsmtpd-0.40-badhelo_disconnect.patch
32  Patch106: qpsmtpd-0.31-auth_validation.patch  Patch101: qpsmtpd-0.40-badrcptto_allowrelay.patch
33  Patch107: qpsmtpd-0.31-auth_validation.patch2  Patch102: qpsmtpd-0.40-clamav_fix.patch
34  Patch108: qpsmtpd-0.32-peerhooks.patch  Patch103: qpsmtpd-0.40-peer_hooks.patch
35  #Patch109: qpsmtpd-0.32-net_dns.patch  Patch104: qpsmtpd-0.40-clamd_conf.patch
36  Patch110: qpsmtpd-0.32-net_dns.patch2  Patch105: qpsmtpd-0.40-denysoft.patch
37  Patch111: qpsmtpd-0.32-clamheader.patch  Patch106: qpsmtpd-0.40-clamav-headers.patch
38  Patch112: qpsmtpd-0.32-denysoft.patch  Patch107: qpsmtpd-0.40-rhsbl_disconnect.patch
39    Patch108: qpsmtpd-0.40-badrcpttoPlugin.patch
40    Patch109: qpsmtpd-0.40-spamassassin.patch
41    Patch110: qpsmtpd-0.40-resolvable_fromhost.patch
42    Patch111: qpsmtpd-0.40-fixClamscanParameterChange.patch
43    Patch112: qpsmtpd-0.40-resolvable_fromhost.patch2
44    Patch113: qpsmtpd-forkserver-keepalive.patch
45    
46  %description  %description
47  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
48  SMTP features, all functionality is implemented in small "extension  SMTP features, all functionality is implemented in small "extension
# Line 44  now it also includes a smtp forward and Line 55  now it also includes a smtp forward and
55  Summary: mod_perl-2 connection handler for qpsmtpd  Summary: mod_perl-2 connection handler for qpsmtpd
56  Group: System Environment/Daemons  Group: System Environment/Daemons
57    
58    %package async
59    Summary: qpsmtpd using async I/O in a single process
60    Group: System Environment/Daemons
61    
62  %description apache  %description apache
63    
64  This module implements a mod_perl/apache 2.0 connection handler  This module implements a mod_perl/apache 2.0 connection handler
65  that turns Apache into an SMTP server using Qpsmtpd.  that turns Apache into an SMTP server using Qpsmtpd.
66    
67    %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  %prep  %prep
73  %setup -q -n qpsmtpd-%{version}  %setup -q -n qpsmtpd-%{orig_version}
74  %patch1 -p0 -b .config  # XXX - doesn't apply cleanly any more but may still be needed for empty
75  %patch5 -p0 -b .smtp-loginfo  # configs.
76  %patch6 -p0 -b .no_brackets  #%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  %patch100 -p1  %patch100 -p1
86  %patch101 -p1  %patch101 -p1
87  %patch102 -p1  #%patch102 -p1
88  %patch103 -p1  %patch103 -p1
 cp %{SOURCE100} plugins/queue/smtp-forward  
89  %patch104 -p1  %patch104 -p1
90  %patch105 -p1  %patch105 -p1
91  #%patch106 -p1  %patch106 -p1
92  %patch107 -p1  %patch107 -p1
93  %patch108 -p1  %patch108 -p1
94  #%patch109 -p1  %patch109 -p1
95  %patch110 -p1  %patch110 -p1
96  %patch111 -p1  %patch111 -p1
97  %patch112 -p1  %patch112 -p1
98    %patch113 -p0
99    
100  %build  %build
101  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=/usr/lib/perl5/site_perl
102  make  make
103    
104    
# Line 92  else Line 120  else
120          find blib/lib -name '*.pm.*' -exec rm -f {} \;          find blib/lib -name '*.pm.*' -exec rm -f {} \;
121          make PREFIX=$RPM_BUILD_ROOT/usr install          make PREFIX=$RPM_BUILD_ROOT/usr install
122  fi  fi
123    mkdir -p $RPM_BUILD_ROOT/usr/sbin
124    cp qpsmtpd-async $RPM_BUILD_ROOT/usr/sbin
125  mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd  mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd
126  cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins  cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins
127    rm -f $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/*.*
128  mkdir -p $RPM_BUILD_ROOT/etc  mkdir -p $RPM_BUILD_ROOT/etc
129  cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd  cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd
130  echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dir  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  mkdir -p $RPM_BUILD_ROOT/etc/init.d/  mkdir -p $RPM_BUILD_ROOT/etc/init.d/
135  cp %{_sourcedir}/qpsmtpd-forkserver.rc $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver  cp %{SOURCE1} $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver
136  mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/  mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/
137  cp %{_sourcedir}/qpsmtpd-forkserver.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver  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    
146    
147  [ -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 149  cp %{_sourcedir}/qpsmtpd-forkserver.sysc
149  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 {} \;
150  find $RPM_BUILD_ROOT/usr -type f -print | \  find $RPM_BUILD_ROOT/usr -type f -print | \
151          sed "s@^$RPM_BUILD_ROOT@@g"     | \          sed "s@^$RPM_BUILD_ROOT@@g"     | \
152          grep -v /Apache                 > qpsmtpd-%{version}-filelist          grep -v /Apache                 |
153            grep -v /Danga                  |
154            grep -v Qpsmtpd/ConfigServer.pm |
155            grep -v Qpsmtpd/PollServer.pm   > qpsmtpd-%{version}-filelist
156  if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then  if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then
157      echo "ERROR: EMPTY FILE LIST"      echo "ERROR: EMPTY FILE LIST"
158      exit -1      exit -1
# Line 116  fi Line 160  fi
160  find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \  find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \
161          sed "s@^$RPM_BUILD_ROOT@@g"      > qpsmtpd-apache-%{version}-filelist          sed "s@^$RPM_BUILD_ROOT@@g"      > qpsmtpd-apache-%{version}-filelist
162    
163  %files -f qpsmtpd-%{version}-filelist  %files
164  %defattr(-,root,root)  %defattr(-,root,root)
165    /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  %doc CREDITS Changes LICENSE README README.plugins STATUS  %doc CREDITS Changes LICENSE README README.plugins STATUS
255  /etc/init.d/qpsmtpd-forkserver  /etc/init.d/qpsmtpd-forkserver
256  %config /etc/qpsmtpd  %config(noreplace) /etc/qpsmtpd/*
257  %config /etc/sysconfig/qpsmtpd-forkserver  %config(noreplace) /etc/xinetd.d/smtp
258    %config(noreplace) /etc/sysconfig/qpsmtpd-forkserver
259    
260  %files apache -f qpsmtpd-apache-%{version}-filelist  %files apache -f qpsmtpd-apache-%{version}-filelist
261  %defattr(-,root,root)  %defattr(-,root,root)
262    
263  %changelog  %files async
264  * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>  %defattr(-,root,root)
265  - Clean up spec so package can be built by koji/plague  /usr/sbin/qpsmtpd-async
266    /usr/lib/perl5/site_perl/Danga/Client.pm
267  * Mon Apr 09 2007 Shad L. Lords <slords@mail.com> 0.32-13  /usr/lib/perl5/site_perl/Danga/TimeoutSocket.pm
268  - Backport clamav denysoft patch from 0.33-4 [SME: 176]  /usr/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
269    /usr/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
270  * Wed Mar 07 2007 Shad L. Lords <slords@mail.com> 0.32-12  /usr/share/qpsmtpd/plugins/async/check_earlytalker
271  - Add X-Virus-Checked header for clamav scanner [SME: 2498]  /usr/share/qpsmtpd/plugins/async/dnsbl
272    /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]  
   
 * 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]  
   
 * Mon Mar 27 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme07  
 - Fix cvm auth validation. [SME: 1138]  
   
 * Sun Mar 26 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme06  
 - Apply more stringent validation to authentication attempts. [SME: 1138]  
   
 * 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]  
   
 * Sun Feb 12 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme04  
 - Apply bugfix to updated smtp-forward plugin. [SME: 710]  
   
 * Sun Feb 12 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme03  
 - Use updated smtp-forward plugin. [SME: 710]  
   
 * Sun Feb  5 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme02  
 - Disconnect in check_spamhelo plugin. [SME: 658]  
   
 * Thu Feb  2 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme01  
 - Upgrade to 0.31.1 tarball. Remove obsolete pre-connection patch.  
   [SME: 643]  
   
 * Tue Jan 31 2006 Shad L. Lords <slords@mail.com> 0.31-7sme03  
 - Fix to allow TXT records for rhsbl lookups [perl #38347] [SME: 596]  
   
 * Tue Jan 31 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme02  
 - Return a 4xx error code if clamd required, but not responding [SME: 176]  
273    
274  * Fri Nov 4 2005 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme01  %changelog
275  - Don't apply check_badrcptto to relay clients [SF: 1333999]  * 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    * 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    * 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    * 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    * 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    * 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    * Sat Jun 30 2007 Shad L. Lords <slords@mail.com> 0.40-1.6.sme
299    - Move clamav headers to top to not mess up message signing.
300    
301    * 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    
304    * 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    * 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    * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.2.sme
311    - Fix clamav patch so service starts [SME: 3065]
312    
313    * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.1.sme
314    - Update for smeserver [SME: 3065]
315    
316    * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
317    - updated to 0.40 - no code change.
318    
319    * 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    
396  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
397  - 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