summaryrefslogtreecommitdiff
path: root/event.c
Commit message (Expand)AuthorAgeFilesLines
* event_reinit: make signals works after fork() without evsig_add()Nicholas Marriott2015-12-271-0/+5
* event_reinit: always re-init signal's socketpairNicholas Marriott2015-12-271-6/+5
* Free event queues even for recursive finalizersAzat Khuzhin2015-10-301-13/+36
* Fix checking for make_base_notifiable()Azat Khuzhin2015-10-041-1/+1
* event_debug_created_threadable_ctx_: fix compilation without debug modeAzat Khuzhin2015-09-291-1/+5
* Debug mode option to error on evthread init AFTER other event calls.Mark Ellzey2015-05-151-0/+16
* tabGreg Hazel2015-03-241-1/+1
* fix the return value of event_deferred_cb_schedule_Greg Hazel2015-03-241-4/+7
* Merge remote-tracking branch 'azat/be-pair-fix-freeing-shared-lock-v5'Nick Mathewson2015-02-041-0/+1
|\
| * event_free_debug_globals_locks(): disable lock debuggingAzat Khuzhin2015-01-261-0/+1
* | event: call event_disable_debug_mode() in libevent_global_shutdown()Azat Khuzhin2015-01-081-3/+6
|/
* Implement new/free for struct evutil_monotonic_timer and export monotonic tim...Andrea Shepard2014-12-041-0/+15
* Merge remote-tracking branch 'public/patches-2.0'Nick Mathewson2014-11-301-4/+10
|\
| * Fix race caused by event_activevjpai2014-11-301-2/+20
* | Fix use-after-free error in EV_CLOSURE_EVENT callbackJohn Ohl2014-09-181-1/+2
* | Fix a use-after-free error on EV_CLOSURE_EVENT_FINALIZE callbacksNick Mathewson2014-03-181-1/+2
* | Move assert(ev) to before we use ev in EV_CLOSURE_EVENT_FINALIZE caseNick Mathewson2014-03-061-2/+3
* | Tweaked callbacks to prevent race condition (https://github.com/libevent/libe...John Ohl2014-01-271-16/+26
* | Tweaked callbacks to prevent race condition (https://github.com/libevent/libe...John Ohl2014-01-271-2/+9
* | Implemented EV_CLOSED event for epoll backend (EPOLLRDHUP).Diego Giagio2014-01-171-15/+19
* | Merge remote-tracking branch 'asweeny86/event-count-max'Nick Mathewson2014-01-061-2/+44
|\ \
| * | Fixed bug using wrong variable in max event compareAndrew Sweeney2014-01-051-1/+1
| * | Add access to max event count statsAndrew Sweeney2013-12-301-2/+44
* | | Unit tests for active_by_fd; unsupport active_by_fd(TIMEOUT)Nick Mathewson2013-12-231-1/+1
* | | Add event_base_active_by_signal by analogyNick Mathewson2013-12-211-0/+9
* | | Sanity-check arguments to event_base_active_by_fd()Nick Mathewson2013-12-211-1/+1
* | | Merge remote-tracking branch 'ghazel/event_base_active_by_fd'Nick Mathewson2013-12-211-0/+8
|\ \ \ | |/ / |/| |
| * | event_base_active_by_fdGreg Hazel2013-01-161-0/+8
* | | Add an assertion for another of the complaints from coverity. See 1b065d07df196Nick Mathewson2013-08-061-0/+1
* | | Move event_debug_note_teardown_ before mm_free.Nick Mathewson2013-08-061-1/+1
* | | Add some assertions to please coverity.Nick Mathewson2013-08-061-0/+3
* | | Added event_base_get_num_events()Mobai Zhang2013-07-021-0/+21
* | | Remove a debugging assert that should not have been left inNick Mathewson2013-05-281-2/+0
* | | Missed lock acquire/release in event_base_cancel_single_callback_()Azat Khuzhin2013-05-101-0/+2
* | | Fix a windows compilation regressionNick Mathewson2013-04-301-1/+1
* | | Merge branch '21_deadlock_fix_v2'Nick Mathewson2013-04-261-42/+248
|\ \ \
| * | | Make the event_finalize* functions return an error codeNick Mathewson2013-04-261-6/+9
| * | | More documentation for finalization featureNick Mathewson2013-04-261-2/+5
| * | | Always run pending finalizers when event_base_free() is calledNick Mathewson2013-04-261-23/+57
| * | | Implement event_finalize() and related functions to avoid certain deadlocksNick Mathewson2013-04-261-22/+188
* | | | event_base_update_cache_time should be a no-op if the loop isn't runningNick Mathewson2013-04-241-1/+2
|/ / /
* | | Double-check next timeout when adding eventsNate Rosenblum2013-03-051-2/+8
* | | use FormatMessage for winsock errorsPatrick Pelletier2013-02-141-0/+2
* | | Make event_remove_timer behave correctly with persistent timersNick Mathewson2013-02-131-0/+1
* | | When EWOULDBLOCK is not EAGAIN, treat it as equivalent to itNick Mathewson2013-01-111-1/+1
|/ /
* | Fix a warning when building without threading.Nick Mathewson2012-11-181-3/+2
* | Add an event_remove_timer() to remove timer on an event without deleting itNick Mathewson2012-11-161-0/+39
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-11-161-0/+5
|\ \ | |/
| * Avoid crash when event_pending() called with no event_base set on eventNick Mathewson2012-11-161-0/+5
* | Free dangling event_once objects on event_base_free()Nick Mathewson2012-11-161-15/+26