From 446fc96ea9fa6ae26eb371177d9e3b8c982b7c62 Mon Sep 17 00:00:00 2001 From: schwarze <> Date: Wed, 21 Mar 2018 16:12:41 +0000 Subject: ssl.h HISTORY up to 0.9.2b; researched from OpenSSL git --- src/lib/libssl/man/SSL_COMP_add_compression_method.3 | 8 ++++++-- src/lib/libssl/man/SSL_CTX_set_options.3 | 8 +++++++- src/lib/libssl/man/SSL_CTX_set_read_ahead.3 | 9 ++++++++- src/lib/libssl/man/SSL_CTX_set_session_id_context.3 | 8 ++++++-- src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 | 8 +++++++- src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 | 8 +++++++- src/lib/libssl/man/SSL_library_init.3 | 6 +++++- src/lib/libssl/man/SSL_load_client_CA_file.3 | 5 +++-- 8 files changed, 49 insertions(+), 11 deletions(-) diff --git a/src/lib/libssl/man/SSL_COMP_add_compression_method.3 b/src/lib/libssl/man/SSL_COMP_add_compression_method.3 index dc47f4e1e9..9e1bd1db7c 100644 --- a/src/lib/libssl/man/SSL_COMP_add_compression_method.3 +++ b/src/lib/libssl/man/SSL_COMP_add_compression_method.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SSL_COMP_add_compression_method.3,v 1.2 2016/11/29 19:52:17 schwarze Exp $ +.\" $OpenBSD: SSL_COMP_add_compression_method.3,v 1.3 2018/03/21 16:12:41 schwarze Exp $ .\" .\" Copyright (c) 2016 Ingo Schwarze .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: November 29 2016 $ +.Dd $Mdocdate: March 21 2018 $ .Dt SSL_COMP_ADD_COMPRESSION_METHOD 3 .Os .Sh NAME @@ -46,3 +46,7 @@ always returns 1. .Fn SSL_COMP_get_compression_methods always returns .Dv NULL . +.Sh HISTORY +.Fn SSL_COMP_add_compression_method +first appeared in OpenSSL 0.9.2b and has been available since +.Ox 2.6 . diff --git a/src/lib/libssl/man/SSL_CTX_set_options.3 b/src/lib/libssl/man/SSL_CTX_set_options.3 index e61779eb13..c98e845452 100644 --- a/src/lib/libssl/man/SSL_CTX_set_options.3 +++ b/src/lib/libssl/man/SSL_CTX_set_options.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SSL_CTX_set_options.3,v 1.8 2018/03/21 08:06:34 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_options.3,v 1.9 2018/03/21 16:12:41 schwarze Exp $ .\" full merge up to: OpenSSL 7946ab33 Dec 6 17:56:41 2015 +0100 .\" selective merge up to: OpenSSL edb79c3a Mar 29 10:07:14 2017 +1000 .\" @@ -354,6 +354,12 @@ returns 1 is the peer supports secure renegotiation and 0 if it does not. first appeared in SSLeay 0.9.0 and has been available since .Ox 2.4 . .Pp +.Fn SSL_CTX_get_options +and +.Fn SSL_get_options +first appeared in OpenSSL 0.9.2b and have been available since +.Ox 2.6 . +.Pp .Fn SSL_CTX_clear_options and .Fn SSL_clear_options diff --git a/src/lib/libssl/man/SSL_CTX_set_read_ahead.3 b/src/lib/libssl/man/SSL_CTX_set_read_ahead.3 index 44cb08ec53..8948d47e49 100644 --- a/src/lib/libssl/man/SSL_CTX_set_read_ahead.3 +++ b/src/lib/libssl/man/SSL_CTX_set_read_ahead.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SSL_CTX_set_read_ahead.3,v 1.2 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_read_ahead.3,v 1.3 2018/03/21 16:12:41 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Matt Caswell . @@ -131,6 +131,13 @@ and .Fn SSL_get_read_ahead appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn SSL_CTX_set_read_ahead , +.Fn SSL_CTX_get_read_ahead , +and +.Fn SSL_CTX_get_default_read_ahead +first appeared in OpenSSL 0.9.2b and have been available since +.Ox 2.6 . .Sh CAVEATS Switching read ahead on can impact the behaviour of the .Xr SSL_pending 3 diff --git a/src/lib/libssl/man/SSL_CTX_set_session_id_context.3 b/src/lib/libssl/man/SSL_CTX_set_session_id_context.3 index 99fa4ae8e3..117be60bd8 100644 --- a/src/lib/libssl/man/SSL_CTX_set_session_id_context.3 +++ b/src/lib/libssl/man/SSL_CTX_set_session_id_context.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SSL_CTX_set_session_id_context.3,v 1.3 2017/04/10 15:37:55 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_session_id_context.3,v 1.4 2018/03/21 16:12:41 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -48,7 +48,7 @@ .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED .\" OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.Dd $Mdocdate: April 10 2017 $ +.Dd $Mdocdate: March 21 2018 $ .Dt SSL_CTX_SET_SESSION_ID_CONTEXT 3 .Os .Sh NAME @@ -151,3 +151,7 @@ The operation succeeded. .Sh SEE ALSO .Xr ssl 3 , .Xr SSL_SESSION_set1_id_context 3 +.Sh HISTORY +.Fn SSL_set_session_id_context +first appeared in OpenSSL 0.9.2b and has been available since +.Ox 2.6 . diff --git a/src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 b/src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 index d2ea7d3d02..2456dd500d 100644 --- a/src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 +++ b/src/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SSL_CTX_set_tmp_dh_callback.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_tmp_dh_callback.3,v 1.6 2018/03/21 16:12:41 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -227,3 +227,9 @@ and .Fn SSL_CTX_set_tmp_dh appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn SSL_set_tmp_dh_callback +and +.Fn SSL_set_tmp_dh +first appeared in OpenSSL 0.9.2b and have been available since +.Ox 2.6 . diff --git a/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 b/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 index f0ef5daf79..7163e81c0c 100644 --- a/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 +++ b/src/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.5 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_CTX_set_tmp_rsa_callback.3,v 1.6 2018/03/21 16:12:41 schwarze Exp $ .\" OpenSSL 0b30fc90 Dec 19 15:23:05 2013 -0500 .\" .\" This file was written by Lutz Jaenicke . @@ -105,3 +105,9 @@ and .Fn SSL_CTX_need_tmp_RSA appeared before SSLeay 0.8 and have been available since .Ox 2.4 . +.Pp +.Fn SSL_set_tmp_rsa_callback +and +.Fn SSL_set_tmp_rsa +first appeared in OpenSSL 0.9.2b and have been available since +.Ox 2.6 . diff --git a/src/lib/libssl/man/SSL_library_init.3 b/src/lib/libssl/man/SSL_library_init.3 index f4d99ee858..26a38e53e7 100644 --- a/src/lib/libssl/man/SSL_library_init.3 +++ b/src/lib/libssl/man/SSL_library_init.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SSL_library_init.3,v 1.3 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_library_init.3,v 1.4 2018/03/21 16:12:41 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file was written by Lutz Jaenicke . @@ -100,3 +100,7 @@ SSL_library_init(); /* initialize library */ .Fn SSLeay_add_ssl_algorithms appeared before SSLeay 0.8 and has been available since .Ox 2.4 . +.Pp +.Fn SSL_library_init +first appeared in OpenSSL 0.9.2b and has been available since +.Ox 2.6 . diff --git a/src/lib/libssl/man/SSL_load_client_CA_file.3 b/src/lib/libssl/man/SSL_load_client_CA_file.3 index 3116c39e2e..b8cf94f9d9 100644 --- a/src/lib/libssl/man/SSL_load_client_CA_file.3 +++ b/src/lib/libssl/man/SSL_load_client_CA_file.3 @@ -1,4 +1,4 @@ -.\" $OpenBSD: SSL_load_client_CA_file.3,v 1.6 2018/03/21 05:07:04 schwarze Exp $ +.\" $OpenBSD: SSL_load_client_CA_file.3,v 1.7 2018/03/21 16:12:41 schwarze Exp $ .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 .\" .\" This file is a derived work. @@ -152,7 +152,8 @@ appeared before SSLeay 0.8 and has been available since .Fn SSL_add_file_cert_subjects_to_stack and .Fn SSL_add_dir_cert_subjects_to_stack -first appeared in OpenSSL 0.9.2b. +first appeared in OpenSSL 0.9.2b and have been available since +.Ox 2.6 . .Sh AUTHORS .Fn SSL_add_file_cert_subjects_to_stack and -- cgit v1.2.3-55-g6feb