summaryrefslogtreecommitdiff
path: root/event.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a fd leak in event_reinit()Nick Mathewson2012-01-231-0/+4
* Fix a list corruption bug when using event_reinit() with signals presentNick Mathewson2012-01-231-0/+7
* Add function to check referential integrity of an event_baseNick Mathewson2012-01-211-0/+35
* Remove bogus casts of socket to int before calling ev_callbackNick Mathewson2012-01-091-3/+3
* Be absolutely sure to clear pncalls before leaving event_signal_closureNick Mathewson2011-12-051-2/+6
* Don't try to make notifiable event_base when no threading fns are configuredNick Mathewson2011-11-141-1/+2
* Warn when unable to construct base because of failing make_base_notifiableNick Mathewson2011-11-141-0/+1
* Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* More detailed message in case of libevent self-debugging failure.Leonid Evdokimov2011-10-191-8/+16
* When a signal callback is activated to run multiple times, allow event_base_l...Nick Mathewson2011-09-091-4/+7
* Make rate limiting work with common_timeout logicNick Mathewson2011-08-241-1/+1
* Merge remote-tracking branch 'github/20_global_locks_init' into patches-2.0Nick Mathewson2011-07-041-5/+17
|\
| * Avoid race-condition when initializing global locksNick Mathewson2011-04-221-5/+17
* | Replace an assertion for event_base_free(NULL) with a check-and-warnNick Mathewson2011-06-081-2/+8
* | Avoid a segfault when all methods are disabled or brokenNick Mathewson2011-06-011-0/+1
|/
* Disable lazy gettimeofday/clock_gettime comparison for nowNick Mathewson2011-03-071-1/+1
* Have event_base_gettimeofday_cached() always return wall-clock timeNick Mathewson2011-03-031-7/+28
* Correctly notify the main thread when activating an event from a subthreadNick Mathewson2010-12-011-0/+3
* Merge remote branch 'github/20_once_fixes'Nick Mathewson2010-11-251-6/+9
|\
| * Do not let EVLOOP_ONCE exit the loop until all deferred callbacks have runNick Mathewson2010-11-141-1/+1
| * Make EVLOOP_ONCE ignore internal eventsNick Mathewson2010-11-141-6/+9
* | Remove _event_initialized(); make event_initialized() a function(); make it c...Nick Mathewson2010-11-231-6/+2
* | Make sure the CLOEXEC flag is set on fds we open for base notificationNick Mathewson2010-11-201-2/+13
|/
* Fix signal handler types for win64.Nick Mathewson2010-10-271-3/+3
* Fix som event_warns that should have been event_warnxNick Mathewson2010-10-271-2/+2
* Fix a minor syntax error that most compilers didn't care aboutNick Mathewson2010-10-261-2/+2
* Merge branch '20_internal_prio'Nick Mathewson2010-10-091-0/+1
|\
| * Put internal events at highest priorityNick Mathewson2010-09-171-0/+1
* | Make event.c debugging messages report fdsNick Mathewson2010-09-211-3/+8
* | Warn when using the error-prone EV_SIGNAL interface in an error-prone way. A...Nick Mathewson2010-09-151-3/+3
|/
* Make event_base_virtual_del() notify the base if neededChristopher Davis2010-09-091-0/+2
* Don't decrement virutal event count twice in connect_complete.Christopher Davis2010-09-081-0/+1
* Merge remote branch 'chrisd/iocp-fixes4'Nick Mathewson2010-09-081-10/+57
|\
| * Only process up to MAX_DEFERRED deferred_cbs at a time.Christopher Davis2010-09-081-6/+10
| * Add event_config_set_num_cpus_hint for tuning thread pools, etc.Christopher Davis2010-09-081-3/+12
| * Some IOCP bufferevent tweaks.Christopher Davis2010-09-081-1/+17
| * Stop IOCP when freeing the event_base.Christopher Davis2010-09-081-0/+18
* | Minimize calls to base_notify implementation functions, thereby avoiding need...Nick Mathewson2010-09-081-2/+13
* | Avoid needlessly calling evthread_notify_base() when the loop is not runningNick Mathewson2010-09-081-7/+9
* | Close th_notify_fds and open a new pair on reinitNick Mathewson2010-09-021-0/+21
|/
* Fix an issue with forking and signal socketpairs in select/poll backendsNick Mathewson2010-08-261-0/+7
* Detect events with no ev_base; warn instead of crashingNick Mathewson2010-08-231-0/+15
* Use conditions instead of current_event_lock to fix a deadlock.Nick Mathewson2010-08-171-28/+30
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Build more cleanly with NetBSDs that dislike toupper(char)Nick Mathewson2010-07-311-1/+2
* Don't race when calling event_active/event_add on a running signal eventNick Mathewson2010-07-051-0/+21
* Tidy up the code in evthread_make_base_notifiable a littleNick Mathewson2010-07-051-4/+3
* Drain th_notify_fd[0] more bytes at a time.Nick Mathewson2010-07-051-1/+1
* Fix a deadlock related to event-base notification. Diagnosed by Zhou Li, Avi...Nick Mathewson2010-07-051-4/+9
* Avoid event_del on uninitialized event in event_base_freeNick Mathewson2010-05-131-3/+2