kc3-lang/libevent/sample

Branch :


Log

Author Commit Date CI Message
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