summaryrefslogtreecommitdiff
path: root/event.c
Commit message (Expand)AuthorAgeFilesLines
* Do not free the event base lock until we are done removing all the events. S...Nick Mathewson2009-05-221-2/+2
* Trim 22 bytes from struct event on 32 bit platforms, more on 64-bit platforms.Nick Mathewson2009-05-151-8/+18
* Add an event_get_base() function to remove one more reason to include event_s...Nick Mathewson2009-05-051-0/+6
* Nothing ever sets event_sigcb or event_gotsig any more: remove them.Nick Mathewson2009-05-031-22/+3
* Compilation fixes for vc++ 2008 express. Not the end of them.Nick Mathewson2009-04-301-1/+1
* Catch attempts to event_base_once a persistent event.Nick Mathewson2009-04-291-2/+3
* Patch from Eric Hopper: the test for EVENT_BASE_FLAG_IGNORE_ENV was inverted.Nick Mathewson2009-04-281-1/+1
* Oops. We never actually defined event_config_set_flag().Nick Mathewson2009-04-281-0/+11
* Oops. event_config.flags was never initialized. Bugfix on 2.0.1-alpha. Foun...Nick Mathewson2009-04-231-2/+1
* Detect and reject n_priorities less than 1.Nick Mathewson2009-04-221-1/+1
* Add a flag to disable checking the EVENT_* environment variables.Nick Mathewson2009-04-221-1/+7
* Increment version to 2.0.1-alpha, and add a numeric version facilityNick Mathewson2009-04-171-0/+6
* Add a configure flag to hardcode all of our mm functions.Nick Mathewson2009-04-171-1/+2
* Fix typo in mm_freeNick Mathewson2009-04-131-1/+1
* A couple of tweaks for deferred callbacks.Nick Mathewson2009-04-101-7/+8
* Initial support for a lightweight 'deferred callbacks'.Nick Mathewson2009-04-101-0/+64
* Don't allow internal events to starve lower-priority events.Nick Mathewson2009-04-101-21/+43
* add a missing "static" to timeout_process.Nick Mathewson2009-04-081-1/+1
* Make threading functions global, like the mm_ functions. Use the libevent_pt...Nick Mathewson2009-02-121-50/+62
* Update copyright statements to reflect the facts that:Nick Mathewson2009-01-271-2/+2
* Replace all use of config.h with event-config.h.Nick Mathewson2009-01-271-26/+26
* Remove all trailing whitespace in all the source files.Nick Mathewson2009-01-271-12/+12
* fix memory leak whens etting up priorities; reported by Alexander DrozdovNiels Provos2009-01-271-1/+4
* Remove evperiodic_assign and its related parts: its functionality is subsumed...Nick Mathewson2009-01-221-19/+0
* Use EV_PERSIST on notify event for efficiency and simplicity.Nick Mathewson2009-01-221-10/+2
* Change the semantics of timeouts in conjunction with EV_PERSIST; timeouts in ...Niels Provos2009-01-221-1/+23
* bug fix and potentital race condition from Alexander DrozdovNiels Provos2009-01-191-0/+5
* Use eventfd for main-thread notification where available (i.e., linux).Nick Mathewson2009-01-191-8/+62
* Change the semantics of notify so we can implement it with eventfd or (given ...Nick Mathewson2009-01-191-21/+15
* Debug and enable pipe notificationNick Mathewson2009-01-191-2/+10
* Make event_break threadsafe; make notify-thread mechanism a little more gener...Nick Mathewson2009-01-191-17/+73
* Add initializer functions for evmap types.Nick Mathewson2009-01-141-0/+3
* Rename four internal headers to follow the -internal.h convention.Nick Mathewson2009-01-131-2/+2
* On win32, use a hashtable to map sockets to events rather than using an array.Nick Mathewson2009-01-091-4/+4
* deprecate the usage of signal_{add,del,set} and name it evsignal_{add,del,set...Niels Provos2008-12-231-2/+2
* Restructure the event backends so that they do not need to keep track of even...Niels Provos2008-12-231-19/+30
* memory leak: forgot to free the configuration objectNiels Provos2008-12-191-0/+1
* constify structs; from Andrei NigmatulinNiels Provos2008-12-131-1/+1
* fix a typo in setting the global event base; reported by lanceNiels Provos2008-11-271-1/+1
* Clear the timer cache when leaving the event loop; reported by Robin HaberkornNiels Provos2008-11-271-0/+3
* clear the timer cache on entering event loop; reported by Victor ChangNiels Provos2008-10-301-0/+3
* Fix: do not crash when asked to configure an impossible event_baseNick Mathewson2008-09-261-1/+1
* On win32, errno is not the last socket error. Worse, WSAGetLastError() is no...Nick Mathewson2008-09-051-2/+2
* make event_add not change any state if it fails; repoted by Ian BellNiels Provos2008-07-251-11/+26
* another fix; we also need to remove the signal event from the queueNiels Provos2008-07-251-1/+4
* fix a problem with epoll and event_reinit; reported by Alexander DrozdovNiels Provos2008-07-251-1/+16
* support multiple events listening on the same signal; make signals regular ev...Niels Provos2008-07-111-23/+6
* add an event_debug statement for executing active events.Niels Provos2008-06-241-0/+7
* change write to send for windows.Niels Provos2008-06-241-2/+2
* Add new functions to access backends by their features and to query the featu...Nick Mathewson2008-05-311-8/+33