summaryrefslogtreecommitdiff
path: root/bufferevent_openssl.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce new API for flags of the SSL buffereventAzat Khuzhin2020-10-311-1/+1
* bufferevent_openssl: fix -Wcast-function-type for SSL_pendingokhowang(王沛文)2020-09-091-1/+6
* Fix bufferevent_get_{openssl,mbedtls}_error()Azat Khuzhin2020-07-231-1/+1
* Join le_ssl_ops.post_init with le_ssl_ops.initAzat Khuzhin2020-07-221-9/+4
* Merge ssl implementations (openssl and mbedtls)okhowang(王沛文)2020-07-221-1096/+106
* Don't loose top error in SSLYury Korzhetsky2019-02-261-0/+3
* Eliminate fd conversion warnings and introduce EVUTIL_INVALID_SOCKET (windows)Azat Khuzhin2019-01-291-7/+7
* be_openssl: avoid leaking of SSL structureAzat Khuzhin2018-10-271-7/+25
* be_openssl: drop close_flag parameter of the BIO_new_bufferevent()Azat Khuzhin2018-10-271-7/+6
* fix spelling mistakesan-tao2018-06-081-1/+1
* Add missing includes into openssl-compat.hAzat Khuzhin2017-11-221-1/+0
* Explicitly call SSL_clear when reseting the fd.David Benjamin2017-04-211-0/+4
* bufferevent: refactor to use type check macrosDominic Chen2017-04-131-3/+3
* be_openssl: Fix writing into filted openssl bufferevent after connectedAzat Khuzhin2017-01-191-21/+36
* be_openssl: make be_openssl_set_fd() static (no prototype required)Azat Khuzhin2016-12-071-1/+1
* Fix dirty_shutdown for openssl 1.1Azat Khuzhin2016-12-071-1/+1
* Fix reusing bufferevent_openssl after fd was reseted (i.e. on new connection)Azat Khuzhin2016-12-071-37/+36
* C90 doesn't like declarations intermingled with statementsPhilip Prindeville2016-12-061-2/+4
* Make it build using OpenSSL 1.1.0Kurt Roeckx2016-10-161-32/+30
* Don't call BIO_number_{read|written} on NULL BIOs.Adam Langley2016-10-161-4/+4
* be_openssl: clear all pending errors before SSL_*() callsAzat Khuzhin2016-05-021-0/+3
* be_openssl: don't call do_write() directly from outbuf_cbAzat Khuzhin2015-11-181-6/+5
* be_openssl: use bufferevent_enable() instead of bufferevent_add_event_()Azat Khuzhin2015-11-061-9/+3
* be: introduce bufferevent_generic_adj_existing_timeouts_()Azat Khuzhin2015-11-061-17/+1
* be_openssl: don't add events during bev creation (like be_sock)Azat Khuzhin2015-11-061-9/+0
* be_openssl: don't use *_auto() in do_handshake() we can't have fd == -1 thereAzat Khuzhin2015-09-021-1/+1
* be_openssl: don't call set_open_callbacks() if fd == -1Azat Khuzhin2015-09-021-5/+4
* be_openssl: introduce be_openssl_auto_fd() helperAzat Khuzhin2015-09-021-12/+14
* be_openssl: introduce set_open_callbacks_auto()Azat Khuzhin2015-09-021-8/+20
* be_openssl: get rid off hackish "fd_is_set", to fix some corner casesAzat Khuzhin2015-09-021-36/+35
* bufferevent_openssl: reset fd_is_set when setfd with -1 is calledAzat Khuzhin2014-09-211-0/+2
* Check for OSX when checking for clang.Joakim Soderberg2014-01-221-1/+1
* Merge remote-tracking branch 'joakimsoderberg/new_cmake'Nick Mathewson2014-01-211-0/+5
|\
| * Get rid of unknown pragma warnings.Joakim Soderberg2013-12-171-0/+2
| * Get rid of deprecation warnings for OpenSSL on OSX 10.7+Joakim Söderberg2013-12-171-0/+3
* | Add an option to trigger bufferevent event callbacksOndřej Kuzník2013-12-031-6/+6
* | Add an option to trigger bufferevent I/O callbacksOndřej Kuzník2013-12-031-10/+3
|/
* More documentation for finalization featureNick Mathewson2013-04-261-2/+2
* Use finalization feature so bufferevents can avoid deadlocksNick Mathewson2013-04-261-21/+32
* Make bufferevent_set_timeouts(bev, NULL, NULL) have plausible semanticsNick Mathewson2012-11-161-6/+17
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-11-161-1/+1
|\
| * remove stray 'x' so print_err will compile when uncommentedPatrick Pelletier2012-11-161-1/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-10-241-4/+6
|\ \ | |/
| * Merge remote-tracking branch 'public/20_bev_timeout_semantics' into patches-2.0Nick Mathewson2012-10-241-4/+6
| |\
| | * Don't discard SSL read event when timeout and read come close togetherNick Mathewson2012-09-071-4/+6
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-09-221-1/+7
|\ \ \ | |/ /
| * | No need to reserve space if reading is suspended.Joachim Bauch2012-09-221-1/+4
| * | Stop looping in "consider_reading" if reading is suspended.Joachim Bauch2012-09-221-0/+3
| |/
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-08-231-28/+39
|\ \ | |/
| * Correctly invoke callbacks when a SSL bufferevent reads some and then blocks.Nick Mathewson2012-08-221-28/+39