summaryrefslogtreecommitdiff
path: root/event.c
Commit message (Expand)AuthorAgeFilesLines
* Silence weird GCC warning about an uninitialized variableDmitry Antipov2023-05-141-0/+4
* style fix: use tab for indentliaotonglang2023-05-051-16/+16
* signal: new signal handling backend based on signalfdDmitry Antipov2022-11-121-0/+7
* Suppress -Wdangling-pointer in event_signal_closure()Azat Khuzhin2022-11-121-0/+14
* Fix non-std printf %p arguments (#1327)mareksm2022-08-281-21/+21
* ev_io_timeout consistencyYong Wu2021-09-121-1/+1
* modify typo - timeeoutsYong Wu2021-09-051-1/+1
* Add wepoll support to light up the epoll backend on WindowsNick Grifka2020-05-081-0/+6
* event_base_once: fix potential null pointer threatchenguolong2020-02-161-0/+3
* Revert "Warn if forked from the event loop during event_reinit()"Azat Khuzhin2019-09-021-6/+0
* Fix memory corruption in EV_CLOSURE_EVENT_FINALIZE with debug enabledJan Kasiak2019-08-281-1/+1
* Warn if forked from the event loop during event_reinit()Azat Khuzhin2019-07-011-0/+6
* Protect min_heap_push_ against integer overflow.Tobias Stoeckmann2019-04-221-8/+10
* evwatch: fix race conditionDan Rosen2019-04-171-6/+8
* evwatch: Add "prepare" and "check" watchers.Dan Rosen2019-04-031-1/+33
* Add support for EV_TIMEOUT to event_base_active_by_fdJohn Ohl2019-03-031-1/+29
* Do not check O_NONBLOCK for invalid fdsAzat Khuzhin2018-12-091-6/+7
* event: add some debug information into loop for event_base_free_queues_()Azat Khuzhin2018-11-131-0/+1
* assert that fds are nonblocking in debug modeGreg Hazel2018-11-041-12/+27
* Add ET flag into event_base_dump_events()Azat Khuzhin2018-10-311-1/+2
* Notify event base if there are no more events, so it can exit without delayAzat Khuzhin2018-04-261-0/+4
* Fix base unlocking in event_del() if event_base_set() runned in another threadAzat Khuzhin2018-02-281-5/+4
* Convert event_debug_*() helpers from macros to static functionsAzat Khuzhin2018-02-271-125/+150
* If precise_time is false, we should not set EVENT_BASE_FLAG_PRECISE_TIMERyongqing.jiao2017-12-111-1/+3
* Fix race in access to ev_res from event loop with event_active()James Synge2017-08-151-1/+3
* Return from event_del() after the last event callback terminationJosé Luis Millán2017-04-301-14/+15
* Make event_count macros cleanerAzat Khuzhin2017-03-261-7/+3
* Export symbols for -fvisibility=hidden (under cmake)Azat Khuzhin2017-03-131-0/+1
* Fix -Werror=implicit-fallthrough (fixes gcc-7)Azat Khuzhin2017-01-291-0/+1
* 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
|\ \