summaryrefslogtreecommitdiffstats
path: root/lib/libcrypto/bio
AgeCommit message (Expand)AuthorFilesLines
2021-03-25Avoid mangled output in BIO_debug_callbacktb1-4/+12
2019-06-28failed to detect asprintf() error by observing return of -1, instead thederaadt1-6/+3
2019-04-14Add input validation to BIO_read()/BIO_write().jsing1-4/+14
2018-06-02Add const to the argument of the following callback getters:tb2-18/+18
2018-05-30Add a const qualifier to the return value of BIO_s_file().tb2-5/+5
2018-05-12const qualifiers for BIO_new_mem_buf(), BIO_new_connect() andtb4-11/+11
2018-05-12Add const qualifiers to the return values of BIO_s_mem() andtb3-9/+9
2018-05-01const for BIO_{new,set}() and most of the BIO_{f,s}_*() family oftb12-47/+47
2018-03-17Bring in compatibility for OpenSSL 1.1 style init functions.beck1-1/+3
2018-03-17Make BIO_meth_get_write() public. Omission spotted by schwarze.tb1-1/+2
2018-02-22Provide BIO_up_ref().jsing2-2/+10
2018-02-20whitespace nittb1-2/+2
2018-02-20Provide BIO_meth_{g,s}et_callback_ctrl()tb2-2/+22
2018-02-20Provide BIO_meth_get_{create,ctrl,destroy,gets,puts,read}()tb2-2/+50
2018-02-20Zap an 'int' that snuck in.tb1-3/+2
2018-02-20Provide BIO_{g,s}et_shutdown().tb2-2/+16
2018-02-20Provide BIO_get_new_index().jsing2-2/+23
2018-02-18Provide BIO_meth_set_gets().tb2-2/+10
2018-02-18Provide BIO_{g,s}et_data() and BIO_set_init().tb2-2/+23
2018-02-17Provide BIO_meth_{free,new}() and BIO_meth_set_{create,crtl,destroy}()tb2-1/+94
2018-02-07Restore the old behavior when a port number without a host name isbluhm1-10/+12
2018-02-06Do not call freeaddrinfo() with a NULL parameter.bluhm1-2/+3
2017-04-30No original OpenSSL code remains in this file. Relicensebeck1-54/+13
2017-04-30Make BIO_get_host_ip just yet another getaddrinfo wrapperbeck1-27/+20
2017-04-30Rework BIO_accept to be more like modern code.beck1-54/+19
2017-04-30Microsoft Windows hates BIO_get_accept_socket in portable. Fix it tobeck1-115/+35
2017-04-06trailing ; on end of macro definition is wrong; ok guentherderaadt1-4/+4
2017-01-29Send the function codes from the error functions to the bit bucket,beck10-115/+75
2016-12-20Delete completely useless crap and just use getaddrinfo. Fix man pagebeck1-44/+7
2015-12-23remove NULL-checks before free()mmcc1-5/+3
2015-10-30Pull in <sys/types.h> to get ssize_t or <stdint.h> to get uint32_t, instead ofmiod1-1/+2
2015-07-20Correct #if/else logic in BIO's dgram_ctrl.doug1-3/+3
2015-07-19Drop stupid (int) casts for the arguments of malloc() and friends. This ismiod2-6/+6
2015-07-19Fix Coverity 72742 - ret is overwritten immediately after this.beck1-2/+1
2015-07-18Dead code, Coverity 78798beck1-3/+1
2015-06-20Fix warning on vax due to old gcc.doug1-4/+4
2015-04-23Do not need to buf[0] = 0 before strlcpy(buf, ...deraadt1-2/+1
2015-03-21Fix indentation that incorrectly implies a different control flow.doug1-2/+2
2015-02-12If you do not support POSIX I/O then you're not tall enough to ride...jsing1-8/+1
2015-02-10Remove more IMPLEMENT_STACK_OF noops that have been hiding for the lastjsing1-3/+1
2015-02-09Jettison SCTP support in BIO dgram.jsing2-1052/+2
2015-02-07Delete a lot of #if 0 code in libressl.doug1-11/+4
2015-01-12Fix a memory leak in bss_dgram.doug1-3/+13
2015-01-03Fix incorrect OPENSSL_assert() usage.doug1-24/+53
2014-12-08Use platform-defined method of printing a pointer.bcook1-2/+2
2014-12-03Move Windows OS-specific functions to make porting easier.bcook2-24/+89
2014-12-03We're not supporting 16-bit Windows, remove cast.bcook1-3/+2
2014-11-26remove superflous gettimeofday wrapper.bcook1-9/+2
2014-11-26memset like a normal human.bcook1-10/+10
2014-11-26normalize set/getsockopt usage.bcook3-45/+27