summaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorTodd Short <tshort@akamai.com>2021-09-08 16:23:04 -0400
committerTodd Short <todd.short@me.com>2022-03-10 10:42:43 -0500
commita3e53d56831adb60d6875297b3339a4251f735d2 (patch)
treec931c5b2cc9a63f80e4f3ae3a366b70064b897ae /util
parent97896f744d9ee4f2e821e3383caac8e8c5f226cf (diff)
Add TFO support to socket BIO and s_client/s_server
Supports Linux, MacOS and FreeBSD Disabled by default, enabled via `enabled-tfo` Some tests Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org> (Merged from https://github.com/openssl/openssl/pull/8692)
Diffstat (limited to 'util')
-rw-r--r--util/libcrypto.num1
-rw-r--r--util/missingmacro.txt1
-rw-r--r--util/other.syms4
3 files changed, 5 insertions, 1 deletions
diff --git a/util/libcrypto.num b/util/libcrypto.num
index 0549b87025..394f454732 100644
--- a/util/libcrypto.num
+++ b/util/libcrypto.num
@@ -5436,3 +5436,4 @@ BN_signed_native2bn ? 3_1_0 EXIST::FUNCTION:
BN_signed_bn2native ? 3_1_0 EXIST::FUNCTION:
ASYNC_set_mem_functions ? 3_1_0 EXIST::FUNCTION:
ASYNC_get_mem_functions ? 3_1_0 EXIST::FUNCTION:
+BIO_ADDR_dup ? 3_1_0 EXIST::FUNCTION:SOCK
diff --git a/util/missingmacro.txt b/util/missingmacro.txt
index 97d22205af..8e02bb7b83 100644
--- a/util/missingmacro.txt
+++ b/util/missingmacro.txt
@@ -9,7 +9,6 @@ BIO_get_retry_flags(3)
BIO_CB_return(3)
BIO_cb_pre(3)
BIO_cb_post(3)
-BIO_set_conn_mode(3)
BIO_dup_state(3)
BIO_buffer_get_num_lines(3)
BIO_buffer_peek(3)
diff --git a/util/other.syms b/util/other.syms
index 7635854b19..82766810f1 100644
--- a/util/other.syms
+++ b/util/other.syms
@@ -166,6 +166,7 @@ BIO_get_conn_address define
BIO_get_conn_hostname define
BIO_get_conn_port define
BIO_get_conn_ip_family define
+BIO_get_conn_mode define
BIO_get_fd define
BIO_get_fp define
BIO_get_indent define
@@ -199,6 +200,7 @@ BIO_set_conn_address define
BIO_set_conn_hostname define
BIO_set_conn_port define
BIO_set_conn_ip_family define
+BIO_set_conn_mode define
BIO_set_fd define
BIO_set_fp define
BIO_set_indent define
@@ -214,6 +216,8 @@ BIO_set_ssl define
BIO_set_ssl_mode define
BIO_set_ssl_renegotiate_bytes define
BIO_set_ssl_renegotiate_timeout define
+BIO_set_tfo define
+BIO_set_tfo_accept define
BIO_set_write_buf_size define
BIO_set_write_buffer_size define
BIO_should_io_special define