[Swan-commit] Changes to ref refs/heads/main

D. Hugh Redelmeier hugh at vault.libreswan.fi
Thu May 6 19:22:51 UTC 2021


New commits:
commit 4af9072e62237daad9fea9bb769f6dfbdf2e4ea1
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Thu May 6 15:18:02 2021 -0400

    libswan/ttoaddress.c: use getaddrinfo(3) instead of gethostbyname2(3) (attempt 2)
    
    Modernization.  Much simplification.
    
    I'm not sure if we lose support for hex representation of IP
    addresses.  Unit tests still pass.
    
    I'm not sure if what happens when putitive domain names contain bad
    characters.  Unit tests still pass.
    
    If there is an IPv4 result from getaddrinfo(3), we return the first.
    Otherwise we return the first of all results returned.
    
    The diagnostics from getaddrinfo(3) leave a lot to be desired.  Our
    previous hand-rolled code was much more descriptive.

commit 12904485cf450db89bf9ca8f32d5e27acb11affe
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Thu May 6 15:02:39 2021 -0400

    testing: testing/programs/ipcheck/ip_address_check.c: test DNS resolution better
    
    - allow the "family" to be 0 (AF_UNSPEC) for inferring family from text
    
    - do a few more DNS tests.
    
      + families AF_UNSPEC and AF_INET6
    
      + non-resolvable domains
    
      + IPV6-only and IPv4-only domains.
    
    There's a lot of room for more tests.

commit d55306239d81a6a98a1627c4dcff1dfa5dc6e558
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Thu May 6 15:00:41 2021 -0400

    include/ip_sockaddr.h: spelling in comments



More information about the Swan-commit mailing list