Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 4560b31b | 2011-03-07 23:00:45 | Merge remote branch 'origin/patches-2.0' Conflicts: event-internal.h | ||
| 5209fadf | 2011-03-07 22:59:19 | Disable lazy gettimeofday/clock_gettime comparison for now | ||
| 9193dc4e | 2011-03-07 22:45:10 | Merge branch '20_timescale' into patches-2.0 | ||
| c5389594 | 2011-03-07 21:59:47 | Merge remote branch 'origin/patches-2.0' | ||
| c8baac90 | 2011-03-07 21:55:47 | Followup for Tomash Brechko's http patch This patch makes bufferevent_disable_hard() non-public, and adds a comment about what it's for and why it's used. | ||
| 5dc56628 | 2011-02-24 12:30:40 | Workaround libevent bug https://sourceforge.net/tracker/index.php?func=detail&aid=3078187&group_id=50884&atid=461324 The problem is that bufferevent_disable() doesn't disable EV_WRITE when 'connecting' flag is set. However from evhttp_connection_reset() we want to disable EV_WRITE for sure (we are closing the socket next). So we add bufferevent_disable_hard(), which acts like bufferevent_disable(), but resets 'connecting' flag before the call to the actual handler. TODO: bufferevent_disable_hard() shouldn't be public, remove it from event2/bufferevent.h. | ||
| a459ef70 | 2011-03-03 15:34:22 | Have event_base_gettimeofday_cached() always return wall-clock time Based on code by Dave Hart | ||
| 74bf57a6 | 2011-03-03 12:58:06 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| ab008c7d | 2011-03-03 12:57:17 | Make --no-libevent-install apply to event1 headers too | ||
| 83fb674a | 2011-02-25 10:42:58 | Merge remote branch 'origin/patches-2.0' | ||
| b5ab9555 | 2011-02-25 10:35:12 | Make --no-libevent-install apply to headers too | ||
| 975eacad | 2011-02-23 11:25:09 | Merge remote branch 'origin/patches-2.0' | ||
| 3f79a3a0 | 2011-02-23 09:19:08 | Continue AM_CFLAGS to AM_CPPFLAGS correction 9c469db300e1b270a93c6b04c1709ac0f7751136 had started with the conversion but left out another instance of incorrectly used AM_CFLAGS. Dave Hart provided the suggestion for this fix. | ||
| e2e3c322 | 2011-02-22 18:55:05 | Merge remote branch 'origin/patches-2.0' | ||
| 5dc200b7 | 2011-02-22 18:53:55 | Merge branch '20_uri_nonconformant' into patches-2.0 | ||
| 6350e6c4 | 2011-02-22 17:52:50 | Add new evhttp_{connection_}set_timeout_tv() functions to set finger-grained http timeouts | ||
| a11c30b5 | 2011-02-22 17:41:27 | Merge remote branch 'origin/patches-2.0' This branch is the big one that merges all the ntp folks' changes Conflicts: configure.in | ||
| 2fba21d8 | 2011-02-22 16:20:42 | Make -ffunction-sections off-by-default in 2.0.x I don't see how this can burn anybody, but I don't want to take chances: new build options are something that should be done in an alpha. To turn -ffunction-sections on, pass --enable-function-sections to configure. | ||
| 7d913f4c | 2011-02-22 16:14:16 | Remove nonfunctional enable_libevent_(install|regress)_def variables | ||
| 15b2408c | 2011-02-22 16:13:49 | Use $(), not @@, for LIBEVENT_GC_SECTIONS | ||
| f95bafb6 | 2011-02-22 00:34:49 | Be explicit about how long event loops run in event.h documentation | ||
| 039b9bd0 | 2011-02-22 00:31:56 | Use %s with printf in test.sh | ||
| 9c469db3 | 2011-02-13 02:27:42 | Correct an AM_CFLAGS to an AM_CPPFLAGS in test/Makefile.am | ||
| 49e9bb7f | 2011-02-13 02:05:04 | Add configure options to disable installation, regression tests The main reason for disabling installation is if you're building libevent as a subpackage for embedding: you want to have your main package's "make all" build libevent, but you don't want your main package's "make install" to install libevent. | ||
| 0b334799 | 2011-02-13 02:00:10 | Add -D_OSF_SOURCE to fix hpux builds | ||
| 0965c563 | 2011-02-13 01:50:40 | Use the gcc -ffunction-segments feature to allow gc when linking with static libevent | ||
| af08a940 | 2011-02-13 01:42:58 | Check for getservbyname even if not on win32. | ||
| 833e5e9f | 2011-02-13 01:39:10 | Fix autoconf bracket issues; make check for getaddrinfo include netdb.h | ||
| a317c068 | 2011-02-13 01:34:40 | Skip check for zlib if we have no zlib.h | ||
| 05a2c22f | 2011-02-13 01:30:37 | Make test-eof fail with a timeout if we never get an eof. Previously, it would just wait forever. | ||
| eb692be9 | 2011-02-13 01:27:06 | NM: Fix sample/http-server ipv6 fixes Fix 1: Use #include "../xyz" rather than #include <../xyz> Fix 2: util-internal.h includes ipv6-internal.h, which in turn defines a replacement AF_INET6 on platforms that don't have it. As such, the AF_INET6 checks shouldn't be needed. (right?) | ||
| 4eb281c8 | 2011-02-13 01:29:54 | FIX: comment internal headers used in sample code. | ||
| bbf55150 | 2011-02-13 01:25:33 | Include util-internal.h as needed to build on platforms with no sockaddr_storage | ||
| 10c834c4 | 2011-02-13 01:22:25 | Include arpa/inet.h as needed on HPUX | ||
| 8f5cca47 | 2011-02-21 23:27:23 | Merge remote branch 'origin/patches-2.0' | ||
| 63a715e1 | 2011-02-21 23:25:13 | Correctly detect and stop non-chunked http requests when the body is too long Based on analysis and code from Bas Verhoeven and from Constantine Verutin. | ||
| deb2f738 | 2011-02-18 16:17:22 | fix spelling mistake in whatsnew-2.0.txt | ||
| f6659246 | 2011-02-15 11:33:40 | Correct evhttp_del_accept_socket documentation on whether socket is closed Thanks to Constantine Verutin for pointing this out. | ||
| 0c9be768 | 2011-02-13 02:51:27 | Merge branch '20_evport_pollhup' into patches-2.0 | ||
| 926f8165 | 2011-02-13 00:54:21 | Clarify event_set_mem_functions doc | ||
| 95060b54 | 2011-02-13 00:41:22 | Make URI parser able to tolerate nonconformant URIs. If the EVHTTP_URI_NONCONFORMANT flag is passed in (which it is when parsing URIs we get over the wire), then we relax our checks a lot. Specifically, we do nothing to check for correct characters in the path, query, and fragment parts of such a URI. We could do much more here: we could relax our hostname requirements, deal with spaces differently/better, trap some errors but not others, etc. But this should solve the worst user-agent compatibility issues for now; the other issues can wait for a later release. | ||
| 9f5bf663 | 2011-02-08 22:24:51 | Merge remote branch 'origin/patches-2.0' | ||
| f7361980 | 2011-02-08 22:24:06 | Fix a type error in our (unused) arc4random_stir() | ||
| 4cb3f53a | 2011-02-03 14:04:25 | Merge remote branch 'origin/patches-2.0' | ||
| f663112f | 2010-10-14 20:15:04 | Fix warnings about AC_LANG_PROGRAM usage Autoconf 2.68 introduced some new warnings that were triggered during autogen.sh. Fix those. | ||
| 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. | ||
| b42ce4bf | 2011-01-01 21:17:31 | Fix evport handling of POLLHUP and POLLERR In other backends, they make _all_ events trigger; with evport they previously triggered nothing. Found by Phua Keat Yee. | ||
| 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 |