-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/4514/#review14738
-----------------------------------------------------------

Ship it!


Ship It!

- Joshua Colp


On March 18, 2015, 10:33 p.m., Mark Michelson wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/4514/
> -----------------------------------------------------------
> 
> (Updated March 18, 2015, 10:33 p.m.)
> 
> 
> Review request for Asterisk Developers and Joshua Colp.
> 
> 
> Repository: Asterisk
> 
> 
> Description
> -------
> 
> Adding NAPTR and SRV support involves the need to decode domain-names in 
> records into strings. The way this is typically done is through the 
> dn_expand() function. The problem is that the dn_expand() function requires 
> the entire DNS answer in order to decode the domain. The current DNS API does 
> not grant access to the raw DNS answer, meaning that trying to parse NAPTR or 
> SRV records is not possible.
> 
> This patch adds the DNS answer to the ast_dns_result structure, as well as a 
> function to retrieve the DNS answer from the structure. The unit tests have 
> been updated to add a phony DNS answer where necessary. The nominal DNS 
> result test checks for the DNS answer to be what is expected. The off-nominal 
> test for setting DNS results also ensures that a NULL answer or a 0 answer 
> length will be rejected by the DNS core.
> 
> 
> Diffs
> -----
> 
>   /team/group/dns/tests/test_dns_recurring.c 433109 
>   /team/group/dns/tests/test_dns.c 433109 
>   /team/group/dns/res/res_resolver_unbound.c 433109 
>   /team/group/dns/main/dns_core.c 433109 
>   /team/group/dns/include/asterisk/dns_resolver.h 433109 
>   /team/group/dns/include/asterisk/dns_internal.h 433109 
>   /team/group/dns/include/asterisk/dns_core.h 433109 
> 
> Diff: https://reviewboard.asterisk.org/r/4514/diff/
> 
> 
> Testing
> -------
> 
> All unit tests continue to pass.
> 
> 
> Thanks,
> 
> Mark Michelson
> 
>

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to