Summary
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.
Versions
v0.998b-r4 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~hppa ~sparc ~x86
- USE flags
- ipv6 zlib
v0.998b-r3 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86 ~hppa ~sparc
- USE flags
- ipv6 zlib
USE flags
General
Dependencies
Runtime Dependencies
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: new patch to fix a type signature mismatch
Closes: https://bugs.gentoo.org/940703 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: drop 0.998b-r2
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-dns/rbldnsd: Stabilize 0.998b-r3 amd64, #928076
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-dns/rbldnsd: Stabilize 0.998b-r3 x86, #928076
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: add mallinfo2 to QA_CONFIG_IMPL_DECL_SKIP
This ./configure (not autotools!) check is working as intended. Closes: https://bugs.gentoo.org/928058 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: update EAPI 7 -> 8, add upstream PR patches
I've got three PRs sitting upstream for years now but they've gone AWOL. I'm tired of looking at the bugs. Let's just patch. Closes: https://bugs.gentoo.org/874456 Closes: https://bugs.gentoo.org/924368 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: prune the version with the python-2.7 test suite.
Closes: https://bugs.gentoo.org/715180 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
net-dns/rbldnsd: stable 0.998b-r2 for hppa, bug #718622
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-dns/rbldnsd: amd64 stable wrt bug #718622
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-dns/rbldnsd: x86 stable wrt bug #718622
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: fix CC detection at configure time.
The build system for rbldnsd is hand-written. While we were already passing CC to the "emake" command, it turns out that the ./configure script checks for it as well. Thus it was possible for src_configure() to fail if the ./configure script couldn't guess which compiler wouldn't be used anyway. Whee. Fixed by passing the same CC that emake will use to ./configure, too. Closes: https://bugs.gentoo.org/718888 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
net-dns/rbldnsd: drop to ~sparc
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: drop the python-2.7 test suite.
The test suite for rbldnsd uses python-2.7 (only), and realistically that's not going to change any time soon. This commit drops the test suite from the ebuild so that the python team isn't blocked on me at some later point. If upstream ever migrates the test suite to python-3.x and makes a release, I can put it back easy enough. Bug: https://bugs.gentoo.org/715180 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: new revision with GLEP81 and a fix for python deps.
Standard GLEP81 update in the process of fixing bug 708584, which looks to need only a single has_version call predicated on USE=test added in python_check_deps(). Closes: https://bugs.gentoo.org/708584 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: remove "unused" rbldnsd-0.998.ebuild and patch.
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-dns/rbldnsd: sparc stable wrt bug #700878
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rolf Eike Beer · gentoo
net-dns/rbldnsd: stable 0.998b for hppa, bug #700878
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-dns/rbldnsd: x86 stable wrt bug #700878
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-dns/rbldnsd: amd64 stable wrt bug #700878
Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
net-dns: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
net-dns/rbldnsd: new version 0.998b.
This new version doesn't offer any new features or bug fixes, since our 0.998-r2 contains the two important patches from the upstream v0.998a and v0.998b. However, this release does let us drop those patches, and brings the Gentoo version in line with the latest upstream one, preventing some confusion. In addition, EAPI=7 is now used, and the dependencies have thus been reorganized. The "rbldns" user now also has its home directory set to the default (/dev/null) rather than /var/db/rbldnsd. This change is in preparation for a GLEP 81 user package that will use the default home directory, and allows us to test the new setting for a bit before making it permanent. Closes: https://bugs.gentoo.org/693148 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - David Seifert · gentoo
net-dns/rbldnsd: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Michael Orlitzky · gentoo
net-dns/rbldnsd: new revision to fix an out-of-memory error.
This new revision adds a patch that has already been merged (but not released) by upstream. It should fix an out-of-memory error that occurs when trying to load a huge zone. Additionally, upstream had undergone a non-hostile takeover by the Spamhaus project, so the HOMEPAGE and SRC_URI have been updated. Gentoo-Bug: 603330 Package-Manager: portage-2.3.0 - Michael Orlitzky · gentoo
net-dns/rbldnsd: remove old version 0.997a-r2.
Package-Manager: portage-2.2.28 - Jeroen Roovers · gentoo
net-dns/rbldnsd: Stable for HPPA (bug #574846).
Package-Manager: portage-2.3.0 RepoMan-Options: --ignore-arches - Michael Orlitzky · gentoo
net-dns/rbldnsd: new revision with EAPI=6 and dropping eutils.
Package-Manager: portage-2.2.28 - Agostino Sarubbo · gentoo
net-dns/rbldnsd: x86 stable wrt bug #574846
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/sbraz/syncthing'
Pull Request: https://github.com/gentoo/gentoo/pull/990 - Agostino Sarubbo · gentoo
net-dns/rbldnsd: amd64 stable wrt bug #574846
Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Michael Orlitzky · gentoo
net-dns/rbldnsd: add version 0.998.
Package-Manager: portage-2.2.24 - Michael Orlitzky · gentoo
net-dns/rbldnsd: remove old versions and files.
Package-Manager: portage-2.2.20.1 - Jeroen Roovers · gentoo
net-dns/rbldnsd: Stable for HPPA (bug #553528).
Package-Manager: portage-2.2.20.1 RepoMan-Options: --ignore-arches - Agostino Sarubbo · gentoo
net-dns/rbldnsd: x86 stable wrt bug #553528
Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed