openssl/crypto/bio
Dr. David von Oheimb e98c7350bf Improve BIO_socket_wait(), BIO_wait(), BIO_connect_retry(), and their docs
Add/extend range check for 'fd' argument of BIO_socket_wait() and bio_wait()
Correct nap time calculations in bio_wait(), thus correcting also BIO_wait()
Update a type cast from 'unsigned long' to 'unsigned int'
Extend the comments and documentation of BIO_wait()

Rename BIO_connect_retry() to BIO_do_connect_retry()
Make its 'timeout' argument < 0 lead to BIO_do_connect() tried only once
Add optional 'nap_milliseconds' parameter determining the polling granularity
Correct and generalize the retry case checking
Extend the comments and documentation of BIO_do_connect_retry()

Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/11986)
2020-06-16 18:51:39 +02:00
..
b_addr.c Fix unused goto label gcc warning 2019-10-10 19:05:05 +02:00
b_dump.c Reorganize local header files 2019-09-28 20:26:35 +02:00
b_print.c Update copyright year 2020-06-04 14:33:57 +01:00
b_sock2.c Update copyright year 2020-04-23 13:55:52 +01:00
b_sock.c Improve BIO_socket_wait(), BIO_wait(), BIO_connect_retry(), and their docs 2020-06-16 18:51:39 +02:00
bf_buff.c Update copyright year 2020-04-23 13:55:52 +01:00
bf_lbuf.c Update copyright year 2020-04-23 13:55:52 +01:00
bf_nbio.c Update copyright year 2020-04-23 13:55:52 +01:00
bf_null.c Update copyright year 2020-04-23 13:55:52 +01:00
bf_prefix.c BIO: Add BIO_f_prefix(), a text line prefixing filter 2019-12-18 19:42:44 +01:00
bio_cb.c Reorganize local header files 2019-09-28 20:26:35 +02:00
bio_err.c Update copyright year 2020-04-23 13:55:52 +01:00
bio_lib.c Improve BIO_socket_wait(), BIO_wait(), BIO_connect_retry(), and their docs 2020-06-16 18:51:39 +02:00
bio_local.h Fix header file include guard names 2019-09-28 20:26:36 +02:00
bio_meth.c Reorganize local header files 2019-09-28 20:26:35 +02:00
bss_acpt.c Add OPENSSL_strdup failure check to cpt_ctrl() in bss_acpt.c 2020-06-16 18:51:39 +02:00
bss_bio.c Reorganize local header files 2019-09-28 20:26:35 +02:00
bss_conn.c Fix err checking and mem leaks of BIO_set_conn_port and BIO_set_conn_address 2020-06-16 18:51:39 +02:00
bss_dgram.c bss_dgram.c: fix unaligned access 2019-11-10 00:30:13 +01:00
bss_fd.c Update copyright year 2020-04-23 13:55:52 +01:00
bss_file.c Reorganize local header files 2019-09-28 20:26:35 +02:00
bss_log.c Reorganize local header files 2019-09-28 20:26:35 +02:00
bss_mem.c Reorganize local header files 2019-09-28 20:26:35 +02:00
bss_null.c Reorganize local header files 2019-09-28 20:26:35 +02:00
bss_sock.c kTLS: add support for AES_CCM128 and AES_GCM256 2020-06-08 11:13:52 +01:00
build.info BIO: Add BIO_f_prefix(), a text line prefixing filter 2019-12-18 19:42:44 +01:00