head 1.37;
access;
symbols;
locks; strict;
comment @-- @;
1.37
date 2009.04.18.13.09.43; author rse; state Exp;
branches;
next 1.36;
commitid 4pHXU27WTIGCZuKt;
1.36
date 2009.01.12.08.37.20; author rse; state Exp;
branches;
next 1.35;
commitid ckj7tXykNcAFC8yt;
1.35
date 2009.01.10.22.14.02; author rse; state Exp;
branches;
next 1.34;
commitid 4TR18pfswDbRcXxt;
1.34
date 2009.01.09.09.27.21; author rse; state Exp;
branches;
next 1.33;
commitid NJapORvtiLrPZKxt;
1.33
date 2008.10.16.07.03.31; author rse; state Exp;
branches;
next 1.32;
commitid ed2HQJ2nv6MSVOmt;
1.32
date 2008.10.09.06.38.59; author rse; state Exp;
branches;
next 1.31;
commitid yi14ZsKbvoTp1Vlt;
1.31
date 2008.09.28.11.47.31; author rse; state Exp;
branches;
next 1.30;
commitid OPWTUe4oKcNa5xkt;
1.30
date 2008.09.13.08.05.10; author rse; state Exp;
branches;
next 1.29;
commitid O6DL1D37ZaUNkAit;
1.29
date 2008.09.12.09.24.37; author rse; state Exp;
branches;
next 1.28;
commitid jYPUPXcDOB03Osit;
1.28
date 2008.06.10.17.14.01; author rse; state Exp;
branches;
next 1.27;
commitid bbQeDsPQBcSpqq6t;
1.27
date 2008.05.21.18.29.54; author rse; state Exp;
branches;
next 1.26;
commitid rIbn52bKrSqjuR3t;
1.26
date 2008.04.22.05.55.53; author rse; state Exp;
branches;
next 1.25;
commitid 2VDcLkJu42pqf40t;
1.25
date 2008.04.21.18.23.55; author rse; state Exp;
branches;
next 1.24;
commitid DYBnAYIvn1z2q00t;
1.24
date 2008.04.05.08.17.50; author rse; state Exp;
branches;
next 1.23;
commitid SifDPwMHPqeZzTXs;
1.23
date 2008.03.12.07.09.53; author rse; state Exp;
branches;
next 1.22;
commitid OYawr93IusgwYNUs;
1.22
date 2008.03.11.06.55.00; author rse; state Exp;
branches;
next 1.21;
commitid rXJ4LcspMCXoVFUs;
1.21
date 2008.03.10.16.09.06; author rse; state Exp;
branches;
next 1.20;
commitid XGAjo3FAJ8Bu1BUs;
1.20
date 2008.03.03.07.33.49; author rse; state Exp;
branches;
next 1.19;
commitid 9OS87XJObe9EoETs;
1.19
date 2008.02.20.06.43.49; author rse; state Exp;
branches;
next 1.18;
commitid T2NMFAmeHnxqv6Ss;
1.18
date 2008.01.03.16.13.13; author rse; state Exp;
branches;
next 1.17;
commitid AfunLBxLW9HqcZLs;
1.17
date 2008.01.01.14.52.43; author rse; state Exp;
branches;
next 1.16;
commitid B8esaHJHoduuKILs;
1.16
date 2007.12.19.18.59.52; author cs; state Exp;
branches;
next 1.15;
commitid T7pydIYRLL3vB4Ks;
1.15
date 2007.12.14.09.03.22; author rse; state Exp;
branches;
next 1.14;
commitid fSQxhoLmd6FNsnJs;
1.14
date 2007.12.02.08.19.11; author rse; state Exp;
branches;
next 1.13;
commitid mYBLQCx9gvNzBPHs;
1.13
date 2007.11.28.19.23.00; author rse; state Exp;
branches;
next 1.12;
commitid mD98LyDwe6phpnHs;
1.12
date 2007.11.16.12.07.59; author cs; state Exp;
branches;
next 1.11;
commitid Os9YV06jYkoXnNFs;
1.11
date 2007.11.12.07.45.46; author rse; state Exp;
branches;
next 1.10;
commitid bpx49nwz61VX3gFs;
1.10
date 2007.11.09.18.37.09; author rse; state Exp;
branches;
next 1.9;
commitid etG95zfX1XCpLVEs;
1.9
date 2007.11.04.09.04.18; author rse; state Exp;
branches;
next 1.8;
commitid rkibvITPyvoRKeEs;
1.8
date 2007.11.01.10.36.33; author rse; state Exp;
branches;
next 1.7;
commitid eEtqu088Fi6umRDs;
1.7
date 2007.10.16.06.24.02; author rse; state Exp;
branches;
next 1.6;
commitid SV4X4ZCvvo6KtMBs;
1.6
date 2007.10.14.07.32.00; author rse; state Exp;
branches;
next 1.5;
commitid 0kCMp11U6IC2VwBs;
1.5
date 2007.10.06.07.53.47; author rse; state Exp;
branches;
next 1.4;
commitid 4d1MLA5vN0rsivAs;
1.4
date 2007.09.26.06.55.43; author rse; state Exp;
branches;
next 1.3;
commitid aiEbn8w3Fiaridzs;
1.3
date 2007.09.24.17.17.57; author rse; state Exp;
branches;
next 1.2;
commitid TLiKC3cQTIRTN0zs;
1.2
date 2007.09.07.10.51.11; author rse; state Exp;
branches;
next 1.1;
commitid tjdIjQ4Lvos7dNws;
1.1
date 2007.09.07.10.50.33; author rse; state Exp;
branches;
next ;
commitid Y1etAp85uQsTcNws;
desc
@@
1.37
log
@bump years in copyright messages
@
text
@##
## dcc.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# FIXME: rse: TODO: builds fine, but config, rc scripts, etc is missing for daemons
# package information
Name: dcc
Summary: Distributed Checksum Clearinghouse (DCC)
URL: http://www.rhyolite.com/anti-spam/dcc/
Vendor: Rhyolite Software, LLC
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: EVAL
Group: Mail
License: Open Source
Version: 1.3.102
Release: 20090112
# list of sources
Source0: http://www.rhyolite.com/dcc/source/dcc-%{version}.tar.Z
Patch0: dcc.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20060823, gcc
PreReq: OpenPKG, openpkg >= 20060823
BuildPreReq: milter
PreReq: milter
AutoReq: no
AutoReqProv: no
%description
The Distributed Checksum Clearinghouse (DCC) is an anti-spam
content filter that runs on a variety of operating systems. The
DCC can be used by SMTP servers and mail user agents to detect
and reject or filter spam or unsolicited bulk mail. DCC servers
exchange or "flood" common checksums. The checksums include values
that are constant across common variations in bulk messages,
including "personalizations". The idea of the DCC is that if mail
recipients could compare the mail they receive, they could recognize
unsolicited bulk mail. A DCC server totals reports of checksums of
messages from clients and answers queries about the total counts for
checksums of mail messages. A DCC client reports the checksums for a
mail message to a server and is told the total number of recipients
of mail with each checksum. If one of the totals is higher than a
threshold set by the client and according to local whitelists the
message is unsolicited, the DCC client can log, discard, or reject
the message.
%track
prog dcc = {
version = %{version}
url = http://www.rhyolite.com/anti-spam/dcc/source/
regex = dcc-(__VER__)\.tar\.Z
}
%prep
%setup -q
%patch -p0
%build
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
CPPFLAGS="%{l_cppflags}" \
LDFLAGS="%{l_ldflags}" \
./configure \
--homedir=%{l_prefix}/var/dcc/db \
--bindir=%{l_prefix}/bin \
--libexecdir=%{l_prefix}/libexec/dcc \
--mandir=%{l_prefix}/man \
--with-updatedcc_pfile=%{l_prefix}/var/dcc/updatecc.pfile \
--with-installroot=$RPM_BUILD_ROOT \
--with-DCC-MD5 \
--with-uid=%{l_rusr} \
--enable-server \
--enable-dccifd \
--enable-dccm \
--with-sendmail=%{l_prefix} \
--with-cgibin=%{l_prefix}/cgi/dcc \
--with-rundir=%{l_prefix}/var/dcc/run \
--with-db-memory=64 \
--with-max-db-mem=128 \
--with-max-log-size=0
%{l_make} %{l_mflags}
%install
rm -rf $RPM_BUILD_ROOT
%{l_make} %{l_mflags} install \
DCC_SUID=`%{l_shtool} echo -e '%u'` \
DCC_OWN=`%{l_shtool} echo -e '%u'` \
DCC_GRP=`%{l_shtool} echo -e '%g'`
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
@
1.36
log
@upgrading package: dcc 1.3.101 -> 1.3.102
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.35
log
@upgrading package: dcc 1.3.100 -> 1.3.101
@
text
@d36 2
a37 2
Version: 1.3.101
Release: 20090110
@
1.34
log
@upgrading package: dcc 1.3.99 -> 1.3.100
@
text
@d36 2
a37 2
Version: 1.3.100
Release: 20090109
@
1.33
log
@upgrading package: dcc 1.3.98 -> 1.3.99
@
text
@d36 2
a37 2
Version: 1.3.99
Release: 20081016
@
1.32
log
@upgrading package: dcc 1.3.97 -> 1.3.98
@
text
@d36 2
a37 2
Version: 1.3.98
Release: 20081009
@
1.31
log
@upgrading package: dcc 1.3.95 -> 1.3.97
@
text
@d36 2
a37 2
Version: 1.3.97
Release: 20080928
@
1.30
log
@upgrading package: dcc 1.3.94 -> 1.3.95
@
text
@d36 2
a37 2
Version: 1.3.95
Release: 20080913
@
1.29
log
@upgrading package: dcc 1.3.92 -> 1.3.94
@
text
@d36 2
a37 2
Version: 1.3.94
Release: 20080912
@
1.28
log
@upgrading package: dcc 1.3.91 -> 1.3.92
@
text
@d36 2
a37 2
Version: 1.3.92
Release: 20080610
d40 1
a40 1
Source0: http://www.rhyolite.com/anti-spam/dcc/source/dcc-%{version}.tar.Z
@
1.27
log
@upgrading package: dcc 1.3.90 -> 1.3.91
@
text
@d36 2
a37 2
Version: 1.3.91
Release: 20080521
@
1.26
log
@upgrading package: dcc 1.3.89 -> 1.3.90
@
text
@d36 2
a37 2
Version: 1.3.90
Release: 20080422
@
1.25
log
@upgrading package: dcc 1.3.87 -> 1.3.89
@
text
@d36 2
a37 2
Version: 1.3.89
Release: 20080421
@
1.24
log
@upgrading package: dcc 1.3.86 -> 1.3.87
@
text
@d36 2
a37 2
Version: 1.3.87
Release: 20080405
@
1.23
log
@upgrading package: dcc 1.3.85 -> 1.3.86
@
text
@d36 2
a37 2
Version: 1.3.86
Release: 20080312
@
1.22
log
@upgrading package: dcc 1.3.84 -> 1.3.85
@
text
@d36 2
a37 2
Version: 1.3.85
Release: 20080311
@
1.21
log
@upgrading package: dcc 1.3.83 -> 1.3.84
@
text
@d36 2
a37 2
Version: 1.3.84
Release: 20080310
@
1.20
log
@upgrading package: dcc 1.3.82 -> 1.3.83
@
text
@d36 2
a37 2
Version: 1.3.83
Release: 20080303
@
1.19
log
@upgrading package: dcc 1.3.80 -> 1.3.82
@
text
@d36 2
a37 2
Version: 1.3.82
Release: 20080220
@
1.18
log
@upgrading package: dcc 1.3.79 -> 1.3.80
@
text
@d36 2
a37 2
Version: 1.3.80
Release: 20080103
@
1.17
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d36 2
a37 2
Version: 1.3.79
Release: 20080101
@
1.16
log
@upgrading package: dcc 1.3.78 -> 1.3.79
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d37 1
a37 1
Release: 20071219
@
1.15
log
@upgrading package: dcc 1.3.76 -> 1.3.78
@
text
@d37 2
a38 2
Version: 1.3.78
Release: 20071214
@
1.14
log
@upgrading package: dcc 1.3.75 -> 1.3.76
@
text
@d37 2
a38 2
Version: 1.3.76
Release: 20071202
@
1.13
log
@upgrading package: dcc 1.3.73 -> 1.3.75
@
text
@d37 2
a38 2
Version: 1.3.75
Release: 20071128
@
1.12
log
@upgrading package: dcc 1.3.72 -> 1.3.73
@
text
@d37 2
a38 2
Version: 1.3.73
Release: 20071116
@
1.11
log
@upgrading package: dcc 1.3.71 -> 1.3.72
@
text
@d37 2
a38 2
Version: 1.3.72
Release: 20071112
@
1.10
log
@upgrading package: dcc 1.3.69 -> 1.3.71
@
text
@d37 2
a38 2
Version: 1.3.71
Release: 20071109
@
1.9
log
@upgrading package: dcc 1.3.67 -> 1.3.69
@
text
@d37 2
a38 2
Version: 1.3.69
Release: 20071104
@
1.8
log
@upgrading package: dcc 1.3.66 -> 1.3.67
@
text
@d37 2
a38 2
Version: 1.3.67
Release: 20071101
@
1.7
log
@upgrading package: dcc 1.3.65 -> 1.3.66
@
text
@d37 2
a38 2
Version: 1.3.66
Release: 20071016
@
1.6
log
@upgrading package: dcc 1.3.64 -> 1.3.65
@
text
@d37 2
a38 2
Version: 1.3.65
Release: 20071014
@
1.5
log
@upgrading package: dcc 1.3.61 -> 1.3.64
@
text
@d37 2
a38 2
Version: 1.3.64
Release: 20071006
@
1.4
log
@upgrading package: dcc 1.3.60 -> 1.3.61
@
text
@d37 2
a38 2
Version: 1.3.61
Release: 20070926
@
1.3
log
@upgrading package: dcc 1.3.59 -> 1.3.60
@
text
@d37 2
a38 2
Version: 1.3.60
Release: 20070924
@
1.2
log
@fix description
@
text
@d37 2
a38 2
Version: 1.3.59
Release: 20070907
@
1.1
log
@flush my work on DCC
@
text
@d56 1
a56 1
content filter that runs on a variety of operating systems The
d61 1
a61 1
including "personalizations." The idea of the DCC is that if mail
@