ChangeLog

# ChangeLog for net-dns/rbldnsd
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/rbldnsd/ChangeLog,v 1.13 2008/06/29 10:02:55 tove Exp $

29 Jun 2008; Torsten Veller rbldnsd-0.996a.ebuild,
rbldnsd-0.996b.ebuild:
Add missing die: || "..." -> || die "..."

27 May 2008; Jeroen Roovers rbldnsd-0.996b.ebuild:
Marked ~hppa too.

*rbldnsd-0.996b (27 May 2008)

27 May 2008; Jeroen Roovers +rbldnsd-0.996b.ebuild:
Version bump (bug #223789).

*rbldnsd-0.996a (28 Dec 2007)

28 Dec 2007; Raúl Porcel -rbldnsd-0.995.ebuild,
-rbldnsd-0.996.ebuild, +rbldnsd-0.996a.ebuild:
Version bump wrt #145180, cleanup

17 Oct 2007; Chris Gianelloni rbldnsd-0.996.ebuild:
Marking ~amd64 wrt bug #194160.

14 Jul 2007; Christian Heim metadata.xml:
Assigning net-dns/rbldnsd to m-needed, as chriswhite has been retired (#56211).

06 May 2007; Marius Mauch rbldnsd-0.995.ebuild,
rbldnsd-0.996.ebuild:
Replacing einfo with elog

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

27 Aug 2006; Jason Wever rbldnsd-0.996.ebuild:
Added ~sparc keyword wrt bug #145181.

*rbldnsd-0.996 (07 May 2006)

07 May 2006; Chris White +rbldnsd-0.996.ebuild:
Version bump for bug #124787.

26 Aug 2005; Chris White rbldnsd-0.995.ebuild:
Fixed /bin/false for bug #103421.

15 Aug 2005; Chris White files/confd,
rbldnsd-0.995.ebuild:
Misc fixes after the commit. Details in #39975.

*rbldnsd-0.995 (15 Aug 2005)

15 Aug 2005; Chris White +files/confd,
+files/example, +files/initd, +metadata.xml, +rbldnsd-0.995.ebuild:
Initial commit to the tree. This closes bug #39975. Thanks to Martin
Hierling for the initial ebuild.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX confd 635 RMD160 f553987798b9ad6ba28288d6608407be0956a17c SHA1 8765204aad28aee834e50cfa36722bfcf6959922 SHA256 24ec9e68e2f19e27048b37f5cb502e096de5757bb733807dfddac41ecc304eba
AUX example 495 RMD160 61870074f98f0ccf69b5dae896b41790b18b82b3 SHA1 a97548ee443887685ff046a2fdc6598c1ba921e9 SHA256 716411e82cbfdcf93278f1b66578329ca5f7f91d2dcda51959fd047f1c0454b8
AUX initd 475 RMD160 10fac5f89c6f49be4ef098852bd2e4c75dd61ed3 SHA1 2d891045ea2eef5687ffef9b06e562f799eaef5b SHA256 e1002cc31ba33061916cfe6caf26ed12b5cca6dd77149ad07304642db9218a62
DIST rbldnsd_0.996a.tar.gz 112339 RMD160 b44a61ba9df55ff43df4283ac0632c8c61f930e4 SHA1 7630069156aeff4432a066bc9e292fa4fab6dd92 SHA256 fb251ce54cd9d0558a133294f3ae8087d0a5be4cb51fa655e48dbd4c0563f6e4
DIST rbldnsd_0.996b.tar.gz 113128 RMD160 15be588fb4051f0526084425b586ea7986b6493a SHA1 9cfe6cf01c54088cecc3a02902c721ee714f1c28 SHA256 475afe5be8729a76b7c23e2f3d5ce1c773775140406a58bfb7477fac5a528342
EBUILD rbldnsd-0.996a.ebuild 1127 RMD160 b626bf5eed11215fc9211cd68468d7d9851f5a34 SHA1 ed70893c2f5336b4ef7f9fe5b5456828073b18e1 SHA256 06115ec54290848a8a5d4995d2eebeda4a53c48db94008736c5ae69ed90e64f9
EBUILD rbldnsd-0.996b.ebuild 1133 RMD160 30313ee6aa328e0627d4f73e7ba1e6719a99f4ef SHA1 4d1ea8b82b5eb3a513f318592bb3341c2d120ced SHA256 3131a3a40277e84e57ca3bc97757ac9044ec34340f4e1a7ecbfed333818a0d36
MISC ChangeLog 1997 RMD160 ba03cc67e98f82800b97cafa2ee852c8de121464 SHA1 fe19f293c214345f5aafeea6198db32414eba30c SHA256 e86c6689ee222ecf74c078336c137f58254906770161e499ab00372f241adfb1
MISC metadata.xml 1086 RMD160 40f01d91fbaa694a47664f0eb4aede8830f86973 SHA1 a703609629cd5ac5a1a2a696efe97057eb5a1678 SHA256 cb5deaad197ec12f2a6d73a3efcadd4197988e388cfa065275880486b2f651e3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhnXdYACgkQV3J2n04Eauw1BwCg1N3I8rNLUBQwZdq/LQQcmZ+p
YVMAn0ljJ2c3XBQOYuKu2E0dfyh2aesd
=EaPd
-----END PGP SIGNATURE-----

files

metadata.xml




no-herd

maintainer-needed@gentoo.org


rbldnsd is a small and fast DNS daemon which is especially made to serve DNSBL
zones. This daemon was inspired by Dan J. Bernstein's rbldns program found in
the djbdns package.

rbldnsd is extremely fast - it outperforms both bind and djbdns greatly. It has
very small memory footprint.

The daemon can serve both IP-based (ordb.org, dsbl.org etc) and name-based
(rfc-ignorant.org) blocklists. Unlike DJB's rbldns, it has ability to specify
individual values for every entry, can serve as many zones on a single IP
address as you wish, and, finally, it is a real nameserver: it can reply to DNS
metadata requests. The daemon keeps all zones in memory for faster operations,
but its memory usage is very efficient, especially for repeated TXT values which
are stored only once.

rbldnsd-0.996a.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/rbldnsd/rbldnsd-0.996a.ebuild,v 1.2 2008/06/29 10:02:55 tove Exp $

inherit eutils
DESCRIPTION="a DNS daemon which is designed to serve DNSBL zones"
HOMEPAGE="http://www.corpit.ru/mjt/rbldnsd.html"
SRC_URI="http://www.corpit.ru/mjt/rbldnsd/${PN}_${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE="ipv6 zlib"

RDEPEND="zlib? ( sys-libs/zlib )"
DEPEND=""

src_compile() {
# econf doesn't work
./configure \
$(use_enable ipv6) \
$(use_enable zlib) || die "./configure failed"

emake || die "emake failed"
}

src_install() {
dosbin rbldnsd
doman rbldnsd.8
keepdir /var/db/rbldnsd
dodoc CHANGES* TODO NEWS README* "${FILESDIR}"/example
newinitd "${FILESDIR}"/initd rbldnsd
newconfd "${FILESDIR}"/confd rbldnsd
}

pkg_postinst() {
enewgroup rbldns
enewuser rbldns -1 -1 /var/db/rbldnsd rbldns
chown rbldns:rbldns /var/db/rbldnsd

elog "for testing purpose, example zone file has been installed"
elog "see /usr/share/doc/${PF}/example.gz"
}

rbldnsd-0.996b.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/rbldnsd/rbldnsd-0.996b.ebuild,v 1.3 2008/06/29 10:02:55 tove Exp $

inherit eutils
DESCRIPTION="a DNS daemon which is designed to serve DNSBL zones"
HOMEPAGE="http://www.corpit.ru/mjt/rbldnsd.html"
SRC_URI="http://www.corpit.ru/mjt/rbldnsd/${PN}_${PV}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~sparc ~x86"
IUSE="ipv6 zlib"

RDEPEND="zlib? ( sys-libs/zlib )"
DEPEND=""

src_compile() {
# econf doesn't work
./configure \
$(use_enable ipv6) \
$(use_enable zlib) || die "./configure failed"

emake || die "emake failed"
}

src_install() {
dosbin rbldnsd
doman rbldnsd.8
keepdir /var/db/rbldnsd
dodoc CHANGES* TODO NEWS README* "${FILESDIR}"/example
newinitd "${FILESDIR}"/initd rbldnsd
newconfd "${FILESDIR}"/confd rbldnsd
}

pkg_postinst() {
enewgroup rbldns
enewuser rbldns -1 -1 /var/db/rbldnsd rbldns
chown rbldns:rbldns /var/db/rbldnsd

elog "for testing purpose, example zone file has been installed"
elog "see /usr/share/doc/${PF}/example.gz"
}