summaryrefslogtreecommitdiff
path: root/bufferevent_openssl.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-04-301-3/+20
|\ \ | |/
| * Fixed potential double-readcb execution with openssl bufferevents.Mark Ellzey2012-04-301-3/+20
* | Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-7/+7
* | Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-33/+33
* | Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-3/+3
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\ \ | |/
| * Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-061-0/+17
|\ \ | |/
| * Loop on filtering SSL reads until we are blocked or exhausted.Nick Mathewson2012-02-061-0/+17
* | Fix two issues in the allow_dirty_shutdown code.Nick Mathewson2011-11-241-5/+9
* | Allow users to set allow_dirty_shutdownCatalin Patulea2011-11-241-1/+22
* | bev_ssl: Be more specific in event callbacks. evhttp in particular gets confu...Catalin Patulea2011-11-241-4/+6
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-11-181-10/+64
|\ \ | |/
| * add comment to new consider_reading codeNick Mathewson2011-11-171-0/+8
| * Avoid spinning on OpenSSL readsMark Ellzey2011-11-171-3/+6
| * Move SSL rate-limit enforcement into bytes_to_read()Nick Mathewson2011-11-171-2/+14
| * Refactor amount-to-read calculations in buffervent_ssl consider_reading()Mark Ellzey2011-11-171-8/+35
| * Revert "Avoid potential SSL read spinlocks"Nick Mathewson2011-11-151-1/+3
| * Revert "openssl bufferevent has the same issue with writing as prior commit."Nick Mathewson2011-11-151-1/+3
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-11-141-6/+2
|\ \ | |/
| * openssl bufferevent has the same issue with writing as prior commit.Mark Ellzey2011-11-141-3/+1
| * Avoid potential SSL read spinlocksMark Ellzey2011-11-141-3/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-261-1/+1
|\ \ | |/
| * Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-291-0/+1
|\ \ | |/
| * clear read watermark on underlying bufferevent when creating filtering bev to...Joachim Bauch2011-08-291-0/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-281-0/+1
|\ \ | |/
| * Correctly terminate IO on an async bufferevent on bufferevent_freeNick Mathewson2011-08-281-0/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-031-0/+3
|\ \ | |/
| * Propagate errors on the underlying bufferevent to the user.Joachim Bauch2011-08-031-0/+3
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-07-041-2/+2
|\ \ | |/
| * Fix bug in SSL bufferevents backed by a bev with a write high-watermarksJoachim Bauch2011-07-041-2/+2
* | Use "_WIN32", not WIN32: it's standard and we don't need to fake itNick Mathewson2011-05-251-1/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-04-221-0/+1
|\ \ | |/
| * add some (void) casts for unused variablesSebastian Hahn2011-04-231-0/+1
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-2/+3
|/
* Possible crash fix when freeing an underlying bufferevent of an openssl buffe...Nick Mathewson2010-11-291-2/+2