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