You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
webbuilder_pel7ppc64bebuilder0 19e7500aab nginx add missing poweredby.png 6 years ago
..
6cc96b5f.patch added proftpd package 6 years ago
8a186e2d.patch added proftpd package 6 years ago
08ba2f63.patch added proftpd package 6 years ago
41ecb7dc.patch added proftpd package 6 years ago
50x.html added nginx package files 6 years ago
389cc579.patch added proftpd package 6 years ago
404.html added nginx package files 6 years ago
757b9633.patch added proftpd package 6 years ago
1825a2b8.patch added proftpd package 6 years ago
7907aa65.patch added proftpd package 6 years ago
73887e02.patch added proftpd package 6 years ago
459693c7.patch added proftpd package 6 years ago
README.sdb_pgsql bind package update 6 years ago
aa85f127.patch added proftpd package 6 years ago
ad786eaa.patch added proftpd package 6 years ago
adfdc01d.patch added proftpd package 6 years ago
bind-9.3.1rc1-sdb_tools-Makefile.in bind package update 6 years ago
bind-9.3.2-redhat_doc.patch bind package update 6 years ago
bind-9.3.2b1-fix_sdb_ldap.patch bind package update 6 years ago
bind-9.3.2b2-sdbsrc.patch bind package update 6 years ago
bind-9.5-PIE.patch bind package update 6 years ago
bind-9.5-dlz-64bit.patch bind package update 6 years ago
bind-9.5-libidn.patch bind package update 6 years ago
bind-9.5-libidn2.patch bind package update 6 years ago
bind-9.5-libidn3.patch bind package update 6 years ago
bind-9.5-parallel-build.patch bind package update 6 years ago
bind-9.5-sdb-sqlite-bld.patch bind package update 6 years ago
bind-9.5-sdb.patch bind package update 6 years ago
bind-9.9-allow_external_dnskey.patch bind package update 6 years ago
bind-9.9-dist-native-pkcs11.patch bind package update 6 years ago
bind-9.9-native-pkcs11.patch bind package update 6 years ago
bind-9.9.1-P2-dlz-libdb.patch bind package update 6 years ago
bind-9.9.1-P2-multlib-conflict.patch bind package update 6 years ago
bind-9.9.3-include-update-h.patch bind package update 6 years ago
bind-95-rh452060.patch bind package update 6 years ago
bind-96-old-api.patch bind package update 6 years ago
bind-99-socket-maxevents.patch bind package update 6 years ago
bind-nonexec.patch bind package update 6 years ago
bind.keys bind package update 6 years ago
bind.tmpfiles.d bind package update 6 years ago
bind93-rh490837.patch bind package update 6 years ago
bind93-rh726120.patch bind package update 6 years ago
bind95-rh461409.patch bind package update 6 years ago
bind97-exportlib.patch bind package update 6 years ago
bind97-rh478718.patch bind package update 6 years ago
bind97-rh570851.patch bind package update 6 years ago
bind97-rh645544.patch bind package update 6 years ago
bind97-rh669163.patch bind package update 6 years ago
bind97-rh693982.patch bind package update 6 years ago
bind98-rh735103.patch bind package update 6 years ago
bind99-CVE-2014-0591.patch bind package update 6 years ago
bind99-CVE-2014-8500.patch bind package update 6 years ago
bind99-CVE-2015-1349.patch bind package update 6 years ago
bind99-CVE-2015-4620.patch bind package update 6 years ago
bind99-CVE-2015-5477.patch bind package update 6 years ago
bind99-CVE-2015-5722.patch bind package update 6 years ago
bind99-CVE-2015-8000.patch bind package update 6 years ago
bind99-CVE-2015-8704.patch bind package update 6 years ago
bind99-CVE-2016-1285-CVE-2016-1286.patch bind package update 6 years ago
bind99-CVE-2016-2775.patch bind package update 6 years ago
bind99-CVE-2016-2776.patch bind package update 6 years ago
bind99-CVE-2016-8864.patch bind package update 6 years ago
bind99-CVE-2016-9131.patch bind package update 6 years ago
bind99-CVE-2016-9147.patch bind package update 6 years ago
bind99-CVE-2016-9444.patch bind package update 6 years ago
bind99-CVE-2017-3135.patch bind package update 6 years ago
bind99-CVE-2017-3136.patch bind package update 6 years ago
bind99-CVE-2017-3137.patch bind package update 6 years ago
bind99-CVE-2017-3142+3143.patch bind package update 6 years ago
bind99-CVE-2017-3145.patch bind package update 6 years ago
bind99-ISC-Bugs-34738.patch bind package update 6 years ago
bind99-ISC-Bugs-34870-v3.patch bind package update 6 years ago
bind99-ISC-Bugs-35073.patch bind package update 6 years ago
bind99-ISC-Bugs-35080.patch bind package update 6 years ago
bind99-automatic-interface-scanning-rh1294506.patch bind package update 6 years ago
bind99-coverity-fixes.patch bind package update 6 years ago
bind99-coverity-fixes2.patch bind package update 6 years ago
bind99-dyndb.patch bind package update 6 years ago
bind99-forward.patch bind package update 6 years ago
bind99-libidn4.patch bind package update 6 years ago
bind99-rh640538.patch bind package update 6 years ago
bind99-rh1067424.patch bind package update 6 years ago
bind99-rh1072379.patch bind package update 6 years ago
bind99-rh1098959.patch bind package update 6 years ago
bind99-rh1214827.patch bind package update 6 years ago
bind99-rh1215164.patch bind package update 6 years ago
bind99-rh1215687-limits.patch bind package update 6 years ago
bind99-rh1220594-geoip.patch bind package update 6 years ago
bind99-rh1259514.patch bind package update 6 years ago
bind99-rh1291185.patch bind package update 6 years ago
bind99-rh1306610.patch bind package update 6 years ago
bind99-rh1392362.patch bind package update 6 years ago
bind99-rh1416304.patch bind package update 6 years ago
bind99-rh1464850-2.patch bind package update 6 years ago
bind99-rh1464850.patch bind package update 6 years ago
bind99-rh1470637-tests.patch bind package update 6 years ago
bind99-rh1470637.patch bind package update 6 years ago
bind99-rh1472862.patch bind package update 6 years ago
bind99-rh1476013.patch bind package update 6 years ago
bind99-rh1501531.patch bind package update 6 years ago
bind99-rrl.patch bind package update 6 years ago
bind99-rt43779.patch bind package update 6 years ago
bind99-rt44318.patch bind package update 6 years ago
c3e5d75f.patch added proftpd package 6 years ago
config-15.tar.bz2 bind package update 6 years ago
dnszone.schema bind package update 6 years ago
favicon.ico added lighttpd package 6 years ago
generate-rndc-key.sh bind package update 6 years ago
geoip-testing-data.tar.xz bind package update 6 years ago
geoipupdate.cron GeoIP packages update 6 years ago
geoipupdate6.cron GeoIP packages update 6 years ago
gitea.logrotate added gitea lograte and service source files 6 years ago
gitea.service added gitea lograte and service source files 6 years ago
gogs.logrotate added gogs package files 6 years ago
gogs.service added gogs package files 6 years ago
index.html added lighttpd package 6 years ago
ldap2zone.1 bind package update 6 years ago
ldap2zone.c bind package update 6 years ago
light_button.png added lighttpd package 6 years ago
light_logo.png added lighttpd package 6 years ago
lighttpd-1.4.35-system-crypto-policy.patch added lighttpd package 6 years ago
lighttpd-1.4.39-defaultconf.patch added lighttpd package 6 years ago
lighttpd-1.4.39-socket.patch added lighttpd package 6 years ago
lighttpd-empty.png added lighttpd package 6 years ago
lighttpd.init added lighttpd package 6 years ago
lighttpd.logrotate added lighttpd package 6 years ago
lighttpd.service added lighttpd package 6 years ago
named-chroot-setup.service bind package update 6 years ago
named-chroot.service bind package update 6 years ago
named-pkcs11.service bind package update 6 years ago
named-sdb-chroot-setup.service bind package update 6 years ago
named-sdb-chroot.service bind package update 6 years ago
named-sdb.8 bind package update 6 years ago
named-sdb.service bind package update 6 years ago
named-setup-rndc.service bind package update 6 years ago
named.conf.sample bind package update 6 years ago
named.logrotate bind package update 6 years ago
named.rwtab bind package update 6 years ago
named.service bind package update 6 years ago
named.sysconfig bind package update 6 years ago
nginx-auto-cc-gcc.patch added nginx package files 6 years ago
nginx-logo.png added nginx package files 6 years ago
nginx-upgrade added nginx package files 6 years ago
nginx-upgrade.8 added nginx package files 6 years ago
nginx.conf added nginx package files 6 years ago
nginx.init added nginx package files 6 years ago
nginx.logrotate nginx add missing source file 6 years ago
nginx.service added nginx package files 6 years ago
nginx.sysconfig added nginx package files 6 years ago
perdition-1.19-rc5-const-version.patch perdition package update 6 years ago
perdition-template.service perdition package update 6 years ago
php.d-lighttpd.ini added lighttpd package 6 years ago
poweredby.png nginx add missing poweredby.png 6 years ago
proftpd-1.3.4rc1-mod_vroot-test.patch added proftpd package 6 years ago
proftpd-1.3.6-add-enable-tests-nonetwork-option.patch added proftpd package 6 years ago
proftpd-1.3.6-no-mod-wrap.patch added proftpd package 6 years ago
proftpd-1.3.6-shellbang.patch added proftpd package 6 years ago
proftpd-welcome.msg added proftpd package 6 years ago
proftpd.conf added proftpd package 6 years ago
proftpd.conf-no-memcached.patch added proftpd package 6 years ago
proftpd.sysconfig added proftpd package 6 years ago
setup-named-chroot.sh bind package update 6 years ago
trusted-key.key bind package update 6 years ago
zone2sqlite.1 bind package update 6 years ago
zonetodb.1 bind package update 6 years ago

