]> git.ipfire.org Git - thirdparty/bind9.git/commit
[v9_9] RPZ speed up (phase 1, single RPZ)
authorEvan Hunt <each@isc.org>
Mon, 25 Feb 2013 22:23:45 +0000 (14:23 -0800)
committerEvan Hunt <each@isc.org>
Mon, 25 Feb 2013 22:32:36 +0000 (14:32 -0800)
commit55bbac8bfe0a76c041bf08757447f63837291465
tree3e9824ba62c461cf577db75b92ebbd8772bf18f4
parent7eb0bc80628cedd2c22ee69ae0072b774f9c479a
[v9_9] RPZ speed up (phase 1, single RPZ)

3496. [func] Improvements to RPZ performance. The "response-policy"
syntax now includes a "min-ns-dots" clause, with
default 1, to exclude top-level domains from
NSIP and NSDNAME checking. --enable-rpz-nsip and
                        --enable-rpz-nsdname are now the default. [RT #32251]

    Response policy (rpz) changes to
      - add zone statistics
      - speed up by adding min-ns-dots to the response-policy syntax
         with a default of 1
      - detect and reject policy zones with a database other than rbt
         only rbtdb has rpz hooks
      - allow empty response-policy{} statement
      - make --enable-rpz-nsip and --enable-rpz-nsdname the default
48 files changed:
CHANGES
bin/named/include/named/server.h
bin/named/query.c
bin/named/server.c
bin/named/statschannel.c
bin/tests/system/rpz/Makefile.in
bin/tests/system/rpz/clean.sh
bin/tests/system/rpz/ns1/named.conf
bin/tests/system/rpz/ns1/root.db
bin/tests/system/rpz/ns2/base-tld2s.db
bin/tests/system/rpz/ns2/hints
bin/tests/system/rpz/ns2/named.conf
bin/tests/system/rpz/ns2/tld2.db
bin/tests/system/rpz/ns3/base.db
bin/tests/system/rpz/ns3/crash1
bin/tests/system/rpz/ns3/crash2
bin/tests/system/rpz/ns3/hints
bin/tests/system/rpz/ns3/named.conf
bin/tests/system/rpz/ns4/hints
bin/tests/system/rpz/ns4/named.conf
bin/tests/system/rpz/ns4/tld4.db
bin/tests/system/rpz/ns5/hints
bin/tests/system/rpz/ns5/named.args [new file with mode: 0644]
bin/tests/system/rpz/ns5/named.conf
bin/tests/system/rpz/ns5/tld5.db [new file with mode: 0644]
bin/tests/system/rpz/qperf.sh
bin/tests/system/rpz/rpz.c
bin/tests/system/rpz/setup.sh
bin/tests/system/rpz/test1
bin/tests/system/rpz/test2
bin/tests/system/rpz/test3
bin/tests/system/rpz/test4
bin/tests/system/rpz/test4a [new file with mode: 0644]
bin/tests/system/rpz/test5
bin/tests/system/rpz/tests.sh
configure
configure.in
doc/arm/Bv9ARM-book.xml
lib/dns/db.c
lib/dns/include/dns/db.h
lib/dns/include/dns/rpz.h
lib/dns/include/dns/view.h
lib/dns/include/dns/zone.h
lib/dns/rbtdb.c
lib/dns/rpz.c
lib/dns/win32/libdns.def
lib/dns/zone.c
lib/isccfg/namedconf.c