- Add USE_DESTDIR support
- Silence a pkglint warning
- Drop maintainership
Changes:
* cleanup: #ifdefed dump_a_txt() properly so it will not be compiled
if --disable-master-dump was specified.
* implement "base template" ($=) feature.
* portability and readability fixes from Victor Duchovni
* added configure test for inline and __inline keywords, and only
use #warning keyword if __GNUC__ is defined (more portability fixes
from Victor Duchovni)
* misc type conversions here and there, and change alignment in
mempool.c to be sizeof(void*) instead of sizeof(int), to help
64bit platforms. Thanks to Mike Quintero for an excellent
bugreport.
* bugfix: combined dataset - improper return of query() routine in some
cases
* internal code reorg:
- move firstword[_lc]() to _util.c
- use two structs instead of a set of 2-element arrays in dnset
* bugfix: lowercase base zone names given on command line and in `combined'
dataset, or else they wont be recognized in queries
the owner of all installed files is a non-root user. This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.
(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
unprivileged.mk. These two variables are lists of other bmake
variables that define package-specific users and groups. Packages
that have user-settable variables for users and groups, e.g. apache
and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
and ${UNPRIVILEGED_GROUP}.
(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
Collection.
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.