OPTIONS revision 16f43564c6875e2bedd346c18c494933ad51e4fa
5a0ffa97751ef1ff29d1bf9d7f332eeb9f8edc21Michael GraffSetting the STD_CDEFINES environment variable before running configure can
615f17d0171dd807c6803b25a255a8ea2051fbd4David Lawrencebe used to enable certain compile-time options that are not explicitly
615f17d0171dd807c6803b25a255a8ea2051fbd4David Lawrencedefined in configure.
5a0ffa97751ef1ff29d1bf9d7f332eeb9f8edc21Michael Graff
5a0ffa97751ef1ff29d1bf9d7f332eeb9f8edc21Michael GraffSome of these settings are:
5a0ffa97751ef1ff29d1bf9d7f332eeb9f8edc21Michael Graff
5a0ffa97751ef1ff29d1bf9d7f332eeb9f8edc21Michael GraffSetting Description
5a0ffa97751ef1ff29d1bf9d7f332eeb9f8edc21Michael Graff Don't ovewrite memory when allocating or freeing
5a0ffa97751ef1ff29d1bf9d7f332eeb9f8edc21Michael Graff-DISC_MEM_FILL=0 it; this improves performance but makes
615f17d0171dd807c6803b25a255a8ea2051fbd4David Lawrence debugging more difficult.
d3498432822fb487e58f8f72bb5f880dd8307d7dMichael Sawyer Don't track memory allocations by file and line
d3498432822fb487e58f8f72bb5f880dd8307d7dMichael Sawyer-DISC_MEM_TRACKLINES=0 number; this improves performance but makes
d3498432822fb487e58f8f72bb5f880dd8307d7dMichael Sawyer debugging more difficult.
d3498432822fb487e58f8f72bb5f880dd8307d7dMichael Sawyer-DISC_FACILITY=LOG_LOCAL0 Change the default syslog facility for named
d3498432822fb487e58f8f72bb5f880dd8307d7dMichael Sawyer-DNS_CLIENT_DROPPORT=0 Disable dropping queries from particular
d3498432822fb487e58f8f72bb5f880dd8307d7dMichael Sawyer well-known ports:
615f17d0171dd807c6803b25a255a8ea2051fbd4David Lawrence-DCHECK_SIBLING=0 Don't check sibling glue in named-checkzone
95be83b467e2384d414693982318a5c06cccf1d7Andreas Gustafsson-DCHECK_LOCAL=0 Don't check out-of-zone addresses in
f9354808d122036e66e9f007a4bb12d4aa936aaeAndreas Gustafsson named-checkzone
f9354808d122036e66e9f007a4bb12d4aa936aaeAndreas Gustafsson-DNS_RUN_PID_DIR=0 Create default PID files in ${localstatedir}/run
f9354808d122036e66e9f007a4bb12d4aa936aaeAndreas Gustafsson rather than ${localstatedir}/run/{named,lwresd}/
f9354808d122036e66e9f007a4bb12d4aa936aaeAndreas Gustafsson Enable DNSSEC signature chasing support in dig.
b1d234eb75e2804e09d89178a76df39c321db51bBrian Wellington-DDIG_SIGCHASE=1 (Note: This feature is deprecated. Use delv
b1d234eb75e2804e09d89178a76df39c321db51bBrian Wellington instead.)
58007c5fde59b756174280d26916eb27f593e6ccBob Halley Increase the maximum number of configurable
58007c5fde59b756174280d26916eb27f593e6ccBob Halley-DNS_RPZ_MAX_ZONES=64 response policy zones from 32 to 64; this is the
58007c5fde59b756174280d26916eb27f593e6ccBob Halley highest possible setting
58007c5fde59b756174280d26916eb27f593e6ccBob Halley-DISC_HEAP_CHECK Test heap consistency after every heap
58007c5fde59b756174280d26916eb27f593e6ccBob Halley operation; used when debugging
58007c5fde59b756174280d26916eb27f593e6ccBob Halley Disable the use of inline functions to implement
58007c5fde59b756174280d26916eb27f593e6ccBob Halley-DISC_BUFFER_USEINLINE=0 the isc_buffer API: this reduces performance but
58007c5fde59b756174280d26916eb27f593e6ccBob Halley may be useful when debugging
58007c5fde59b756174280d26916eb27f593e6ccBob Halley