Search
j0ke.net Open Build Service
>
Projects
>
server:mail
>
dcc
> dcc.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File dcc.spec of Package dcc (Revision 8)
Currently displaying revision
8
,
show latest
Name: dcc Summary: the Distributed Checksum Clearinghouse Version: 1.3.102 Release: 1 License: Other (semi-free) Group: Productivity/Networking/Email/Utilities Source: %{name}-%{version}.tar.Z BuildRoot: %{_tmppath}/build-root-%{name} Url: http://www.dcc-servers.net/dcc/ BuildRequires: rrdtool %if 0%{?suse_version} BuildRequires: apache2 %define _apachewwwdir /srv/www %endif %if 0%{?fedora_version} || 0%{?centos_version} || 0%{?redhat_version} BuildRequires: httpd %define _apachewwwdir /var/www %endif %description The Distributed Checksum Clearinghouse or DCC is a cooperative, distributed system intended to detect "bulk" mail or mail sent to many people. It allows individuals receiving a single mail message to determine that many other people have received essentially identical copies of the message and so reject or discard the message. Source for the server, client, and utilities is available at Rhyolite Software, LLC, http://www.rhyolite.com/dcc/ It is free for organizations that do not sell spam or virus filtering services. %prep rm -rf $RPM_BUILD_ROOT mkdir $RPM_BUILD_ROOT %setup %build CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \ ./configure \ --homedir=/var/lib/dcc \ --libexecdir=%{_prefix}/lib/dcc/libexec \ --with-cgibin=%{_apachewwwdir}/cgi-bin/dcc \ --disable-dccm \ --with-installroot=$RPM_BUILD_ROOT \ --bindir=%{_bindir} \ --mandir=%{_mandir} \ --disable-sys-inst %__make -j 2 %install %__make DESTDIR=$RPM_BUILD_ROOT install %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %attr(0755,root,root) %{_bindir}/*dcc* /var/lib/%{name} %{_prefix}/lib/dcc/libexec %{_apachewwwdir}/cgi-bin/dcc %changelog * Sun Jan 11 2009 Carsten Schoene <cs@linux-administrator.com> - 1.3.102-1 - release 1.3.102 - Fix build error reported by Steve Martin in dnsbl.c on MacOS X and other systems without a resolver library found by ./configure. - release 1.3.101 - Fix inconsistent declaration of grey_on in dccd/dump-clients/dump-clients.c reported by Bobby Rose. - release 1.3.100 - Support groups of DNS blacklists that can be independently enabled in per-user whiteclnt files. - Follow Petar Bogdanovic's suggestion to make ./configure assume that `su -` and the default file ownership on NetBSD should be like FreeBSD - Another tweak to reduce spurious DCC Reputations for 127.0.0.1. - Dccifd in query mode assumes one recipient and so always generates an X-DCC header. - Tweak proof of concept per-user whitelist cgi scripts in cgi-bin. - Improve long term client request rate computation to improve how public DCC servers handle too active clients. - Count anonymous clients ignored by `dccd -uFOREVER` among `cdcc stats` "bad IDs" to more easily detect local clients that lack client-IDs and passwords. - `misc/hackmc -M` now reports mail rejected with the sendmail FEATURE(`badmx') to the DCC with counts of "MANY" * Sat Oct 18 2008 Carsten Schoene <cs@linux-administrator.com> - 1.3.99-0 - initial build