summaryrefslogtreecommitdiff
path: root/event.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* simplify handling of environment variables for disabling backends;Niels Provos2008-05-291-8/+31
* constify struct timeval *Niels Provos2008-05-171-8/+10
* Fix use of freed memory in event_reinit; pointed out by Peter PostmaNiels Provos2008-05-161-1/+1
* r19749@catbus: nickm | 2008-05-14 23:48:44 -0400Nick Mathewson2008-05-151-2/+33
* replace write/read/close with send/recv/EVUTIL_CLOSESOCKETNiels Provos2008-05-151-4/+4
* do not include sys/time.h on windowsNiels Provos2008-05-151-0/+2
* Make trunk event.c build happily on win32 under mingw.Nick Mathewson2008-05-121-2/+8
* r15551@tombo: nickm | 2008-05-08 14:49:20 -0400Nick Mathewson2008-05-081-1/+1
* r19656@catbus: nickm | 2008-05-08 10:25:08 -0400Nick Mathewson2008-05-081-1/+0
* r19649@catbus: nickm | 2008-05-08 10:00:14 -0400Nick Mathewson2008-05-081-2/+2
* event_base_new_with_config() and related methodsNiels Provos2008-05-081-0/+76
* provide an api for retrieving the supported event mechanismsNiels Provos2008-05-081-0/+30
* r19599@catbus: nickm | 2008-05-05 11:26:18 -0400Nick Mathewson2008-05-051-1/+20
* r19564@catbus: nickm | 2008-05-04 13:23:10 -0400Nick Mathewson2008-05-041-2/+2
* make event_assign void; it cannot return an errorNiels Provos2008-05-031-15/+11