/[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.13 by bytegw, Mon Jan 7 18:49:37 2008 UTC
# Line 1  Line 1 
1  Name: qpsmtpd  Name: qpsmtpd
2  Version: 0.32  Version: 0.40
3  Release: 13%{?dist}  Release: 1.9%{?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
34  Patch110: qpsmtpd-0.32-net_dns.patch2  Patch105: qpsmtpd-0.40-denysoft.patch
35  Patch111: qpsmtpd-0.32-clamheader.patch  Patch106: qpsmtpd-0.40-clamav-headers.patch
36  Patch112: qpsmtpd-0.32-denysoft.patch  Patch107: qpsmtpd-0.40-rhsbl_disconnect.patch
37    Patch108: qpsmtpd-0.40-badrcpttoPlugin.patch
38    Patch109: qpsmtpd-0.40-spamassassin.patc
39    
40  %description  %description
41  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
42  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 49  now it also includes a smtp forward and
49  Summary: mod_perl-2 connection handler for qpsmtpd  Summary: mod_perl-2 connection handler for qpsmtpd
50  Group: System Environment/Daemons  Group: System Environment/Daemons
51    
52    %package async
53    Summary: qpsmtpd using async I/O in a single process
54    Group: System Environment/Daemons
55    
56  %description apache  %description apache
57    
58  This module implements a mod_perl/apache 2.0 connection handler  This module implements a mod_perl/apache 2.0 connection handler
59  that turns Apache into an SMTP server using Qpsmtpd.  that turns Apache into an SMTP server using Qpsmtpd.
60    
61    %description async
62    This package contains the Qpsmtpd::PollServer module, which allows
63    qpsmtd to handle many connections in a single process and the
64    qpsmpd-async which uses it.
65    
66  %prep  %prep
67  %setup -q -n qpsmtpd-%{version}  %setup -q -n qpsmtpd-%{orig_version}
68  %patch1 -p0 -b .config  # XXX - doesn't apply cleanly any more but may still be needed for empty
69  %patch5 -p0 -b .smtp-loginfo  # configs.
70  %patch6 -p0 -b .no_brackets  #%patch1 -p0 -b .config
71    # Merged into upstream:
72    #%patch2 -p0 -b .xinetd
73    #%patch3 -p0 -b .af_inet6
74    %patch4 -p0 -b .queue
75    #%patch5 -p0 -b .smtp-loginfo
76    #%patch6 -p0 -b .hook-logdebug
77    #%patch7 -p0 -b .dnsbl-checkanswer
78    #%patch8 -p0 -b .dns-random-id
79  %patch100 -p1  %patch100 -p1
80  %patch101 -p1  %patch101 -p1
81  %patch102 -p1  #%patch102 -p1
82  %patch103 -p1  %patch103 -p1
 cp %{SOURCE100} plugins/queue/smtp-forward  
83  %patch104 -p1  %patch104 -p1
84  %patch105 -p1  %patch105 -p1
85  #%patch106 -p1  %patch106 -p1
86  %patch107 -p1  %patch107 -p1
87  %patch108 -p1  %patch108 -p1
88  #%patch109 -p1  %patch109 -p1
 %patch110 -p1  
 %patch111 -p1  
 %patch112 -p1  
89    
90  %build  %build
91  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL  CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLSITELIB=/usr/lib/perl5/site_perl
92  make  make
93    
94    
# Line 92  else Line 110  else
110          find blib/lib -name '*.pm.*' -exec rm -f {} \;          find blib/lib -name '*.pm.*' -exec rm -f {} \;
111          make PREFIX=$RPM_BUILD_ROOT/usr install          make PREFIX=$RPM_BUILD_ROOT/usr install
112  fi  fi
113    mkdir -p $RPM_BUILD_ROOT/usr/sbin
114    cp qpsmtpd-async $RPM_BUILD_ROOT/usr/sbin
115  mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd  mkdir -p $RPM_BUILD_ROOT/usr/share/qpsmtpd
116  cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins  cp -r plugins $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins
117    rm -f $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/*.*
118  mkdir -p $RPM_BUILD_ROOT/etc  mkdir -p $RPM_BUILD_ROOT/etc
119  cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd  cp -r config.sample $RPM_BUILD_ROOT/etc/qpsmtpd
120  echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dir  rm -f $RPM_BUILD_ROOT/etc/qpsmtpd/*.*
121    echo /usr/share/qpsmtpd/plugins > $RPM_BUILD_ROOT/etc/qpsmtpd/plugin_dirs
122    echo /var/spool/qpsmtpd > $RPM_BUILD_ROOT/etc/qpsmtpd/spool_dir
123    echo logging/file_connection loglevel LOGINFO /var/log/qpsmtpd/%Y-%m-%d > $RPM_BUILD_ROOT/etc/qpsmtpd/logging
124  mkdir -p $RPM_BUILD_ROOT/etc/init.d/  mkdir -p $RPM_BUILD_ROOT/etc/init.d/
125  cp %{_sourcedir}/qpsmtpd-forkserver.rc $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver  cp %{SOURCE1} $RPM_BUILD_ROOT/etc/init.d/qpsmtpd-forkserver
126  mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/  mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/
127  cp %{_sourcedir}/qpsmtpd-forkserver.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver  cp %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/qpsmtpd-forkserver
128    cp %{SOURCE3} $RPM_BUILD_ROOT/usr/share/qpsmtpd/plugins/logging/file_connection
129    mkdir -p $RPM_BUILD_ROOT/var/spool/qpsmtpd
130    mkdir -p $RPM_BUILD_ROOT/var/log/qpsmtpd
131    mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d
132    cp %{SOURCE4} $RPM_BUILD_ROOT/etc/xinetd.d/smtp
133    mkdir -p $RPM_BUILD_ROOT/usr/sbin
134    cp %{SOURCE5} $RPM_BUILD_ROOT/usr/sbin/in.smtp
135    
136    
137  [ -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 139  cp %{_sourcedir}/qpsmtpd-forkserver.sysc
139  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 {} \;
140  find $RPM_BUILD_ROOT/usr -type f -print | \  find $RPM_BUILD_ROOT/usr -type f -print | \
141          sed "s@^$RPM_BUILD_ROOT@@g"     | \          sed "s@^$RPM_BUILD_ROOT@@g"     | \
142          grep -v /Apache                 > qpsmtpd-%{version}-filelist          grep -v /Apache                 |
143            grep -v /Danga                  |
144            grep -v Qpsmtpd/ConfigServer.pm |
145            grep -v Qpsmtpd/PollServer.pm   > qpsmtpd-%{version}-filelist
146  if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then  if [ "$(cat qpsmtpd-%{version}-filelist)X" = "X" ] ; then
147      echo "ERROR: EMPTY FILE LIST"      echo "ERROR: EMPTY FILE LIST"
148      exit -1      exit -1
# Line 116  fi Line 150  fi
150  find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \  find $RPM_BUILD_ROOT/usr -type f -path '*/Apache*' -print | \
151          sed "s@^$RPM_BUILD_ROOT@@g"      > qpsmtpd-apache-%{version}-filelist          sed "s@^$RPM_BUILD_ROOT@@g"      > qpsmtpd-apache-%{version}-filelist
152    
153  %files -f qpsmtpd-%{version}-filelist  %files
154  %defattr(-,root,root)  %defattr(-,root,root)
155    /usr/sbin/in.smtp
156    /usr/bin/qpsmtpd
157    /usr/bin/qpsmtpd-forkserver
158    /usr/lib/perl5/site_perl/Qpsmtpd.pm
159    /usr/lib/perl5/site_perl/Qpsmtpd/Plugin.pm
160    /usr/lib/perl5/site_perl/Qpsmtpd/Constants.pm
161    /usr/lib/perl5/site_perl/Qpsmtpd/Command.pm
162    /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer.pm
163    /usr/lib/perl5/site_perl/Qpsmtpd/Connection.pm
164    /usr/lib/perl5/site_perl/Qpsmtpd/Transaction.pm
165    /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/Constants.pm
166    /usr/lib/perl5/site_perl/Qpsmtpd/Postfix/pf2qp.pl
167    /usr/lib/perl5/site_perl/Qpsmtpd/TcpServer/Prefork.pm
168    /usr/lib/perl5/site_perl/Qpsmtpd/Auth.pm
169    /usr/lib/perl5/site_perl/Qpsmtpd/Utils.pm
170    /usr/lib/perl5/site_perl/Qpsmtpd/SelectServer.pm
171    /usr/lib/perl5/site_perl/Qpsmtpd/DSN.pm
172    /usr/lib/perl5/site_perl/Qpsmtpd/SMTP/Prefork.pm
173    /usr/lib/perl5/site_perl/Qpsmtpd/SMTP.pm
174    /usr/lib/perl5/site_perl/Qpsmtpd/Address.pm
175    /usr/lib/perl5/site_perl/Qpsmtpd/Postfix.pm
176    /usr/share/man/man3/Qpsmtpd::Command.3pm.gz
177    /usr/share/man/man3/Qpsmtpd.3pm.gz
178    /usr/share/man/man3/Qpsmtpd::Transaction.3pm.gz
179    /usr/share/man/man3/Qpsmtpd::Constants.3pm.gz
180    /usr/share/man/man3/Qpsmtpd::ConfigServer.3pm.gz
181    /usr/share/man/man3/Qpsmtpd::DSN.3pm.gz
182    /usr/share/man/man3/Qpsmtpd::Postfix.3pm.gz
183    /usr/share/man/man3/Qpsmtpd::Address.3pm.gz
184    /usr/share/man/man3/Qpsmtpd::Connection.3pm.gz
185    /usr/share/qpsmtpd/plugins/check_loop
186    /usr/share/qpsmtpd/plugins/check_relay
187    /usr/share/qpsmtpd/plugins/sender_permitted_from
188    /usr/share/qpsmtpd/plugins/count_unrecognized_commands
189    /usr/share/qpsmtpd/plugins/spamassassin
190    /usr/share/qpsmtpd/plugins/check_badrcptto
191    /usr/share/qpsmtpd/plugins/rcpt_ok
192    /usr/share/qpsmtpd/plugins/domainkeys
193    /usr/share/qpsmtpd/plugins/virus/klez_filter
194    /usr/share/qpsmtpd/plugins/virus/check_for_hi_virus
195    /usr/share/qpsmtpd/plugins/virus/uvscan
196    /usr/share/qpsmtpd/plugins/virus/kavscanner
197    /usr/share/qpsmtpd/plugins/virus/hbedv
198    /usr/share/qpsmtpd/plugins/virus/clamav
199    /usr/share/qpsmtpd/plugins/virus/clamdscan
200    /usr/share/qpsmtpd/plugins/virus/aveclient
201    /usr/share/qpsmtpd/plugins/virus/sophie
202    /usr/share/qpsmtpd/plugins/virus/bitdefender
203    /usr/share/qpsmtpd/plugins/queue/smtp-forward
204    /usr/share/qpsmtpd/plugins/queue/qmail-queue
205    /usr/share/qpsmtpd/plugins/queue/maildir
206    /usr/share/qpsmtpd/plugins/queue/exim-bsmtp
207    /usr/share/qpsmtpd/plugins/queue/postfix-queue
208    /usr/share/qpsmtpd/plugins/http_config
209    /usr/share/qpsmtpd/plugins/quit_fortune
210    /usr/share/qpsmtpd/plugins/milter
211    /usr/share/qpsmtpd/plugins/auth/authnull
212    /usr/share/qpsmtpd/plugins/auth/authdeny
213    /usr/share/qpsmtpd/plugins/auth/auth_flat_file
214    /usr/share/qpsmtpd/plugins/auth/auth_cvm_unix_local
215    /usr/share/qpsmtpd/plugins/auth/auth_vpopmail_sql
216    /usr/share/qpsmtpd/plugins/auth/auth_ldap_bind
217    /usr/share/qpsmtpd/plugins/tls_cert
218    /usr/share/qpsmtpd/plugins/logging/warn
219    /usr/share/qpsmtpd/plugins/logging/syslog
220    /usr/share/qpsmtpd/plugins/logging/adaptive
221    /usr/share/qpsmtpd/plugins/logging/file
222    /usr/share/qpsmtpd/plugins/logging/devnull
223    /usr/share/qpsmtpd/plugins/logging/file_connection
224    /usr/share/qpsmtpd/plugins/content_log
225    /usr/share/qpsmtpd/plugins/tls
226    /usr/share/qpsmtpd/plugins/check_spamhelo
227    /usr/share/qpsmtpd/plugins/check_norelay
228    /usr/share/qpsmtpd/plugins/check_earlytalker
229    /usr/share/qpsmtpd/plugins/hosts_allow
230    /usr/share/qpsmtpd/plugins/check_badmailfrom
231    /usr/share/qpsmtpd/plugins/dns_whitelist_soft
232    /usr/share/qpsmtpd/plugins/dnsbl
233    /usr/share/qpsmtpd/plugins/ident/geoip
234    /usr/share/qpsmtpd/plugins/ident/p0f
235    /usr/share/qpsmtpd/plugins/relay_only
236    /usr/share/qpsmtpd/plugins/parse_addr_withhelo
237    /usr/share/qpsmtpd/plugins/require_resolvable_fromhost
238    /usr/share/qpsmtpd/plugins/rhsbl
239    /usr/share/qpsmtpd/plugins/dont_require_anglebrackets
240    /usr/share/qpsmtpd/plugins/check_badrcptto_patterns
241    /usr/share/qpsmtpd/plugins/greylisting
242    /usr/share/qpsmtpd/plugins/check_basicheaders
243    /usr/share/qpsmtpd/plugins/check_badmailfromto
244  %doc CREDITS Changes LICENSE README README.plugins STATUS  %doc CREDITS Changes LICENSE README README.plugins STATUS
245  /etc/init.d/qpsmtpd-forkserver  /etc/init.d/qpsmtpd-forkserver
246  %config /etc/qpsmtpd  %config(noreplace) /etc/qpsmtpd/*
247  %config /etc/sysconfig/qpsmtpd-forkserver  %config(noreplace) /etc/xinetd.d/smtp
248    %config(noreplace) /etc/sysconfig/qpsmtpd-forkserver
249    
250  %files apache -f qpsmtpd-apache-%{version}-filelist  %files apache -f qpsmtpd-apache-%{version}-filelist
251  %defattr(-,root,root)  %defattr(-,root,root)
252    
253  %changelog  %files async
254  * Sun Apr 29 2007 Shad L. Lords <slords@mail.com>  %defattr(-,root,root)
255  - Clean up spec so package can be built by koji/plague  /usr/sbin/qpsmtpd-async
256    /usr/lib/perl5/site_perl/Danga/Client.pm
257  * Mon Apr 09 2007 Shad L. Lords <slords@mail.com> 0.32-13  /usr/lib/perl5/site_perl/Danga/TimeoutSocket.pm
258  - Backport clamav denysoft patch from 0.33-4 [SME: 176]  /usr/lib/perl5/site_perl/Qpsmtpd/ConfigServer.pm
259    /usr/lib/perl5/site_perl/Qpsmtpd/PollServer.pm
260  * Wed Mar 07 2007 Shad L. Lords <slords@mail.com> 0.32-12  /usr/share/qpsmtpd/plugins/async/check_earlytalker
261  - Add X-Virus-Checked header for clamav scanner [SME: 2498]  /usr/share/qpsmtpd/plugins/async/dnsbl
262    /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]  
263    
264  * Thu Feb  2 2006 Charlie Brady <charlieb@e-smith.com> 0.31.1-1sme01  %changelog
265  - Upgrade to 0.31.1 tarball. Remove obsolete pre-connection patch.  * Mon Jan 7 2008 Stephen Noble <support@dungog.net> 0.40-1.9.sme
266    [SME: 643]  - fix uninitialized value in spamassassin plugin [SME: 3340]
267    
268  * Tue Jan 31 2006 Shad L. Lords <slords@mail.com> 0.31-7sme03  * Mon Jan 7 2008 Stephen Noble <support@dungog.net> 0.40-1.8.sme
269  - Fix to allow TXT records for rhsbl lookups [perl #38347] [SME: 596]  - change to badrcptto plugin [SME: 3476]
270    
271  * Tue Jan 31 2006 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme02  * Tue Oct 16 2007 Charlie Brady <charlie_brady@mitel.com> 0.40-1.7.sme
272  - Return a 4xx error code if clamd required, but not responding [SME: 176]  - Add support for disconnect option in rhsbl plugin [SME: 3390]
273    
274  * Fri Nov 4 2005 Gordon Rowell <gordonr@gormand.com.au> 0.31-7sme01  * Sat Jun 30 2007 Shad L. Lords <slords@mail.com> 0.40-1.6.sme
275  - Don't apply check_badrcptto to relay clients [SF: 1333999]  - Move clamav headers to top to not mess up message signing.
276    
277    * Thu Jun 28 2007 Gavin Weight <gweight@gmail.com> 0.40-1.5.sme
278    - Remove the scriptlets within the .spec file. [SME: 3112]
279    
280    * Mon Jun 25 2007 Shad L. Lords <slords@mail.com> 0.40-1.4.sme
281    - Deny soft if clamscan fails [SME: 3098]
282    
283    * Fri Jun 15 2007 Shad L. Lords <slords@mail.com> 0.40-1.3.sme
284    - Fix clamd.conf path for clamav plugin [SME: 3067]
285    
286    * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.2.sme
287    - Fix clamav patch so service starts [SME: 3065]
288    
289    * Thu Jun 14 2007 Shad L. Lords <slords@mail.com> 0.40-1.1.sme
290    - Update for smeserver [SME: 3065]
291    
292    * Tue Jun 12 2007 <hjp@hjp.at> 0.40-1.0
293    - updated to 0.40 - no code change.
294    
295    * Thu Jun 07 2007 <hjp@hjp.at> 0.40-0.2
296    - unset environment variables which are normally tainted in perl.
297    - updated to 0.40rc1
298    - added dependency on Net::IP (needed by some plugins)
299    
300    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.5
301    - moved environment cleanup into start() function, otherwise
302      LANG just gets reinitialized.
303    
304    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.4
305    - split qpsmtpd-async into a separate package to avoid dependency
306      on ParaDNS.
307    
308    * Sat May 05 2007 <hjp@hjp.at> 0.33-0.3
309    - also unset LANG, LC_ALL and LC_TIME in startup script to prevent
310      locale specific Received headers (bug reported by Dominik Meyer)
311    
312    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.2
313    - 0.3x branch has been merged back to trunk.
314      Got current snapshot (r715) from trunk.
315    
316    * Sun Feb 25 2007 <hjp@hjp.at> 0.33-0.1
317    - Start forkserver via "daemon" (Gavin Carr)
318    - Fixed 'service qpsmtpd-forkserver status' (Gavin Carr)
319    - Changed policy for config files to noreplace (Gavin Carr)
320    
321    * Sun Nov 05 2006 <hjp@hjp.at> 0.33-0.0
322    - Upgraded to current snapshot from 0.3x branch (which should become
323      0.33 soon-ish)
324    - included xinetd-support again.
325    
326    * Sat Mar 18 2006 <hjp@hjp.at> 0.32-2
327    - fix dnsbl to check whether answer fits query.
328    - randomize Net::DNS ids for qpsmtpd-forkserver child processes.
329    
330    * Wed Mar 08 2006 <hjp@hjp.at> 0.32-1
331    - New upstream 0.32
332    - rc-file unsets PERL_UNICODE (bug #38397)
333    
334    * Sat Jan 28 2006 <hjp@hjp.at> 0.31.1-3
335    - Use ${SOURCE*} macros to refer to source files
336    - Avoid invoking rpm and other cleanup in %pre section
337    - Invoke chkconfig in %post.
338    - (Thanks to Josko Plazonic for the reporting these problems and
339      suggesting fixes)
340    
341    * Tue Nov 30 2005 <hjp@hjp.at> 0.31.1-2
342    - Revision 170 of plugins/loggin/file_connection:
343      Return DECLINED from open_log.
344      Open log in write_log if it isn't already open.
345    
346    * Tue Nov 29 2005 <hjp@hjp.at> 0.31.1-1
347    - Commented out queue plugins from sample config
348    - Added dependencies
349    - Create smtpd user if it doesn't exist
350    - Added /var/log/qpsmtpd and /var/spool/qpsmtpd
351    
352    * Sat Nov 26 2005 <hjp@hjp.at>
353    - Added file_connection plugin
354    - Startup file for qpsmtpd-forkserver now uses --detach and assumes that
355      a suitable logging module is configured (file_connection by default)
356    
357    * Wed Nov 23 2005 <hjp@hjp.at>
358    - Forkserver drops privileges before loading plugins now.
359    
360    * Sun Nov 20 2005 <hjp@hjp.at>
361    - New upstream 0.31.1
362    
363    * Mon Nov 14 2005 <hjp@hjp.at> 0.31-8
364    - New upstream 0.31rc3.
365    - pre-connection patch slightly simplified since upstream fixed one of
366      the bugs.
367    
368    * Tue Aug 23 2005 <hjp@hjp.at>
369    - forced INSTALLSITELIB=/usr/lib/perl5/site_perl as suggested by
370      Charlie Brady.
371    
372  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7  * Sat Aug 20 2005 <hjp@hjp.at> 0.31-7
373  - 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