kc3-lang/libevent

Branch :


Log

Author Commit Date CI Message
dd5189b1 2011-02-02 20:23:23 Save a needless comparison when removing/adjusting timeouts
77a96fd9 2011-02-02 20:09:16 Remove a needless base-notify when rescheduling the first timeout We don't need to wake up the base when rescheduling the timeout that will expire first: the base will already wake up, see that nothing is ready, and go back to sleep.
e47042fe 2011-02-02 20:05:41 Optimize the case where we reinsert an existing timeout
86f02d75 2011-02-01 02:12:46 Merge remote branch 'origin/patches-2.0'
b4f89b60 2011-02-01 01:15:48 Fix test.sh output on solaris Solaris echo -n doesn't omit newlines, but printf omits newlines in more places.
c1260b0e 2011-01-31 17:36:49 Do not check for gethostbyname_r versions if we have getaddrinfo
22845886 2011-01-31 16:45:23 Merge remote branch 'origin/patches-2.0'
3c8f4e75 2011-01-31 16:44:06 Add compile-time check for AF_UNSPEC==PF_UNSPEC
6092f126 2011-01-31 16:37:27 Fix http unit test on non-windows platforms without getaddrinfo
cb921139 2011-01-31 16:32:05 Build on systems without AI_PASSIVE
713c254d 2011-01-24 18:55:10 Try to build correctly on platforms with no IPv6 support
9184563e 2011-01-24 18:29:20 Build correctly on platforms without sockaddr_storage
453317b2 2011-01-24 18:22:32 Fall back to sscanf if we have no other way to implement strtoll
da13d644 2011-01-24 18:02:11 Merge remote branch 'origin/patches-2.0'
32677036 2011-01-24 17:42:23 Make --enable-gcc-warnings a no-op if not using gcc
f1f85147 2011-01-24 15:50:25 Allow use of --enable-silent-rules for quieter compilation with automake 1.11
8b0afe96 2011-01-12 21:41:58 Merge remote branch 'origin/patches-2.0'
0c0ec0be 2011-01-12 20:28:47 Correctly free selectop fields when select_resize fails in select_init
83e805a4 2011-01-07 13:18:09 Handle resize failures in the select backend better.
3f8d22a1 2010-12-18 02:40:22 Use event_err() only if the failure is truly unrecoverable.
666b0966 2010-12-18 01:07:27 Detect and handle more allocation failures.
b647e0bc 2011-01-07 12:31:30 Merge remote branch 'kev009/21_ac_use_system_extensions'
ded0a090 2011-01-07 00:41:37 Add evconfig-private to remaining files
fd7b5a81 2011-01-07 00:37:05 Shell hack for weird mkdir -p commands
c13e1859 2011-01-07 00:34:22 Remove use and reference to event-private.h
f1e9a7e7 2011-01-06 12:44:45 Merge remote branch 'origin/patches-2.0'
0144886e 2011-01-02 10:17:15 Check for POLLERR, POLLHUP and POLLNVAL for Solaris event ports
f964b721 2011-01-03 15:44:26 Prefer the ./configure evconfig-private.h in MinGW, just in case.
ad03952e 2011-01-03 15:09:21 Backport libevent to vanilla Autoconf 2.59 (as used in RHEL5)
b3651d15 2011-01-02 08:48:12 Add an evconfig-private.h stub for Win32.
dc628c03 2011-01-02 08:47:46 Add an include guard
0915ca0a 2011-01-02 08:43:45 Include evconfig-private.h in internal files for great good.
f6d66bc7 2011-01-02 08:05:33 Fix a comment warning and add evconfig-private.h to .gitignore
9b27b307 2011-01-02 08:04:12 Remove event-private.h and switch to evconfig-private.h
868f8887 2011-01-02 07:51:23 Use a Configuration Header Template for evconfig-private.h
edf62ddd 2011-01-02 07:29:45 Revert "evconfig-private.h with recusive configure subdirs" This reverts commit ed53d5ef8053af08186ef80dfc1647cff769fac8.
ed53d5ef 2011-01-02 06:35:05 evconfig-private.h with recusive configure subdirs
ea8fa4cb 2011-01-02 05:14:41 Add AC_GNU_SOURCE to the fallback case.
ac690424 2011-01-02 00:59:20 Merge remote branch 'origin/patches-2.0'
cb8059d2 2011-01-01 21:37:21 Fix compilation on Windows with NDEBUG Dongsheng Song reports that when building on windows with NDEBUG, you run into an attempt to do EVUTIL_ASSERT(x) where x is a bitfield, which turns into _EVUTIL_NIL_CONDITION(x), which takes sizeof(x), which is illegal. This patch fixes _EVUTIL_NIL_CONDITION to work on bitfields too.
c51ef930 2010-12-22 23:24:01 Eliminate a couple more manual internal _GNU_SOURCE defines
3b265412 2010-12-22 23:08:10 Remove internal usage of _GNU_SOURCE
2c5566a9 2010-12-22 23:00:59 Add event-private.h to noinst_HEADERS
321b5587 2010-12-22 22:53:03 Filter '# define' statements from autoconf and generate event-private.h
1fa7dbe1 2010-12-22 22:11:26 Add AC_USE_SYSTEM_EXTENSIONS to configure.in. Requires follow on patches for correctness and robustness.
41bb1cae 2010-12-20 19:30:13 Merge branch 'file_offset_v2'
0aad0143 2010-12-20 18:40:03 Refactor addfile tests; add test for big files and for offsets
3f405d2d 2010-10-25 12:29:39 Add CreateFileMapping file_segment implementation for win32
c2d9884a 2010-10-25 12:10:10 Add support for mmaps with nonzero offset values. Needs testing.
e72afae0 2010-10-21 19:45:49 Add evbuffer_add_file_segment() so one fd can be used efficiently in more than one evbuffer_add_file at a time
076680ab 2010-12-16 14:37:15 Merge branch 'epoll_table_v2'
d4970d4e 2010-12-16 14:36:09 Reindent epoll_apply_one_change()
2d55a190 2010-12-16 14:25:04 Clean up error handling in epoll_apply_one_change() a little The old code was more or less: if (op == X && errno == FOO) { ... } else if (op == Y && errno == BAR) { ... } but really we wanted to do a switch (op) to avoid needless checks and branches. This patch leaves the indentation a little weird so as to make it easier to see what changed; the next patch will fix the indentation.
8c83eb69 2010-10-24 12:53:52 Replace big chain of if/thens in epoll.c with a table lookup This should save a bunch of branches by doing instead a lookup in a nice static table. To ensure correctness, the table is generated from a Python script, included with this commit.
b8b8aa56 2010-09-02 17:52:20 Use GetSystemTimeAsFileTime to implement gettimeofday on win32. It is (in my benchmarks) way faster than _ftime, though the conversion process is not so straightforward. In theory, it can have a better granularity too, though in practice who knows what you're getting.
04ba27eb 2010-07-19 14:18:31 Use current event set rather than current pending change when deciding whether to no-op a del This alters event_changelist_del to quash deletion of events that didn't exist in the first place. As far as I can see, the add,delete, dispatch case described in the original comment will never happen. The recorded change is a single operation, not a queue. This seems to leave actions to delete events that never existed as the real targets for no-oping
2570ae50 2010-12-16 12:59:22 Bump version in master to 2.1.0-alpha-dev
05f0195d 2010-12-16 12:57:23 Bump version to 2.0.10-stable-dev
5a12d835 2010-12-15 14:31:08 Add changelog for 2.0.10-stable
d34d21d9 2010-12-15 14:30:04 Add more acknowledgements to the readme for 2.0.10-stable
bffc411e 2010-12-15 14:29:50 Set the version to 2.0.10-stable
b63ab177 2010-12-06 14:17:44 EVUTIL_ASSERT: Use sizeof() to avoid "unused variable" warnings.
18adc3f0 2010-12-09 12:17:58 Add stuff to whatsnew based on reading include changes since August.
57689c44 2010-12-09 12:17:11 Document that the cpu_hint is only used on Windows with IOCP for now
bb0d2b4e 2010-12-09 11:47:54 Consistentize tabs
22f4af65 2010-12-09 11:43:12 Remove end-of-line whitespace
74f75758 2010-12-09 11:40:35 tweak readme, whatsnew
7011f9ec 2010-12-07 11:45:14 Fix a signed/unsigned comparison in the last commit
d23839fc 2010-12-07 11:43:52 Reject overlong http requests early when Expect:100-continue is set
c0bf63ce 2010-12-02 14:13:33 tests: Use relative includes ("") instead of system includes (<>)
4f332091 2010-12-02 14:09:52 tests: Use new event2 headers instead of old compatibility headers.
fbe64f21 2010-12-02 10:26:12 Use relative includes instead of system includes consistently.
ef5e65a4 2010-12-02 10:27:06 bufferevent-internal.h: Use the new event2/util.h header, not evutil.h
5beeec9d 2010-12-01 21:28:03 Correctly notify the main thread when activating an event from a subthread
2599b2d5 2010-11-30 11:34:26 Minor fix for IOCP shutdown handling fix Call setsockopt() on the actual new socket, not on as->s, which was set to INVALID_SOCKET.
2b0b06d7 2010-11-30 02:19:25 Increment version to 2.0.9-rc-dev
ce46db99 2010-11-30 01:21:00 Give the correct date for 2.0.9-rc in the changelog
9ce4cc4e 2010-11-23 11:17:24 Increment version to 2.0.9-rc
79957b89 2010-11-23 11:17:06 Bump VERSION_INFO to 5:0:0
0c54f176 2010-11-23 11:08:30 Changelog and acknowledgments for 2.0.9-rc
13fd242d 2010-11-30 00:53:16 Fix win32 build of http-server.c with unicode enabled
04861d5e 2010-11-30 00:05:54 Correctly detect timeouts during http connects
0faaa395 2010-11-29 22:44:18 Try to fix an assertion failure related to close detection f700566c removed a line from evhttp_connection_stop_detectclose that cleared the EVHTTP_CON_CLOSEDETECT flag. I think this was an accident, and suspect that it may be the cause of bug 3069555.
29f7623c 2010-11-29 22:14:54 Possible crash fix when freeing an underlying bufferevent of an openssl bufferevent
0c4d5459 2010-11-29 21:56:23 Merge remote branch 'chrisd/http_continue'
fa9305f8 2010-11-29 18:25:04 Preliminary support for Continue expectation in evhttp.
18d03276 2010-11-29 20:39:09 make http-server example code build on win32
ad66dfd0 2010-11-29 20:13:19 Fix http-server.c compilation on freebsd
a12839b0 2010-11-29 14:25:33 Merge remote branch 'chrisd/http_fixes2'
4feedef9 2010-11-29 07:18:32 Add a few more comments.
026ac5d5 2010-11-26 13:29:56 add http-server to gitignore
4881778c 2010-11-26 13:28:48 Fix a misplaced ) in http_server.c
d40aa673 2010-11-26 12:59:02 Merge branch '20_empty_body'
4e794d5d 2010-10-18 13:44:05 Add a basic example of how to write a static HTTP server.
aab8c38b 2010-11-05 11:17:07 Add evhttp server alias interface, correct flagging of proxy requests. evhttp needs to be mindful of all hostnames and addresses that clients use to contact the main server and vhosts to know the difference between proxy requests and non-proxy requests.
2e5a175b 2010-11-25 23:03:46 Merge remote branch 'github/20_once_fixes'
32390732 2010-11-23 19:40:23 Fix snprintf related failures on IRIX.
1cd45e56 2010-11-23 19:26:34 If not WIN32, include <sys/socket.h> in event2/util.h.
c2e5e22c 2010-11-23 14:09:03 xlC doesn't obey C99 comments here. autoconf isn't invoking full C99 mode.
c4dc3353 2010-11-23 00:22:01 Add some checks since lack of TAILQ_FOREACH doesn't imply lack of FIRST, END, NEXT, or INSERT_BEFORE. Quiet some warnings in XL C.