summaryrefslogtreecommitdiff
path: root/evutil.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-03-301-0/+1
|\ \ | |/
| * Fix a compilation error with MSVC 2005 due to use of mode_tNick Mathewson2012-03-301-0/+1
* | Add a new libevent_global_shutdown() to free all globals before exiting.Mark Ellzey2012-03-221-0/+5
* | Restore accidentally disabled nanosleep implementation of evutil_usleep.Nick Mathewson2012-02-291-2/+2
* | Clean up lingering _identifiers.Nick Mathewson2012-02-291-1/+1
* | Apply the naming convention to our EVUTIL_IS* functionsNick Mathewson2012-02-291-1/+1
* | Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-52/+52
* | Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-1/+1
* | Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-38/+38
* | evutil_accept4() should take ev_socklen_tNick Mathewson2012-02-281-1/+1
* | If accept4 is absent, fall back to accept.Nick Mathewson2012-02-211-4/+6
* | Avoid leaking fd in evutil_socket() by Linux.Nick Mathewson2012-02-211-1/+3
* | Support TCP_DEFER_ACCEPT sockopts for listenersMark Ellzey2012-02-151-0/+17
* | Merge remote-tracking branch 'github/21_fast_syscalls'Nick Mathewson2012-02-151-0/+199
|\ \
| * | Infrastructure for using faster/fewer syscalls when creating socketsNick Mathewson2012-02-101-0/+199
* | | If open(O_CLOEXEC) fails, fall back to fcntl(CLOEXEC)Nick Mathewson2012-02-141-3/+8
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-111-1/+25
|\ \ \ | | |/ | |/|
| * | Tweak the evutil_open_closeonexec patch to work on windows, old unixes.Nick Mathewson2012-02-111-2/+5
| * | Make uses of open() close-on-exec safe by introducing evutil_open_closeonexec.Ross Lagerwall2012-02-111-1/+22
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\ \ \ | |/ / | | / | |/ |/|
| * Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | Add an (internal) usleep function for use by unit testsNick Mathewson2012-01-241-1/+29
* | Fix compilation of windows evutil_check_ifaddrsNick Mathewson2012-01-221-2/+6
* | Remove some accidentally-committed debugging codeNick Mathewson2011-12-081-3/+0
* | Use getifaddrs to detect our interfaces if possibleNick Mathewson2011-12-071-38/+138
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-261-1/+1
|\ \ | |/