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.
 
 
 
 
 
 
..
00-base.conf
00-dav.conf
00-lua.conf
00-mpm.conf
00-proxy.conf
00-proxyhtml.conf
00-ssl.conf
00-systemd.conf
0001-Disable-running-gyp-files-for-bundled-deps.patch
0001-Disable-running-gyp-on-shared-deps.patch
0001-Fix-aarch64-debug.patch
01-cgi.conf
01-ldap.conf
01-session.conf
0002-Suppress-NPM-message-to-run-global-update.patch
0003-deps-V8-cherry-pick-d0468de.patch
6cc96b5f.patch
8a186e2d.patch
08ba2f63.patch
10-opcache.ini
41ecb7dc.patch
50x.html
389cc579.patch
404.html
757b9633.patch
1006_openssl1.1_autoverify.patch
1825a2b8.patch
7907aa65.patch
73887e02.patch
459693c7.patch
LICENSE
Net-Patricia-1.22-Do-not-link-to-nsl-library.patch
README.Fedora.md
README.RHEL.Fedora
README.confd
README.devel
README.sdb_pgsql
aa85f127.patch
action-configtest.sh
action-graceful.sh
ad786eaa.patch
adfdc01d.patch
apcu-panel.conf
apcu.conf.php
apcu.ini
bind-9.3.1rc1-sdb_tools-Makefile.in
bind-9.3.2-redhat_doc.patch
bind-9.3.2b1-fix_sdb_ldap.patch
bind-9.3.2b2-sdbsrc.patch
bind-9.5-PIE.patch
bind-9.5-dlz-64bit.patch
bind-9.5-libidn.patch
bind-9.5-libidn2.patch
bind-9.5-libidn3.patch
bind-9.5-parallel-build.patch
bind-9.5-sdb-sqlite-bld.patch
bind-9.5-sdb.patch
bind-9.9-allow_external_dnskey.patch
bind-9.9-dist-native-pkcs11.patch
bind-9.9-native-pkcs11.patch
bind-9.9.1-P2-dlz-libdb.patch
bind-9.9.1-P2-multlib-conflict.patch
bind-9.9.3-include-update-h.patch
bind-9.10-dist-native-pkcs11.patch
bind-9.10-sdb.patch
bind-9.10-use-of-strlcat.patch
bind-9.11-CVE-2018-5743-atomic.patch
bind-9.11-CVE-2018-5743.patch
bind-9.11-CVE-2019-6471.patch
bind-9.11-dnssec-lookaside.patch
bind-9.11-ed448-disable.patch
bind-9.11-export-suffix.patch
bind-9.11-fips-code.patch
bind-9.11-fips-tests.patch
bind-9.11-host-idn-disable.patch
bind-9.11-kyua-pkcs11.patch
bind-9.11-libidn.patch
bind-9.11-no-default-cookies.patch
bind-9.11-no-default-ipv6.patch
bind-9.11-oot-manual.patch
bind-9.11-pk11.patch
bind-9.11-rh1205168.patch
bind-9.11-rh1410433.patch
bind-9.11-rh1624100.patch
bind-9.11-rh1685940.patch
bind-9.11-unit-disable-random.patch
bind-9.11-zone2ldap.patch
bind-95-rh452060.patch
bind-96-old-api.patch
bind-99-socket-maxevents.patch
bind-nonexec.patch
bind.keys
bind.tmpfiles.d
bind93-rh490837.patch
bind93-rh726120.patch
bind95-rh461409.patch
bind97-exportlib.patch
bind97-rh478718.patch
bind97-rh570851.patch
bind97-rh645544.patch
bind97-rh669163.patch
bind97-rh693982.patch
bind98-rh735103.patch
bind99-CVE-2014-0591.patch
bind99-CVE-2014-8500.patch
bind99-CVE-2015-1349.patch
bind99-CVE-2015-4620.patch
bind99-CVE-2015-5477.patch
bind99-CVE-2015-5722.patch
bind99-CVE-2015-8000.patch
bind99-CVE-2015-8704.patch
bind99-CVE-2016-1285-CVE-2016-1286.patch
bind99-CVE-2016-2775.patch
bind99-CVE-2016-2776.patch
bind99-CVE-2016-8864.patch
bind99-CVE-2016-9131.patch
bind99-CVE-2016-9147.patch
bind99-CVE-2016-9444.patch
bind99-CVE-2017-3135.patch
bind99-CVE-2017-3136.patch
bind99-CVE-2017-3137.patch
bind99-CVE-2017-3142+3143.patch
bind99-CVE-2017-3145.patch
bind99-CVE-2018-5740.patch
bind99-ISC-Bugs-34738.patch
bind99-ISC-Bugs-34870-v3.patch
bind99-ISC-Bugs-35073.patch
bind99-ISC-Bugs-35080.patch
bind99-automatic-interface-scanning-rh1294506.patch
bind99-coverity-fixes.patch
bind99-coverity-fixes2.patch
bind99-dyndb.patch
bind99-fips-tests.patch
bind99-fips.patch
bind99-forward.patch
bind99-libidn4.patch
bind99-nta.patch
bind99-rh640538.patch
bind99-rh1067424.patch
bind99-rh1072379.patch
bind99-rh1098959.patch
bind99-rh1214827.patch
bind99-rh1215164.patch
bind99-rh1215687-limits.patch
bind99-rh1220594-geoip.patch
bind99-rh1259514.patch
bind99-rh1291185.patch
bind99-rh1306610.patch
bind99-rh1392362.patch
bind99-rh1416304.patch
bind99-rh1464850-2.patch
bind99-rh1464850.patch
bind99-rh1470637-tests.patch
bind99-rh1470637.patch
bind99-rh1472862.patch
bind99-rh1476013.patch
bind99-rh1501531.patch
bind99-rh1510008-2.patch
bind99-rh1510008.patch
bind99-rh1549130-2.patch
bind99-rh1549130.patch
bind99-rh1647539.patch
bind99-rrl.patch
bind99-rt43779.patch
bind99-rt44318.patch
c3e5d75f.patch
config-15.tar.bz2
config-16.tar.bz2
config-18.tar.bz2
dnszone.schema
dovecot-1.0.beta2-mkcert-permissions.patch
dovecot-1.0.rc7-mkcert-paths.patch
dovecot-2.0-defaultconfig.patch
dovecot-2.1-privatetmp.patch
dovecot-2.1.10-waitonline.patch
dovecot-2.2-gidcheck.patch
dovecot-2.2.9-nodevrand.patch
dovecot-2.2.36-aclfix.patch
dovecot.conf.5
dovecot.init
dovecot.pam
dovecot.sysconfig
dovecot.tmpfilesd
favicon.ico
freeradius-Adjust-configuration-to-fit-Red-Hat-specifics.patch
freeradius-Use-system-crypto-policy-by-default.patch
freeradius-logrotate
freeradius-pam-conf
freeradius-tmpfiles.conf
fuzzyocr-fix-untaint-issue.patch
generate-rndc-key.sh
geoip-testing-data.tar.xz
geoipupdate.cron
geoipupdate6.cron
gitea.logrotate
gitea.service
gogs.logrotate
gogs.service
grafana.logrotate
grafana.service
grafana.sysconfig
halog.1
haproxy.cfg
haproxy.logrotate
haproxy.service
haproxy.sysconfig
htcacheclean.service
htcacheclean.sysconf
http-parser-gyp-sharedlib.patch
http-parser-status.patch
httpd-2.4.1-apctl.patch
httpd-2.4.1-corelimit.patch
httpd-2.4.1-deplibs.patch
httpd-2.4.1-selinux.patch
httpd-2.4.2-icons.patch
httpd-2.4.3-apctl-systemd.patch
httpd-2.4.3-apxs.patch
httpd-2.4.3-layout.patch
httpd-2.4.3-mod_systemd.patch
httpd-2.4.3-sslsninotreq.patch
httpd-2.4.4-cachehardmax.patch
httpd-2.4.4-export.patch
httpd-2.4.4-malformed-host.patch
httpd-2.4.4-mod_unique_id.patch
httpd-2.4.4-r1337344+.patch
httpd-2.4.6-CVE-2013-4352.patch
httpd-2.4.6-CVE-2013-5704.patch
httpd-2.4.6-CVE-2013-6438.patch
httpd-2.4.6-CVE-2014-0098.patch
httpd-2.4.6-CVE-2014-0117.patch
httpd-2.4.6-CVE-2014-0118.patch
httpd-2.4.6-CVE-2014-0226.patch
httpd-2.4.6-CVE-2014-0231.patch
httpd-2.4.6-CVE-2014-3581.patch
httpd-2.4.6-CVE-2015-3183.patch
httpd-2.4.6-CVE-2015-3185.patch
httpd-2.4.6-CVE-2016-0736.patch
httpd-2.4.6-CVE-2016-2161.patch
httpd-2.4.6-CVE-2016-5387.patch
httpd-2.4.6-CVE-2016-8743.patch
httpd-2.4.6-CVE-2017-3167.patch
httpd-2.4.6-CVE-2017-3169.patch
httpd-2.4.6-CVE-2017-7668.patch
httpd-2.4.6-CVE-2017-7679.patch
httpd-2.4.6-CVE-2017-9788.patch
httpd-2.4.6-CVE-2017-9798.patch
httpd-2.4.6-CVE-2018-1312.patch
httpd-2.4.6-CVE-2019-0217.patch
httpd-2.4.6-CVE-2019-0220.patch
httpd-2.4.6-ab-overflow.patch
httpd-2.4.6-ab-ssl-error.patch
httpd-2.4.6-ap-ipv6.patch
httpd-2.4.6-apachectl-httpd-env.patch
httpd-2.4.6-apachectl-status.patch
httpd-2.4.6-bomb.patch
httpd-2.4.6-default-port-worker.patch
httpd-2.4.6-dhparams-free.patch
httpd-2.4.6-full-release.patch
httpd-2.4.6-http-protocol-options-define.patch
httpd-2.4.6-ldaprefer.patch
httpd-2.4.6-mod_authz_dbd-missing-query.patch
httpd-2.4.6-mpm-segfault.patch
httpd-2.4.6-pre_htaccess.patch
httpd-2.4.6-r1332643+.patch
httpd-2.4.6-r1348019.patch
httpd-2.4.6-r1420184.patch
httpd-2.4.6-r1506474.patch
httpd-2.4.6-r1507681+.patch
httpd-2.4.6-r1515372.patch
httpd-2.4.6-r1524368.patch
httpd-2.4.6-r1526189.patch
httpd-2.4.6-r1527509.patch
httpd-2.4.6-r1528556.patch
httpd-2.4.6-r1528958.patch
httpd-2.4.6-r1530280.patch
httpd-2.4.6-r1530999.patch
httpd-2.4.6-r1533448.patch
httpd-2.4.6-r1537535.patch
httpd-2.4.6-r1542327.patch
httpd-2.4.6-r1553540.patch
httpd-2.4.6-r1555539.patch
httpd-2.4.6-r1556473.patch
httpd-2.4.6-r1556818.patch
httpd-2.4.6-r1560093.patch
httpd-2.4.6-r1569006.patch
httpd-2.4.6-r1570327.patch
httpd-2.4.6-r1573626.patch
httpd-2.4.6-r1587053.patch
httpd-2.4.6-r1593002.patch
httpd-2.4.6-r1594625.patch
httpd-2.4.6-r1604460.patch
httpd-2.4.6-r1610013.patch
httpd-2.4.6-r1610396.patch
httpd-2.4.6-r1618851.patch
httpd-2.4.6-r1621601.patch
httpd-2.4.6-r1624349.patch
httpd-2.4.6-r1631119.patch
httpd-2.4.6-r1633085.patch
httpd-2.4.6-r1634529.patch
httpd-2.4.6-r1650310.patch
httpd-2.4.6-r1650655.patch
httpd-2.4.6-r1650677.patch
httpd-2.4.6-r1651083.patch
httpd-2.4.6-r1651653.patch
httpd-2.4.6-r1651658.patch
httpd-2.4.6-r1662640.patch
httpd-2.4.6-r1663647.patch
httpd-2.4.6-r1664565.patch
httpd-2.4.6-r1668532.patch
httpd-2.4.6-r1674222.patch
httpd-2.4.6-r1681107.patch
httpd-2.4.6-r1681114.patch
httpd-2.4.6-r1681289.patch
httpd-2.4.6-r1683112.patch
httpd-2.4.6-r1684462.patch
httpd-2.4.6-r1688399.patch
httpd-2.4.6-r1705528.patch
httpd-2.4.6-r1723522.patch
httpd-2.4.6-r1726019.patch
httpd-2.4.6-r1737363.patch
httpd-2.4.6-r1738878.patch
httpd-2.4.6-r1748212.patch
httpd-2.4.6-r1775832.patch
httpd-2.4.6-r1805099.patch
httpd-2.4.6-r1811746.patch
httpd-2.4.6-r1811831.patch
httpd-2.4.6-r1811976.patch
httpd-2.4.6-r1824872.patch
httpd-2.4.6-r1825120.patch
httpd-2.4.6-r1826995.patch
httpd-2.4.6-r1833014.patch
httpd-2.4.6-rewrite-clientaddr.patch
httpd-2.4.6-rewrite-dir.patch
httpd-2.4.6-rotatelog-timezone.patch
httpd-2.4.6-rotatelogs-zombie.patch
httpd-2.4.6-sigint.patch
httpd-2.4.6-ssl-ecdh-auto.patch
httpd-2.4.6-ssl-error-free.patch
httpd-2.4.6-ssl-large-keys.patch
httpd-2.4.6-sslmultiproxy.patch
httpd-2.4.6-statements-comment.patch
httpd-2.4.6-uds.patch
httpd-2.4.6-upn.patch
httpd-ssl-pass-dialog
httpd.conf
httpd.logrotate
httpd.service
httpd.sysconf
httpd.tmpfiles
imap-2004a-doc.patch
imap-2007-paths.patch
imap-2007e-authmd5.patch
imap-2007e-overflow.patch
imap-2007e-poll.patch
imap-2007e-shared.patch
imap-2007e-system_c_client.patch
imap-2007f-format-security.patch
imap-2007f-ldflags.patch
imap-legacy.pam
imap-password.pam
imap-xinetd
imap.pam
imaps-xinetd
index.html
iodine-0.7.0.split-man.patch
iodine-client.conf
iodine-client.init
iodine-client.service
iodine-server.conf
iodine-server.init
iodine-server.service
iodine.logrotate.client
iodine.logrotate.server
ipop2-xinetd
ipop3-xinetd
ldap2zone.1
ldap2zone.c
libuv.pc.in
light_button.png
light_logo.png
lighttpd-1.4.35-system-crypto-policy.patch
lighttpd-1.4.39-defaultconf.patch
lighttpd-1.4.39-socket.patch
lighttpd-empty.png
lighttpd.init
lighttpd.logrotate
lighttpd.service
macros.php
macros.web-assets
manual.conf
mattermost-plugin-github-arch-make.patch
mattermost-plugin-welcomebot-arch-make.patch
mattermost.logrotate
mattermost.service
minio-gateway.config
minio-gateway.service
minio-server.config
minio-server.service
named-chroot-setup.service
named-chroot.files
named-chroot.service
named-pkcs11.service
named-sdb-chroot-setup.service
named-sdb-chroot.service
named-sdb.8
named-sdb.service
named-setup-rndc.service
named.conf
named.conf.sample
named.logrotate
named.rwtab
named.service
named.sysconfig
nghttp2-1.31.1-CVE-2019-9511-and-CVE-2019-9513.patch
nginx-auto-cc-gcc.patch
nginx-fpm.conf
nginx-logo.png
nginx-php.conf
nginx-upgrade
nginx-upgrade.8
nginx.conf
nginx.init
nginx.logrotate
nginx.service
nginx.sysconfig
nodejs-shelljs_fix-tests.patch
nodejs-tarball.sh
nodejs_native.attr
nsd-keygen.service
nsd.conf
nsd.service
opcache-default.blacklist
perdition-1.19-rc5-const-version.patch
perdition-template.service
perl-Razor-Agent-2.85-mandir.patch
perl-Razor-Agent-2.85-parallel-make.patch
php-5.3.0-recode.patch
php-5.4.0-phpize.patch
php-5.6.3-datetests.patch
php-5.6.3-embed.patch
php-5.6.3-ldap_r.patch
php-5.6.3-phpinfo.patch
php-7.0.0-fixheader.patch
php-7.0.0-includedir.patch
php-7.0.0-systzdata-v14.patch
php-7.0.2-libdb.patch
php-7.0.17-dlopen.patch
php-7.1.0-systzdata-v14.patch
php-7.1.3-dlopen.patch
php-7.1.7-httpd.patch
php-7.2.0-includedir.patch
php-7.2.0-libdb.patch
php-7.2.3-ldap_r.patch
php-7.2.3-systzdata-v16.patch
php-7.2.4-dlopen.patch
php-7.2.4-fixheader.patch
php-7.2.8-getallheaders.patch
php-7.2.12-phpize.patch
php-7.3.0-phpize.patch
php-7.3.3-systzdata-v18.patch
php-fpm-www.conf
php-fpm.conf
php-fpm.logrotate
php-fpm.service
php-fpm.wants
php-imap.patch
php.conf
php.d-lighttpd.ini
php.ini
php.modconf
php.ztsmodconf
pop3s-xinetd
poweredby.png
proftpd-1.3.4rc1-mod_vroot-test.patch
proftpd-1.3.6-add-enable-tests-nonetwork-option.patch
proftpd-1.3.6-no-mod-wrap.patch
proftpd-1.3.6-shellbang.patch
proftpd-welcome.msg
proftpd.conf
proftpd.conf-no-memcached.patch
proftpd.sysconfig
radicale-httpd
radicale-logrotate
radicale-tmpfiles.conf
radicale.fc
radicale.if
radicale.service
radicale.te
radiusd.service
razor-agents-2.85-use-sha-not-sha1.patch
redhat_local.cf
sa-update.cronscript
sa-update.crontab
sa-update.force-sysconfig
sa-update.logrotate
sa-update.service
sa-update.timer
setup-named-chroot.sh
setup-named-softhsm.sh
spamass-milter-0.4.0-auth-no-ssf.patch
spamass-milter-0.4.0-authuser.patch
spamass-milter-0.4.0-bits.patch
spamass-milter-0.4.0-group.patch
spamass-milter-0.4.0-pathnames.patch
spamass-milter-0.4.0-rcvd.patch
spamass-milter-0.4.0-rundir.patch
spamass-milter-postfix-sysconfig.systemd
spamass-milter-postfix-tmpfs.conf
spamass-milter-root.service
spamass-milter-sysconfig.systemd
spamass-milter-sysconfig.sysv
spamass-milter-tmpfs.conf
spamass-milter.README.Postfix
spamass-milter.service
spamass-milter.sysv
spamassassin-3.3.2-gnupg2.patch
spamassassin-3.4.1-add-logfile-homedir-options.patch
spamassassin-3.4.1-netdns.patch
spamassassin-helper.sh
spamassassin-iXhash2-2.05-conf.patch
spamassassin-iXhash2.eml
spamassassin-official.conf
spamassassin.service
spamassassin.sysconfig
spamassassin.sysconfig.el
ssl.conf
tmpfiles-nsd.conf
trusted-key.key
uglify-js-esfuzz.patch
userdir.conf
web-assets.conf
welcome.conf
yarn-tarball.sh
zone2sqlite.1
zonetodb.1

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!