summaryrefslogtreecommitdiff
path: root/bufferevent.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Add bufferevent_lock()/bufferevent_unlock()Nick Mathewson2010-06-211-0/+14
* Release locks on bufferevents while executing callbacksJoachim Bauch2010-04-271-6/+59
* Fix infrequent memory leak in bufferevent_init_common().Jardel Weyrich2010-03-211-0/+4
* Avoid an (untriggerable so far) crash bug in bufferevent_free()Nick Mathewson2010-03-131-1/+1
* Improve robustness for refcountingNick Mathewson2010-03-131-7/+33
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Provide consistent, tested semantics for bufferevent timeoutsNick Mathewson2010-02-231-2/+9
* Make bufferevent_free() clear all callbacks immediately.Nick Mathewson2010-02-221-0/+8
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-8/+3
* Call event_debug_unassign on internal eventsNick Mathewson2010-01-251-0/+4
* Check more internal event_add() calls for failureNick Mathewson2010-01-221-10/+21
* Merge branch 'ratelimit'Nick Mathewson2010-01-061-0/+9
|\
| * Rate-limiting for bufferevents; group and individual limits are supported.Nick Mathewson2009-12-281-0/+9
* | Fix crash bugs when a bufferevent's eventcb is not set.Nick Mathewson2009-12-291-0/+6
|/
* Simplify the read high-watermark checking.Nick Mathewson2009-12-221-11/+4
* Fix a segfault when freeing SSL bufferevents in an unusual orderJoachim Bauch2009-12-181-0/+12
* Refactor our 'suspend operation' logic on bufferevents.Nick Mathewson2009-12-041-11/+34
* Add the abilitity to mark some buffer callbacks as never-deferred.Nick Mathewson2009-12-041-2/+2
* Revise the locking API: deprecate the old locking callbacks and add trylock.Nick Mathewson2009-11-271-2/+3
* Move responsibility for IOCP callback into bufferevent_async.Nick Mathewson2009-11-171-2/+10
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-061-2/+0
* When running with deferred callbacks, always send the "connected" eventNick Mathewson2009-08-111-0/+7