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 @