Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| faa92253 | 2012-05-03 16:34:29 | Bump version to 2.0.19-stable-dev | ||
| 8a9b0cdf | 2012-05-03 12:33:36 | Increment version to 2.0.19-stable | ||
| 26c75828 | 2012-04-26 16:22:03 | When PRECISE_TIMERS is set with epoll, use timerfd for microsecond precision The epoll interface ordinarily gives us one-millisecond precision, so on Linux it makes perfect sense to use the CLOCK_MONOTONIC_COARSE timer. But when the user has set the new PRECISE_TIMER flag for an event_base (either by the EVENT_BASE_FLAG_PRECISE_TIMER flag, or by the EVENT_PRECISE_TIMER environment variable), they presumably want finer granularity. On not-too-old Linuxes, we can achieve this using the Timerfd mechanism, which accepts nanosecond granularity and understands posix clocks. It's a little more expensive than just calling epoll_wait(), so we won't do it by default. | ||
| b8fd6f91 | 2012-04-09 13:39:11 | Use mach_absolute_time() for monotonic clock support on OSX. | ||
| d9a55153 | 2012-04-03 20:30:54 | Increment the version to 2.1.1-alpha-dev | ||
| 3faaad49 | 2012-04-03 17:26:12 | Bump the version to Libevent 2.1.1-alpha | ||
| 93defa2f | 2012-04-03 09:52:40 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 4a6fd433 | 2012-04-03 05:31:20 | Configure with gcc older than 2.95 I don't know why people use such ancient gcc versions, but the fix seems straightforward enough to maybe just do it. | ||
| f0fb2c27 | 2012-03-22 14:34:01 | Bump version to 2.0.18-stable-dev | ||
| 75401035 | 2012-03-22 14:00:54 | Bump version to 2.0.18-stable | ||
| 45d6213e | 2012-03-13 15:56:35 | Merge remote-tracking branch 'origin/patches-2.0' Conflicts: configure.in | ||
| 083296bc | 2012-03-13 06:40:56 | Don't do clang version detection when disabling some flags When clang 2.9 was around we hoped they'd introduce support for the normalized=id and override-init warnings by 3.0, but they haven't. We should only add the version detection back in when clang actually supports those warnings. | ||
| 1c4288f4 | 2012-02-25 07:36:49 | Allow compilation on machines that do not have setrlimit. | ||
| 5880e4a1 | 2012-02-14 18:04:52 | Support TCP_DEFER_ACCEPT sockopts for listeners A listening socket can be enabled with the sockopt TCP_DEFER_ACCEPT. This informs the kernel to not call the user-land accept() until real data has been written to the socket. A new flag LEV_OPT_DEFERRED_ACCEPT has been introduced to automatically set this option. Optionally evutil_make_tcp_listen_socket_deferred() can be called manually. (Tweaked slightly by nickm.) | ||
| a220a081 | 2012-02-15 21:07:44 | Merge remote-tracking branch 'github/21_fast_syscalls' | ||
| a37cbfda | 2012-02-14 15:44:03 | Merge remote-tracking branch 'origin/patches-2.0' Conflicts: configure.in | ||
| 2d67b638 | 2012-02-14 15:37:58 | Changed OPENSSL_LDFLAGS to OPENSSL_LIBADD | ||
| 92781968 | 2012-02-14 15:01:02 | Added OPENSSL_LDFLAGS env variable which is appended to SSL checks. If openssl is not installed system-wide or not compiled as a shared library, some systems require various link flags (e.g., -ld). | ||
| 2d7bf0f7 | 2012-02-10 22:16:14 | Bump version to 2.0.17-stable-dev | ||
| 539466e5 | 2012-02-10 17:33:50 | Merge remote-tracking branch 'origin/patches-2.0' Conflicts: Makefile.am WIN32-Code/event2/event-config.h configure.in | ||
| e49e2891 | 2012-02-10 17:29:53 | Update copyright notices to 2012 | ||
| 8152b4c2 | 2012-02-10 16:49:05 | Bump version to 2.0.17-stable | ||
| bac906c7 | 2012-02-10 16:39:46 | Prefer epoll_create1 on Linuxen that have it | ||
| a1c042bf | 2012-02-10 15:55:15 | Infrastructure for using faster/fewer syscalls when creating sockets Linux provides some features that allow avoiding extra calls to fcntl when creating new nonblocking/close-on-exec sockets, so we can add wrapper functions to emulate those when they are not available. Additionally, even when we are emulating those functions, we can take a fast path that cuts our fcntl calls in half: we don't need to look up the previous value of a file's flags when we have just created it. | ||
| f25d9d32 | 2012-01-24 11:42:26 | Add an (internal) usleep function for use by unit tests | ||
| d4306028 | 2011-12-08 11:43:04 | Merge remote-tracking branch 'origin/patches-2.0' Conflicts: configure.in | ||
| 358c745e | 2011-12-08 11:39:48 | check for sysctl before we use it Not all C libraries under Linux support the sysctl() func. | ||
| 88a30ad8 | 2011-12-07 18:29:06 | Split up extra-long AC_CHECK_FUNCS/HEADERS lines in configure.in | ||
| 7085a456 | 2011-12-07 18:16:32 | Use getifaddrs to detect our interfaces if possible The old scheme involved connected UDP sockets and getsockname(), and is generally best avoied. | ||
| ba4d6696 | 2011-11-18 15:34:37 | Increment version to 2.0.16-stable-dev | ||
| 5de3fa32 | 2011-11-18 15:27:06 | Increment version to 2.0.16-stable | ||
| 8589f6c4 | 2011-10-12 01:00:23 | Bump version to 2.0.15-stable-dev | ||
| 4d9529fc | 2011-10-12 00:22:17 | Increment version to 2.0.15-stable | ||
| 8a231040 | 2011-09-12 14:53:39 | Build with large-file support on platforms where it matters Some hosts require you to define certain options to get a large off_t instead of a small one, to get useful ftell and fseek calls instead of ones that can only support 2GB files, and so on. This patch makes Libevent support those platforms by: * Defining the right options when we build, and * Changing our API so that it does not depend on the platform's definition of off_t. Based on discusion with Michael Herf | ||
| caf133f9 | 2011-09-12 10:09:28 | Merge branch 'new_configure_options' | ||
| 75502677 | 2011-04-10 18:25:05 | Implement --enable-gcc-hardening configure option Using --enable-gcc-hardening enables some additional safety features that gcc makes available such as stack smashing protection using canaries and ASLR. This commit is based on a patch for Tor: (git commit 04fa935e02270bc90aca0f1c652d31c7a872175b by Jacob Appelbaum) Copyright (c) 2007-2011, The Tor Project, Inc. | ||
| d46517ee | 2011-03-20 04:24:33 | Make gcc warnings on by default, and --enable-gcc-warnings only add -Werror This commit is based on a patch for Tor (git commit ca60a6ce3f4786626ac455ec1b798b2e8304635c by Peter Palfrader), Copyright (c) 2007-2011, The Tor Project, Inc. (Originally, it added --enable-gcc-warnings-advisory as in Tor; Nick changed that.) | ||
| 10c3450f | 2011-08-31 11:58:40 | Make --enable-verbose-debug option match its help text | ||
| a718b6c3 | 2011-08-31 11:25:11 | Increment version to 2.0.14-stable-dev | ||
| 85976ddf | 2011-08-30 22:28:02 | Bump version to 2.0.14-stable | ||
| 1c638607 | 2011-08-28 14:30:52 | Use pkg-config (if available) to handle OpenSSL. | ||
| d87a3f71 | 2011-08-11 13:59:02 | Merge remote-tracking branch 'ellzey/event_debug_flag' | ||
| 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. | ||
| a9c2c9ab | 2011-08-06 01:32:40 | changed to --enable-verbose-debug | ||
| bc7b4e40 | 2011-08-02 17:23:52 | Added --enable-event-debugging in configure | ||
| a2fdf9b0 | 2011-07-18 23:37:59 | Bump version to 2.0.13-stable-dev | ||
| 80414e22 | 2011-07-18 18:19:25 | Bump version to 2.0.13-dev | ||
| 60c1426f | 2011-06-04 21:36:34 | Bump version to 2.0.12-stable-dev | ||
| 7283facd | 2011-06-03 17:08:14 | Bump version to 2.0.12-stable. Not release just yet | ||
| 36f745df | 2011-06-01 13:52:27 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| d54d3fc4 | 2011-06-01 13:48:02 | cygwin: make it possible to build DLLs Patch from Brian Koehmstedt | ||
| 85078b1f | 2011-05-25 19:54:33 | In configure, test for _WIN32 not WIN32. | ||
| 0e95950e | 2011-05-25 19:46:14 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| f3c7a4c1 | 2011-05-25 10:56:32 | Bring in the compile script from automake, if needed. | ||
| 07c41bea | 2011-05-25 10:55:41 | Make the tests build when OpenSSL is not available. Don't #define HAVE_OPENSSL (to zero) when OpenSSL is not available. Code written as #ifdef HAVE_OPENSSL do not expect that. | ||
| 6b23518d | 2011-05-06 11:06:11 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 66193853 | 2011-05-05 16:27:55 | Correctly detect openssl on windows | ||
| ceb03b90 | 2011-05-05 15:51:11 | Move the win32 detection in configure.in | ||
| 292092eb | 2011-05-05 15:49:38 | Use OPENSSL_LIBS in Makefile.am | ||
| e7529fa4 | 2011-04-27 21:28:11 | Bump version to 2.0.11-stable-dev | ||
| d4d55196 | 2011-04-27 20:25:57 | Increment version number to 2.0.11-stable | ||
| cea45590 | 2011-04-24 22:56:16 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| ea0d019b | 2011-04-23 02:35:17 | Use AM_CONDITIONAL, not AC_SUBST, to tell automake to build regress For some reason, this makes mingw much happier about building regress.exe by default. No, I'm afraid I don't know why. | ||
| 18f24ef4 | 2011-04-23 02:31:59 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 53d1e450 | 2011-04-23 01:48:11 | Try to fix up CHECK_REGRESS hack to not break on win32 | ||
| 614a1712 | 2011-04-22 23:46:25 | Merge remote-tracking branch 'origin/patches-2.0' Conflicts: evthread.c | ||
| ad9ff583 | 2011-04-10 17:23:11 | Fix compilation under LLVM/clang with --enable-gcc-warnings When compiling using clang (2.9 or lower) do not enable -Wnormalized=id or -Woverride-init when --enable-gcc-warnings or --enable-gcc-warnings-advisory is set as these options are unsupported. This commit is based on a patch for Tor (git commit 56bdc844ba68ac0911efc7ad3398f1eafeaaac76 by Steven Murdoch), Copyright (c) 2007-2011, The Tor Project, Inc. | ||
| 7a91f732 | 2011-03-23 16:34:58 | Merge remote branch 'origin/patches-2.0' | ||
| c6213591 | 2011-03-23 16:32:42 | Add comment to configure.in to explain gc-sections test logic (Basically, we need access to conftest.err for the test to work properly.) | ||
| 6bb23e4b | 2011-03-23 16:22:57 | Fix for --gc-sections on NetBSD This patch fixes http://bugs.ntp.org/1844, works around http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=40401, by improving the test for support of --gc-sections to run a program which reads a file using stdio built with --gc-sections, instead of simply link the binary. This catches the buggy linker as the garbage collection removes a tag NetBSD uses to distinguish its own elf binaries from Linux ones, causing it to treat conftest as a Linux binary and run it with the wrong syscall table. | ||
| 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 | ||
| 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 | ||
| 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' | ||
| 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' | ||
| 9184563e | 2011-01-24 18:29:20 | Build correctly on platforms without sockaddr_storage | ||
| 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 | ||
| ad03952e | 2011-01-03 15:09:21 | Backport libevent to vanilla Autoconf 2.59 (as used in RHEL5) | ||
| 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. | ||
| 1fa7dbe1 | 2010-12-22 22:11:26 | Add AC_USE_SYSTEM_EXTENSIONS to configure.in. Requires follow on patches for correctness and robustness. | ||
| 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 | ||
| bffc411e | 2010-12-15 14:29:50 | Set the version to 2.0.10-stable | ||
| 2b0b06d7 | 2010-11-30 02:19:25 | Increment version to 2.0.9-rc-dev | ||
| 9ce4cc4e | 2010-11-23 11:17:24 | Increment version to 2.0.9-rc |