summaryrefslogtreecommitdiff
path: root/evmap.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* Make event_base integrity check work on windowsNick Mathewson2012-01-241-2/+11
* Add function to check referential integrity of an event_baseNick Mathewson2012-01-211-0/+63
* Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* Add some missing checks for mm_calloc failuresNick Mathewson2011-06-081-3/+6
* Fix new warnings from GCC 4.6Nick Mathewson2011-05-251-1/+0
* Fix a memory leak on win32 socket->event map.Nick Mathewson2011-04-211-0/+1
* Consistentize tabsNick Mathewson2010-12-091-4/+4
* Fix a minor syntax error that most compilers didn't care aboutNick Mathewson2010-10-261-2/+2
* Move event-config.h to include/event2Nick Mathewson2010-08-061-1/+1
* Fix whitespace.Nick Mathewson2010-07-191-4/+4
* Possible fix to 100% cpu usage with epoll and opensslMike Smellie2010-07-191-2/+12
* Make debug mode catch mixed ET and non-ET events on an fdNick Mathewson2010-04-281-0/+8
* Limit the maximum number of events on each socket to 65535Nick Mathewson2010-04-091-4/+9
* Add a few more evmap/changelist commentsNick Mathewson2010-04-091-11/+12
* Make evutil_signal_active() match declaration.Patrick Galbraith2010-03-231-1/+1
* Replace users of "int fd" with "evutil_socket_t fd" in portable codeNick Mathewson2010-03-051-2/+2
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Deprecate EVENT_FD and EVENT_SIGNAL.Nick Mathewson2010-02-031-2/+3
* Changelist code to defer event changes until just before dispatchNick Mathewson2010-01-141-1/+231
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-061-2/+0
* Remove compat/sys/_time.hNick Mathewson2009-11-031-3/+1
* Do not call the locking variant of event_add or event_active in some cases wh...Nick Mathewson2009-10-271-2/+2
* Use EVUTIL_ASSERT() consistently instead of assert.Nick Mathewson2009-10-261-11/+10
* Correct the signatures for the evmap_io_* functions to use evutil_socket_t.Nick Mathewson2009-10-161-3/+3
* Do not notify the main thread more than needed.Nick Mathewson2009-10-021-6/+12
* Treat events with fd == -1 as addable.Nick Mathewson2009-09-111-0/+6
* Various MSVC cleanups from Brodie Thiesfield.Nick Mathewson2009-07-281-1/+2
* Fix evmap indentation to be less stupid.Nick Mathewson2009-04-171-30/+31
* Update copyright statements to reflect the facts that:Nick Mathewson2009-01-271-2/+1
* Replace all use of config.h with event-config.h.Nick Mathewson2009-01-271-2/+2
* fix memleak in evmap_signal_clear; from Alexander DrozdovNiels Provos2009-01-261-1/+1
* Move per-fd info from eventops into evmap. Not done for win32.c yet.Nick Mathewson2009-01-141-20/+35
* The element size for our linear evmaps is a pointer, not the whole struct.Nick Mathewson2009-01-141-3/+3
* Add initializer functions for evmap types.Nick Mathewson2009-01-141-0/+17
* Fix win32 compilation. Surprisingly, unit tests pass too.Nick Mathewson2009-01-131-1/+0
* Rename four internal headers to follow the -internal.h convention.Nick Mathewson2009-01-131-1/+1
* Improve the hashsocket function.Nick Mathewson2009-01-101-1/+6
* On win32, use a hashtable to map sockets to events rather than using an array.Nick Mathewson2009-01-091-31/+124
* Document internal evmap functions, add a couple of asserts, and fix up some t...Nick Mathewson2009-01-091-10/+29
* malloc fd only if it is needed.Niels Provos2009-01-021-21/+27
* we cannot realloc memory used by TAILQ; instead malloc each slot individuallyNiels Provos2008-12-251-6/+11
* reduce void *age a little bitNiels Provos2008-12-231-19/+17
* Restructure the event backends so that they do not need to keep track of even...Niels Provos2008-12-231-0/+304