Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 2c2618d8 | 2010-03-05 13:00:15 | more whitespace normalization | ||
| c7cf6f00 | 2010-03-05 12:47:46 | Replace users of "int fd" with "evutil_socket_t fd" in portable code Remeber, win32 has a socket type that's actually a handle, so if there's a chance that code is run on win32, we can't use "int" as the socket type. This isn't a blind search-and-replace: sometimes an fd is really in fact for a file, and not a socket at all. | ||
| 4faeaea9 | 2010-02-19 03:39:50 | Clean up formatting: function/keyword spacing consistency. - Keywords always have a space before a paren. Functions never do. - No more than 3 blank lines in a row. | ||
| e5bbd40a | 2010-02-18 17:41:15 | Clean up formatting: use tabs, not 8-spaces, to indent. | ||
| 8fdf09c0 | 2010-02-18 17:08:50 | Clean up formatting: Disallow space-before-tab. | ||
| b72be50d | 2010-02-18 13:52:04 | Add some headers to fix freebsd compilation | ||
| 000a33ec | 2010-02-03 23:27:40 | Make Libevent 1.4.12 build on win32 with Unicode enabled. This patch fixes calls to the win32 api to explicitly call the char* versions of the functions. This fixes build failures when libevent is built with the UNICODE define. | ||
| f4190bfb | 2010-01-27 01:47:36 | Update time-test.c to use event2 time-test.c wasn't crazy, but it used some old interfaces. There are probably more cleanups and explanations to do beyond the ones here. | ||
| d60a1bd5 | 2010-01-27 01:46:41 | Clarify status of example programs (That is, add comments to say that dns-example and le-proxy are recent and ugly; event-test is old and ugly.) | ||
| becb9f9c | 2010-01-27 01:46:23 | Add a new "hello world" sample program | ||
| f6430ac1 | 2009-12-08 17:02:24 | Update sample/signal-test.c to use newer APIs and not leak. | ||
| 625a261a | 2009-11-17 02:40:14 | OpenBSD demands that sys/types.h be included before sys/socket.h svn:r1539 | ||
| 86f57420 | 2009-11-16 22:25:46 | Add two implementations of getaddrinfo: one blocking and one nonblocking. The entry points are evutil_getaddrinfo and evdns_getaddrinfo respectively. There are fairly extensive unit tests. I believe this code conforms to RFC3493 pretty closely, but there are probably more issues. It should get tested on more platforms. This code means we can dump the well-intentioned but weirdly-implemented bufferevent_evdns and evutil_resolve code. svn:r1537 | ||
| 784b8773 | 2009-11-06 21:46:57 | We do not work any more without an event-config.h; stop pretending that it is meaningful to check for HAVE_CONFIG_H svn:r1516 | ||
| ae5fbf49 | 2009-11-05 22:24:21 | Actually add the new dns-example.c code. :p svn:r1512 | ||
| d2e7e65d | 2009-11-05 22:19:09 | Move the evdns sample code into the sample directory and fix it not to use any deprecated APIs. svn:r1511 | ||
| 516452b7 | 2009-10-30 21:08:29 | Keep openssl errors associated with the right bufferevent object. OpenSSL has a per-thread error stack, and really doesn't like you leaving errors on the stack. Rather than discard the errors or force the user to handle them, this patch pulls them off the openssl stack and puts them on a stack associated with the bufferevent_openssl. If the user leaves them on the stack then, it won't affect any other connections. This bug was found by Roman Puls. Thanks! svn:r1481 | ||
| c119e4a1 | 2009-10-23 17:40:00 | Improve the behavior of le-proxy in a few cases. svn:r1458 | ||
| 5b5b880b | 2009-07-28 19:41:39 | Various MSVC cleanups from Brodie Thiesfield. svn:r1385 | ||
| 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 | ||
| dfe321e1 | 2009-05-22 20:11:29 | Add missing windows include in time-test.c svn:r1311 | ||
| e8343e9f | 2009-05-22 19:11:59 | work around missing __func__ in sample code svn:r1310 | ||
| 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 | ||
| 83d2a34c | 2009-01-15 06:15:24 | rename time-test in comment to signal-test svn:r1013 | ||
| 0e7cbe65 | 2008-02-28 17:38:52 | r18482@catbus: nickm | 2008-02-28 12:38:40 -0500 Fix GCC 4.2 warnings; fix includes in subdirs. svn:r675 | ||
| ce4ee418 | 2007-11-26 19:18:49 | r16733@catbus: nickm | 2007-11-26 14:18:25 -0500 Add an --enable-gcc-warnings option (lifted from Tor) to the configure script. When provided, and when we are using GCC, we enable a bunch of extra GCC warnings in the compiler. Also, make the code all build happily with these warnings. svn:r553 | ||
| 97917e68 | 2007-11-10 07:49:13 | r16588@catbus: nickm | 2007-11-10 02:47:14 -0500 Another include for sample. Patch from Christopher Layne. svn:r507 | ||
| f74e7258 | 2007-11-07 06:01:57 | r16501@catbus: nickm | 2007-11-07 01:00:31 -0500 This is one of those patches which will either make matters far simpler after the bugs shake out, or will get reverted pretty quick once we realize that it is a stupid idea. We now post-process the config.h file into a new event-config.h file, whose macros are prefixed with _EVENT_ and which is thus safe for headers to include. Using this, we can define replacement timeval manipulation functions in evutil.h, and use them uniformly through our code. We can also detect which headers are needful in event.h, and include them as required. This is also the perfect time to remove the long-deprecated acconfig.h file, so that autoheader no longer warns. Should resolve the following issues: [ 1826530 ] Header files should have access to autoconf output. [ 1826545 ] acconfig.h is deprecated. [ 1826564 ] On some platforms, event.h can't be included alone. svn:r492 | ||
| a36d4a93 | 2007-08-20 14:44:15 | r14699@catbus: nickm | 2007-08-20 10:42:57 -0400 Use $top_srcdir and $srcdir variables to refer to source paths in Makefile.am. This makes it possible to build libevent from a separate directory. Patch from Kelly Anderson. svn:r400 | ||
| 21a7e7ed | 2007-08-10 15:59:31 | r14498@catbus: nickm | 2007-08-10 11:58:32 -0400 Fix compilation warnings in trunk on linux with gcc 4.1.2. In time-test.c, always include time.h, so that time() is defined. In test/Makefile.am, put -I../compat in CPPFLAGS, and fix a typo. In test/regress.c, cast unsigned char pointers to char* before passing them to str[n]cmp. svn:r385 | ||
| aa106169 | 2007-07-31 00:21:04 | use AM_CLFAGS from Jan Kneschke svn:r376 | ||
| d1848a88 | 2007-06-14 04:38:42 | include config.h svn:r365 | ||
| b5d2f9a2 | 2007-03-01 06:25:18 | rolling back r339: evconfig.h does not work svn:r341 | ||
| 127c260b | 2007-02-28 04:02:29 | make evconfig.h available as installed header file; not really ideal but good enough for me; from Nick Mathewson svn:r339 | ||
| fdfa743c | 2005-04-23 02:48:49 | libtoolize; from Nick Mathewson svn:r153 | ||
| f5a62ed3 | 2004-12-01 19:59:00 | make a separate verify target svn:r124 | ||
| 025d1bc2 | 2004-05-24 00:19:52 | fix some of the windows compile issues; make buffer.c faster; support signals via pipes. svn:r105 | ||
| 9d26a46c | 2003-09-25 03:29:37 | windows support svn:r79 | ||
| 9d2401ff | 2002-10-07 00:47:34 | portability fixes from marius@umich.edu. svn:r35 | ||
| 5f865858 | 2002-07-26 14:45:50 | sync with openbsd; API change: timeout_ is now evtimer_ svn:r29 | ||
| d10f85db | 2002-04-10 02:10:47 | signal support for kqueue; support of EV_PERSIST flag to event_set svn:r18 | ||
| b855bc55 | 2002-04-10 00:31:31 | initial support for signals (only for select now) based on code from Dug Song <dugsong@monkey.org> svn:r17 | ||
| dbaa408e | 2002-04-09 19:30:22 | port to solaris svn:r16 | ||
| 5b27aa03 | 2002-04-09 17:42:15 | further automake conversion svn:r10 | ||
| aa6567fe | 2002-04-09 15:14:06 | Initial revision svn:r2 |