Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| bed52ff6 | 2017-01-22 16:38:01 | VERSION_INFO should me equal to library version This reverts commit 43243b9d55efcd0e6e2767a5c45bc7da46cff60c (I shouldn't do this). | ||
| 9b63b5d4 | 2017-01-22 18:21:57 | Bump version to 2.1.8-stable everywhere P.S. in referenced commit I made a mistake and instead of *-rc* I wrote *-beta*. See-also: f4489b8323cda0bf8eed7c1353911a852d7a947c ("Bump version to 2.1.7-beta everywhere") | ||
| a7513cc9 | 2017-01-15 12:31:27 | automake: do not use serial-tests if parallel-test-harness available Revert: 61179dec7716975a151c6dae4524ae504d05780e ("automake: define serial-tests only if automake have this option") Revert: Revert: 44d755e00e249c09914cf35089c16735df82e270 ("test/automake: don't use paralell test harness (since automake 1.12)") | ||
| 43243b9d | 2017-01-20 21:24:54 | Bump VERSION_INFO so that libraries symlinks will have the same version Fixes: f4489b8323cda0bf8eed7c1353911a852d7a947c ("Bump version to 2.1.7-beta everywhere") | ||
| f4489b83 | 2016-11-02 00:31:31 | Bump version to 2.1.7-beta everywhere - cmake basic - cmake detecting from git -- event_fuzzy_version_from_git() - autotools - win32 - appveyor | ||
| 51019e94 | 2016-07-13 17:40:48 | Bump version to 2.1.6-beta everywhere - cmake basic - cmake detecting from git -- event_fuzzy_version_from_git() - autotools - win32 - appveyor | ||
| bb09535b | 2016-08-07 22:19:39 | autoconf: fix --disable-thread-support build under win32 Fixes: https://ci.appveyor.com/project/azat/libevent/build/job/gvud4tcqsd5bnarl Fixes: https://ci.appveyor.com/project/azat/libevent/build/2.1.6.80/job/5frnb1c3n4quxxqy Fixes: https://ci.appveyor.com/project/azat/libevent/build/2.1.6.80/job/3wdahbrew7setmoa | ||
| 61179dec | 2016-05-11 16:02:02 | automake: define serial-tests only if automake have this option P.S. I did try a lot of other ways, but seems that this is the only one that will work. Fixes: automake 1.11 Travis-CI: https://travis-ci.org/azat/libevent/jobs/129398265 | ||
| 44d755e0 | 2016-05-11 10:18:25 | test/automake: don't use paralell test harness (since automake 1.12) Starting from automake 1.2 there is parallel test harness, that redirects all output to some log, which serial-test doesn't do. So in case of new runner we can get no output for 10 minutes, for example on my desktop: $ time make verify VERBOSE=1 PASS: test/test-script.sh ============================================================================ Testsuite summary for libevent 2.1.5-beta ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ real 25m31.735s user 0m13.753s sys 0m7.648s And this means that this will fail on travis-ci, since it has timeout for 10 minutes. Sure we can use `travis wait 60` instead, but I think that it is better to fix this by writing result to output, instead of hacking around, so let's use serial-tests instead of parallel always. And now it works on travis-ci under linux because it has automake 1.11 while osx has at least 1.12. Links: https://docs.travis-ci.com/user/common-build-problems/ https://www.gnu.org/software/automake/manual/html_node/Serial-Test-Harness.html#Serial-Test-Harness https://www.gnu.org/software/automake/manual/html_node/Parallel-Test-Harness.html CI: https://travis-ci.org/azat/libevent/jobs/129171497 # ok on linux https://travis-ci.org/azat/libevent/jobs/129171532 # no output for 10 min on osx | ||
| b8d7c621 | 2016-04-20 07:31:25 | libevent_core and libevent_extra also deserve a pkgconfig file | ||
| 683f5568 | 2015-01-05 09:16:12 | Increment version to 2.1.5-beta | ||
| d08273ec | 2014-03-16 12:09:24 | Increment version to 2.1.4-alpha | ||
| 43ffcf69 | 2014-01-21 15:47:44 | Split epoll lookup table into a separate header file It accounted for more than half the length of epoll.c, and it's machine-generated, so we might as well keep it separate. | ||
| ae1bd829 | 2014-01-21 19:19:30 | Fix broken autotools build. The move of the static *config.h files to a sub directory for WIN32 broke the autotools build. Use the proper subpath for that as well... | ||
| dd4be76f | 2013-04-30 12:02:49 | Incremement version to 2.1.3-alpha | ||
| 49146200 | 2013-03-31 14:05:26 | Do not build strlcpy.c when it will have no code. | ||
| 2863c837 | 2013-02-08 22:10:05 | Avoid using $(top_srcdir) in TESTS. Newer automakes don't like this. | ||
| ffdad1dc | 2012-11-18 10:53:52 | Bump versions to 2.1.2-alpha | ||
| 64177777 | 2012-11-18 01:39:10 | Increment libtool version for 2.0.21 too | ||
| b3fea673 | 2012-09-03 08:37:25 | Rename configure.in to configure.ac. ".ac" is the preferred extension. | ||
| b7f6e89a | 2012-08-28 16:22:00 | We now require automake 1.9 or later. Modernize! | ||
| 371a1237 | 2012-08-28 16:07:56 | Make quiet build even quieter | ||
| 6cdfeebe | 2012-08-28 16:01:14 | Rename subordinate Makefile.ams to include.am | ||
| 7092f3b6 | 2012-08-28 15:58:18 | Switch to non-recursive makefiles This approach should let Make work better, let libevent build faster (especially when using a parallelized build), and basically make the Makefiles easier to maintain. See http://miller.emu.id.au/pmiller/books/rmch/ for more info on why you'd want to do this. This is due to an idea from Zack Weinberg; the patch is my own. | ||
| 7b18e5c6 | 2012-08-28 15:10:55 | Enable silent build rules by default. Override with V=1 | ||
| 46604b34 | 2012-08-23 14:38:54 | Increment version to 2.0.20-stable | ||
| 8a9b0cdf | 2012-05-03 12:33:36 | Increment version to 2.0.19-stable | ||
| a1630260 | 2012-05-01 13:22:56 | Merge branch '21_robust_monotonic' | ||
| 5859c235 | 2012-04-27 09:32:51 | Generate event-config.h with a single sed script This approach should make the creation of the file more atomic, to fix a bug reported by Dinh. This patch has one change from Zack's original version: it avoids $<, since Dave Hart tells me he thinks that's not so portable. (commit message by nickm) | ||
| 30b6f889 | 2012-04-27 09:32:51 | Generate event-config.h with a single sed script This approach should make the creation of the file more atomic, to fix a bug reported by Dinh. This patch has one change from Zack's original version: it avoids $<, since Dave Hart tells me he thinks that's not so portable. (commit message by nickm) | ||
| 71bca50f | 2012-04-20 12:27:12 | Split out time-related prototypes into time-internal.h | ||
| c4194854 | 2012-04-20 12:19:03 | Split out time-related evutil functions into a new evutil_time.c | ||
| 2711cda3 | 2012-04-20 12:14:20 | Split long lists in Makefile.am into one-item-per-line | ||
| 53a07fe2 | 2010-09-17 00:34:13 | Replace pipe-based notification with EVFILT_USER where possible Sufficiently recent kqueue implementations have an EVFILT_USER filter that we can use to wake up an event base from another thread. When it's supported, we now use this mechanism rather than our old (pipe-based) mechanism. This should save some time and complications on newer OSX and freebsds. | ||
| 2dedff36 | 2012-04-03 16:50:54 | Try to finalize changelog situation for 2.1.1-alpha | ||
| 4fe81e23 | 2012-03-22 18:11:01 | Distribute whatsnew-2.1.txt. | ||
| 75401035 | 2012-03-22 14:00:54 | Bump version to 2.0.18-stable | ||
| 639383a4 | 2012-02-29 15:07:31 | Make the generated event-config.h use correct include guards | ||
| f82c57e5 | 2012-02-29 15:07:31 | Generate event-config.h using the correct macros. The previous patch didn't change the sed script in Makefile.am, since that couldn't be done automatically. | ||
| 2958a5cd | 2012-02-29 15:07:14 | Make event-config.h depend on Makefile.am | ||
| bbea8d6b | 2012-02-13 12:19:08 | Move libevent 1.x headers to include/, to put all public headers in one place. | ||
| 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 | ||
| 5de3fa32 | 2011-11-18 15:27:06 | Increment version to 2.0.16-stable | ||
| 4d9529fc | 2011-10-12 00:22:17 | Increment version to 2.0.15-stable | ||
| 4cbedae9 | 2011-08-31 11:28:37 | Merge remote-tracking branch 'origin/patches-2.0' Conflicts: Makefile.am WIN32-Code/event2/event-config.h configure.in | ||
| 85976ddf | 2011-08-30 22:28:02 | Bump version to 2.0.14-stable | ||
| 46f1769d | 2011-08-30 09:38:18 | Fix OSX build: $(OPENSSL_INCS) needs to be after $(AM_CPPFLAGS). | ||
| 6d2613be | 2011-08-27 04:46:10 | We need AM_CPPFLAGS when compiling bufferevent_openssl.c | ||
| 1c638607 | 2011-08-28 14:30:52 | Use pkg-config (if available) to handle OpenSSL. | ||
| 80414e22 | 2011-07-18 18:19:25 | Bump version to 2.0.13-dev | ||
| 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 | ||
| 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 | ||
| 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 | ||
| 0e95950e | 2011-05-25 19:46:14 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 86090ee1 | 2011-05-25 10:54:06 | Link with -lshell32 and -ladvapi32 on Win32. SHGetSpecialFolderPath is in Shell32.dll and the RegOpenKey (et al) and CryptGenRandom (et al) functions are in -ladvapi32.dll. MinGW is "nice" and brings those in automatically, but specify them explicitly for other tool chains. | ||
| 6b23518d | 2011-05-06 11:06:11 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 292092eb | 2011-05-05 15:49:38 | Use OPENSSL_LIBS in Makefile.am | ||
| 7889c43e | 2011-05-04 16:23:02 | Merge remote-tracking branch 'origin/patches-2.0' | ||
| 274dd036 | 2011-05-04 16:34:28 | libssl depends on libcrypto, not the other way around. | ||
| d4d55196 | 2011-04-27 20:25:57 | Increment version number to 2.0.11-stable | ||
| 7a91f732 | 2011-03-23 16:34:58 | Merge remote branch 'origin/patches-2.0' | ||
| b5a1f9f7 | 2011-03-23 16:22:24 | Fix make distcheck & installation of libevent 1 headers libevent/Makefile.am corrects a typo (thanks to Harlan for spotting it once we realized make distcheck was broken when building the libevent tearoff). The result was the include/ev*.h were not distributed nor installed whether or not --disable-libevent-install was used. This was introduced with the final round (3/3) of --disable-libevent-install patch from me. | ||
| 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 | ||
| 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 | ||
| 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. | ||
| fd7b5a81 | 2011-01-07 00:37:05 | Shell hack for weird mkdir -p commands | ||
| 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. | ||
| 9b27b307 | 2011-01-02 08:04:12 | Remove event-private.h and switch to evconfig-private.h | ||
| 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 | ||
| 2570ae50 | 2010-12-16 12:59:22 | Bump version in master to 2.1.0-alpha-dev | ||
| bffc411e | 2010-12-15 14:29:50 | Set the version to 2.0.10-stable | ||
| 79957b89 | 2010-11-23 11:17:06 | Bump VERSION_INFO to 5:0:0 | ||
| a4063c06 | 2010-10-26 10:38:30 | Note that 2.0.9 will break the ABI, and make changes we were postponing. We had to turn a couple of 32-bit size arguments into 64-bit arguments or size_t arguments (since otherwise we would have had to do it post 2.0.x-stable, and that would be worse). | ||
| 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. | ||
| fe008ed6 | 2010-09-09 14:59:27 | Make all versioning changes for 2.0.7-rc, and add ChangeLog | ||
| 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} | ||
| 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. | ||
| 14250031 | 2010-06-23 01:15:15 | Really only add libevent_core.la to LIBADD on mingw Commit fdc629736e1 tried to do this, but added it for mingw and for everything else. Fixes a segfault in bufferevent unittests. | ||
| 9659eced | 2010-06-19 18:23:16 | Add a comment to describe our plan for library versioning | ||
| b2d7440a | 2010-06-19 18:22:48 | Set library version for libevent_pthreads correctly | ||
| ad9b7f15 | 2010-05-09 00:22:08 | Increment version numbers for 2.0.5-beta | ||
| fdc62973 | 2010-05-06 14:37:23 | Only add libevent_core.la to LIBADD on mingw Chris Davis reports that this is also necessary to fix building with shared libraries on OSX for him. Should fix bug 2997775. There is probably a better fix for the issues solved by commit 3cbca8661f, but for now, we're trying to get a beta out the door. | ||
| 25433b96 | 2010-05-06 14:37:23 | Only specify -no-undefined on mingw It turns out that commit 3cbca8661f broke building with shared libraries on OSX. Since -no-undefined is only necessary on platforms like win32, only use it there. There may be a better fix for this. Should fix bug 2997775. | ||
| 7731ec88 | 2010-05-06 13:26:05 | Stop distributing and installing manpages: they were too inaccurate It would be great to have the manpages come back some time, perhaps from a refactoring of my asciidoc book, but for now the existing manpages were the single worst, most incomplete, and most misleading libevent documentation we had. (Less misleading: the doxygen output, the header files, and my reference book.) | ||
| 3cbca866 | 2010-04-12 12:52:31 | Create shared libraries under Windows | ||
| 9eb2fd75 | 2010-03-22 13:27:47 | Use dist_bin_SCRIPTS, not EXTRA_DIST, to distribute scripts | ||
| 77c917de | 2010-03-12 14:37:54 | Give a better warning for bad automake versions. If you tried to build with automake-1.6 or earlier, we would previously spit out pages and pages of garbage output. Now, automake should just say "Hey, I'm not new enough for this." | ||
| 0794b0d2 | 2010-03-12 14:21:52 | Remove an orphaned RELEASE flag in Makefile.am | ||
| 2e898f54 | 2010-03-12 14:16:30 | Switch to using AM conditionals in place of AC_LIBOBJ AC_LIBOBJ is really only meant for defining missing library functions, not conditional code compilation. Sticking our conditionally compiled modules in SYS_SRC should make stuff easier to maintain. | ||
| b660edf9 | 2010-03-12 13:22:47 | Remove redundant stuff from EXTRA_DIST To a first approximation, sources that are mentioned anywhere in an automake file don't need to get mentioned in EXTRA_DIST. |