Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 916508ae61a13aae014baf5a404888da > files > 13

dspam-3.10.2-2.fc16.src.rpm

%global dspam_user      dspam
%global dspam_group     mail
%global mail_group      %{dspam_group}
%global dspam_homedir   %{_localstatedir}/lib/dspam
%global dspam_confdir   %{_sysconfdir}
%global dspam_logdir    %{_localstatedir}/log/dspam
%global dspam_mode      2511
%global dspam_web_docroot %{_localstatedir}/www/dspam
%global __perl_requires %{SOURCE99}

Summary:                A library and Mail Delivery Agent for Bayesian SPAM filtering
Name:                   dspam
Version:                3.10.2
Release:                2%{?dist}
License:                GPLv2
Group:                  System Environment/Daemons
Source0:                http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Source2:                dspam-cron
Source3:                dspam-logrotate
Source4:                dspam-web.conf
Source5:                dspam-front
Source7:                dspam-tmpfiles
Source8:                dspam-systemd
Source99:               dspam-filter-requires.sh
Patch1:                 dspam-3.9.0-docs.patch
Patch2:                 dspam-3.9.0-dspamsock.patch
Patch3:                 dspam-default-server-port.patch
Patch4:                 dspam-3.10.2.exim.patch

URL:                    http://www.nuclearelephant.com/
# kept to be able to build EPEL versions
Buildroot:              %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires:          autoconf 
BuildRequires:          automake
BuildRequires:          libtool
BuildRequires:          mysql-devel
BuildRequires:          postgresql-devel
BuildRequires:          sqlite-devel
BuildRequires:          openldap-devel
BuildRequires:          systemd-units

Requires:               dspam-libs = %{version}-%{release}
Requires(post):         systemd-sysv
Requires:               perl(Mail::MboxParser)

