summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschwarze <>2018-03-20 19:33:16 +0000
committerschwarze <>2018-03-20 19:33:16 +0000
commitf70bc934b6cc6e1bb9d5778afa91cf73609cad41 (patch)
treefe064d32e57af16e9b70f737a562909ac9ecfcaf
parentb698ff23ebda642453ff74723e56076e55dffcda (diff)
downloadopenbsd-f70bc934b6cc6e1bb9d5778afa91cf73609cad41.tar.gz
openbsd-f70bc934b6cc6e1bb9d5778afa91cf73609cad41.tar.bz2
openbsd-f70bc934b6cc6e1bb9d5778afa91cf73609cad41.zip
bio.h HISTORY up to SSLeay 0.8.1b; researched from OpenSSL git
-rw-r--r--src/lib/libcrypto/man/BIO_ctrl.317
-rw-r--r--src/lib/libcrypto/man/BIO_f_buffer.313
-rw-r--r--src/lib/libcrypto/man/BIO_f_null.38
-rw-r--r--src/lib/libcrypto/man/BIO_find_type.310
-rw-r--r--src/lib/libcrypto/man/BIO_new.315
-rw-r--r--src/lib/libcrypto/man/BIO_printf.38
-rw-r--r--src/lib/libcrypto/man/BIO_push.310
-rw-r--r--src/lib/libcrypto/man/BIO_read.312
-rw-r--r--src/lib/libcrypto/man/BIO_s_accept.314
-rw-r--r--src/lib/libcrypto/man/BIO_s_connect.312
-rw-r--r--src/lib/libcrypto/man/BIO_s_fd.38
-rw-r--r--src/lib/libcrypto/man/BIO_s_file.315
-rw-r--r--src/lib/libcrypto/man/BIO_s_mem.311
-rw-r--r--src/lib/libcrypto/man/BIO_s_null.38
-rw-r--r--src/lib/libcrypto/man/BIO_s_socket.310
-rw-r--r--src/lib/libcrypto/man/BIO_set_callback.38
-rw-r--r--src/lib/libcrypto/man/BIO_should_retry.38
17 files changed, 151 insertions, 36 deletions
diff --git a/src/lib/libcrypto/man/BIO_ctrl.3 b/src/lib/libcrypto/man/BIO_ctrl.3
index d4392dd3d2..37354db808 100644
--- a/src/lib/libcrypto/man/BIO_ctrl.3
+++ b/src/lib/libcrypto/man/BIO_ctrl.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_ctrl.3,v 1.8 2018/02/17 23:24:38 schwarze Exp $ 1.\" $OpenBSD: BIO_ctrl.3,v 1.9 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100 2.\" OpenSSL b055fceb Thu Oct 20 09:56:18 2016 +0100
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: February 17 2018 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt BIO_CTRL 3 52.Dt BIO_CTRL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -310,6 +310,19 @@ operation.
310.Sh SEE ALSO 310.Sh SEE ALSO
311.Xr BIO_meth_new 3 , 311.Xr BIO_meth_new 3 ,
312.Xr BIO_new 3 312.Xr BIO_new 3
313.Sh HISTORY
314.Fn BIO_ctrl ,
315.Fn BIO_ctrl_int ,
316.Fn BIO_reset ,
317.Fn BIO_flush ,
318.Fn BIO_eof ,
319.Fn BIO_set_close ,
320.Fn BIO_get_close ,
321.Fn BIO_pending ,
322and
323.Fn BIO_wpending
324appeared in SSLeay 0.8.1b or earlier and have been available since
325.Ox 2.4 .
313.Sh BUGS 326.Sh BUGS
314Some of the return values are ambiguous and care should be taken. 327Some of the return values are ambiguous and care should be taken.
315In particular a return value of 0 can be returned if an operation 328In particular a return value of 0 can be returned if an operation
diff --git a/src/lib/libcrypto/man/BIO_f_buffer.3 b/src/lib/libcrypto/man/BIO_f_buffer.3
index a51aafd804..2ba8747d8c 100644
--- a/src/lib/libcrypto/man/BIO_f_buffer.3
+++ b/src/lib/libcrypto/man/BIO_f_buffer.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_buffer.3,v 1.6 2016/12/06 12:24:33 schwarze Exp $ 1.\" $OpenBSD: BIO_f_buffer.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL 9b86974e Mar 19 12:32:14 2016 -0400 2.\" OpenSSL 9b86974e Mar 19 12:32:14 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: December 6 2016 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt BIO_F_BUFFER 3 53.Dt BIO_F_BUFFER 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -180,3 +180,12 @@ returns 1 if the data was set correctly or 0 if there was an error.
180.Xr BIO_new 3 , 180.Xr BIO_new 3 ,
181.Xr BIO_pop 3 , 181.Xr BIO_pop 3 ,
182.Xr BIO_reset 3 182.Xr BIO_reset 3
183.Sh HISTORY
184.Fn BIO_f_buffer ,
185.Fn BIO_get_buffer_num_lines ,
186.Fn BIO_set_read_buffer_size ,
187.Fn BIO_set_write_buffer_size ,
188and
189.Fn BIO_set_buffer_size
190appeared in SSLeay 0.8.1b or earlier and have been available since
191.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_f_null.3 b/src/lib/libcrypto/man/BIO_f_null.3
index f66e2acc2c..9b4ca7276b 100644
--- a/src/lib/libcrypto/man/BIO_f_null.3
+++ b/src/lib/libcrypto/man/BIO_f_null.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_f_null.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $ 1.\" $OpenBSD: BIO_f_null.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000 2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 6 2016 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt BIO_F_NULL 3 52.Dt BIO_F_NULL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -74,3 +74,7 @@ behaves just as though the BIO was not there.
74returns the null filter BIO method. 74returns the null filter BIO method.
75.Sh SEE ALSO 75.Sh SEE ALSO
76.Xr BIO_new 3 76.Xr BIO_new 3
77.Sh HISTORY
78.Fn BIO_f_null
79appeared in SSLeay 0.8.1b or earlier and has been available since
80.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_find_type.3 b/src/lib/libcrypto/man/BIO_find_type.3
index ba1abc6ba4..0beecd91e6 100644
--- a/src/lib/libcrypto/man/BIO_find_type.3
+++ b/src/lib/libcrypto/man/BIO_find_type.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_find_type.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $ 1.\" $OpenBSD: BIO_find_type.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 6 2016 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt BIO_FIND_TYPE 3 52.Dt BIO_FIND_TYPE 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -155,6 +155,12 @@ do {
155.Ed 155.Ed
156.Sh SEE ALSO 156.Sh SEE ALSO
157.Xr BIO_new 3 157.Xr BIO_new 3
158.Sh HISTORY
159.Fn BIO_find_type
160and
161.Fn BIO_method_type
162appeared in SSLeay 0.8.1b or earlier and have been available since
163.Ox 2.4 .
158.Sh BUGS 164.Sh BUGS
159.Fn BIO_find_type 165.Fn BIO_find_type
160in OpenSSL 0.9.5a and earlier could not be safely passed a 166in OpenSSL 0.9.5a and earlier could not be safely passed a
diff --git a/src/lib/libcrypto/man/BIO_new.3 b/src/lib/libcrypto/man/BIO_new.3
index acf98844b3..c1abfca3ab 100644
--- a/src/lib/libcrypto/man/BIO_new.3
+++ b/src/lib/libcrypto/man/BIO_new.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_new.3,v 1.11 2018/03/20 17:10:14 schwarze Exp $ 1.\" $OpenBSD: BIO_new.3,v 1.12 2018/03/20 19:33:16 schwarze Exp $
2.\" full merge up to: 2.\" full merge up to:
3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000 3.\" OpenSSL man3/BIO_new.pod fb46be03 Feb 26 11:51:31 2016 +0000
4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100 4.\" OpenSSL man7/bio.pod 631c37be Dec 12 16:56:50 2017 +0100
@@ -252,6 +252,13 @@ Create a memory BIO:
252.Xr BIO_set_callback 3 , 252.Xr BIO_set_callback 3 ,
253.Xr BIO_should_retry 3 253.Xr BIO_should_retry 3
254.Sh HISTORY 254.Sh HISTORY
255The 255.Fn BIO_new
256.Vt BIO 256and
257type first appeared in SSLeay 0.6.0. 257.Fn BIO_free
258first appeared in SSLeay 0.6.0.
259.Fn BIO_set
260and
261.Fn BIO_free_all
262appeared in SSLeay 0.8.1b or earlier.
263All these functions have been available since
264.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_printf.3 b/src/lib/libcrypto/man/BIO_printf.3
index ebc1cc726e..0007fdc6f1 100644
--- a/src/lib/libcrypto/man/BIO_printf.3
+++ b/src/lib/libcrypto/man/BIO_printf.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_printf.3,v 1.1 2017/03/25 17:15:59 schwarze Exp $ 1.\" $OpenBSD: BIO_printf.3,v 1.2 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL 2ca2e917 Mon Mar 20 16:25:22 2017 -0400 2.\" OpenSSL 2ca2e917 Mon Mar 20 16:25:22 2017 -0400
3.\" 3.\"
4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org> 4.\" Copyright (c) 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -15,7 +15,7 @@
15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17.\" 17.\"
18.Dd $Mdocdate: March 25 2017 $ 18.Dd $Mdocdate: March 20 2018 $
19.Dt BIO_PRINTF 3 19.Dt BIO_PRINTF 3
20.Os 20.Os
21.Sh NAME 21.Sh NAME
@@ -84,3 +84,7 @@ also return -1 if
84is too small to hold the complete output. 84is too small to hold the complete output.
85.Sh SEE ALSO 85.Sh SEE ALSO
86.Xr BIO_new 3 86.Xr BIO_new 3
87.Sh HISTORY
88.Fn BIO_printf
89first appeared in SSLeay 0.6.5 and has been available since
90.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_push.3 b/src/lib/libcrypto/man/BIO_push.3
index 5b9e94123f..d107e0d35f 100644
--- a/src/lib/libcrypto/man/BIO_push.3
+++ b/src/lib/libcrypto/man/BIO_push.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_push.3,v 1.5 2016/12/06 12:54:19 schwarze Exp $ 1.\" $OpenBSD: BIO_push.3,v 1.6 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL doc/man3/BIO_push.pod 76ed5a42 Jun 29 13:38:55 2014 +0100 2.\" OpenSSL doc/man3/BIO_push.pod 76ed5a42 Jun 29 13:38:55 2014 +0100
3.\" OpenSSL doc/man7/bio.pod a9c85cea Nov 11 09:33:55 2016 +0100 3.\" OpenSSL doc/man7/bio.pod a9c85cea Nov 11 09:33:55 2016 +0100
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: December 6 2016 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt BIO_PUSH 3 53.Dt BIO_PUSH 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -176,3 +176,9 @@ as before.
176.Xr BIO_find_type 3 , 176.Xr BIO_find_type 3 ,
177.Xr BIO_new 3 , 177.Xr BIO_new 3 ,
178.Xr BIO_read 3 178.Xr BIO_read 3
179.Sh HISTORY
180.Fn BIO_push
181and
182.Fn BIO_pop
183appeared in SSLeay 0.8.1b or earlier and have been available since
184.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_read.3 b/src/lib/libcrypto/man/BIO_read.3
index a58c1fa5ff..8551a96667 100644
--- a/src/lib/libcrypto/man/BIO_read.3
+++ b/src/lib/libcrypto/man/BIO_read.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_read.3,v 1.6 2018/02/17 23:24:38 schwarze Exp $ 1.\" $OpenBSD: BIO_read.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: February 17 2018 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt BIO_READ 3 52.Dt BIO_READ 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -168,3 +168,11 @@ the application should retry the operation later.
168.Xr BIO_meth_new 3 , 168.Xr BIO_meth_new 3 ,
169.Xr BIO_new 3 , 169.Xr BIO_new 3 ,
170.Xr BIO_should_retry 3 170.Xr BIO_should_retry 3
171.Sh HISTORY
172.Fn BIO_read ,
173.Fn BIO_gets ,
174.Fn BIO_write ,
175and
176.Fn BIO_puts
177appeared in SSLeay 0.8.1b or earlier and have been available since
178.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_s_accept.3 b/src/lib/libcrypto/man/BIO_s_accept.3
index e3193f6fd4..3ddc000ce0 100644
--- a/src/lib/libcrypto/man/BIO_s_accept.3
+++ b/src/lib/libcrypto/man/BIO_s_accept.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_accept.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $ 1.\" $OpenBSD: BIO_s_accept.3,v 1.6 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL c03726ca Thu Aug 27 12:28:08 2015 -0400 2.\" OpenSSL c03726ca Thu Aug 27 12:28:08 2015 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 6 2016 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt BIO_S_ACCEPT 3 52.Dt BIO_S_ACCEPT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -354,3 +354,13 @@ BIO_free(cbio2);
354.Ed 354.Ed
355.Sh SEE ALSO 355.Sh SEE ALSO
356.Xr BIO_new 3 356.Xr BIO_new 3
357.Sh HISTORY
358.Fn BIO_s_accept ,
359.Fn BIO_set_accept_port ,
360.Fn BIO_new_accept ,
361.Fn BIO_set_nbio_accept ,
362.Fn BIO_set_accept_bios ,
363and
364.Fn BIO_do_accept
365appeared in SSLeay 0.8.1b or earlier and have been available since
366.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_s_connect.3 b/src/lib/libcrypto/man/BIO_s_connect.3
index bde10e4b20..d3c37f5d35 100644
--- a/src/lib/libcrypto/man/BIO_s_connect.3
+++ b/src/lib/libcrypto/man/BIO_s_connect.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_connect.3,v 1.6 2016/12/20 23:14:37 beck Exp $ 1.\" $OpenBSD: BIO_s_connect.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700 2.\" OpenSSL 186bb907 Apr 13 11:05:13 2015 -0700
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 20 2016 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt BIO_S_CONNECT 3 52.Dt BIO_S_CONNECT 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -369,3 +369,11 @@ BIO_free(out);
369.Ed 369.Ed
370.Sh SEE ALSO 370.Sh SEE ALSO
371.Xr BIO_new 3 371.Xr BIO_new 3
372.Sh HISTORY
373.Fn BIO_s_connect ,
374.Fn BIO_new_connect ,
375.Fn BIO_set_nbio ,
376and
377.Fn BIO_do_connect
378appeared in SSLeay 0.8.1b or earlier and have been available since
379.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_s_fd.3 b/src/lib/libcrypto/man/BIO_s_fd.3
index 20b460ba96..9bc492d79d 100644
--- a/src/lib/libcrypto/man/BIO_s_fd.3
+++ b/src/lib/libcrypto/man/BIO_s_fd.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_fd.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $ 1.\" $OpenBSD: BIO_s_fd.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 6 2016 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt BIO_S_FD 3 52.Dt BIO_S_FD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -194,3 +194,7 @@ BIO_free(out);
194.Xr BIO_read 3 , 194.Xr BIO_read 3 ,
195.Xr BIO_s_socket 3 , 195.Xr BIO_s_socket 3 ,
196.Xr BIO_seek 3 196.Xr BIO_seek 3
197.Sh HISTORY
198These functions appeared in SSLeay 0.8.1b or earlier
199and have been available since
200.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_s_file.3 b/src/lib/libcrypto/man/BIO_s_file.3
index 057a311762..5cde0308d1 100644
--- a/src/lib/libcrypto/man/BIO_s_file.3
+++ b/src/lib/libcrypto/man/BIO_s_file.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_file.3,v 1.6 2018/03/20 18:26:45 schwarze Exp $ 1.\" $OpenBSD: BIO_s_file.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400 2.\" OpenSSL 9b86974e Aug 17 15:21:33 2015 -0400
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -287,7 +287,18 @@ BIO_free(out);
287.Xr BIO_seek 3 287.Xr BIO_seek 3
288.Sh HISTORY 288.Sh HISTORY
289.Fn BIO_s_file 289.Fn BIO_s_file
290appeared in SSLeay 0.6.0 and has been available since 290and
291.Fn BIO_set_fp
292first appeared in SSLeay 0.6.0.
293.Fn BIO_new_file ,
294.Fn BIO_new_fp ,
295.Fn BIO_get_fp ,
296.Fn BIO_read_filename ,
297.Fn BIO_write_filename ,
298and
299.Fn BIO_append_filename
300appeared in SSLeay 0.8.1b or earlier.
301All these functions have been available since
291.Ox 2.4 . 302.Ox 2.4 .
292.Sh BUGS 303.Sh BUGS
293.Xr BIO_reset 3 304.Xr BIO_reset 3
diff --git a/src/lib/libcrypto/man/BIO_s_mem.3 b/src/lib/libcrypto/man/BIO_s_mem.3
index ff65c3833e..d41e483c28 100644
--- a/src/lib/libcrypto/man/BIO_s_mem.3
+++ b/src/lib/libcrypto/man/BIO_s_mem.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_mem.3,v 1.6 2018/02/12 16:57:32 schwarze Exp $ 1.\" $OpenBSD: BIO_s_mem.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000 2.\" full merge up to: OpenSSL 8711efb4 Mon Apr 20 11:33:12 2009 +0000
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: February 12 2018 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt BIO_S_MEM 3 53.Dt BIO_S_MEM 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -250,6 +250,13 @@ BIO_free(mem);
250.Ed 250.Ed
251.Sh SEE ALSO 251.Sh SEE ALSO
252.Xr BIO_new 3 252.Xr BIO_new 3
253.Sh HISTORY
254.Fn BIO_s_mem ,
255.Fn BIO_set_mem_buf ,
256and
257.Fn BIO_get_mem_ptr
258appeared in SSLeay 0.8.1b or earlier and have been available since
259.Ox 2.4 .
253.Sh BUGS 260.Sh BUGS
254There should be an option to set the maximum size of a memory BIO. 261There should be an option to set the maximum size of a memory BIO.
255.Pp 262.Pp
diff --git a/src/lib/libcrypto/man/BIO_s_null.3 b/src/lib/libcrypto/man/BIO_s_null.3
index 7e68b594dc..dcdcd8c4ab 100644
--- a/src/lib/libcrypto/man/BIO_s_null.3
+++ b/src/lib/libcrypto/man/BIO_s_null.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_null.3,v 1.5 2016/12/06 14:45:08 schwarze Exp $ 1.\" $OpenBSD: BIO_s_null.3,v 1.6 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000 2.\" OpenSSL e117a890 Sep 14 12:14:41 2000 +0000
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 6 2016 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt BIO_S_NULL 3 52.Dt BIO_S_NULL 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -82,3 +82,7 @@ this can be achieved by adding a null sink BIO to the end of the chain.
82returns the null sink BIO method. 82returns the null sink BIO method.
83.Sh SEE ALSO 83.Sh SEE ALSO
84.Xr BIO_new 3 84.Xr BIO_new 3
85.Sh HISTORY
86.Fn BIO_s_null
87appeared in SSLeay 0.8.1b or earlier and has been available since
88.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_s_socket.3 b/src/lib/libcrypto/man/BIO_s_socket.3
index 1fc7ce3dbc..3adc280a5e 100644
--- a/src/lib/libcrypto/man/BIO_s_socket.3
+++ b/src/lib/libcrypto/man/BIO_s_socket.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_s_socket.3,v 1.6 2016/12/06 14:45:08 schwarze Exp $ 1.\" $OpenBSD: BIO_s_socket.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" OpenSSL bbdc9c98 Oct 19 22:02:21 2000 +0000 2.\" OpenSSL bbdc9c98 Oct 19 22:02:21 2000 +0000
3.\" 3.\"
4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>. 4.\" This file was written by Dr. Stephen Henson <steve@openssl.org>.
@@ -48,7 +48,7 @@
48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 48.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
49.\" OF THE POSSIBILITY OF SUCH DAMAGE. 49.\" OF THE POSSIBILITY OF SUCH DAMAGE.
50.\" 50.\"
51.Dd $Mdocdate: December 6 2016 $ 51.Dd $Mdocdate: March 20 2018 $
52.Dt BIO_S_SOCKET 3 52.Dt BIO_S_SOCKET 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -107,3 +107,9 @@ if an error occurred.
107.Sh SEE ALSO 107.Sh SEE ALSO
108.Xr BIO_get_fd 3 , 108.Xr BIO_get_fd 3 ,
109.Xr BIO_new 3 109.Xr BIO_new 3
110.Sh HISTORY
111.Fn BIO_s_socket
112and
113.Fn BIO_new_socket
114appeared in SSLeay 0.8.1b or earlier and have been available since
115.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_set_callback.3 b/src/lib/libcrypto/man/BIO_set_callback.3
index a56d09f428..ed21ae3ad9 100644
--- a/src/lib/libcrypto/man/BIO_set_callback.3
+++ b/src/lib/libcrypto/man/BIO_set_callback.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_set_callback.3,v 1.6 2018/02/13 01:15:24 schwarze Exp $ 1.\" $OpenBSD: BIO_set_callback.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400 2.\" full merge up to: OpenSSL 99d63d46 Oct 26 13:56:48 2016 -0400
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -66,7 +66,7 @@
66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 66.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
67.\" OF THE POSSIBILITY OF SUCH DAMAGE. 67.\" OF THE POSSIBILITY OF SUCH DAMAGE.
68.\" 68.\"
69.Dd $Mdocdate: February 13 2018 $ 69.Dd $Mdocdate: March 20 2018 $
70.Dt BIO_SET_CALLBACK 3 70.Dt BIO_SET_CALLBACK 3
71.Os 71.Os
72.Sh NAME 72.Sh NAME
@@ -256,3 +256,7 @@ Its source is in the file
256.Pa crypto/bio/bio_cb.c . 256.Pa crypto/bio/bio_cb.c .
257.Sh SEE ALSO 257.Sh SEE ALSO
258.Xr BIO_new 3 258.Xr BIO_new 3
259.Sh HISTORY
260These functions appeared in SSLeay 0.8.1b or earlier
261and have been available since
262.Ox 2.4 .
diff --git a/src/lib/libcrypto/man/BIO_should_retry.3 b/src/lib/libcrypto/man/BIO_should_retry.3
index e9b5780365..f37bfe2c67 100644
--- a/src/lib/libcrypto/man/BIO_should_retry.3
+++ b/src/lib/libcrypto/man/BIO_should_retry.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: BIO_should_retry.3,v 1.6 2018/02/13 01:34:34 schwarze Exp $ 1.\" $OpenBSD: BIO_should_retry.3,v 1.7 2018/03/20 19:33:16 schwarze Exp $
2.\" full merge up to: OpenSSL 60e24554 Apr 6 14:45:18 2010 +0000 2.\" full merge up to: OpenSSL 60e24554 Apr 6 14:45:18 2010 +0000
3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800 3.\" selective merge up to: OpenSSL 61f805c1 Jan 16 01:01:46 2018 +0800
4.\" 4.\"
@@ -49,7 +49,7 @@
49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 49.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
50.\" OF THE POSSIBILITY OF SUCH DAMAGE. 50.\" OF THE POSSIBILITY OF SUCH DAMAGE.
51.\" 51.\"
52.Dd $Mdocdate: February 13 2018 $ 52.Dd $Mdocdate: March 20 2018 $
53.Dt BIO_SHOULD_RETRY 3 53.Dt BIO_SHOULD_RETRY 3
54.Os 54.Os
55.Sh NAME 55.Sh NAME
@@ -214,6 +214,10 @@ and use a timeout on the
214.Sh SEE ALSO 214.Sh SEE ALSO
215.Xr BIO_new 3 , 215.Xr BIO_new 3 ,
216.Xr BIO_read 3 216.Xr BIO_read 3
217.Sh HISTORY
218These functions appeared in SSLeay 0.8.1b or earlier
219and have been available since
220.Ox 2.4 .
217.Sh BUGS 221.Sh BUGS
218The OpenSSL ASN.1 functions cannot gracefully deal with non-blocking I/O: 222The OpenSSL ASN.1 functions cannot gracefully deal with non-blocking I/O:
219they cannot retry after a partial read or write. 223they cannot retry after a partial read or write.