summaryrefslogtreecommitdiff
path: root/evutil.c
Commit message (Expand)AuthorAgeFilesLines
* Parse IPv6 scope IDs.Philip Homburg2019-11-061-2/+48
* evutil: make evutil_socketpair() have the same behavior on Windows with build...yuangongji2019-10-181-7/+13
* evutil: implement socketpair with unix domain socket on Win10yuangongji2019-10-141-2/+177
* Missing <winerror.h> on win7/MinGW(MINGW32_NT-6.1)/MSYSyuangongji2019-07-111-0/+1
* evutil: drop force_check from evutil_check_interfaces() (unused)Azat Khuzhin2019-06-151-3/+3
* evutil: set the have_checked_interfaces in evutil_check_interfaces()jeremyerb2019-06-151-2/+4
* Check existence of IPV6_V6ONLY in evutil_make_listen_socket_ipv6only() (mingw32)Azat Khuzhin2018-10-281-0/+3
* listener: ipv6only socket bind supportMurat Demirten2018-10-261-0/+8
* Split evutil_found_ifaddr() into helpers (evutil_v{4,6}addr_is_local())Azat Khuzhin2018-10-251-20/+26
* Use INADDR_ANY over 0 in evutil_found_ifaddr()Azat Khuzhin2018-10-251-1/+1
* Replace EVUTIL_V4ADDR_IS_*() macroses with static inline functionsAzat Khuzhin2018-10-251-14/+14
* Filter link-local IPv4 addresses in evutil_found_ifaddr()Azat Khuzhin2018-10-251-0/+6
* fix evutil_make_internal_pipe_'s comment that fd[0] for read and f[1] for writeXiang Zhang2017-03-181-1/+1
* evutil: fix a typo of commenttim-le2017-03-051-1/+1
* evutil: mark ai_find_protocol() static (prototype-less)Azat Khuzhin2016-08-101-1/+1
* Fix getaddrinfo under solaris (for multiprotocol case)Azat Khuzhin2016-08-101-2/+14
* evdns: export cancel via callbacks in util (like async lib core/extra issues)Azat Khuzhin2016-03-231-4/+18
* evutil_parse_sockaddr_port(): fix buffer overflowAzat Khuzhin2016-02-011-3/+3
* Merge pull request #296 from lzmths/masterMark Ellzey2015-12-141-5/+6
|\
| * Refactoring conditional directives that break parts of statements.lzmths2015-12-141-5/+6
* | Fixed Unicode issue in error messages.Mattes D2015-12-141-2/+2
|/
* Test against SO_REUSEADDR (along with _WIN32).Ed Schouten2015-09-021-1/+1
* Don't use BSD u_* types.Ed Schouten2015-08-251-1/+1
* util: make @sa const for evutil_socket_connect_()Azat Khuzhin2015-08-181-1/+1
* Set correct socklen for PF_INET6 sockaddr lenMark Ellzey2015-06-011-1/+1
* Fix garbage value in socketpair util function, stdint?Mark Ellzey2015-05-111-0/+3
* Provide support for SO_REUSEPORT through LEV_OPT_REUSABLE_PORTMaciej Soltysiak2014-10-131-0/+14
* Change return type of evutil_load_windows_system_library_ to HMODULENick Mathewson2014-08-291-2/+2
* Fix ubsan warnings when parsing ipv4/ipv6 addrsNick Mathewson2014-03-181-12/+12
* Change all uses of WIN32 to _WIN32Joakim SoĢˆderberg2014-01-211-1/+1
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2013-08-191-0/+12
|\
| * Really remove RNG seeds from the stackNick Mathewson2013-08-191-0/+12
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2013-05-291-1/+1
|\ \ | |/
| * Use windows vsnprintf fixup logic on all windows environmentsNick Mathewson2013-05-291-1/+1
* | Avoid redundant syscall if making a socket cloexec twiceNick Mathewson2013-05-201-3/+5
* | Avoid redundant syscall to make a nonblocking socket nonblockingMaxime Henrion2013-05-201-3/+5
* | Fix another warning introduced in 0c6ec5d8Nick Mathewson2013-04-251-1/+1
* | Fix a warning introduced in 0c6ec5d8Nick Mathewson2013-04-251-1/+1
* | use hashtable instead of linked list to cache winsock errorsPatrick Pelletier2013-02-251-20/+62
* | use FormatMessage for winsock errorsPatrick Pelletier2013-02-141-68/+127
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-12-201-1/+1
|\ \ | |/
| * Avoid double-close on getsockname error in evutil_ersatz_socketpairNick Mathewson2012-12-201-1/+1
* | Move evutil_rtrim_lws_ to evutil.c where it belongsNick Mathewson2012-11-161-0/+21
* | Fix some warnings found cross-compiling with mingw32Nick Mathewson2012-11-011-0/+4
* | Add process.h include to evutil.c for _getpidNick Mathewson2012-07-231-0/+1
* | Simplify and correct evutil_open_closeonexec_Nick Mathewson2012-06-251-9/+5
* | Correctly handle running on a system where accept4 doesn't work.Nick Mathewson2012-05-011-1/+7
* | Split out time-related evutil functions into a new evutil_time.cNick Mathewson2012-04-201-85/+0
* | Tweak the new evutil_weakrand_() codeNick Mathewson2012-04-091-10/+39
* | Change evutil_weakrand_() to avoid platform random()Nicholas Marriott2012-04-091-7/+16