mirror of
https://github.com/NLnetLabs/unbound.git
synced 2025-12-20 23:00:56 -05:00
- Fix #1213: Misleading error message on default access control causing
refuse.
This commit is contained in:
parent
716f3df385
commit
62a0e03801
3 changed files with 12 additions and 2 deletions
|
|
@ -221,7 +221,9 @@ acl_interface_insert(struct acl_list* acl_interface,
|
|||
struct sockaddr_storage* addr, socklen_t addrlen,
|
||||
enum acl_access control)
|
||||
{
|
||||
return acl_find_or_create(acl_interface, addr, addrlen, control);
|
||||
struct acl_addr* node = acl_find_or_create(acl_interface, addr, addrlen, control);
|
||||
node->is_inteface = 1;
|
||||
return node;
|
||||
}
|
||||
|
||||
/** apply acl_tag string */
|
||||
|
|
@ -805,7 +807,9 @@ log_acl_action(const char* action, struct sockaddr_storage* addr,
|
|||
addr_to_str(&acladdr->node.addr, acladdr->node.addrlen,
|
||||
n, sizeof(n));
|
||||
verbose(VERB_ALGO, "%s query from %s port %d because of "
|
||||
"%s/%d %s", action, a, (int)port, n, acladdr->node.net,
|
||||
"%s/%d %s%s", action, a, (int)port, n,
|
||||
acladdr->node.net,
|
||||
acladdr->is_inteface?"(ACL on interface IP) ":"",
|
||||
acl_access_to_str(acl));
|
||||
} else {
|
||||
verbose(VERB_ALGO, "%s query from %s port %d", action, a,
|
||||
|
|
|
|||
|
|
@ -107,6 +107,8 @@ struct acl_addr {
|
|||
struct config_strlist** tag_datas;
|
||||
/** size of the tag_datas array */
|
||||
size_t tag_datas_size;
|
||||
/* If the acl node is for an interface */
|
||||
int is_inteface;
|
||||
/* view element, NULL if none */
|
||||
struct view* view;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
13 January 2025: Yorgos
|
||||
- Fix #1213: Misleading error message on default access control causing
|
||||
refuse.
|
||||
|
||||
10 January 2025: Yorgos
|
||||
- Merge #1214: Use TCP_NODELAY on TLS sockets to speed up the TLS
|
||||
handshake.
|
||||
|
|
|
|||
Loading…
Reference in a new issue