Compare commits
3 Commits
f50d54e8c0
...
9459e7500b
Author | SHA1 | Date |
---|---|---|
![]() |
9459e7500b | |
![]() |
8e7ef6abb8 | |
![]() |
ccd5b6797f |
3
NEWS
3
NEWS
|
@ -96,6 +96,9 @@ CHANGES WITH 258 in spe:
|
||||||
continue to work, update to xf86-input-evdev >= 2.11.0 and
|
continue to work, update to xf86-input-evdev >= 2.11.0 and
|
||||||
xf86-input-libinput >= 1.5.0 before updating to systemd >= 258.
|
xf86-input-libinput >= 1.5.0 before updating to systemd >= 258.
|
||||||
|
|
||||||
|
* The meson option 'integration-tests' has been deprecated, and will be
|
||||||
|
removed in a future release.
|
||||||
|
|
||||||
— <place>, <date>
|
— <place>, <date>
|
||||||
|
|
||||||
CHANGES WITH 257:
|
CHANGES WITH 257:
|
||||||
|
|
|
@ -548,12 +548,3 @@ int dns_question_merge(DnsQuestion *a, DnsQuestion *b, DnsQuestion **ret) {
|
||||||
*ret = TAKE_PTR(k);
|
*ret = TAKE_PTR(k);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool dns_question_contains_key_type(DnsQuestion *q, uint16_t type) {
|
|
||||||
DnsResourceKey *t;
|
|
||||||
DNS_QUESTION_FOREACH(t, q)
|
|
||||||
if (t->type == type)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
|
@ -61,8 +61,6 @@ static inline bool dns_question_isempty(DnsQuestion *q) {
|
||||||
|
|
||||||
int dns_question_merge(DnsQuestion *a, DnsQuestion *b, DnsQuestion **ret);
|
int dns_question_merge(DnsQuestion *a, DnsQuestion *b, DnsQuestion **ret);
|
||||||
|
|
||||||
bool dns_question_contains_key_type(DnsQuestion *q, uint16_t type);
|
|
||||||
|
|
||||||
DEFINE_TRIVIAL_CLEANUP_FUNC(DnsQuestion*, dns_question_unref);
|
DEFINE_TRIVIAL_CLEANUP_FUNC(DnsQuestion*, dns_question_unref);
|
||||||
|
|
||||||
#define _DNS_QUESTION_FOREACH(u, k, q) \
|
#define _DNS_QUESTION_FOREACH(u, k, q) \
|
||||||
|
|
|
@ -713,11 +713,6 @@ DnsScopeMatch dns_scope_good_domain(
|
||||||
if (!dns_scope_get_dns_server(s))
|
if (!dns_scope_get_dns_server(s))
|
||||||
return DNS_SCOPE_NO;
|
return DNS_SCOPE_NO;
|
||||||
|
|
||||||
/* Route DS requests to the parent */
|
|
||||||
const char *route_domain = domain;
|
|
||||||
if (dns_question_contains_key_type(question, DNS_TYPE_DS))
|
|
||||||
(void) dns_name_parent(&route_domain);
|
|
||||||
|
|
||||||
/* Always honour search domains for routing queries, except if this scope lacks DNS servers. Note that
|
/* Always honour search domains for routing queries, except if this scope lacks DNS servers. Note that
|
||||||
* we return DNS_SCOPE_YES here, rather than just DNS_SCOPE_MAYBE, which means other wildcard scopes
|
* we return DNS_SCOPE_YES here, rather than just DNS_SCOPE_MAYBE, which means other wildcard scopes
|
||||||
* won't be considered anymore. */
|
* won't be considered anymore. */
|
||||||
|
@ -726,7 +721,7 @@ DnsScopeMatch dns_scope_good_domain(
|
||||||
if (!d->route_only && !dns_name_is_root(d->name))
|
if (!d->route_only && !dns_name_is_root(d->name))
|
||||||
has_search_domains = true;
|
has_search_domains = true;
|
||||||
|
|
||||||
if (dns_name_endswith(route_domain, d->name) > 0) {
|
if (dns_name_endswith(domain, d->name) > 0) {
|
||||||
int c;
|
int c;
|
||||||
|
|
||||||
c = dns_name_count_labels(d->name);
|
c = dns_name_count_labels(d->name);
|
||||||
|
|
Loading…
Reference in New Issue