mirror of
https://github.com/NLnetLabs/unbound.git
synced 2024-09-21 14:47:09 +00:00
- rpz-triggers, use sec_status_insecure like respip, AA flag on RPZ responses.
This commit is contained in:
parent
f9f3e9d4d0
commit
9f40e93fe6
@ -1599,7 +1599,9 @@ rpz_synthesize_nodata(struct rpz* ATTR_UNUSED(r), struct module_qstate* ms,
|
||||
0, //ns
|
||||
0, //ar
|
||||
0, //total
|
||||
sec_status_secure);
|
||||
sec_status_insecure);
|
||||
if(msg->rep)
|
||||
msg->rep->authoritative = 1;
|
||||
return msg;
|
||||
}
|
||||
|
||||
@ -1620,7 +1622,9 @@ rpz_synthesize_nxdomain(struct rpz* ATTR_UNUSED(r), struct module_qstate* ms,
|
||||
0, //ns
|
||||
0, //ar
|
||||
0, //total
|
||||
sec_status_secure);
|
||||
sec_status_insecure);
|
||||
if(msg->rep)
|
||||
msg->rep->authoritative = 1;
|
||||
return msg;
|
||||
}
|
||||
|
||||
@ -1647,11 +1651,12 @@ rpz_synthesize_localdata_from_rrset(struct rpz* ATTR_UNUSED(r), struct module_qs
|
||||
0, //ns
|
||||
0, //ar
|
||||
1, //total
|
||||
sec_status_secure);
|
||||
sec_status_insecure);
|
||||
if(new_reply_info == NULL) {
|
||||
log_err("out of memory");
|
||||
return NULL;
|
||||
}
|
||||
new_reply_info->authoritative = 1;
|
||||
rp = respip_copy_rrset(rrset->rrset, ms->region);
|
||||
if(rp == NULL) {
|
||||
log_err("out of memory");
|
||||
|
4
testdata/rpz_nsdname.rpl
vendored
4
testdata/rpz_nsdname.rpl
vendored
@ -362,7 +362,7 @@ ENTRY_END
|
||||
STEP 21 CHECK_ANSWER
|
||||
ENTRY_BEGIN
|
||||
MATCH all
|
||||
REPLY QR RD RA NOERROR
|
||||
REPLY QR RD RA AA NOERROR
|
||||
SECTION QUESTION
|
||||
gotham.bb. IN A
|
||||
SECTION ANSWER
|
||||
@ -378,7 +378,7 @@ ENTRY_END
|
||||
STEP 31 CHECK_ANSWER
|
||||
ENTRY_BEGIN
|
||||
MATCH all
|
||||
REPLY QR RD RA NOERROR
|
||||
REPLY QR RD RA AA NOERROR
|
||||
SECTION QUESTION
|
||||
gotham.ff. IN A
|
||||
SECTION ANSWER
|
||||
|
6
testdata/rpz_nsip.rpl
vendored
6
testdata/rpz_nsip.rpl
vendored
@ -362,7 +362,7 @@ ENTRY_END
|
||||
STEP 21 CHECK_ANSWER
|
||||
ENTRY_BEGIN
|
||||
MATCH all
|
||||
REPLY QR RD RA NOERROR
|
||||
REPLY QR RD RA AA NOERROR
|
||||
SECTION QUESTION
|
||||
gotham.bb. IN A
|
||||
SECTION ANSWER
|
||||
@ -378,7 +378,7 @@ ENTRY_END
|
||||
STEP 31 CHECK_ANSWER
|
||||
ENTRY_BEGIN
|
||||
MATCH all
|
||||
REPLY QR RD RA NOERROR
|
||||
REPLY QR RD RA AA NOERROR
|
||||
SECTION QUESTION
|
||||
gotham.ff. IN A
|
||||
SECTION ANSWER
|
||||
@ -396,7 +396,7 @@ ENTRY_END
|
||||
STEP 41 CHECK_ANSWER
|
||||
ENTRY_BEGIN
|
||||
MATCH all
|
||||
REPLY QR RD RA NOERROR
|
||||
REPLY QR RD RA AA NOERROR
|
||||
SECTION QUESTION
|
||||
gotham.ff. IN A
|
||||
SECTION ANSWER
|
||||
|
2
testdata/rpz_qname.rpl
vendored
2
testdata/rpz_qname.rpl
vendored
@ -388,7 +388,7 @@ ENTRY_END
|
||||
STEP 101 CHECK_ANSWER
|
||||
ENTRY_BEGIN
|
||||
MATCH all
|
||||
REPLY QR RD RA NOERROR
|
||||
REPLY QR RD RA AA NOERROR
|
||||
SECTION QUESTION
|
||||
f.example. IN TXT
|
||||
SECTION ANSWER
|
||||
|
Loading…
Reference in New Issue
Block a user