summaryrefslogtreecommitdiff
path: root/event.c
Commit message (Expand)AuthorAge
* Catch attempts to enable debug_mode too lateNick Mathewson2010-04-28
* Unit-test every evbuffer_add_file() implementation.Nick Mathewson2010-04-09
* Detect and refuse reentrant event_base_loop() callsNick Mathewson2010-03-21
* Avoid a spurious close(-1) on LinuxNick Mathewson2010-03-13
* Try to comment some of the event code moreNick Mathewson2010-03-12
* more whitespace normalizationNick Mathewson2010-03-05
* Replace users of "int fd" with "evutil_socket_t fd" in portable codeNick Mathewson2010-03-05
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-04
* Fix compilation with --disable-debug-modeNick Mathewson2010-02-28
* Fix a bug in resetting timeouts on persistent events when IO triggers.Nick Mathewson2010-02-23
* Fix some race conditions in persistent events and event_reinitNick Mathewson2010-02-23
* Clean up formatting: remove trailing spacesNick Mathewson2010-02-18
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-18
* Clean up formatting: Disallow space-before-tab.Nick Mathewson2010-02-18
* const-ify a few more functions in event.hNick Mathewson2010-02-02
* Try to fix a warning in hash_debug_entryNick Mathewson2010-01-26
* Use less memory for each entry in a hashtableNick Mathewson2010-01-25
* Call event_debug_unassign on internal eventsNick Mathewson2010-01-25
* Add support for a "debug mode" to try to catch common errors.Nick Mathewson2010-01-25
* Functions to access more fields of struct event.Nick Mathewson2010-01-19
* Changelist code to defer event changes until just before dispatchNick Mathewson2010-01-14
* Expose our cached gettimeofday value with a new interfaceNick Mathewson2009-12-28
* Fix a locking bug in event_base_loop()Nick Mathewson2009-11-27
* Stop passing EVTHREAD_READ and EVTHREAD_WRITE to non-rw locks.Nick Mathewson2009-11-27
* Revise the locking API: deprecate the old locking callbacks and add trylock.Nick Mathewson2009-11-27
* Tolerate code that returns from a fatal_cb.Nick Mathewson2009-11-20
* Fix compilation with threading disabled.Nick Mathewson2009-11-18
* Prefer calloc(a,b) to malloc(a*b). via openbsd.Nick Mathewson2009-11-15
* When running set[ug]id, don't check the environment.Nick Mathewson2009-11-15
* Change event_base.activequeues to "array of eventlist".Nick Mathewson2009-11-09
* Make persistent timeouts more accurate.Nick Mathewson2009-11-09
* Make sure that common timeouts are inserted in-order.Nick Mathewson2009-11-09
* Add an option to disable the timeval cache.Nick Mathewson2009-11-09
* Implement queued timeouts for case where many timeouts are the same.Nick Mathewson2009-11-09
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-06
* Remove compat/sys/_time.hNick Mathewson2009-11-03
* Avoid calling exit() during event_base_new*()Nick Mathewson2009-10-27
* Do not call the locking variant of event_add or event_active in some cases wh...Nick Mathewson2009-10-27
* Refactor event_assing even more to avoid unnecessary callsNick Mathewson2009-10-27
* Give event_assign a return value, and make it less inclined to exit().Nick Mathewson2009-10-27
* Use EVUTIL_ASSERT() consistently instead of assert.Nick Mathewson2009-10-26
* Tweaks to IOCP interface.Nick Mathewson2009-10-23
* Expose a narrow window to the IOCP code.Nick Mathewson2009-10-23
* Treat the bitwise OR of two enum values as an int.Nick Mathewson2009-10-21
* Remove an EVBASE_RELEASE_LOCK that I missed.Nick Mathewson2009-10-21
* Add locking to event_base_loop.Nick Mathewson2009-10-21
* Spelling fixes in comments and strings.Nick Mathewson2009-10-16
* Do not notify the main thread more than needed.Nick Mathewson2009-10-02
* Apply Ka-Hing Cheung's event_base_got_[break|exit] patch, with locking and wh...Nick Mathewson2009-10-01
* Add a trivial race-fix from Chromium: do not try to re-detect whether we have...Nick Mathewson2009-09-11