README.sdb_pgsql

			PGSQL BIND SDB driver

The postgresql BIND SDB driver is of experimental status and should not be
used for production systems.

Usage:

o Use the named_sdb process ( put ENABLE_SDB=yes in /etc/sysconfig/named )

o Edit your named.conf to contain a database zone, eg. :

zone "pgdb.net." IN {
type master;
database "pgsql bind pgdb localhost pguser pgpasswd";
# ^- DB name ^-Table ^-host ^-user ^-password
};

o Create the database zone table
The table must contain the columns "name", "rdtype", and "rdata", and
is expected to contain a properly constructed zone. The program "zonetodb"
creates such a table.

zonetodb usage:

zonetodb origin file dbname dbtable

where
origin : zone origin, eg "pgdb.net."
file : master zone database file, eg. pgdb.net.db
dbname : name of postgresql database
dbtable: name of table in database

Eg. to import this zone in the file 'pgdb.net.db' into the 'bind' database
'pgdb' table:

---
#pgdb.net.db:
$TTL 1H
@ SOA localhost. root.localhost. ( 1
3H
1H
1W
1H )
NS localhost.
host1 A 192.168.2.1
host2 A 192.168.2.2
host3 A 192.168.2.3
host4 A 192.168.2.4
host5 A 192.168.2.5
host6 A 192.168.2.6
host7 A 192.168.2.7
---

Issue this command as the pgsql user authorized to update the bind database:

# zonetodb pgdb.net. pgdb.net.db bind pgdb

will create / update the pgdb table in the 'bind' db:

$ psql -dbind -c 'select * from pgdb;'
name | ttl | rdtype | rdata
----------------+------+--------+-----------------------------------------------------
pgdb.net | 3600 | SOA | localhost. root.localhost. 1 10800 3600 604800 3600
pgdb.net | 3600 | NS | localhost.
host1.pgdb.net | 3600 | A | 192.168.2.1
host2.pgdb.net | 3600 | A | 192.168.2.2
host3.pgdb.net | 3600 | A | 192.168.2.3
host4.pgdb.net | 3600 | A | 192.168.2.4
host5.pgdb.net | 3600 | A | 192.168.2.5
host6.pgdb.net | 3600 | A | 192.168.2.6
host7.pgdb.net | 3600 | A | 192.168.2.7
(9 rows)

I've tested exactly the above configuration with bind-sdb-9.3.1+ and it works OK.

NOTE: If you use pgsqldb SDB, ensure the postgresql service is started before the named
service .

USE AT YOUR OWN RISK!