summaryrefslogtreecommitdiff
path: root/evmap.c
Commit message (Expand)AuthorAgeFilesLines
* signal: new signal handling backend based on signalfdDmitry Antipov2022-11-121-2/+3
* Avoid triggering wrong events with EV_ET setAzat Khuzhin2020-05-041-1/+1
* Prevent endless loop in evmap_make_space.Tobias Stoeckmann2019-04-261-0/+6
* Enforce limit of NSIG signals.Tobias Stoeckmann2019-04-261-1/+5
* evmap: use approparite type for changes to avoid warnings under windowsAzat Khuzhin2019-01-291-2/+2
* Preserve ET bit for backends with changelistAzat Khuzhin2018-10-311-15/+11
* Epoll ET setting lost with multiple events for same fdIsidor Kouvelas2018-10-311-1/+2
* Implemented EV_CLOSED event for epoll backend (EPOLLRDHUP).Diego Giagio2014-01-171-6/+40
* Refactor evmap_{io,signal}_active_() to tolerate bad inputsNick Mathewson2013-12-211-3/+8
* Fix reinit of fds with EV_WRITE but not EV_READ.maksqwe2013-09-041-1/+1
* If evsel->del() fails, don't leave the evmap in an inconsistent state.Maxime Henrion2013-05-171-3/+5
* Tweak patch for event_base_foreach_event()Nick Mathewson2012-09-071-2/+2
* Expose event_base_foreach_event() as a public API.Roman Puls2012-09-071-2/+2
* Clean up lingering _identifiers.Nick Mathewson2012-02-291-14/+14
* Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-38/+38
* Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-1/+1
* Fix evmap to work with HT-backed IO maps again.Nick Mathewson2012-02-281-15/+23
* Merge branch '21_eventlist_v3_squashed'Nick Mathewson2012-02-201-97/+245
|\
| * Refactor the functions that run over every event.Nick Mathewson2012-02-201-127/+233
| * Remove the eventqueue list and the ev_next pointers.Nick Mathewson2012-01-271-0/+42
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\ \ | |/ |/|
| * Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | Check changelist as part of checking representational integrityNick Mathewson2012-01-271-4/+8
* | Make event_reinit() more robust and maintainableNick Mathewson2012-01-271-0/+59
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-01-241-2/+11
|\ \ | |/
| * Make event_base integrity check work on windowsNick Mathewson2012-01-241-2/+11
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-01-241-0/+63
|\ \ | |/
| * Add function to check referential integrity of an event_baseNick Mathewson2012-01-211-0/+63
* | Merge remote-tracking branch 'github/linked_list'Nick Mathewson2012-01-201-14/+14
|\ \
| * | Use LIST rather than TAILQ for evmap_io and evmap_signalNick Mathewson2010-04-091-13/+13
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-261-1/+1
|\ \ \ | | |/ | |/|
| * | Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-06-081-3/+6
|\ \ \ | |/ /
| * | Add some missing checks for mm_calloc failuresNick Mathewson2011-06-081-3/+6
* | | Use "_WIN32", not WIN32: it's standard and we don't need to fake itNick Mathewson2011-05-251-3/+3
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-05-251-1/+0
|\ \ \ | |/ /
| * | Fix new warnings from GCC 4.6Nick Mathewson2011-05-251-1/+0
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-04-211-0/+1
|\ \ \ | |/ /
| * | Fix a memory leak on win32 socket->event map.Nick Mathewson2011-04-211-0/+1
* | | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-0/+1
* | | Use current event set rather than current pending change when deciding whethe...Mike Smellie2010-12-161-12/+7
|/ /
* | 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