Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 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 | ||
| 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 | ||
| 2e2a3d7b | 2010-11-23 19:09:08 | Reworked AIX __ss_family workaround to use AC_STRUCT_MEMBER. | ||
| a3a9f6b2 | 2010-11-22 20:44:10 | select comes from <sys/select.h> according to POSIX.1-2001, or from a variety of other standard headers on older systems, but not <select.h>. AIX build fix. | ||
| fbaf0770 | 2010-10-26 12:09:20 | Fix bugs in posix thread-id calculation when sizeof(pthread_t) != sizeof(long) When pthread_t was smaller, our calculated thread IDs would include uninitialized RAM, and so our unit tests would fail because thread_ids would never match one another. When pthread_t was larger and alignment was big-endian, our calculated thread IDs would only have the most significant bytes of the pthread_t, when in practice all the entropy is in the low-order bytes. Found with help from Dagobert Michelsen. | ||
| 9dc5f44a | 2010-10-14 22:12:32 | Increment version in git to 2.0.8-rc-dev | ||
| ef18c994 | 2010-10-14 18:36:07 | Increment the version to 2.0.8-rc NOTE: This is not the official release until I tag it. If you see this commit, and you decide that Libevent 2.0.8-rc is now finalized, you might get something besides 2.0.8-rc. | ||
| d3b096c0 | 2010-10-14 13:54:15 | Make the --enable-gcc-warnings option include signed comparison warnings | ||
| 5811d74c | 2010-09-09 15:59:18 | Bump version to 2.0.7-rc-dev | ||
| fe008ed6 | 2010-09-09 14:59:27 | Make all versioning changes for 2.0.7-rc, and add ChangeLog | ||
| 6123d129 | 2010-08-19 09:38:44 | Fix kquue correctness test on x84_64 Apparently, in our configure.in check for a working kqueue, we were leaving some fields unset that seemed to irritate 64-bit kqueue a lot. Found by Christopher Layne | ||
| 9b5c19ac | 2010-08-10 11:46:00 | Merge branch 'more_pkgconfig' | ||
| ebcb1f03 | 2010-08-10 11:11:25 | Add pkgconfig files for libevent_{openssl,pthreads} | ||
| ff481a8e | 2010-08-06 23:22:01 | Increment vesion to 2.0.6-rc-dev | ||
| 556d0f40 | 2010-08-06 21:19:44 | Increment versions to 2.0.6-rc | ||
| ec347b92 | 2010-07-07 16:45:03 | Move event-config.h to include/event2 This change means that all required include files are in event2, and all files not in event2/* are optional. | ||
| d14bb926 | 2010-05-18 14:05:01 | Use -Wlogical-op on gcc 4.5 or higher It exposed one bug for us (see 8c3452bcb294e07888), and might prevent more. | ||
| 75701e89 | 2010-05-14 14:30:09 | Add some missing includes to fix Linux build again | ||
| 9cb5bc86 | 2010-05-10 14:51:32 | Bump version to 2.0.5-beta-dev | ||
| ad9b7f15 | 2010-05-09 00:22:08 | Increment version numbers for 2.0.5-beta | ||
| 7c519dfd | 2010-05-08 23:29:29 | Fix some autoconf issues on OpenBSD Issue 1: autoconf gets accept when a header works properly with cpp but not with cc. This was true of the sys/sysctl.h header on openbsd. The fix: include sys/param.h (if present) when testing for sys/sysctl.h Issue 2: Somehow, autoconf's macro generation code is messed up on some versions of openbsd (including mine, and other people's too) so that instead of SIZEOF_VOID_P, it makes SIZEOF_VOID__. evutil/util.h now works around that. | ||
| c1cd32a1 | 2010-05-08 22:21:52 | Define _REENTRANT as needed on Solaris, elsewhere It turns out that _REENTRANT isn't only needed to make certain functions visible; we also need it to make pthreads work properly some places (like Solaris, where forgetting _REENTRANT basically means that all threads are sharing the same errno). Fortunately, our ACX_PTHREAD() configure macro already gives us a PTHREAD_CFLAG variable, so all we have to do is use it. |