summaryrefslogtreecommitdiff
path: root/bufferevent.c
Commit message (Expand)AuthorAgeFilesLines
* bufferevent: introduce bufferevent_replacefd() (like setfd() but also close fd)Azat Khuzhin2021-03-231-0/+28
* Check return value of evbuffer_remove() in bufferevent_read()lilei2021-02-041-1/+6
* Fix leaks in error path of the bufferevent_init_common_()Azat Khuzhin2019-03-161-15/+19
* bufferevent: add debug messages when .setfd/.getfd/.enable/.disable failedAzat Khuzhin2018-11-201-0/+8
* Use BEV_UPCASE() everywhereAzat Khuzhin2018-11-131-32/+16
* Fix hangs due to watermarks overruns in bufferevents implementationsAzat Khuzhin2018-10-171-0/+25
* be: just a simple mistake, reinclude the <errno.h>Seven2016-10-051-1/+0
* be: introduce bufferevent_generic_adj_existing_timeouts_()Azat Khuzhin2015-11-061-0/+23
* be: add_event: use evutil_timerisset()Azat Khuzhin2015-11-061-1/+1
* expose bufferevent_incref/decref (with fewer modifications)Mark Ellzey2015-05-061-2/+6
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2014-09-181-1/+1
|\
| * [Bugfix] fix bufferevent setwatermark suspend_readufo22432014-09-181-1/+1
* | make bufferevent_getwatermark api more robustufo22432014-09-121-3/+8
* | Minor optimizations on bufferevent_trigger optionsNick Mathewson2013-12-241-8/+10
* | Make bufferevent_trigger_nolock_() inlineNick Mathewson2013-12-241-11/+0
* | Clarifications in response to merge req. commentsOndřej Kuzník2013-12-051-2/+2
* | Add an option to trigger bufferevent event callbacksOndřej Kuzník2013-12-031-4/+13
* | Add an option to trigger bufferevent I/O callbacksOndřej Kuzník2013-12-031-18/+37
* | Add watermark introspectionOndřej Kuzník2013-12-031-0/+21
* | Fix locking in bufferevent_get_options_().Maxime Henrion2013-05-241-1/+3
* | Fix a double close() bug in evhttp when the underlying bufferevent uses BEV_O...Maxime Henrion2013-05-241-0/+12
* | Remove bufferevent_del_generic_timeout_cbs as now unusedNick Mathewson2013-04-261-11/+0
* | Use finalization feature so bufferevents can avoid deadlocksNick Mathewson2013-04-261-11/+43
* | Make the argument to bufferevent_get_priority constNick Mathewson2012-11-181-1/+1
* | Restore our priority-inversion-prevention code with deferredsNick Mathewson2012-05-091-2/+2
* | Add a bufferevent_get_priority() functionNick Mathewson2012-05-091-0/+10
* | Replace more deferred_cb names with event_callbackNick Mathewson2012-05-091-3/+3
* | Replace deferred_cbs with event_callback-based implementation.Nick Mathewson2012-05-091-11/+12
* | Clean up lingering _identifiers.Nick Mathewson2012-02-291-3/+3
* | Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-20/+20
* | Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-28/+28
* | Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-4/+4
* | Add a bufferevent_getcb() to find a bufferevent's current callbacksNick Mathewson2012-02-111-0/+20
* | 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
* | bufferevent: Add functions to set/get max_single_read/write values.Alexander Drozdov2011-10-111-0/+2
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-281-0/+15
|\ \ | |/
| * Correctly terminate IO on an async bufferevent on bufferevent_freeNick Mathewson2011-08-281-0/+15
* | Use "_WIN32", not WIN32: it's standard and we don't need to fake itNick Mathewson2011-05-251-1/+1
* | Merge remote branch 'origin/patches-2.0'Nick Mathewson2011-03-071-0/+18
|\ \ | |/
| * Workaround libevent bugTomash Brechko2011-03-071-0/+18
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-2/+3
|/
* Add a bufferevent_get_base functionNick Mathewson2010-10-211-0/+6
* Correct logic on disabling underlying bufferevents when disabling a filterNick Mathewson2010-10-141-4/+4
* Obey enabled status when unsuspendingSimon Perreault2010-09-101-2/+2
* Only process up to MAX_DEFERRED deferred_cbs at a time.Christopher Davis2010-09-081-10/+5
* Correctly detect failure to delete bufferevent read-timeout eventNick Mathewson2010-08-171-1/+1
* Fix a nasty dangling-event bug when using rate-limiting groupsNick Mathewson2010-08-091-1/+1