]> 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)
committerFriendly Automation <jenkins2@gerrit.asterisk.org>
Wed, 13 May 2020 11:43:05 +0000 (06:43 -0500)
commitc8dec423d219438b735e34987e37718838586fa2
tree440df65158e3e64ea8bcb954e569bef5954e7641
parente29df34de03d66f1371e1ba937e2b2155e069844
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