summaryrefslogtreecommitdiff
path: root/bufferevent_pair.c
Commit message (Expand)AuthorAgeFilesLines
* bufferevent: refactor to use type check macrosDominic Chen2017-04-131-2/+2
* Fix bufferevent_pair to properly set BEV_EVENT_{READING,WRITING} on flush.David Paschich2016-06-171-1/+6
* Fix lock leak in be_pair_flush() if flush type is BEV_NORMALBill Vaughan2015-10-301-3/+5
* be_pair: release shared lock with the latest of bufferevent_pairAzat Khuzhin2015-01-261-1/+32
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2014-02-091-2/+3
|\
| * bufferevent_pair: don't call downcast(NULL)Nick Mathewson2014-02-091-2/+3
* | Add an option to trigger bufferevent event callbacksOndřej Kuzník2013-12-031-1/+1
* | Add an option to trigger bufferevent I/O callbacksOndřej Kuzník2013-12-031-10/+3
* | Use finalization feature so bufferevents can avoid deadlocksNick Mathewson2013-04-261-4/+3
* | Restore our priority-inversion-prevention code with deferredsNick Mathewson2012-05-091-1/+2
* | Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-2/+2
* | Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-10/+10
* | 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 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-07-021-1/+1
|\ \ | |/
| * Fix a few warnings on OpenBSDNicholas Marriott2011-07-021-1/+1
* | Use "_WIN32", not WIN32: it's standard and we don't need to fake itNick Mathewson2011-05-251-1/+1
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-2/+2
|/
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Add a function to retrieve the other side of a bufferevent pairNick Mathewson2010-06-071-0/+15
* Set mem_offset for every bufferevent typeNick Mathewson2010-03-131-1/+1
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Provide consistent, tested semantics for bufferevent timeoutsNick Mathewson2010-02-231-5/+21
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-1/+1
* Check more internal event_add() calls for failureNick Mathewson2010-01-221-3/+3
* Fix crash bugs when a bufferevent's eventcb is not set.Nick Mathewson2009-12-291-4/+3
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-061-2/+0
* Use EVUTIL_ASSERT() consistently instead of assert.Nick Mathewson2009-10-261-2/+1
* Treat the bitwise OR of two enum values as an int.Nick Mathewson2009-10-211-3/+3
* Always hold a reference to a bufferevent when calling its callbacks.Nick Mathewson2009-07-171-0/+28
* Defer EOF on paired bufferevent correctly.Nick Mathewson2009-05-251-2/+1
* Add a generic mechanism to implement timeouts in bufferevents.Nick Mathewson2009-05-251-8/+10
* Add a "ctrl" mechanism to bufferevents for property access.Nick Mathewson2009-05-131-0/+1
* Do not use the "evbuffer_" prefix to denote parts of bufferevents.Nick Mathewson2009-05-131-1/+1
* More msvc build tweaks.Nick Mathewson2009-05-011-0/+4
* Add a generic way for any bufferevent to make its callback deferredNick Mathewson2009-04-171-30/+6
* Locking support for bufferevents.Nick Mathewson2009-04-131-1/+9
* Refactor new elements of bufferevent into bufferevent_private structureNick Mathewson2009-04-131-17/+18
* Use freeze operations to prevent shenanegans on bufferevent pair evbuffers.Nick Mathewson2009-04-131-1/+12
* Add a new EVUTIL_UPCAST macro so that I do not need to keep figuring out the ...Nick Mathewson2009-04-121-2/+2
* Add a linked-pair abstraction to bufferevents.Nick Mathewson2009-04-101-0/+276