| /systemd/src/resolve/ |
| H A D | resolved-dns-dnssec.h | 66 int dnssec_rrsig_match_dnskey(DnsResourceRecord *rrsig, DnsResourceRecord *dnskey, bool revoked_ok); 67 int dnssec_key_match_rrsig(const DnsResourceKey *key, DnsResourceRecord *rrsig); 69 int dnssec_verify_rrset(DnsAnswer *answer, const DnsResourceKey *key, DnsResourceRecord *rrsig, DnsResourceRecord *dnskey, usec_t realtime, DnssecResult *result); 70 int dnssec_verify_rrset_search(DnsAnswer *answer, const DnsResourceKey *key, DnsAnswer *validated_dnskeys, usec_t realtime, DnssecResult *result, DnsResourceRecord **rrsig); 72 int dnssec_verify_dnskey_by_ds(DnsResourceRecord *dnskey, DnsResourceRecord *ds, bool mask_revoke); 73 int dnssec_verify_dnskey_by_ds_search(DnsResourceRecord *dnskey, DnsAnswer *validated_ds); 77 uint16_t dnssec_keytag(DnsResourceRecord *dnske [all...] |
| H A D | resolved-dns-trust-anchor.h | 42 int dns_trust_anchor_check_revoked(DnsTrustAnchor *d, DnsResourceRecord *dnskey, DnsAnswer *rrs); 43 int dns_trust_anchor_is_revoked(DnsTrustAnchor *d, DnsResourceRecord *rr);
|
| H A D | resolved-dns-rr.h | 31 typedef struct DnsResourceRecord DnsResourceRecord; typedef in typeref:struct:DnsResourceRecord 106 struct DnsResourceRecord { struct 265 static inline const void* DNS_RESOURCE_RECORD_RDATA(DnsResourceRecord *rr) { 276 static inline size_t DNS_RESOURCE_RECORD_RDATA_SIZE(DnsResourceRecord *rr) { 287 DnsResourceKey* dns_resource_key_new_redirect(const DnsResourceKey *key, const DnsResourceRecord *cname); 294 int dns_resource_key_match_rr(const DnsResourceKey *key, DnsResourceRecord *rr, const char *search_domain); 306 DnsResourceRecord* dns_resource_record_new(DnsResourceKey *key); 307 DnsResourceRecord* dns_resource_record_new_full(uint16_t class, uint16_t type, const char *name); 308 DnsResourceRecord* dns_resource_record_re [all...] |
| H A D | resolved-dns-zone.h | 49 DnsResourceRecord *rr; 65 int dns_zone_put(DnsZone *z, DnsScope *s, DnsResourceRecord *rr, bool probe); 66 void dns_zone_remove_rr(DnsZone *z, DnsResourceRecord *rr); 73 int dns_zone_check_conflicts(DnsZone *zone, DnsResourceRecord *rr);
|
| H A D | resolved-dns-answer.c | 49 DnsResourceRecord *rr; 75 static int dns_answer_add_raw(DnsAnswer *a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags) { 94 DnsResourceRecord *rr; 107 int dns_answer_add(DnsAnswer *a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags) { 162 DnsResourceRecord *rr; 175 int dns_answer_add_extend(DnsAnswer **a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags) { 189 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *soa = NULL; 216 DnsResourceRecord *i; 246 int dns_answer_contains_rr(DnsAnswer *a, DnsResourceRecord *rr, DnsAnswerFlags *ret_flags) { 248 DnsResourceRecord * [all...] |
| H A D | resolved-dns-question.h | 45 int dns_question_matches_rr(DnsQuestion *q, DnsResourceRecord *rr, const char *search_domain); 46 int dns_question_matches_cname_or_dname(DnsQuestion *q, DnsResourceRecord *rr, const char* search_domain); 51 int dns_question_cname_redirect(DnsQuestion *q, const DnsResourceRecord *cname, DnsQuestion **ret);
|
| H A D | resolved-dns-answer.h | 42 DnsResourceRecord *rr; 57 int dns_answer_add(DnsAnswer *a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags); 58 int dns_answer_add_extend(DnsAnswer **a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags); 62 int dns_answer_contains_rr(DnsAnswer *a, DnsResourceRecord *rr, DnsAnswerFlags *combined_flags); 67 int dns_answer_find_soa(DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord **ret, DnsAnswerFlags *flags); 68 int dns_answer_find_cname_or_dname(DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord **ret, DnsAnswerFlags *flags); 79 int dns_answer_remove_by_rr(DnsAnswer **a, DnsResourceRecord *rr); 84 bool dns_answer_has_dname_for_cname(DnsAnswer *a, DnsResourceRecord *cname);
|
| H A D | resolved-dns-dnssec.c | 51 uint16_t dnssec_keytag(DnsResourceRecord *dnskey, bool mask_revoke) { 143 DnsResourceRecord **x = (DnsResourceRecord**) a, **y = (DnsResourceRecord**) b; 263 DnsResourceRecord *rrsig, 264 DnsResourceRecord *dnskey) { 410 DnsResourceRecord *rrsig, 411 DnsResourceRecord *dnskey) { 464 static int dnssec_rrsig_prepare(DnsResourceRecord *rrsig) { 515 static int dnssec_rrsig_expired(DnsResourceRecord *rrsi [all...] |
| H A D | resolved-dns-cache.h | 45 int dns_cache_check_conflicts(DnsCache *cache, DnsResourceRecord *rr, int owner_family, const union in_addr_union *owner_address);
|
| H A D | resolved-link.h | 47 DnsResourceRecord *llmnr_address_rr; 48 DnsResourceRecord *llmnr_ptr_rr;
|
| H A D | resolved-dns-trust-anchor.c | 55 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; 191 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; 459 DnsResourceRecord *rr; 512 DnsResourceRecord *rr; 553 static int dns_trust_anchor_revoked_put(DnsTrustAnchor *d, DnsResourceRecord *rr) { 571 static int dns_trust_anchor_remove_revoked(DnsTrustAnchor *d, DnsResourceRecord *rr) { 614 static int dns_trust_anchor_check_revoked_one(DnsTrustAnchor *d, DnsResourceRecord *revoked_dnskey) { 625 DnsResourceRecord *anchor; 656 DnsResourceRecord *anchor; 680 int dns_trust_anchor_check_revoked(DnsTrustAnchor *d, DnsResourceRecord *dnske [all...] |
| H A D | resolved-dns-synthesize.c | 87 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; 101 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; 118 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; 168 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; 196 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
|
| H A D | resolved-dns-rr.c | 54 DnsResourceKey* dns_resource_key_new_redirect(const DnsResourceKey *key, const DnsResourceRecord *cname) { 187 int dns_resource_key_match_rr(const DnsResourceKey *key, DnsResourceRecord *rr, const char *search_domain) { 377 DnsResourceRecord* dns_resource_record_new(DnsResourceKey *key) { 378 DnsResourceRecord *rr; 380 rr = new0(DnsResourceRecord, 1); 392 DnsResourceRecord* dns_resource_record_new_full(uint16_t class, uint16_t type, const char *name) { 402 DnsResourceRecord* dns_resource_record_ref(DnsResourceRecord *rr) { 412 DnsResourceRecord* dns_resource_record_unref(DnsResourceRecord *r [all...] |
| H A D | resolved-dns-scope.h | 100 int dns_scope_notify_conflict(DnsScope *scope, DnsResourceRecord *rr);
|
| H A D | resolved-bus.c | 99 static int append_address(sd_bus_message *reply, DnsResourceRecord *rr, int ifindex) { 140 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *canonical = NULL; 142 DnsResourceRecord *rr; 302 DnsResourceRecord *rr; 439 static int bus_message_append_rr(sd_bus_message *m, DnsResourceRecord *rr, int ifindex) { 469 DnsResourceRecord *rr; 608 static int append_srv(DnsQuery *q, sd_bus_message *reply, DnsResourceRecord *rr) { 609 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *canonical = NULL; 625 DnsResourceRecord *zz; 679 DnsResourceRecord *z [all...] |
| H A D | resolved-dns-cache.c | 46 DnsResourceRecord *rr; 92 static bool dns_cache_remove_by_rr(DnsCache *c, DnsResourceRecord *rr) { 275 static DnsCacheItem* dns_cache_get(DnsCache *c, DnsResourceRecord *rr) { 288 static usec_t calculate_until(DnsResourceRecord *rr, uint32_t nsec_ttl, usec_t timestamp, bool use_soa_minimum) { 327 DnsResourceRecord *rr, 369 DnsResourceRecord *rr, 471 DnsResourceRecord *soa, 562 DnsResourceRecord *rr; 587 static bool rr_eligible(DnsResourceRecord *rr) { 620 DnsResourceRecord *so [all...] |
| H A D | resolved-dns-packet.h | 82 DnsResourceRecord *opt; 184 int dns_packet_append_rr(DnsPacket *p, const DnsResourceRecord *rr, size_t *start, size_t *rdata_start); 199 int dns_packet_read_rr(DnsPacket *p, DnsResourceRecord **ret, bool *ret_cache_flush, size_t *start);
|
| H A D | resolved-dns-question.c | 91 int dns_question_matches_rr(DnsQuestion *q, DnsResourceRecord *rr, const char *search_domain) { 109 int dns_question_matches_cname_or_dname(DnsQuestion *q, DnsResourceRecord *rr, const char *search_domain) { 216 int dns_question_cname_redirect(DnsQuestion *q, const DnsResourceRecord *cname, DnsQuestion **ret) {
|
| H A D | resolved-dns-zone.c | 96 static DnsZoneItem* dns_zone_get(DnsZone *z, DnsResourceRecord *rr) { 109 void dns_zone_remove_rr(DnsZone *z, DnsResourceRecord *rr) { 215 int dns_zone_put(DnsZone *z, DnsScope *s, DnsResourceRecord *rr, bool probe) { 553 int dns_zone_check_conflicts(DnsZone *zone, DnsResourceRecord *rr) {
|
| H A D | resolved-etc-hosts.c | 383 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; 432 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
|
| H A D | resolved-dns-transaction.c | 1730 static int dns_transaction_is_primary_response(DnsTransaction *t, DnsResourceRecord *rr) { 1786 DnsResourceRecord *rr; 2080 DnsResourceRecord *rr; 2106 static int dns_transaction_requires_rrsig(DnsTransaction *t, DnsResourceRecord *rr) { 2384 static int dns_transaction_dnskey_authenticated(DnsTransaction *t, DnsResourceRecord *rr) { 2385 DnsResourceRecord *rrsig; 2455 static int dns_transaction_known_signed(DnsTransaction *t, DnsResourceRecord *rr) { 2467 DnsResourceRecord *rr; 2496 DnsResourceRecord *rr; 2551 DnsResourceRecord *r [all...] |
| H A D | resolved-dns-scope.c | 105 DnsResourceRecord *rr; 795 DnsResourceRecord *rr, 851 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; 872 int dns_scope_notify_conflict(DnsScope *scope, DnsResourceRecord *rr) {
|
| H A D | resolved-mdns.c | 87 DnsResourceRecord *rr;
|
| H A D | test-dnssec.c | 55 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *nsec = NULL, *rrsig = NULL, *dnskey = NULL; 147 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *a = NULL, *rrsig = NULL, *dnskey = NULL; 231 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *dnskey = NULL, *ds1 = NULL, *ds2 = NULL; 298 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
|
| H A D | resolved-dns-packet.c | 781 int dns_packet_append_rr(DnsPacket *p, const DnsResourceRecord *rr, size_t *start, size_t *rdata_start) { 1582 int dns_packet_read_rr(DnsPacket *p, DnsResourceRecord **ret, bool *ret_cache_flush, size_t *start) { 1583 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL; 2049 static bool opt_is_good(DnsResourceRecord *rr, bool *rfc6975) { 2138 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *previous = NULL; 2148 _cleanup_(dns_resource_record_unrefp) DnsResourceRecord *rr = NULL;
|