summaryrefslogtreecommitdiff
path: root/listener.c
Commit message (Expand)AuthorAgeFilesLines
* Add LEV_OPT_BIND_IPV4_AND_IPV6 flag (#1400)Edoardo Lolletti2023-02-041-0/+5
* listener: Preserve last error in evconnlistener_new_bind() before closekenping2022-07-091-2/+7
* Fix deadlock in case of evconnlistener_disable() in parallel with callbackmoonlightsh2021-12-071-4/+0
* evutil: implement socketpair with unix domain socket on Win10yuangongji2019-10-141-2/+19
* Missing <winerror.h> on win7/MinGW(MINGW32_NT-6.1)/MSYSyuangongji2019-07-111-0/+1
* Eliminate fd conversion warnings and introduce EVUTIL_INVALID_SOCKET (windows)Azat Khuzhin2019-01-291-8/+8
* listener: ipv6only socket bind supportMurat Demirten2018-10-261-0/+5
* Immediately stop trying to accept more connections if listener disabledJohn Fremlin2018-01-041-0/+5
* Revert "Fix potential fd leak in listener_read_cb()"Azat Khuzhin2017-12-101-2/+0
* listener: unlock lev on error in listener_read_cb()Azat Khuzhin2016-04-011-0/+1
* Fix potential fd leak in listener_read_cb()Mark Ellzey2015-04-271-0/+2
* Provide support for SO_REUSEPORT through LEV_OPT_REUSABLE_PORTMaciej Soltysiak2014-10-131-0/+5
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-12-201-0/+1
|\
| * Avoid leaking fds on evconnlistener with no callback setNick Mathewson2012-12-201-0/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-10-261-0/+4
|\ \ | |/
| * Close IOCP listener socket on free when LEV_OPT_CLOSE_ON_FREE is setJuan Pablo Fernandez2012-10-261-0/+4
* | Extract common error-handling code in evconnlistener_new_bindNick Mathewson2012-07-261-20/+14
* | Check return value when using LEV_OPT_DEFERRED_ACCEPT. Found by coverityNick Mathewson2012-07-261-1/+4
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-07-261-2/+8
|\ \ | |/
| * Check more setsockopt return values when binding sockets. Found by coverityNick Mathewson2012-07-261-2/+8
* | Fix compile error in win32 listener.cNick Mathewson2012-07-201-1/+1
* | Restore our priority-inversion-prevention code with deferredsNick Mathewson2012-05-091-1/+2
* | Replace more deferred_cb names with event_callbackNick Mathewson2012-05-091-6/+6
* | Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-20/+20
* | Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-3/+3
* | Replace sole internal user of socklen_t with ev_socklen_tNick Mathewson2012-02-281-5/+1
* | Support TCP_DEFER_ACCEPT sockopts for listenersMark Ellzey2012-02-151-0/+4
* | Merge remote-tracking branch 'github/21_fast_syscalls'Nick Mathewson2012-02-151-19/+15
|\ \
| * | The LEV_OPT_CLOSE_ON_EXEC flag now applies to accepted listener sockets tooNick Mathewson2012-02-101-0/+2
| * | Minimize syscalls during socket creation in listener.cNick Mathewson2012-02-101-19/+13
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\ \ \ | |/ / |/| / | |/
| * Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-01-091-0/+6
|\ \ | |/
| * Make evconnlistener work around bug in older Linux when getting nmappedNick Mathewson2012-01-091-0/+6
* | 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
* | Allow evconnlistener to be created in disabled state.Alexander Drozdov2011-10-031-1/+2
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-05-271-0/+4
|\ \ | |/
| * InitializeCriticalSectionAndSpinCount requires _WIN32_WINNT >= 0x0403.Peter Rosin2011-05-271-0/+4
* | Use "_WIN32", not WIN32: it's standard and we don't need to fake itNick Mathewson2011-05-251-6/+6
* | Include evconfig-private.h in internal files for great good.Kevin Bowling2011-01-021-2/+3
|/
* Use relative includes instead of system includes consistently.Evan Jones2010-12-021-4/+4
* Minor fix for IOCP shutdown handling fixKelly Brock2010-11-301-1/+1
* Set SO_UPDATE_ACCEPT_CONTEXT on sockets from AcceptEx so that shutdown() can ...Nick Mathewson2010-11-051-0/+8
* Make sure IOCP evconnlistener uses virtual events.Christopher Davis2010-10-281-0/+26
* Add a function to change a listener's callback.Nick Mathewson2010-10-251-10/+31
* Turn some booleans in evconnlistener_iocp into one-bit bitfields.Nick Mathewson2010-10-071-2/+2
* Make iocp/listener/error work; don't accept again if lev is disabled.Christopher Davis2010-10-071-0/+8
* Fix allocation error for IOCP listeners. Probably harmless, since struct even...Nick Mathewson2010-10-071-1/+1
* Add a LEV_OPT_THREADSAFE option for threadsafe evconnlistenersNick Mathewson2010-10-071-37/+196