summaryrefslogtreecommitdiff
path: root/bufferevent_filter.c
Commit message (Expand)AuthorAgeFilesLines
* don't fail be_null_filter if bytes are copiedGreg Hazel2018-03-251-1/+1
* Call underlying bev ctrl GET_FD on filtered buffereventsGreg Hazel2018-03-251-2/+1
* bufferevent: refactor to use type check macrosDominic Chen2017-04-131-2/+2
* Fix -Werror=implicit-fallthrough (fixes gcc-7)Azat Khuzhin2017-01-291-0/+3
* be_filter: avoid data stuck under active watermarksEduardo Panisset2016-06-191-6/+73
* be_filter: actually disable output_filter during processing outputSimon Perreault2016-04-181-1/+2
* Call underlying bev ctrl SET_FD on filtered buffereventsMark Ellzey2015-05-051-1/+11
* Fix issue #127, double free for filterevents that use BEV_OPT_CLOSE_ON_FREEJohn Ohl2014-08-291-21/+48
* 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-6/+4
* Use finalization feature so bufferevents can avoid deadlocksNick Mathewson2013-04-261-4/+11
* Clean up lingering _identifiers.Nick Mathewson2012-02-291-6/+6
* Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-8/+8
* Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-16/+16
* Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-2/+2
* 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-08-281-0/+1
|\ \ | |/
| * Correctly terminate IO on an async bufferevent on bufferevent_freeNick Mathewson2011-08-281-0/+1
* | 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
* | Add evconfig-private to remaining filesKevin Bowling2011-01-071-0/+2
|/
* Fix some irix compilation warnings spotted by Kevin BowlingNick Mathewson2010-11-221-0/+1
* Only clear underlying callbacks when the user hasn't reset them.Nick Mathewson2010-11-091-2/+3
* When closing a filtering bufferevent, clear callbacks on the underlying buffe...Nick Mathewson2010-11-091-0/+2
* Correct logic on disabling underlying bufferevents when disabling a filterNick Mathewson2010-10-141-6/+24
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Set mem_offset for every bufferevent typeNick Mathewson2010-03-131-1/+1
* Improve robustness for refcountingNick Mathewson2010-03-131-2/+14
* 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/+8
* Clean up formatting: function/keyword spacing consistency.Nick Mathewson2010-02-191-1/+1
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-103/+102
* Clean up formatting: Disallow space-before-tab.Nick Mathewson2010-02-181-1/+1
* Fix crash bugs when a bufferevent's eventcb is not set.Nick Mathewson2009-12-291-5/+3
* Fix a segfault when freeing SSL bufferevents in an unusual orderJoachim Bauch2009-12-181-0/+1
* 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-4/+3
* Treat the bitwise OR of two enum values as an int.Nick Mathewson2009-10-211-2/+2
* Spelling fixes in comments and strings.Nick Mathewson2009-10-161-1/+1
* Bufferevent support for openssl.Nick Mathewson2009-07-281-6/+1
* Always hold a reference to a bufferevent when calling its callbacks.Nick Mathewson2009-07-171-0/+20
* Consistently say "eventcb" instead of "errorcb"Nick Mathewson2009-05-251-5/+5
* Add a generic mechanism to implement timeouts in bufferevents.Nick Mathewson2009-05-251-18/+15
* Use ev_ssize_t in place of ssize_t *everywhere*.Nick Mathewson2009-05-221-3/+3
* Add a "ctrl" mechanism to bufferevents for property access.Nick Mathewson2009-05-131-0/+19
* Use fewer _compat.h headers in our own code.Nick Mathewson2009-05-021-2/+0