source: trunk/dnsdb.conf@ 559

Last change on this file since 559 was 559, checked in by Kris Deugau, 10 years ago

/trunk

Post-release nuisance rollup

  • Forgot to move "use Digest::MD5" to DNSDB.pm, where it's actually needed
  • Minor UI polish for TTLs intended to use "automatic" TTL setting; instead of displaying the underlying -1, show "(auto)"
  • Remember to accept negative TTLs (could probably check for things other than -1, if being picky) to allow use of "automatic" TTLs. Note that tinydns' automatic TTL is.... one day.
  • After all that work developing a caching system to speed up exports, add a knob to turn it off... because it's now slower than just writing everything straight to a collected master file after all the *rest* of the export speed optimizations. (Even with full sets of template records.)
  • Include the dns-rpc.fcgi symlink in the tarball
  • Make sure we have the right name for maxfcgi in all the places it's used. Also update the example dnsdb.conf with the couple of new options introduced recently.
File size: 1.7 KB
Line 
1# System-wide config for DNSDB
2
3# Database connection info
4#dbname = dsndb
5#dbuser = dnsdb
6#dbpass = dnsdbpwd
7#dbhost = dnsdbhost
8
9# Mail settings
10#mailhost = smtp.example.com
11#mailnotify = dns@example.com
12#mailsender = hostmaster@example.com
13#mailname = Example Corp DNS Administrator
14#orgname = Example Corp
15#domain = example.com
16
17# session - note this is fed directly to CGI::Session
18# timeout supports (s)econds, (m)inutes, (h)ours, (d)ays, (w)eeks, (M)months, or (y)ears
19#timeout = 3h
20#sessiondir = /var/lib/dnsdb
21
22## misc
23
24# flag to indicate if failed changes should be logged
25#log_failures = 1
26# number of entries to display in lists
27#perpage = 25
28# path for per-zone cache files for export
29#exportcache = /var/cache/dnsdb
30
31# always refresh the cache from the DB on export if 1/on
32# if 0/off, use the "changed" flag on a zone to determine if we export from
33# the DB or read from the existing cache file.
34#force_refresh = 1
35
36# fold domain names and hostnames to lowercase?
37# strictly speaking, DNS is case-insensitive, but some people insist on Capital Letters anyway.
38#lowercase = 0
39
40## General RPC options
41# may already be obsolete. how do we want to run RPC requests?
42# bare socket, plain HTTP, or standard XMLRPC?
43#rpcmode = http
44# maximum number of FCGI requests to serve before reloading/restarting FCGI
45#maxfcgi = 10
46
47## RPC ACL
48# A comma-separated list starting with an abstract "system name"
49# (passed by an RPC caller), followed by a list of IP addresses
50# allowed to make RPC calls with that name.
51# Finer-grained access control must be handled by the caller.
52#rpc_iplist = billing, 192.168.0.11
53#rpc_iplist = billing, 172.12.12.12
54#rpc_iplist = custportal, 192.168.1.12, 192.168.1.13
Note: See TracBrowser for help on using the repository browser.