Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| ec670c15 | 2011-08-17 22:08:06 | Merge remote-tracking branch 'origin/patches-2.0' Conflict in buffer.c: the new file-segment logic conflicted with the solaris sendfile fix. | ||
| 04656ea8 | 2011-08-15 14:40:32 | Try to fix 'make distcheck' errors when building out-of-tree | ||
| 3c63edd1 | 2011-08-11 12:47:21 | Make the priority inversion code use gettime(), not evutil_gettimeofday() Since we're computing the time after each callback, we might as well update the time cache (if we're using it) and use monotonic time (if we've got that). | ||
| a37a0c0e | 2011-08-11 12:38:47 | Make max_dispatch_interval able to apply only to low-priority events Suggested by Alexander Drozdov | ||
| a9866aa8 | 2011-07-22 12:29:07 | Optimization in event_process_active(): ignore maxcb & endtime for highest priority events. | ||
| 9fa56bdf | 2011-08-11 11:59:23 | Make sure max_dispatch_callbacks is never negative Suggested by Alexander Drozdov. | ||
| fd4de1e7 | 2010-12-01 20:44:05 | Add event_config function to limit time/callbacks between calls to dispatch | ||
| e067d0e3 | 2011-08-17 21:47:19 | Merge branch '20_low_ratelim' into patches-2.0 | ||
| 643922e9 | 2011-08-15 13:39:10 | Solaris sendfile: correctly detect amount of data sent Original message: Solaris sendfile seems to fail when sending moderately large (<1GB) files. Not a 32/64 problem, but a buffer problem. Anyone else ever try this? It is definitely broken in http-server.c. It seems to be broken in the following way: When sendfile sends partial data (EAGAIN, would block), "res" is always -1, rather than the amount sent. Here's a patch that reads from the "offset" pointer instead to discover what was sent. This seems to work: | ||
| 2fdb8e22 | 2011-08-15 11:29:39 | Merge remote-tracking branch 'ellzey/debug_timer_add_usec' | ||
| d7451b05 | 2011-08-15 11:14:57 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| aff6ba15 | 2011-08-11 03:24:06 | Fix request_finished memory leak with debugging turned on. | ||
| 9b724b28 | 2011-08-11 03:10:08 | Fix evsig_dealloc memory leak with debugging turned on. | ||
| 50be5a14 | 2011-08-11 03:06:07 | Another docstring fix. | ||
| 67275433 | 2011-08-11 16:53:01 | more event dbg updates | ||
| 6d5440e8 | 2011-08-11 15:15:17 | Fix handling of group rate limits under 64 bytes of burst The "min_share" logic, which was designed to prevent piles of extremely small writes when running up against a group rate limit, could lead to confusing behavior if you ever set a min_share less than your burst rate. If that happened, then as soon as your group rate limit was exhausted, you'd stop reading/writing, and never start again, since the amount readable/writeable would never actually hit min_share. We now cap min_share at the rate per tick. Found by George Kadianakis | ||
| 4b7d2984 | 2011-08-11 13:25:24 | added timeout debug logs to include event ptr. | ||
| 14ec20a7 | 2011-08-11 14:00:01 | Merge remote-tracking branch 'ellzey/debug_timer_add_usec' | ||
| d87a3f71 | 2011-08-11 13:59:02 | Merge remote-tracking branch 'ellzey/event_debug_flag' | ||
| 3baab0dc | 2011-08-11 12:06:54 | Added usec debug in another area for debug | ||
| ac43ce04 | 2011-08-11 11:56:26 | Debug addition for printing usec on TIMEOUT debugging. | ||
| d4f56353 | 2011-08-10 13:18:30 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 5d1b255b | 2011-08-10 19:11:55 | Ignore deprecation warnings on OS X Starting with Lion, Apple decided to deprecate the system openssl. We can start requiring users to install their own openssl once OS X doesn't ship with it anymore. | ||
| 5419803d | 2011-08-08 22:04:46 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| b4423029 | 2011-08-08 17:06:46 | Allow OS-neutral builds for platforms where some versions have arc4random_buf | ||
| e91d57f1 | 2011-08-08 16:20:53 | Merge remote-tracking branch 'github/21_split_functions' Conflicts: event.c The conflicts were with the 21_faster_timeout_adj branch, which added a "reinsert" function that needed to get renamed to "reinsert_timeout". Also, some of the code that 21_split_functions changes got removed by 21_faster_timeout_adj. | ||
| 24e24805 | 2011-08-08 16:17:18 | Merge remote-tracking branch 'github/21_faster_timeout_adj' | ||
| a9c2c9ab | 2011-08-06 01:32:40 | changed to --enable-verbose-debug | ||
| 909c40e5 | 2011-08-03 12:12:47 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 4a343943 | 2011-07-26 10:31:18 | Propagate errors on the underlying bufferevent to the user. | ||
| bc7b4e40 | 2011-08-02 17:23:52 | Added --enable-event-debugging in configure | ||
| 0fcc536b | 2011-08-01 10:30:32 | Add missing break to evhttp_parse_request_line | ||
| e918f15a | 2011-08-01 10:30:02 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 1183f7e2 | 2011-08-01 10:27:56 | Fix typo in event_compat.h comments. | ||
| 77a4d7f4 | 2011-07-18 23:38:23 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| a2fdf9b0 | 2011-07-18 23:37:59 | Bump version to 2.0.13-stable-dev | ||
| ac461206 | 2011-07-18 18:23:13 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 80414e22 | 2011-07-18 18:19:25 | Bump version to 2.0.13-dev | ||
| 18667d3c | 2011-07-18 18:07:48 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 62b8ce58 | 2011-07-18 17:05:20 | acks and changelog for 2.0.13-stable | ||
| b3b425eb | 2011-07-18 12:45:50 | Give Makefile.am echo a non-null argument. msys likes this | ||
| 00a7a0e4 | 2011-07-17 21:48:38 | Fix a warning in evutil_rand when building with threads disabled | ||
| c629e182 | 2011-07-15 10:20:58 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 4a5c82d6 | 2011-07-15 10:20:01 | Use AM_CPPFLAGS in sample/Makefile.am, not AM_CFLAGS Reported by Dagobert Michelsen. | ||
| 7d08a28c | 2011-07-05 15:07:07 | Merge remote-tracking branch 'github/21_end_of_buffer' Conflicts: include/event2/buffer.h | ||
| b07940ce | 2011-07-05 14:58:35 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| d5bd604a | 2011-07-05 14:57:08 | Add doxygen to .gitignore | ||
| caf695af | 2011-07-05 14:55:09 | Fix up test_evutil_snprintf | ||
| af6a05f7 | 2011-07-05 14:51:24 | Merge remote-tracking branch 'github/20_size_fmt' into patches-2.0 | ||
| 16bacbc5 | 2011-07-05 14:43:24 | Fix a test-call accidentally in the last commit | ||
| cd74c4ec | 2011-07-05 14:41:46 | More abstraction in test.sh | ||
| 21be3dff | 2011-07-05 14:38:21 | Merge remote-tracking branch 'origin/patches-2.0' Conflicts: include/event2/buffer.h include/event2/thread.h include/event2/util.h | ||
| 341e1b03 | 2011-07-05 13:04:30 | Merge branch 'doxygen' into patches-2.0 | ||
| aea0555b | 2011-07-04 23:14:19 | Update Doxyfile to produce more useful output | ||
| 2888facc | 2011-07-04 23:02:11 | Revise the event/evbuffer/bufferevent doxygen for clarity and accuracy | ||
| 1fb5cc68 | 2011-07-05 00:36:09 | Use "unlimited select" on OSX so that we can have more than FD_SETSIZE fds | ||
| 71349d08 | 2011-07-05 00:35:35 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 49d11362 | 2011-07-05 00:11:59 | Fix select.c compilation on systems with no NFDBITS | ||
| 78fb99ce | 2011-07-04 12:22:54 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| e7fe9270 | 2011-07-04 12:16:08 | Merge remote-tracking branch 'github/20_global_locks_init' into patches-2.0 | ||
| c3d36285 | 2011-07-04 11:48:41 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| f87f5689 | 2011-07-04 11:47:24 | Speed up invoke_callbacks on evbuffers when there are no callbacks This fixes a performance regression against 1.4 | ||
| c116d960 | 2011-07-04 11:37:52 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| e050703d | 2011-07-04 11:36:14 | Fix bug in SSL bufferevents backed by a bev with a write high-watermarks Original mail: the logic that handles write watermarks in "bio_bufferevent_write" is not working. It currently doesn't write any data if the high watermark is *above* the amount of data to write (i.e. when there is actually enough room available). | ||
| 2bbed8fe | 2011-07-02 21:50:49 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 8ee9f9c1 | 2011-07-02 21:49:07 | Fix a few warnings on OpenBSD - redeclaration of dst_size - arpa/inet.h requires netinet/in.h first - don't use a local with the same name as a global - it isn't needed so remove it | ||
| e9340964 | 2011-06-22 11:22:35 | Fix AIX build issue with TAILQ_FOREACH definition Reported by Lawnstein Chan. | ||
| 722207ff | 2011-06-21 10:07:04 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| e23cda3d | 2011-06-21 10:05:28 | Don't install event_rpcgen.py when --disable-libevent-install is used | ||
| e3e97ae3 | 2011-06-14 01:58:30 | Set the special "not found" evbuffer_ptr consistantly. The _internal.pos_in_chain field was uninitialized or set to different values in different places returning the special "not found" pointer. Signed-off-by: Nir Soffer <nirsof@gmail.com> | ||
| 89def539 | 2011-06-16 13:28:40 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 79ff78d2 | 2011-06-16 13:19:43 | Merge branch '20_kqueue_badf' into patches-2.0 | ||
| 33124033 | 2011-06-14 15:15:43 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| b031adf1 | 2011-06-14 14:37:49 | Don't break when building tests from git without python installed | ||
| 261ba63d | 2011-06-13 17:07:29 | Improve evbuffer_ptr documentation | ||
| 9ab8ab83 | 2011-06-13 16:47:43 | Tweaks to return types with end-of-buf ptrs | ||
| 7aeb2fd4 | 2011-06-13 16:35:28 | Allow evbuffer_ptr to point to position 0 in an empty evbuffer | ||
| e6fe1da9 | 2011-06-06 21:03:35 | Allow evbuffer_ptr_set to yield a point just after the end of the buffer. | ||
| 8e261542 | 2011-06-07 03:15:51 | Add failing test for evbuffer_search_range. | ||
| e9d095d4 | 2011-06-11 01:41:19 | Merge remote-tracking branch 'origin/patches-2.0' Conflicts: test/tinytest.c | ||
| 812d42e8 | 2011-06-11 01:26:54 | Simplify windows commandname logic in tinytest Instead of using a dup'd pointer, let's use a static array, so we don't need to free it. This patch also makes tinytest build on non-windows again. | ||
| 57def346 | 2011-06-11 00:49:24 | Fix tinytest invocation from windows shell Original post: This post is in response to a posting last December on a Windows regression fork failure ([Libevent-users] Re: Libevent 2.0.10-stable is released by Dongsheng Song). I noticed the question was not answered and I recently experienced the same error myself when trying to run the Windows regression tests myself. I checked the return status from the CreateProcess call and found it was "file not found". This led me to look at the command-line I was using which was .\regress in a Visual Studio 2008 command prompt window. Windows could not find the file because it did not have the .exe extension on the end. The code that builds the command should be modified to ensure the extension is present. | ||
| 4df9b433 | 2011-06-08 17:38:17 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 3203f88c | 2011-06-08 17:18:03 | Use the correct printf args when formatting size_t Based on a patch from Mansour Moufid | ||
| 446cc7a0 | 2011-05-27 18:40:31 | Check if the `evhttp_new_object' function in `http.c' returns NULL. | ||
| 1fd34ab4 | 2011-06-08 14:56:19 | Report kqueue ebadf, epipe, and eperm as EV_READ events When asked to add one side of a pipe, and the other side has been closed, kqueue on NetBSD will say EBADF; kqueue on FreeBSD will say EPIPE, and kqueue on OpenBSD will say EPERM. So treat all of these as EV_READ events, to give the user an opportunity to notice that the pipe is closed. Diagnosed by Nicholas Marriott and Dale Rahn; based on a patch by Nicholas Marriott. | ||
| 5099d858 | 2011-06-08 14:29:36 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 09fe97da | 2011-06-08 14:24:45 | Replace an assertion for event_base_free(NULL) with a check-and-warn event_base_free(NULL) means "free the current event base". Previously, it would assert if there was no 'current' base. Now it just warns and returns. Reported by Gilad Benjamini | ||
| 89d5e09e | 2011-06-08 14:18:41 | Add some missing checks for mm_calloc failures Found by Gilad Benjamini | ||
| d19a3260 | 2011-06-08 13:32:47 | Remove a needless branch in evbuffer_drain() Found by Gilad Benjamini; see June 2011 thread "Dead or wrong code". | ||
| d927965f | 2011-06-06 15:33:27 | Fix a bug in the improved EOL_CRLF code When searching for a CRLF, it would find an LF, then look for a preceding CR if not at the start of the buffer. That's fine when we're starting from the beginning of the buffer, but if we're starting at (say) byte 100, and we have that byte == LF, we shouldn't check for a CR at byte 99. | ||
| 264c7b96 | 2011-06-06 15:26:37 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 4461f1a0 | 2011-06-06 15:11:28 | Fix incorrect results from evbuffer_search_eol(EOL_LF) Our evbuffer_strchr() function [which was only used for search_eol(EOL_LF) could give incorrect results if it found its answer in the first chunk but didn't start searching from the front of the chunk. Also, this patch adds unit tests for evbuffer_search_eol, particularly in those cases that evbuffer_readln() tests didn't exercise. | ||
| e40bafe7 | 2011-06-04 21:40:55 | Merge remote-tracking branch 'origin/patches-2.0' Conflicts: Makefile.am WIN32-Code/event2/event-config.h configure.in test/regress_ssl.c | ||
| 60c1426f | 2011-06-04 21:36:34 | Bump version to 2.0.12-stable-dev | ||
| 281ab5c5 | 2011-06-04 21:12:53 | Merge branch 'patches-2.0' of ssh://levent.git.sourceforge.net/gitroot/levent/libevent into patches-2.0 | ||
| 452a8342 | 2011-06-04 21:11:09 | tweak date on changelog | ||
| be5e8575 | 2011-06-04 10:34:14 | Merge branch 'patches-2.0' of ssh://levent.git.sourceforge.net/gitroot/levent/libevent into patches-2.0 | ||
| c3555837 | 2011-06-03 17:08:30 | Changelog and new credits for 2.0.12-stable | ||
| 7283facd | 2011-06-03 17:08:14 | Bump version to 2.0.12-stable. Not release just yet |