Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 0b9eb1bf | 2009-11-03 20:40:48 | Add a bufferevent function to resolve a name then connect to it. This function, bufferevent_socket_connect_hostname() can either use evdns to do the resolve, or use a new function (evutil_resolve) that uses getaddrinfo or gethostbyname, like http.c does now. This function is meant to eventually replace the hostname resolution mess in http.c. svn:r1496 | ||
| 25af6954 | 2009-10-14 00:46:47 | When a bufferevent_connect() call fails, give the client an error callback. Patch from Christopher Davis. svn:r1444 | ||
| 621aafd2 | 2009-07-30 22:11:23 | Export sockaddr comparison functionality. svn:r1400 | ||
| 7c20a6ae | 2009-07-30 17:01:21 | Export an ev_socklen_t. svn:r1391 | ||
| 72ea534f | 2009-07-28 19:41:57 | Export evutil_str[n]casecmp as evutil_ascii_str[n]casecmp. svn:r1387 | ||
| 709c21c4 | 2009-07-28 04:03:57 | Bufferevent support for openssl. This code adds a new Bufferevent type that is only compiled when the openssl library is present. It supports using an SSL object and an event alert mechanism, which can either be an fd or an underlying bufferevent. There is still more work to do: the unit tests are incomplete, and we need to support flush and shutdown much better. Sometimes events are generated needlessly: this will hose performance. There's a new encrypting proxy in sample/le-proxy.c. This code has only been tested on OSX, and nowhere else. svn:r1382 | ||
| 043515bc | 2009-07-14 18:50:06 | Stop using C++ style comments. svn:r1343 | ||
| 01be8708 | 2009-06-11 19:09:08 | Fix compile on cygwin. This isnt the solution I would like: I would prefer to get pton and ntop to work even when AF_INET6 is not defined. svn:r1326 | ||
| f11dff2c | 2009-05-07 03:45:51 | Add and use locale-independent strcasecmp functions. svn:r1280 | ||
| ebf29455 | 2009-04-30 23:49:15 | Compilation fixes for vc++ 2008 express. Not the end of them. svn:r1260 | ||
| 50e20fe0 | 2009-04-29 20:48:35 | fix a typo in a comment svn:r1251 | ||
| a835c7cf | 2009-04-18 18:27:56 | fix a misindent svn:r1200 | ||
| acaf65c3 | 2009-02-11 17:23:32 | Make evutil_parse_sockaddr_port give a useful socket-length output. svn:r1118 | ||
| cd731b77 | 2009-02-10 21:40:12 | Do not use ctypes functions in cases when we need the "net" locale. This patch adds a new set of EVUTIL_IS* functions to replace use of the ctypes is* functions in all cases where we care about characters' interpretations in net ascii rather than in the locale. For example, when we're working with DNS hostnames, we don't want to do the 0x20 hack on non-ascii characters, even if the host thinks they should be isalpha. svn:r1114 | ||
| da49d6a3 | 2009-02-10 19:43:11 | Stop using platform inet_aton/inet_addr; they can behave strangely on certain misformed addresses. svn:r1111 | ||
| c7b2f8fd | 2009-02-10 19:38:05 | New function to abstract SO_REUSEADDR. svn:r1102 | ||
| 722885fb | 2009-02-02 21:59:53 | Some mingws have AF_UNIX, which may have prevented our socketpair from working at all on them. Fix that. svn:r1098 | ||
| f13bede7 | 2009-01-28 20:31:19 | Fix an unlikely degenerate case of evutil_vsnprintf svn:r1067 | ||
| b85b710c | 2009-01-27 22:34:36 | Update copyright statements to reflect the facts that: a) this is 2009 b) niels and nick have been comaintainers for a while c) saying "all rights reserved" when you then go on to explicitly disclaim some rights is sheer cargo-cultism. svn:r1065 | ||
| 8889a770 | 2009-01-27 22:30:46 | Replace all use of config.h with event-config.h. svn:r1064 | ||
| 9993137c | 2009-01-27 21:10:31 | Remove all trailing whitespace in all the source files. svn:r1063 | ||
| 70405e3c | 2009-01-21 07:18:31 | fix freebsd compile; from Alexander Drozdov svn:r1030 | ||
| 9935d5b0 | 2009-01-13 21:39:32 | Fix win32 compilation. Surprisingly, unit tests pass too. svn:r1002 | ||
| 169321c9 | 2009-01-13 20:26:37 | Rename four internal headers to follow the -internal.h convention. svn:r1000 | ||
| 980bcd68 | 2009-01-02 21:21:58 | Work better with platforms that do not have ipv6 structures, or that do not have sin_len fields, etc. svn:r986 | ||
| cfbd1680 | 2009-01-02 20:46:26 | Add another function to parse the common address:port combination formats into a sockaddr. svn:r984 | ||
| 0d9d5cfe | 2009-01-02 20:46:12 | New functions in evutil to clone inet_pton and inet_ntop, with tests. Adapted from Tor code. svn:r983 | ||
| fded0a87 | 2008-09-05 16:47:04 | Fix compilation of recent error code with win32. svn:r937 | ||
| de069b99 | 2008-09-05 16:29:56 | On win32, errno is not the last socket error. Worse, WSAGetLastError() is not the last socket error sometimes (i.e., EWOULDBLOCK). Also, strerror() does not handle winsock errors. Therefore, event_err() and event_warn() are completely wrong for windows socket errors. Fix that. svn:r936 | ||
| 55f91494 | 2008-06-24 16:29:02 | fix evutil_snprintf on windows svn:r860 | ||
| 0cafdeb6 | 2008-05-12 17:16:47 | Tweaks to make unit tests fail less badly on mingw on trunk. svn:r814 | ||
| c6da86ff | 2008-05-12 16:44:24 | r19709@catbus: nickm | 2008-05-12 12:42:48 -0400 Possible fix for [1960723] snprintf and vsnprintf return values are wrong on win32 svn:r813 | ||
| 7868ab5a | 2008-05-09 04:00:17 | r19667@catbus: nickm | 2008-05-08 23:49:26 -0400 fwd-port: Always include winsock2.h before windows.h. Apparently some SDKs need this. svn:r803 | ||
| 3d60bccc | 2008-05-08 14:25:44 | r19656@catbus: nickm | 2008-05-08 10:25:08 -0400 forward-port: Remove #include "misc.h"s. svn:r795 | ||
| a26442c5 | 2008-05-08 14:06:33 | r19649@catbus: nickm | 2008-05-08 10:00:14 -0400 Replace gettimeofday() usage with a new evutil_gettimeofday(). This removes all previous need for win32-code/misc.[ch] svn:r792 | ||
| 0ac73078 | 2008-04-16 20:01:51 | r15193@tombo: nickm | 2008-04-16 16:00:35 -0400 Split event.h into several new headers in include/event2. event.h is now just a wrapper that includes all the subheaders. svn:r711 | ||
| 807ab182 | 2008-02-16 20:49:47 | r14211@tombo: nickm | 2008-02-16 15:28:54 -0500 Add new evutil_strtoll() function so we can apply 64-bit content-length patch from Scott Lamb in a portable way. svn:r640 | ||
| 1120f04f | 2007-11-25 21:53:06 | r16731@catbus: nickm | 2007-11-25 16:52:53 -0500 Replace all fds on non-unix-specific APIs with evutil_socket_t, which is int on unix and intptr_t on win32. svn:r552 | ||
| e1f09dfe | 2007-10-12 17:55:37 | Fix evutil code to use correct EVUTIL_SET_SOCKET_ERROR macro. svn:r460 | ||
| fe482977 | 2007-09-24 16:26:11 | r15324@catbus: nickm | 2007-09-24 12:22:21 -0400 New evutil.h macros to manipulate winsock errors. Use them in http.c and in evutil_socketpair(). svn:r451 | ||
| d85bce4e | 2007-09-20 18:38:31 | Remove gratuitous tor-isms in evutil_socketpair(); fix a windows warning in http.c. svn:r446 | ||
| 25007183 | 2007-09-20 18:26:40 | r15216@catbus: nickm | 2007-09-20 13:58:23 -0400 Add a new evutil module to contain the usual cross-platform hacks: socketpair, closesocket, and make_socket_nonblocking() svn:r441 |