be left in an incompletely updated state rather than
reverted. [GL #1109]
+5254. [func] Collect metrics to report to the statistics-channel
+ DNSSEC signing operations (dnssec-sign) and refresh
+ operations (dnssec-refresh) per zone and per keytag.
+ [GL #513]
+
5253. [port] Support platforms that don't define ULLONG_MAX.
[GL #1098]
xmlTextWriterPtr writer;
int xmlrc;
#endif
-#ifdef HAVE_JSON_C
+#ifdef HAVE_JSON
json_object *zoneobj, *obj;
#endif
#endif
break;
case isc_statsformat_json:
-#ifdef HAVE_JSON_C
+#ifdef HAVE_JSON
zoneobj = (json_object *) dumparg->arg;
obj = json_object_new_int64(val);
if (obj == NULL) {
<command>zone-statistics terse</command> or
<command>zone-statistics none</command>
in the <command>zone</command> statement).
+ These include, for example, DNSSEC signing operations
+ and the number of authoritative answers per query type.
The default is <userinput>terse</userinput>, providing
minimal statistics on zones (including name and
current serial number, but not query type
</itemizedlist>
</section>
+ <section xml:id="relnotes_features"><info><title>New Features</title></info>
+ <itemizedlist>
+ <listitem>
+ <para>
+ Two new metrics have been added to the
+ <command>statistics-channel</command> to report DNSSEC
+ signing operations. For each key in each zone, the
+ <command>dnssec-sign</command> counter indicates the total
+ number of signatures <command>named</command> has generated
+ using that key since server startup, and the
+ <command>dnssec-refresh</command> counter indicates how
+ many of those signatures were refreshed during zone
+ maintenance, as opposed to having been generated
+ as a result of a zone update. [GL #513]
+ </para>
+ </listitem>
+ </itemizedlist>
+ </section>
+
<section xml:id="relnotes_bugs"><info><title>Bug Fixes</title></info>
<itemizedlist>
<listitem>
dns_dnsseckey_create
dns_dnsseckey_destroy
dns_dnssecsignstats_create
-dns_dnssecsignstats_decrement
dns_dnssecsignstats_dump
dns_dnssecsignstats_increment
dns_ds_buildrdata