Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
debian/ | H | 03-May-2022 | - | 1,233 | 854 | |
CHANGES-0.81 | H A D | 14-Mar-2013 | 6.3 KiB | 173 | 124 | |
Makefile.in | H A D | 29-Jun-2013 | 6.2 KiB | 223 | 162 | |
NEWS | H A D | 05-Dec-2015 | 29.8 KiB | 783 | 574 | |
README.user | H A D | 14-Mar-2013 | 1.6 KiB | 27 | 24 | |
TODO | H A D | 14-Mar-2013 | 1.7 KiB | 38 | 29 | |
btrie.c | H A D | 28-Apr-2013 | 80.4 KiB | 2,677 | 1,865 | |
btrie.h | H A D | 06-Apr-2013 | 3.1 KiB | 88 | 31 | |
configure | H A D | 23-Jul-2013 | 7.7 KiB | 372 | 333 | |
dns.h | H A D | 14-Mar-2013 | 5 KiB | 128 | 108 | |
dns_dnequ.c | H A D | 14-Mar-2013 | 391 | 22 | 15 | |
dns_dnlabels.c | H A D | 14-Mar-2013 | 212 | 12 | 7 | |
dns_dnlen.c | H A D | 14-Mar-2013 | 292 | 14 | 8 | |
dns_dnreverse.c | H A D | 14-Mar-2013 | 735 | 30 | 19 | |
dns_dntol.c | H A D | 14-Mar-2013 | 329 | 17 | 12 | |
dns_dntop.c | H A D | 14-Mar-2013 | 1.1 KiB | 58 | 50 | |
dns_findname.c | H A D | 14-Mar-2013 | 601 | 28 | 22 | |
dns_maketab.awk | H A D | 14-Mar-2013 | 860 | 43 | 33 | |
dns_ptodn.c | H A D | 14-Mar-2013 | 1.7 KiB | 63 | 54 | |
ip4addr.h | H A D | 06-Apr-2013 | 2.2 KiB | 71 | 34 | |
ip4atos.c | H A D | 14-Mar-2013 | 661 | 32 | 21 | |
ip4mask.c | H A D | 14-Mar-2013 | 667 | 21 | 12 | |
ip4parse.c | H A D | 14-Mar-2013 | 5.7 KiB | 208 | 147 | |
ip6addr.c | H A D | 06-Apr-2013 | 6.6 KiB | 257 | 189 | |
ip6addr.h | H A D | 06-Apr-2013 | 1.3 KiB | 45 | 11 | |
istream.c | H A D | 14-Mar-2013 | 9.6 KiB | 386 | 305 | |
istream.h | H A D | 14-Mar-2013 | 1.3 KiB | 36 | 25 | |
mempool.c | H A D | 06-Apr-2013 | 3.7 KiB | 141 | 104 | |
mempool.h | H A D | 14-Mar-2013 | 1 KiB | 29 | 20 | |
qsort.c | H A D | 14-Mar-2013 | 7.9 KiB | 227 | 100 | |
rbldnsd.8 | H A D | 05-Dec-2015 | 46.6 KiB | 1,162 | 1,071 | |
rbldnsd.c | H A D | 06-Apr-2013 | 29.6 KiB | 1,145 | 1,020 | |
rbldnsd.h | H A D | 06-Apr-2013 | 15.7 KiB | 463 | 359 | |
rbldnsd.py | H A D | 07-Apr-2013 | 4.9 KiB | 164 | 135 | |
rbldnsd.spec | H A D | 05-Dec-2015 | 1.5 KiB | 61 | 48 | |
rbldnsd_acl.c | H A D | 06-Apr-2013 | 5.9 KiB | 225 | 193 | |
rbldnsd_combined.c | H A D | 14-Mar-2013 | 6.4 KiB | 226 | 183 | |
rbldnsd_dnset.c | H A D | 14-Mar-2013 | 7.9 KiB | 300 | 222 | |
rbldnsd_generic.c | H A D | 14-Mar-2013 | 8.9 KiB | 353 | 298 | |
rbldnsd_ip4set.c | H A D | 14-Mar-2013 | 13.1 KiB | 446 | 322 | |
rbldnsd_ip4trie.c | H A D | 06-Apr-2013 | 5.2 KiB | 211 | 167 | |
rbldnsd_ip4tset.c | H A D | 14-Mar-2013 | 3.1 KiB | 144 | 115 | |
rbldnsd_ip6trie.c | H A D | 06-Apr-2013 | 5.3 KiB | 216 | 165 | |
rbldnsd_ip6tset.c | H A D | 06-Apr-2013 | 5.5 KiB | 243 | 199 | |
rbldnsd_packet.c | H A D | 05-Dec-2015 | 31 KiB | 1,007 | 768 | |
rbldnsd_util.c | H A D | 06-Apr-2013 | 15.8 KiB | 613 | 522 | |
rbldnsd_zones.c | H A D | 14-Mar-2013 | 14.7 KiB | 552 | 486 | |
test_acl.py | H A D | 07-Apr-2013 | 1.5 KiB | 49 | 39 | |
test_btrie.py | H A D | 07-Apr-2013 | 15.4 KiB | 436 | 339 | |
test_ip4trie.py | H A D | 07-Apr-2013 | 1.2 KiB | 39 | 31 | |
test_ip6trie.py | H A D | 07-Apr-2013 | 991 | 36 | 28 | |
tests.py | H A D | 07-Apr-2013 | 364 | 19 | 15 |
README.user
1By default (if no -u option is specified), rbldnsd runs as user rbldns. 2At a time the rbldnsd package is installed, such a user is created on 3the target system, with home directory /var/lib/rbldns (note the directory 4is owned by root user, see below). When the package is removed, user 5rbldns is NOT removed, so that files owned by that user, if any, will not 6be "orphaned" (package removal scripts don't check whether there are any 7such files still exists). If you're sure no files owned by that user 8exists after removing the package, it's ok to remove the user (and 9/var/lib/rbldns directory) too. 10 11Note again the rbldns home directory, /var/lib/rbldns, is owned by root 12when the package is installed, not by rbldns user. Usually you will put 13zone data files into that directory, and use it as a chroot directory for 14rbldnsd (-r option). Feel free to chown the /var/lib/rbldns directory to 15whatever user you like, to be able to put data files into it. If you're 16paranoid about security (every system administrator should be, right?), 17create yet another account that will own data files and set up data 18updating process to run as that account. If you want rbldnsd query and 19statistic logs (-l and -s options), you may create files for that in 20this directory (or a subdirectory of it) and set owner/permissions of 21that files in such a way so rbldnsd will be able to write to them. The 22two files -- query and statistics logs -- are the ONLY files where rbldnsd 23should be able to write to, the rest of files, including zone data, are 24never opened for writing by rbldnsd in normal circumstances, and generally 25(from security perspective) should not be writable by the daemon. 26 27