</listitem>
</varlistentry>
+ <varlistentry>
+ <term>datasources</term>
+ <listitem>
+ <simpara>TBD</simpara>
+ </listitem>
+ </varlistentry>
+
</variablelist>
</para>
(The full path is what was defined at build configure time for
<option>--localstatedir</option>.
The default is <filename>/usr/local/var/</filename>.)
- This data file location may be changed by defining the
- <quote>database_file</quote> configuration.
+ This data file location may be changed by defining the
+ <quote>database_file</quote> configuration.
</para>
+ <section>
+ <title>In-memory Data Source</title>
+
+ <para>
+ How to configure it.
+ For example, the following command to bindctl
+ will configure an in-memory data source containing the "example.com"
+ zone with the zone file named "example.com.zone":
+
+ <screen>> <userinput> config set Auth/datasources/ [{"type": "memory", "zones": [{"origin": "example.com", "file": "example.com.zone"}]}]</userinput></screen>
+ </para>
+ By default, the memory data source is disabled; it must be
+ configured explicitly. To disable it again, specify a null list
+ for Auth/datasources:
+
+ Notes: it's currently for class IN only.
+
+ </section>
+
</section>
<section>
<para>
RFC 1035 style DNS master zone files may imported
- into a BIND 10 data source by using the
+ into a BIND 10 SQLite3 data source by using the
<command>b10-loadzone</command> utility.
</para>