Differences From Artifact [9407cece68]:
- File
src/OFDNSResolver.m
— part of check-in
[25b05b7bce]
at
2018-09-15 17:39:03
on branch trunk
— OFDNSResolver: Resolve CNAMEs for socket addresses
This only resolves them when they have been included in the answer.
Sending another query when they are not is the next step. (user: js, size: 50908) [annotate] [blame] [check-ins using]
To Artifact [c811322a6c]:
- File src/OFDNSResolver.m — part of check-in [c4836192b2] at 2018-09-15 20:04:14 on branch trunk — OFDNSResolver: Fix compilation with GCC (user: js, size: 51589) [annotate] [blame] [check-ins using]
︙ | |||
170 171 172 173 174 175 176 177 178 179 180 181 182 183 | 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 | + + + + + + + + + + + + + + | unsigned int _expectedResponses; } - (instancetype)initWithHost: (OFString *)host target: (id)target selector: (SEL)selector context: (id)context; - (bool)parseRecords: (OFArray *)records resolver: (OFDNSResolver *)resolver answerRecords: (OFDictionary *)answerRecords additionalRecords: (OFDictionary *)additionalRecords recordType: (of_dns_resource_record_type_t)recordType recursion: (unsigned int)recursion; - (void)resolveCNAME: (OFCNAMEDNSResourceRecord *)CNAME resolver: (OFDNSResolver *)resolver answerRecords: (OFDictionary *)answerRecords additionalRecords: (OFDictionary *)additionalRecords recordType: (of_dns_resource_record_type_t)recordType recursion: (unsigned int)recursion; - (void)doneWithDomainName: (OFString *)domainName resolver: (OFDNSResolver *)resolver; - (void)resolver: (OFDNSResolver *)resolver didResolveDomainName: (OFString *)domainName answerRecords: (OFDictionary *)answerRecords authorityRecords: (OFDictionary *)authorityRecords additionalRecords: (OFDictionary *)additionalRecords context: (id)context exception: (id)exception; |
︙ |