summaryrefslogtreecommitdiff
path: root/bufferevent_async.c
Commit message (Expand)AuthorAgeFilesLines
* be async: avoid double close()Azat Khuzhin2014-11-211-2/+4
* Initialize async bufferevent timeout CBs unconditionallyNick Mathewson2014-03-121-2/+2
* Add an option to trigger bufferevent event callbacksOndřej Kuzník2013-12-031-7/+7
* Add an option to trigger bufferevent I/O callbacksOndřej Kuzník2013-12-031-5/+2
* Use finalization feature so bufferevents can avoid deadlocksNick Mathewson2013-04-261-5/+1
* Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-35/+35
* Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-35/+35
* 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 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-12/+34
|\ \ | |/
| * Correctly terminate IO on an async bufferevent on bufferevent_freeNick Mathewson2011-08-281-2/+16
| * Make IOCP rate-limiting group support stricter and less surprising.Nick Mathewson2011-08-281-10/+18
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-181-3/+7
|\ \ | |/
| * IOCP: don't launch reads or writes on an unconnected socketNick Mathewson2011-08-181-3/+7
* | 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-231-0/+9
|\ \ | |/
| * call setsockopt correctly on connecting() IOCP-bufferevents so shutdown() wil...Nick Mathewson2011-04-231-0/+9
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-0/+1
|/
* Fix even more win64 warningsNick Mathewson2010-11-011-2/+5
* Fix signed/unsigned warnings on win32Nick Mathewson2010-10-141-2/+2
* Don't decrement virutal event count twice in connect_complete.Christopher Davis2010-09-081-1/+0
* Some IOCP bufferevent tweaks.Christopher Davis2010-09-081-67/+187
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Remember to initialize timeout events for bufferevent_asyncChristopher Davis2010-08-061-0/+2
* Replace EVUTIL_CLOSESOCKET macro with a functionSebastian Sjöberg2010-04-141-1/+1
* Set mem_offset for every bufferevent typeNick Mathewson2010-03-131-11/+11
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Fix mingw compilationNick Mathewson2010-02-251-6/+6
* Provide consistent, tested semantics for bufferevent timeoutsNick Mathewson2010-02-231-3/+8
* Clean up formatting: remove trailing spacesNick Mathewson2010-02-181-1/+1
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-2/+2
* Use ev_[u]intptr_t types in place of [u]intptr_tNick Mathewson2010-01-261-3/+3
* Check more internal event_add() calls for failureNick Mathewson2010-01-221-1/+2
* Merge branch 'ratelimit'Nick Mathewson2010-01-061-1/+24
|\
| * Fix compilation of rate-limiting code on win32.Nick Mathewson2009-12-301-2/+2
| * Rate-limiting for bufferevents; group and individual limits are supported.Nick Mathewson2009-12-281-2/+25
* | Fix crash bugs when a bufferevent's eventcb is not set.Nick Mathewson2009-12-291-4/+2
|/
* Move responsibility for IOCP callback into bufferevent_async.Nick Mathewson2009-11-171-43/+135
* Commit ConnectEx code to get connect working with async bufferevents.Nick Mathewson2009-11-041-3/+108
* Use EVUTIL_ASSERT() consistently instead of assert.Nick Mathewson2009-10-261-4/+3
* Expose a narrow window to the IOCP code.Nick Mathewson2009-10-231-6/+1
* Always hold a reference to a bufferevent when calling its callbacks.Nick Mathewson2009-07-171-4/+4
* Add a generic mechanism to implement timeouts in bufferevents.Nick Mathewson2009-05-251-14/+24
* Add a "ctrl" mechanism to bufferevents for property access.Nick Mathewson2009-05-131-1/+17
* Fix bufferevent_async to use lock/unlock, not unlock/unlock.Nick Mathewson2009-05-061-1/+3
* Make unit tests for bufferevent_async compile and _almost_ work.Nick Mathewson2009-05-051-4/+10
* Add a trival start of a be_async test.Nick Mathewson2009-05-051-0/+1