|
7bc822ca
|
2017-01-29T21:37:31
|
|
Include openssl-compat.h into dist archive
Refs: nmathewson/Libevent@140
Refs: http://archives.seul.org/libevent/users/Jan-2017/msg00001.html
|
|
efcfa046
|
2017-01-29T18:13:07
|
|
Bump version in master to 2.2.0-alpha-dev
And according to f8d80a285cf941505277d9060d0357b5b7e543d2 ("Bump version
to 2.1.3-alpha-dev") numeric version have 1 at the end, since it means
"-dev".
|
|
9b63b5d4
|
2017-01-22T18: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")
|
|
bed52ff6
|
2017-01-22T16:38:01
|
|
VERSION_INFO should me equal to library version
This reverts commit 43243b9d55efcd0e6e2767a5c45bc7da46cff60c (I
shouldn't do this).
|
|
a7513cc9
|
2017-01-15T12: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-20T21: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-02T00: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-13T17: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-07T22: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-11T16: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-11T10: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-20T07:31:25
|
|
libevent_core and libevent_extra also deserve a pkgconfig file
|
|
683f5568
|
2015-01-05T09:16:12
|
|
Increment version to 2.1.5-beta
|
|
d08273ec
|
2014-03-16T12:09:24
|
|
Increment version to 2.1.4-alpha
|
|
43ffcf69
|
2014-01-21T15: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-21T19: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-30T12:02:49
|
|
Incremement version to 2.1.3-alpha
|
|
49146200
|
2013-03-31T14:05:26
|
|
Do not build strlcpy.c when it will have no code.
|
|
2863c837
|
2013-02-08T22:10:05
|
|
Avoid using $(top_srcdir) in TESTS.
Newer automakes don't like this.
|
|
ffdad1dc
|
2012-11-18T10:53:52
|
|
Bump versions to 2.1.2-alpha
|
|
64177777
|
2012-11-18T01:39:10
|
|
Increment libtool version for 2.0.21 too
|
|
b3fea673
|
2012-09-03T08:37:25
|
|
Rename configure.in to configure.ac.
".ac" is the preferred extension.
|
|
b7f6e89a
|
2012-08-28T16:22:00
|
|
We now require automake 1.9 or later. Modernize!
|
|
371a1237
|
2012-08-28T16:07:56
|
|
Make quiet build even quieter
|
|
6cdfeebe
|
2012-08-28T16:01:14
|
|
Rename subordinate Makefile.ams to include.am
|
|
7092f3b6
|
2012-08-28T15: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-28T15:10:55
|
|
Enable silent build rules by default. Override with V=1
|
|
46604b34
|
2012-08-23T14:38:54
|
|
Increment version to 2.0.20-stable
|
|
8a9b0cdf
|
2012-05-03T12:33:36
|
|
Increment version to 2.0.19-stable
|
|
a1630260
|
2012-05-01T13:22:56
|
|
Merge branch '21_robust_monotonic'
|
|
5859c235
|
2012-04-27T09: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-27T09: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-20T12:27:12
|
|
Split out time-related prototypes into time-internal.h
|
|
c4194854
|
2012-04-20T12:19:03
|
|
Split out time-related evutil functions into a new evutil_time.c
|
|
2711cda3
|
2012-04-20T12:14:20
|
|
Split long lists in Makefile.am into one-item-per-line
|
|
53a07fe2
|
2010-09-17T00: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-03T16:50:54
|
|
Try to finalize changelog situation for 2.1.1-alpha
|
|
4fe81e23
|
2012-03-22T18:11:01
|
|
Distribute whatsnew-2.1.txt.
|
|
75401035
|
2012-03-22T14:00:54
|
|
Bump version to 2.0.18-stable
|
|
639383a4
|
2012-02-29T15:07:31
|
|
Make the generated event-config.h use correct include guards
|
|
f82c57e5
|
2012-02-29T15: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-29T15:07:14
|
|
Make event-config.h depend on Makefile.am
|
|
bbea8d6b
|
2012-02-13T12:19:08
|
|
Move libevent 1.x headers to include/, to put all public headers in one place.
|
|
539466e5
|
2012-02-10T17:33:50
|
|
Merge remote-tracking branch 'origin/patches-2.0'
Conflicts:
Makefile.am
WIN32-Code/event2/event-config.h
configure.in
|
|
e49e2891
|
2012-02-10T17:29:53
|
|
Update copyright notices to 2012
|
|
8152b4c2
|
2012-02-10T16:49:05
|
|
Bump version to 2.0.17-stable
|
|
5de3fa32
|
2011-11-18T15:27:06
|
|
Increment version to 2.0.16-stable
|
|
4d9529fc
|
2011-10-12T00:22:17
|
|
Increment version to 2.0.15-stable
|
|
4cbedae9
|
2011-08-31T11:28:37
|
|
Merge remote-tracking branch 'origin/patches-2.0'
Conflicts:
Makefile.am
WIN32-Code/event2/event-config.h
configure.in
|
|
85976ddf
|
2011-08-30T22:28:02
|
|
Bump version to 2.0.14-stable
|
|
46f1769d
|
2011-08-30T09:38:18
|
|
Fix OSX build: $(OPENSSL_INCS) needs to be after $(AM_CPPFLAGS).
|
|
6d2613be
|
2011-08-27T04:46:10
|
|
We need AM_CPPFLAGS when compiling bufferevent_openssl.c
|
|
1c638607
|
2011-08-28T14:30:52
|
|
Use pkg-config (if available) to handle OpenSSL.
|
|
80414e22
|
2011-07-18T18:19:25
|
|
Bump version to 2.0.13-dev
|
|
722207ff
|
2011-06-21T10:07:04
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
e23cda3d
|
2011-06-21T10:05:28
|
|
Don't install event_rpcgen.py when --disable-libevent-install is used
|
|
e40bafe7
|
2011-06-04T21: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-03T17:08:14
|
|
Bump version to 2.0.12-stable. Not release just yet
|
|
36f745df
|
2011-06-01T13:52:27
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
d54d3fc4
|
2011-06-01T13:48:02
|
|
cygwin: make it possible to build DLLs
Patch from Brian Koehmstedt
|
|
0e95950e
|
2011-05-25T19:46:14
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
86090ee1
|
2011-05-25T10: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-06T11:06:11
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
292092eb
|
2011-05-05T15:49:38
|
|
Use OPENSSL_LIBS in Makefile.am
|
|
7889c43e
|
2011-05-04T16:23:02
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
274dd036
|
2011-05-04T16:34:28
|
|
libssl depends on libcrypto, not the other way around.
|
|
d4d55196
|
2011-04-27T20:25:57
|
|
Increment version number to 2.0.11-stable
|
|
7a91f732
|
2011-03-23T16:34:58
|
|
Merge remote branch 'origin/patches-2.0'
|
|
b5a1f9f7
|
2011-03-23T16: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-03T12:58:06
|
|
Merge remote-tracking branch 'origin/patches-2.0'
|
|
ab008c7d
|
2011-03-03T12:57:17
|
|
Make --no-libevent-install apply to event1 headers too
|
|
a11c30b5
|
2011-02-22T17: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-13T02: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-07T00:37:05
|
|
Shell hack for weird mkdir -p commands
|
|
ad03952e
|
2011-01-03T15:09:21
|
|
Backport libevent to vanilla Autoconf 2.59 (as used in RHEL5)
|
|
b3651d15
|
2011-01-02T08:48:12
|
|
Add an evconfig-private.h stub for Win32.
|
|
9b27b307
|
2011-01-02T08:04:12
|
|
Remove event-private.h and switch to evconfig-private.h
|
|
2c5566a9
|
2010-12-22T23:00:59
|
|
Add event-private.h to noinst_HEADERS
|
|
321b5587
|
2010-12-22T22:53:03
|
|
Filter '# define' statements from autoconf and generate event-private.h
|
|
2570ae50
|
2010-12-16T12:59:22
|
|
Bump version in master to 2.1.0-alpha-dev
|
|
bffc411e
|
2010-12-15T14:29:50
|
|
Set the version to 2.0.10-stable
|
|
79957b89
|
2010-11-23T11:17:06
|
|
Bump VERSION_INFO to 5:0:0
|
|
a4063c06
|
2010-10-26T10: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-14T18: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-09T14:59:27
|
|
Make all versioning changes for 2.0.7-rc, and add ChangeLog
|
|
9b5c19ac
|
2010-08-10T11:46:00
|
|
Merge branch 'more_pkgconfig'
|
|
ebcb1f03
|
2010-08-10T11:11:25
|
|
Add pkgconfig files for libevent_{openssl,pthreads}
|
|
556d0f40
|
2010-08-06T21:19:44
|
|
Increment versions to 2.0.6-rc
|
|
ec347b92
|
2010-07-07T16: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-23T01: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-19T18:23:16
|
|
Add a comment to describe our plan for library versioning
|
|
b2d7440a
|
2010-06-19T18:22:48
|
|
Set library version for libevent_pthreads correctly
|
|
ad9b7f15
|
2010-05-09T00:22:08
|
|
Increment version numbers for 2.0.5-beta
|
|
fdc62973
|
2010-05-06T14: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-06T14: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-06T13: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-12T12:52:31
|
|
Create shared libraries under Windows
|
|
9eb2fd75
|
2010-03-22T13:27:47
|
|
Use dist_bin_SCRIPTS, not EXTRA_DIST, to distribute scripts
|
|
77c917de
|
2010-03-12T14: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-12T14:21:52
|
|
Remove an orphaned RELEASE flag in Makefile.am
|