summaryrefslogtreecommitdiff
path: root/lib/libcrypto/bio
AgeCommit message (Expand)Author
2022-02-19Reduce memmoves in memory BIOs.Joel Sing
2022-02-19Provide a struct bio_mem for memory BIO specific data.Joel Sing
2022-02-18Clean up and simplify memory BIO code.Joel Sing
2022-01-14Implement new-style OpenSSL BIO callbacksTheo Buehler
2022-01-14Make structs in bio.h opaqueTheo Buehler
2022-01-14Remove BIO_s_file_internalTheo Buehler
2022-01-14Unifdef LIBRESSL_OPAQUE_* and LIBRESSL_NEXT_APITheo Buehler
2022-01-07Add a new, mostly empty, bio_local.h and include it in the filesTheo Buehler
2022-01-05Prepare to provide BIO_set_retry_reason()Theo Buehler
2022-01-05Prepare to provide BIO_set_next().Theo Buehler
2021-12-09Fix an issue that might possibly turn into a DOS depending onIngo Schwarze
2021-11-29Hide BIO_s_file_internal() from internal view.Theo Buehler
2021-11-01Unifdef LIBRESSL_NEW_API. Now that the library is bumped, this isTheo Buehler
2021-10-24Prepare to provide BIO_get_init()Theo Buehler
2021-07-11While the traditional OpenSSL return value and behaviour of BIO_dump(3)Bob Beck
2021-03-25Avoid mangled output in BIO_debug_callbackTheo Buehler
2019-06-28failed to detect asprintf() error by observing return of -1, instead theTheo de Raadt
2019-04-14Add input validation to BIO_read()/BIO_write().Joel Sing
2018-06-02Add const to the argument of the following callback getters:Theo Buehler
2018-05-30Add a const qualifier to the return value of BIO_s_file().Theo Buehler
2018-05-12const qualifiers for BIO_new_mem_buf(), BIO_new_connect() andTheo Buehler
2018-05-12Add const qualifiers to the return values of BIO_s_mem() andTheo Buehler
2018-05-01const for BIO_{new,set}() and most of the BIO_{f,s}_*() family ofTheo Buehler
2018-03-17Bring in compatibility for OpenSSL 1.1 style init functions.Bob Beck
2018-03-17Make BIO_meth_get_write() public. Omission spotted by schwarze.Theo Buehler
2018-02-22Provide BIO_up_ref().Joel Sing
2018-02-20whitespace nitTheo Buehler
2018-02-20Provide BIO_meth_{g,s}et_callback_ctrl()Theo Buehler
2018-02-20Provide BIO_meth_get_{create,ctrl,destroy,gets,puts,read}()Theo Buehler
2018-02-20Zap an 'int' that snuck in.Theo Buehler
2018-02-20Provide BIO_{g,s}et_shutdown().Theo Buehler
2018-02-20Provide BIO_get_new_index().Joel Sing
2018-02-18Provide BIO_meth_set_gets().Theo Buehler
2018-02-18Provide BIO_{g,s}et_data() and BIO_set_init().Theo Buehler
2018-02-17Provide BIO_meth_{free,new}() and BIO_meth_set_{create,crtl,destroy}()Theo Buehler
2018-02-07Restore the old behavior when a port number without a host name isAlexander Bluhm
2018-02-06Do not call freeaddrinfo() with a NULL parameter.Alexander Bluhm
2017-04-30No original OpenSSL code remains in this file. RelicenseBob Beck
2017-04-30Make BIO_get_host_ip just yet another getaddrinfo wrapperBob Beck
2017-04-30Rework BIO_accept to be more like modern code.Bob Beck
2017-04-30Microsoft Windows hates BIO_get_accept_socket in portable. Fix it toBob Beck
2017-04-06trailing ; on end of macro definition is wrong; ok guentherTheo de Raadt
2017-01-29Send the function codes from the error functions to the bit bucket,Bob Beck
2016-12-20Delete completely useless crap and just use getaddrinfo. Fix man pageBob Beck
2015-12-23remove NULL-checks before free()Michael McConville
2015-10-30Pull in <sys/types.h> to get ssize_t or <stdint.h> to get uint32_t, instead ofMiod Vallat
2015-07-20Correct #if/else logic in BIO's dgram_ctrl.Doug Hogan
2015-07-19Drop stupid (int) casts for the arguments of malloc() and friends. This isMiod Vallat
2015-07-19Fix Coverity 72742 - ret is overwritten immediately after this.Bob Beck
2015-07-18Dead code, Coverity 78798Bob Beck