%description
The DSPAM agent masquerades as the email server's local delivery agent
and filters/learns spams using an advanced Bayesian statistical approach
(based on Baye's theorem of combined probabilities) which provides an
administratively maintenance-free, easy-learning Anti-Spam service
custom tailored to each individual user's behavior. Advanced because on
top of standard Bayesian filtering is also incorporated the use of
Chained Tokens, de-obfuscation, and other enhancements. DSPAM works
great with Sendmail, Exim and Postfix, and should work well with any
other MTA that supports an external local delivery agent (qmail, etc.)

%package libs
Summary:                The DSPAM library core processing engines
Group:                  System Environment/Libraries

%description libs
The DSPAM core processing engine, also known as libdspam, provides all
critical spam filtering functions.  The engine is embedded into other
DSPAM components (such as the agent) and is responsbile for the actual
filtering logic.

%package client
Summary:                The DSPAM client program used to talk to dspam daemon
Group:                  Applications/System

%description client
The DSPAM client program communicates with a server to process emails.

%package hash
Summary:                Hash storage driver for libdspam
Group:                  System Environment/Libraries
Requires:               dspam-libs = %{version}-%{release}

%description hash
The self-contained Hash-Based driver (inspired by Bill Yerazunis' CRM
Sparse Spectra algorithm) is the fastest solution by far and requires no
dependencies, supports an auto-extend feature to grow the file size as
needed, and is very fast and compact. It does, however, lack some
features (such as merged groups support) and uses a lot of memory to
mmap() users. The driver is thread-safe (required for running DSPAM in
server daemon mode).

%package mysql
Summary:                MySQL storage driver for libdspam
Group:                  System Environment/Libraries
Requires:               dspam-libs = %{version}-%{release}

%description mysql
MySQL driver for libdspam. The driver is thread-safe (required for
running DSPAM in server daemon mode).

%package pgsql
Summary:                PostgreSQL storage driver for libdspam
Group:                  System Environment/Libraries
Requires:               dspam-libs = %{version}-%{release}

%description pgsql
PostgreSQL storage driver for libdspam. The driver is thread-safe
(required for running DSPAM in server daemon mode).

%package sqlite3
Summary:                SQLite v3.x storage driver for libdspam
Group:                  System Environment/Libraries
Requires:               dspam-libs = %{version}-%{release}

%description sqlite3
SQLite v3 storage driver for libdspam. The driver is not thread-safe
and should not be used in DSPAM server daemon mode.

%package devel
Summary:                Development library and header files for libdspam
Group:                  Development/Libraries
Requires:               dspam-libs = %{version}-%{release}

%description devel
DSPAM has had its core engine moved into a separate library, libdspam.
This library can be used by developers to provide 'drop-in' spam
filtering for their mail client applications, other Anti-Spam tools, or
similar projects.

%package web
Summary:                Web-based interface for DSPAM
Group:                  System Environment/Daemons
Requires:               dspam = %{version}-%{release}
Requires:               webserver

%description web
Web-based interface for DSPAM's powerful Anti-Spam engine.

%prep

%setup -q
%patch1 -p0
%patch2 -p0
%patch3 -p0
%patch4 -p0

%build

%configure \
    --enable-long-usernames \
    --enable-syslog \
    --enable-large-scale \
    --enable-clamav \
    --disable-domain-scale \
    --disable-homedir \
    --enable-virtual-users \
    --enable-preferences-extension \
    --with-mysql-includes='%{_includedir}/mysql' \
    --with-mysql-libraries='%{_libdir}/mysql' \
    --with-pgsql-includes='%{_includedir}/pgsql' \
    --with-pgsql-libraries='%{_libdir}' \
    --enable-daemon \
    --enable-external-lookup \
    --with-storage-driver='hash_drv,mysql_drv,pgsql_drv,sqlite3_drv' \
    --with-dspam-home='%{dspam_homedir}' \
    --with-dspam-owner='%{dspam_user}' \
    --with-dspam-group='%{mail_group}' \
    --with-dspam-home-group='%{mail_group}' \
    --with-dspam-mode='%{dspam_mode}' \
    --with-logdir='%{dspam_logdir}' \
    --sysconfdir='%{dspam_confdir}' 

sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool

%{__make} OPTIMIZE="%{optflags} -fPIC -DPIC"

%install
%{__rm} -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"

# make some dirs
%{__install} -d -p -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/
%{__install} -d -p -m 755 $RPM_BUILD_ROOT%{dspam_homedir}/opt-in/
%{__install} -d -p -m 755 $RPM_BUILD_ROOT%{dspam_homedir}/opt-out/
%{__install} -d -p -m 775 $RPM_BUILD_ROOT%{dspam_homedir}/data/
%{__install} -d -p -m 755 $RPM_BUILD_ROOT%{dspam_logdir}/
%{__install} -d -p -m 755 $RPM_BUILD_ROOT%{dspam_web_docroot}/
%{__install} -d -p -m 755 $RPM_BUILD_ROOT%{_var}/run/dspam/
%{__install}  -Dp -m 755 %{SOURCE5} $RPM_BUILD_ROOT%{_bindir}/dspam-front

# webui
 %{__install} -d -p -m 755 $RPM_BUILD_ROOT%{dspam_web_docroot}/templates/
for foo in webui/cgi-bin/templates/??
do
    [ -d "${foo}" ] && %{__install} -d p -m 755 $RPM_BUILD_ROOT%{dspam_web_docroot}/templates/${foo##*\/}
done

# remove .la and .a files
find $RPM_BUILD_ROOT -name *.la -exec rm {} \; 
find $RPM_BUILD_ROOT -name *.a  -exec rm {} \;

# move storage drivers (if they should be in the wrong directory by accident)
[ -f "$RPM_BUILD_ROOT%{_libdir}/lib*_drv*" ] && \
    %{__mv} -f $RPM_BUILD_ROOT%{_libdir}/lib*_drv* $RPM_BUILD_ROOT/%{_libdir}/dspam

# storage related configuration and scripts

# mysql
%{__install} -d -p -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/sql-scripts/mysql
%{__install} -Dp -m 644 src/tools.mysql_drv/*.sql $RPM_BUILD_ROOT%{_datadir}/%{name}/sql-scripts/mysql/

# postgres
%{__install} -d -p -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/sql-scripts/pgsql
%{__install} -Dp -m 644 src/tools.pgsql_drv/*.sql $RPM_BUILD_ROOT%{_datadir}/%{name}/sql-scripts/pgsql/

# sqlite 3
%{__install} -d -p -m 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/sql-scripts/sqlite3
%{__install} -m 644 src/tools.sqlite_drv/purge-3.sql $RPM_BUILD_ROOT%{_datadir}/%{name}/sql-scripts/sqlite3/

# install text notifications
%{__install} -d -p $RPM_BUILD_ROOT%{dspam_homedir}/txt/
%{__install} -Dp -m 644 txt/*.txt $RPM_BUILD_ROOT%{dspam_homedir}/txt/
echo "Scanned and tagged as SPAM with DSPAM %{version} by Your ISP.com"> $RPM_BUILD_ROOT%{dspam_homedir}/txt/msgtag.spam
echo "Scanned and tagged as non-SPAM with DSPAM %{version} by Your ISP.com"> $RPM_BUILD_ROOT%{dspam_homedir}/txt/msgtag.nonspam

# install systemd script
%{__install} -Dp -m0644 %{SOURCE8} $RPM_BUILD_ROOT%{_unitdir}/dspam.service

# install cron script
%{__install} -Dp -m0755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/dspam

# install logrotate script
%{__install} -Dp -m0644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/dspam

# install tmpfiles script
%{__install} -Dp -m0644 %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/dspam.conf

# install devel files
%{__install} -Dp -m 0644 src/*.h $RPM_BUILD_ROOT%{_includedir}/dspam/

# when only one storage driver is compiled, it is linked statically with DSPAM
%{__sed} -i -e "s:^[\t ]\(StorageDriver[\t ]\{1,99\}.*\)$:# \1:" src/dspam.conf

# install additional copy of dspam.conf as reference
%{__install} -m0644 src/dspam.conf $RPM_BUILD_ROOT%{dspam_confdir}/dspam.conf.default

#make sure CHANGELOG is in utf-8 format
iconv -f iso8859-1 -t utf-8 CHANGELOG > CHANGELOG.conv && mv -f CHANGELOG.conv CHANGELOG

# web 
%{__install} -Dp -m0644 webui/htdocs/*.{js,css,gif} $RPM_BUILD_ROOT%{dspam_web_docroot}/
%{__install} -Dp -m0644 webui/cgi-bin/templates/*.html $RPM_BUILD_ROOT%{dspam_web_docroot}/templates
%{__install} -Dp -m0755 webui/cgi-bin/templates/*.pl $RPM_BUILD_ROOT%{dspam_web_docroot}/templates
%{__install} -Dp -m0644 webui/cgi-bin/{admins,default.prefs,rgb.txt} $RPM_BUILD_ROOT%{dspam_web_docroot}/

%{__install} -Dp -m0755 webui/cgi-bin/{configure.pl,*.cgi} $RPM_BUILD_ROOT%{dspam_web_docroot}/

for foo in webui/cgi-bin/templates/??
do
    if [ -d "${foo}" ]
    then
        %{__install} -Dp -m0644 ${foo}/*.html $RPM_BUILD_ROOT%{dspam_web_docroot}/templates/${foo##*\/}
        [ -f ${foo}/*.pl ] && %{__install} -Dp -m0644 ${foo}/*.pl $RPM_BUILD_ROOT%{dspam_web_docroot}/templates/${foo##*\/}
    fi
done
%{__install} -Dp -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/httpd/conf.d/

%post
if [ $1 -eq 1 ] ; then 
    # Initial installation 
    /bin/systemctl daemon-reload >/dev/null 2>&1 || :
fi

%preun
if [ $1 -eq 0 ] ; then
    # Package removal, not upgrade
    /bin/systemctl --no-reload disable dspam.service > /dev/null 2>&1 || :
    /bin/systemctl stop dspam.service > /dev/null 2>&1 || :
fi

%postun
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
if [ $1 -ge 1 ] ; then
	/sbin/chkconfig --del httpd >/dev/null 2>&1 || :
    # Package upgrade, not uninstall
    /bin/systemctl try-restart dspam.service >/dev/null 2>&1 || :
fi

%pre libs
getent group %{dspam_user} >/dev/null || groupadd -r %{dspam_user}
getent passwd %{dspam_user} >/dev/null || useradd -r -g %{dspam_user} -G %{dspam_user},%{mail_group} -d %{dspam_homedir} -s /sbin/nologin -c 'User to own dspam directories and default processes' %{dspam_user}
exit 0

%post libs -p /sbin/ldconfig

%postun libs -p /sbin/ldconfig

%clean
%{__rm} -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc README CHANGELOG RELEASE.NOTES UPGRADING
%attr(0770,%{dspam_user},%{mail_group}) %dir %{dspam_logdir}
%attr(0770,%{dspam_user},%{mail_group}) %dir %{dspam_homedir}
%attr(0770,%{dspam_user},root) %dir %{dspam_homedir}/opt-in
%attr(0770,%{dspam_user},root) %dir %{dspam_homedir}/opt-out
%attr(0770,%{dspam_user},%{mail_group}) %dir %{dspam_homedir}/data
%dir %{dspam_homedir}/txt/
%config(noreplace) %{dspam_homedir}/txt/*
%attr(0770,%{dspam_user},%{mail_group}) %dir %{_var}/run/dspam
%{_sysconfdir}/cron.daily/dspam
%config(noreplace) %{_sysconfdir}/tmpfiles.d/dspam.conf
%config(noreplace) %{_sysconfdir}/logrotate.d/dspam
%attr(0640,root,%{mail_group}) %config(noreplace) %{dspam_confdir}/dspam.conf
%attr(0644,root,%{mail_group}) %config(noreplace) %{dspam_confdir}/dspam.conf.default
%{_unitdir}/dspam.service
%{_mandir}/man1/*
%attr(%{dspam_mode},%{dspam_user},%{mail_group}) %{_bindir}/dspam
%{_bindir}/dspam_2sql
%{_bindir}/dspam_admin
%{_bindir}/dspam_clean
%{_bindir}/dspam_crc
%{_bindir}/dspam_dump
%{_bindir}/dspam_logrotate
%{_bindir}/dspam_merge
%{_bindir}/dspam_stats
%{_bindir}/dspam_train
%{_bindir}/dspam_notify
%{_bindir}/dspam-front

%files client
%defattr(-, root,root,-)
%{_bindir}/dspamc

%files libs
%defattr(-,root,root,-)
%doc README CHANGELOG RELEASE.NOTES UPGRADING LICENSE
%doc doc/{courier.txt,exim.txt,markov.txt,osx.txt,pop3filter.txt,postfix.txt,qmail.txt,relay.txt,sendmail.txt,tests.txt}
%{_libdir}/libdspam.so.*
%dir %{_libdir}/dspam
%dir %{_datadir}/%{name}/
%dir %{_datadir}/%{name}/sql-scripts

%files hash
%defattr(-,root,root,-)
#%doc README.cssclean
%{_libdir}/dspam/libhash_drv.so*
%{_bindir}/css*

%files mysql
%defattr(-,root,root,-)
%doc doc/mysql_drv.txt
%{_datadir}/%{name}/sql-scripts/mysql/
%{_libdir}/dspam/libmysql_drv.so*

%files pgsql
%defattr(-,root,root,-)
%doc doc/pgsql_drv.txt
%{_datadir}/%{name}/sql-scripts/pgsql/
%{_libdir}/dspam/libpgsql_drv.so*
%{_bindir}/dspam_pg2int8

%files sqlite3
%defattr(-,root,root,-)
%doc doc/sqlite_drv.txt
%{_datadir}/%{name}/sql-scripts/sqlite3/
%{_libdir}/dspam/libsqlite3_drv.so*

%files devel
%defattr(-,root,root,-)
%{_libdir}/libdspam.so
%doc src/example.c
%dir %{_includedir}/dspam/
%{_includedir}/dspam/*
%{_libdir}/pkgconfig/dspam.pc
%{_mandir}/man3/*

%files web
%defattr(-,root,root,-)
%attr(-, %{dspam_user}, %{dspam_user}) %{dspam_web_docroot}/
%config(noreplace) %{_sysconfdir}/httpd/conf.d/dspam-web.conf

%changelog
* Sun Oct 7 2012 Nathanael Noblet <nathanael@gnat.ca> - 3.10.2-2
- Add exim patch
- Require perl(Mail::MboxParser) fixes bug #622502

* Wed May 2 2012 Nathanael Noblet <nathanael@gnat.ca> - 3.10.2-1
- New upstream release

* Thu Feb 23 2012 Nathanael Noblet <nathanael@gnat.ca> - 3.10.1-6
- Change default server port to 10024 so dspam starts up by default

* Sat Dec 3 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.10.1-5
- test enabling of clamav option

* Fri Oct 21 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.10.1-4
- set logrotate to su to dspam mail when rotating fixes bug 747625

* Tue Oct 18 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.10.1-3
- removed sysconf file

* Tue Oct 18 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.10.1-2
- Fix system bug #745194
- remove init.d file

* Sun Sep 11 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.10.1-1
- New upstream release

* Tue Aug 2 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.10.0-1
- New upstream release
- Removed README.cssclean

* Wed Jul 13 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-22
- Systemd unit file

* Wed Jul 13 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-21
- Start daemon as dspam user

* Wed May 25 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-20
- add tmpfile for /var/run/dspam
- remove rpaths that suddenly show up in F15

* Tue Mar 22 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-19
- Rebuilt for libmysqlclient soname bump

* Wed Mar 9 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-18
- Removed patch 

* Thu Mar 3 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-17
- Fixed packaging issue with non-existent group
- Removed chown -R in web post as well as httpd restart

* Wed Mar 2 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-16
- Added configure patch to build on F15+

* Tue Mar 1 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-15
- Applied Matej Cepl's patch to move the web dir to /var/www/dspam
- Removed autogen call to see if configure nodalcore option passes

* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9.0-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Wed Jan 26 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-13
- Fixed dspam-web cgi bug

* Wed Jan 26 2011 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-12
- Patch config & doc defaults to put the socket in /var/run/dspam
- remove ghosting

* Tue Nov 23 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-11
- Updated for var-run-tmpfs feature

* Wed Sep 29 2010 jkeating - 3.9.0-10
- Rebuilt for gcc bug 634757

* Wed Sep 22 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-9
- Update cron job to be silent on success
- Patch hash utils

* Tue Jul 13 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-8
- Fix dspam data dir permissions to be writeable by mail (Reported by Jonas Pasche)

* Wed Mar 3 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-7
- Updated dspam initscript default start position to be after DBs
- reset initscript priorities

* Tue Feb 9 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-4
- Updated dspam cron file to be able to find sql purge scripts

* Fri Jan 22 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-3
- Fixed missing source file affecting dspam daemon service

* Thu Jan 21 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-2
- Replaced last etc with _sysconfdir macro
- Use single integer release version
- Fixed dspam-web.conf to actually work by default when installed.
- Updated configure.pl to point to the proper directory
- Placed the relevant README's in both -libs and the main package as they are relevant for both

* Wed Jan 20 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-1.3
- Fixed web comments
- Replaced usr/share with macro
- Moved dspam-front back to the server portion where it belongs
- Changed directory name from dspam-webui to dspam-web
- Updated dspam-web.conf to point to proper paths
- Added external dependency script to filter out wrong perl deps

* Mon Jan 18 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-1.2
- Updated dspam-cron to not run dspam_clean if the hash driver is configured

* Fri Jan 15 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-1.1
- Remove world readable perms on /etc/dspam.conf
- Re-enabled dspam-web as the required dependancies exist
- Added -client package
- Created /etc/sysconfig/dspam file and modified initscript to use it by default

* Wed Jan 13 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-1
- Upstream release

* Tue Jan 12 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.19.RC2
- Added dist tag
- Removed check for ServerPID in initscript as it is unecessary
- Fixed permissions/ownership on /var/run/dspam

* Tue Jan 12 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.18.RC2
- Removed user(dspam) requirement left behind
- Fixed directory permissions and ownership for some missing directories

* Mon Jan 11 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.17.RC2
- Updated method of creating users via Packaging/UsersAndGroups

* Sat Jan 9 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.16.RC2
- Created system user dspam via PackageUserRegistry instructions
- Updated logrotate to use proper user and group
- Updated dspam-cron with paths to sql-scripts directory and whitespace changes
- Removed no longer necessary README.fedora

* Fri Jan 8 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.15.RC2
- Added README.cssclean to dspam-hash
- Fixed logrotate script using non-existant dspam user
- Removed logrotate rotating system.log as that is handled by dspam-cron
- Cleaned up package -n naming
- Corrected dspam, and other directory permissions to nobody:mail
- Moved css* to dspam-hash as they are only needed with that driver
- removed nonsense configure parameter enabling and disabling syslog

* Thu Jan 7 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.14.RC2
- Updated cron script
- Added README.fedora for fedora specific configuration information

* Wed Jan 6 2010 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.13.RC2
- Updated cron script
- Added dspam-front script that will return a proper error code to avoid bounces
- Fixed ownership issues of /var/lib/dspam/txt
- Checked ownership/permissions of sql scripts
- Don't compress sql purge scripts

* Fri Dec 18 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.12.RC2
- Bumped upstream version
- Fixed requirements to be dspam-libs instead of libdspam

* Mon Dec 7 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.11.BETA4
- Renamed libdspam to dspam-libs
- Moved docs to -libs package
- Added LICENSE file
- Fixed some directory ownership issues

* Sun Nov 29 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.10.BETA4
- Change dspam init to not be enabled by default
- Add EVR dependancy from all sub packages
- Removed pkgconfig requirement
- package -n dspam-web renamed to package web
- Updated perl requires even though dspam-web is not being built currently
- Added post/preun requirements to chkconfig and initscripts
- Updated defattr lines
- use _initrddir instead of _sysconfdir/rc.d/init.d (RHEL compat)
- updated source file permissions
- get libdspam to own the sql-scripts directory

* Wed Nov 25 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.9.BETA4
- Modified the line removing .la and .a files

* Thu Nov 19 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.8.BETA4
- Restored css* binaries they are hash driver utilities

* Thu Nov 19 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.7.BETA4
- Changed BuildRoot definition
- Don't test for buildroot in install section
- Remove setgid on dspamc
- Removed css* binaries

* Thu Nov 19 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.6.BETA4
- Use install -Dp -m instead of pre-creating the directories
- Move dspam-webui.conf to Source4
- Removed some of the autoX calls

* Wed Nov 18 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.5.BETA4
- Cleanup Requires
- Stop building web ui as some perl dependancies are unmet
- Fixed Source0 url

* Wed Nov 18 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.4.BETA4
- Remove build conditionals

* Mon Nov 16 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.3.BETA4
- Revise permission on /etc/dspam.conf and /var/lib/dspam
- Remove compression on documentation
- Move driver documentation to subpackages
- Remove sqlite_drv.txt if neither sqlite driver is being built
- Remove .la and .a files
- Disable install-strip for the debuginfo package

* Sun Nov 15 2009 Stevan Bajic <stevan@bajic.ch> - 3.9.0-0.2.BETA4
- Splitting into libdspam package and driver package
- Moving static libs and libtool archives into libdspam-devel package
- Enabling build of single storage driver statically linked into DSPAM
- Enabling build of single storage driver as dynamically loaded module
- Compressing SQL files and documentation
- Added version tag to change log
- Renamed cron and logrotate scripts to follow Fedora packing guidelines
- Added post/postun for libdspam and all libdspam storage drivers
- Replaced all tabs with softtabs (don't know if this is needed but Nathanael had it that way)
- Enabled install-strip
- Extended package description

* Sat Nov 14 2009 Nathanael Noblet <nathanael@gnat.ca> - 3.9.0-0.1.BETA4
- General cleanups as required by Fedora packaging guidlines

* Sat Nov 14 2009 Stevan Bajic <stevan@bajic.ch> - 3.9.0-BETA4
- DSPAM 3.9.0-BETA4

* Wed Dec 26 2007 Stevan Bajic <stevan@bajic.ch> - 3.8.0
- Avoid using the %%exclude macro as it looks like
  FC6 does not like this command and RPM < 4.0.3
  anyway does not support %%exclude.

* Sun Dec 23 2007 Stevan Bajic <stevan@bajic.ch> - 3.8.0
- Make Tony Earnshaw happy :)

* Sat Dec 22 2007 Stevan Bajic <stevan@bajic.ch> - 3.8.0
- Added newest Gentoo patch set

* Tue Apr 17 2007 Stevan Bajic <stevan@bajic.ch> - 3.8.0
- Initial relase