]> git.ipfire.org Git - thirdparty/asterisk.git/commit
pjsip_resolver.c: Ensure AAAA dns requests are made.
authorRoger James <roger@beardandsandals.co.uk>
Sun, 10 May 2020 10:01:56 +0000 (11:01 +0100)
committerRoger James <roger@beardandsandals.co.uk>
Tue, 12 May 2020 14:34:56 +0000 (09:34 -0500)
commite0c6e1b71bbbd05fc6fc245b4236d1d7f3f9cb91
treeaf4a9c94fd8d98eafeff640bef0c8525a3694d40
parentb10ddcb2bd376bf556637103f830c97fe680a33a
pjsip_resolver.c: Ensure AAAA dns requests are made.

1. Modify sip_resolve and sip_resolve_callback to request AAAA lookups
   when an IPV6 transport type has been requested.

2. Rename all occurrences of pjsip_transport_get_type_name to
   pjsip_transport_get_type_desc. This ensures that the log/debug info
   shows whether the transport is IPv6 or IPv4.

3. Do not add the constant PJSIP_TRANSPORT_IPV6 to existing transport
   types. This results in invalid values. Use a bitwise or instead.

ASTERISK-26780
Patches:
    pjsip_resolver.c uploaded by Peter Sokolov (License #7070)

Change-Id: I8b1e298f8efa682d0a7644113258fe76d9889c58
res/res_pjsip/pjsip_resolver.c