openssl/crypto/bio
Daiki Ueno 15729bef38 BIO_lookup_ex: use AI_ADDRCONFIG only if explicit host name is given
The flag only affects which record types are queried via DNS (A or
AAAA, or both).  When node is NULL and AF_UNSPEC is used, it prevents
getaddrinfo returning the right address associated with the loopback
interface.

Signed-off-by: Daiki Ueno <dueno@redhat.com>

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/16033)
2021-07-10 17:59:00 +02:00
..
bf_buff.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bf_lbuf.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bf_nbio.c Update copyright year 2021-06-17 13:24:59 +01:00
bf_null.c Update copyright year 2021-06-17 13:24:59 +01:00
bf_prefix.c Update copyright year 2021-06-17 13:24:59 +01:00
bf_readbuff.c Fix DER reading from stdin for BIO_f_readbuffer 2021-03-22 09:07:36 +10:00
bio_addr.c BIO_lookup_ex: use AI_ADDRCONFIG only if explicit host name is given 2021-07-10 17:59:00 +02:00
bio_cb.c Update copyright year 2021-06-17 13:24:59 +01:00
bio_dump.c Update copyright year 2021-06-17 13:24:59 +01:00
bio_err.c err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
bio_lib.c BIO_write_ex(): Make handing of BIO b == NULL and dlen == 0 less redundant 2021-06-15 14:23:29 +02:00
bio_local.h Rework and make DEBUG macros consistent. 2021-05-28 10:04:31 +02:00
bio_meth.c Update copyright year 2020-11-26 14:18:57 +00:00
bio_print.c BIO: Make source file names in crypto/bio/ consistent 2021-06-15 14:23:29 +02:00
bio_sock2.c bio: check for valid socket when closing 2021-06-30 13:55:09 +10:00
bio_sock.c BIO: Make source file names in crypto/bio/ consistent 2021-06-15 14:23:29 +02:00
bss_acpt.c Update copyright year 2021-06-17 13:24:59 +01:00
bss_bio.c Update copyright year 2021-06-17 13:24:59 +01:00
bss_conn.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bss_core.c BIO_new_from_core_bio: Fix heap-use-after-free after attach 2021-06-25 10:11:29 +10:00
bss_dgram.c Update copyright year 2021-06-17 13:24:59 +01:00
bss_fd.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bss_file.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bss_log.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bss_mem.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
bss_null.c Update copyright year 2021-06-17 13:24:59 +01:00
bss_sock.c bio: remove TODOs 2021-06-02 16:30:15 +10:00
build.info BIO: Make source file names in crypto/bio/ consistent 2021-06-15 14:23:29 +02:00
ossl_core_bio.c BIO: Make source file names in crypto/bio/ consistent 2021-06-15 14:23:29 +02:00