]> git.ipfire.org Git - thirdparty/bind9.git/commit
[master] add geoip support
authorEvan Hunt <each@isc.org>
Thu, 28 Feb 2013 01:19:39 +0000 (17:19 -0800)
committerEvan Hunt <each@isc.org>
Thu, 28 Feb 2013 01:19:39 +0000 (17:19 -0800)
commit501941f0b6cce74c2ff75b10aff3f230d5d37e4c
tree408ca19bf8c3a3a3400bd356ea61af0d3352b051
parentdad65f7c93330a10705384739dff3a6d4dfe1e70
[master] add geoip support

3504. [func] Add support for ACLs based on geographic location,
using MaxMind GeoIP databases. Based on code
contributed by Ken Brownfield <kb@slide.com>.
[RT #30681]
66 files changed:
CHANGES
bin/named/Makefile.in
bin/named/geoip.c [new file with mode: 0644]
bin/named/include/named/geoip.h [new file with mode: 0644]
bin/named/include/named/globals.h
bin/named/interfacemgr.c
bin/named/server.c
bin/tests/system/Makefile.in
bin/tests/system/geoip/.gitignore [new file with mode: 0644]
bin/tests/system/geoip/Makefile.in [new file with mode: 0644]
bin/tests/system/geoip/clean.sh [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIP.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIP.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPASNum.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPASNum.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPASNumv6.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPASNumv6.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPCity.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPCity.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPCityv6.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPCityv6.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPDomain.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPDomain.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPISP.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPISP.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPNetSpeed.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPNetSpeed.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPOrg.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPOrg.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPRegion.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPRegion.dat [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPv6.csv [new file with mode: 0644]
bin/tests/system/geoip/data/GeoIPv6.dat [new file with mode: 0644]
bin/tests/system/geoip/data/README [new file with mode: 0644]
bin/tests/system/geoip/geoip.c [new file with mode: 0644]
bin/tests/system/geoip/ns2/example.db.in [new file with mode: 0644]
bin/tests/system/geoip/ns2/named1.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named10.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named11.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named2.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named3.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named4.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named5.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named6.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named7.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named8.conf [new file with mode: 0644]
bin/tests/system/geoip/ns2/named9.conf [new file with mode: 0644]
bin/tests/system/geoip/prereq.sh [new file with mode: 0644]
bin/tests/system/geoip/setup.sh [new file with mode: 0644]
bin/tests/system/geoip/tests.sh [new file with mode: 0644]
config.h.in
configure
configure.in
doc/arm/Bv9ARM-book.xml
lib/dns/Makefile.in
lib/dns/acl.c
lib/dns/geoip.c [new file with mode: 0644]
lib/dns/include/dns/Makefile.in
lib/dns/include/dns/acl.h
lib/dns/include/dns/geoip.h [new file with mode: 0644]
lib/dns/tests/Makefile.in
lib/dns/tests/geoip_test.c [new file with mode: 0644]
lib/export/dns/Makefile.in
lib/isccfg/aclconf.c
lib/isccfg/include/isccfg/aclconf.h
lib/isccfg/namedconf.c