Make cf_reference_item public, so it can be used in
authoraland <aland>
Sun, 11 Nov 2007 21:20:59 +0000 (21:20 +0000)
committeraland <aland>
Sun, 11 Nov 2007 21:20:59 +0000 (21:20 +0000)
commitf326fd09dd515d0879ee922b78419294646237b2
treee39ece1ca7bf01f4b07a5054ec2eb2e78a16e2d1
parent51b9d39699ee4f20ce782938c245b2f38cfed1b7
Make cf_reference_item public, so it can be used in
%{config:...}

Made internal configuration code reference sub-sections by
instances, too.  This allows ${foo.bar[baz]} references.

Added internal "confdir" directive in cf_file_read, which
adds "confdir" as the FIRST configuration item in "main".
This allows the rest of the configuration files and directives
to be tied to ${confdir}, meaning the server can be built
with one target directory, but still run out of another
src/include/conffile.h
src/main/conffile.c
src/main/mainconfig.c