diff --git a/etc/schema.json b/etc/schema.json index 2f6721b1eacd..c177dc156686 100644 --- a/etc/schema.json +++ b/etc/schema.json @@ -1207,6 +1207,13 @@ "type": "string" } }, + "NS": { + "type": "array", + "minItems": 1, + "items": { + "type": "string" + } + }, "NULL": { "type": "array", "minItems": 1, diff --git a/rust/src/dns/log.rs b/rust/src/dns/log.rs index 7e2fbaf24a58..575875042a7a 100644 --- a/rust/src/dns/log.rs +++ b/rust/src/dns/log.rs @@ -610,7 +610,7 @@ fn dns_log_json_answer( } fn dns_log_query( - tx: &mut DNSTransaction, i: u16, flags: u64, jb: &mut JsonBuilder, + tx: &DNSTransaction, i: u16, flags: u64, jb: &mut JsonBuilder, ) -> Result { let index = i as usize; if let Some(request) = &tx.request { @@ -637,7 +637,7 @@ fn dns_log_query( #[no_mangle] pub extern "C" fn SCDnsLogJsonQuery( - tx: &mut DNSTransaction, i: u16, flags: u64, jb: &mut JsonBuilder, + tx: &DNSTransaction, i: u16, flags: u64, jb: &mut JsonBuilder, ) -> bool { match dns_log_query(tx, i, flags, jb) { Ok(false) | Err(_) => { @@ -651,7 +651,7 @@ pub extern "C" fn SCDnsLogJsonQuery( #[no_mangle] pub extern "C" fn SCDnsLogJsonAnswer( - tx: &mut DNSTransaction, flags: u64, js: &mut JsonBuilder, + tx: &DNSTransaction, flags: u64, js: &mut JsonBuilder, ) -> bool { if let Some(response) = &tx.response { for query in &response.queries { @@ -664,7 +664,7 @@ pub extern "C" fn SCDnsLogJsonAnswer( } #[no_mangle] -pub extern "C" fn SCDnsLogAnswerEnabled(tx: &mut DNSTransaction, flags: u64) -> bool { +pub extern "C" fn SCDnsLogAnswerEnabled(tx: &DNSTransaction, flags: u64) -> bool { if let Some(response) = &tx.response { for query in &response.queries { if dns_log_rrtype_enabled(query.rrtype, flags) {