Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.1.12 stable pull #1045

Merged
merged 122 commits into from
Jul 5, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
877f235
Add Uninstall.cmake.in into dist archive
azat Aug 3, 2019
fdb8fb6
Change the minimum version of automake to 1.13 and autoconf to 2.67
Aug 8, 2019
317b026
sample/signal-test: add NULL checks
dota17 Aug 8, 2019
ec52e6a
Fix typos in comments (sample/test/event-internal.h)
dota17 Aug 6, 2019
f9d7ac0
sample/signal-test: fix use of uninitialized variable
ddiss Aug 20, 2019
4a6f1cc
sample/http-server: fix parameter parsing
ddiss Aug 20, 2019
0126814
test: introduce TT_ENABLE_DEBUG_MODE flag
azat Aug 26, 2019
23af76d
test: prevent duplicate event_enable_debug_mode() for TT_ENABLE_DEBUG…
cybojanek Aug 27, 2019
8ccd8f5
Fix memory corruption in EV_CLOSURE_EVENT_FINALIZE with debug enabled
cybojanek Aug 22, 2019
7a85300
cmake: attach doxygen target into all target
Aug 23, 2019
5d1e857
autotools: attach doxygen target into all target
Aug 23, 2019
9e468c7
eliminate some C4267 warnings in Windows
Aug 28, 2019
71f5c0d
Revert "Warn if forked from the event loop during event_reinit()"
azat Aug 29, 2019
45da7d9
Upgrade autoconf (after upgrading minimum required to 2.67)
Aug 30, 2019
66ec78f
arc4random: replace sysctl() with getrandom (on linux)
azat Sep 2, 2019
e0e5f3b
cmake: fix getrandom() detection
azat Sep 3, 2019
fc51bf2
Fix checking return value of the evdns_base_resolv_conf_parse()
azat Sep 5, 2019
e947864
https-client: load certificates from the system cert store on Windows
Sep 15, 2019
c169bdc
http: rename bind_socket_ai() to create_bind_socket_nonblock()
Sep 18, 2019
f4a6152
evutil_time: detect and use _gmtime64_s()/_gmtime64()
Sep 19, 2019
5f017bd
evbuffer_add_file: fix freeing of segment in the error path
azat Sep 21, 2019
a4f0387
Merge branch 'upstream/pr/899' (evbuffer_freeze testcase enhancements)
azat Sep 22, 2019
794e8f7
tinytest: support timeout on Windows
Sep 26, 2019
50b9be0
Avoid transforming base C_FLAGS set deliberately
wrowe Oct 3, 2019
5febb4e
Fix compat with NetBSD >= 10
krytarowski Oct 3, 2019
e35e02e
sample/https-client: link crypt32 explicitly when build with mingw-w64
Oct 8, 2019
d2871a3
Do not use sysctl.h on linux (it had been deprecated)
azat Oct 15, 2019
87c6f73
append to CMAKE_MODULE_PATH
mdavidsaver Oct 21, 2019
a9d1121
cmake: eliminate duplicate installation of public headers
Oct 25, 2019
93174bb
autotools: fails build when need but can not find openssl
Oct 26, 2019
ca92a75
Relax bufferevent_connect_hostname_emfile
azat Oct 31, 2019
f602211
Parse IPv6 scope IDs.
PhilipHomburg Oct 29, 2019
976f7d3
Link with iphlpapi only on windows
azat Nov 6, 2019
1c04761
cmake: improve package config file
Nov 7, 2019
baec84f
cmake: test for find_package()
Nov 14, 2019
ffc528e
mailmap: add name/email aliases for yuangongji (name and email)
azat Nov 17, 2019
8ad26d0
test-ratelim: calculate timers bias (for slow CPUs) to avoid false-po…
azat Nov 17, 2019
47eb8c1
cmake: use CMAKE_LIBRARY_OUTPUT_DIRECTORY for the final shared librar…
azat Nov 30, 2019
2db851a
cmake: set CMAKE_{RUNTIME,LIBRARY,ARCHIVE}_OUTPUT_DIRECTORY they are …
azat Nov 30, 2019
d9da412
Initialize variable to 0 replace use memset function in sample/hello-…
iysheng Dec 29, 2019
d42240d
evutil_time: Implements usleep() using wait funtion on Windows
ygj6 Dec 27, 2019
921bdcd
Fix compilation without OPENSSL_API_COMPAT
azat Jan 5, 2020
3f1fb1f
Added uninstall target check to cmakelists
Jan 8, 2020
1b42270
http: do not assume body for CONNECT
azat Jan 12, 2020
e242422
Merge branch 'http-connect'
azat Jan 12, 2020
70ac214
cmake: run regress test quietly like autotools (makes CI logs cleaner)
azat Jan 13, 2020
677378e
cmake: do not print used method (EVENT_SHOW_METHOD) while running tests
azat Jan 13, 2020
e85afbe
Merge branch 'osx-clock'
azat Jan 13, 2020
8991346
test: use THREAD_* wrappers over pthread* in del_notify
azat Jan 13, 2020
265cbe1
test: fix compilation under win32 (rearrange thread_setup() code)
azat Jan 13, 2020
d5d18a5
test: fix dst thread in move_pthread_to_realtime_scheduling_class (osx)
azat Jan 13, 2020
1121ebe
test: fix bufferevent/bufferevent_connect_fail_eventcb* under osx/fre…
azat Jan 13, 2020
5a400c1
test: fix compilation without thread support (EVENT__DISABLE_THREAD_S…
azat Jan 14, 2020
0ef87f5
test: move thread into realtime class even on EVENT__DISABLE_THREAD_S…
azat Jan 14, 2020
8a9b565
Do not use shared global structures on CYGWIN
azat Jan 21, 2020
9e993c3
test-ratelim: add missing free
ygj6 Feb 11, 2020
2e9ceb1
event_base_once: fix potential null pointer threat
Feb 4, 2020
6f8e0e9
evdns: fix a crash when evdns_base with waiting requests is freed
Feb 27, 2020
30662a3
increase segment refcnt only if evbuffer_add_file_segment() succeeds
ygj6 Feb 29, 2020
29e2c7f
test-time: enable debug mode if EVENT_DEBUG_LOGGING_ALL env set
azat Mar 1, 2020
e41a196
test-time: do not use deprecated API
azat Mar 1, 2020
b9bf7fa
autoconf: fix getaddrinfo checking errors on mingw
ygj6 Mar 14, 2020
8838486
cmake: remove CheckFunctionExistsEx
ygj6 Mar 16, 2020
dea51c2
cmake: fix getaddrinfo checking error
ygj6 Mar 16, 2020
640f9cf
LibeventConfig.cmake: restore CMAKE_FIND_LIBRARY_SUFFIXES and LIBEVEN…
emmenlau Mar 3, 2020
13af9d2
cmake: replace CheckFunctionExists with CheckSymbolExists
ygj6 Mar 20, 2020
f0ded5f
Merge branch 'event_rpcgen.py-cleanup'
azat Mar 28, 2020
9ed49f2
cmake: missing test-closed binary
azat Apr 7, 2020
1fce771
bench: Allow backend method selection
nigriMSFT Apr 16, 2020
a821914
evutil_time: improve evutil_gettimeofday on Windows
nigriMSFT Apr 27, 2020
a6974d1
cmake: set a default value for LIBEVENT_STATIC_LINK
ygj6 May 1, 2020
4dd3acd
bufferevent: allow setting priority on socket and openssl type
nicboul May 3, 2020
db2efdf
Merge branch 'EV_CLOSED-and-EV_ET-fixes'
azat May 4, 2020
1df324d
Fix EV_CLOSED detection/reporting (epoll only)
azat May 4, 2020
2530e7c
Support EV_CLOSED on linux for poll(2)
azat May 4, 2020
891adda
There is typo in GetAdaptersAddresses windows library. It should be i…
Aleksandr-Melnikov May 5, 2020
9ea60ab
Pass --quiet to the event_rcpgen.py (autotools already does this)
azat May 5, 2020
2016f01
Update list of cmake files for autotools dist archive
azat May 5, 2020
709210d
Add API/ABI checker (using LVC)
Sep 4, 2019
2af1f6c
abi-check: abi-monitor 1.10 does not support -make -j8 (1.12 supports…
azat May 5, 2020
141e37c
test: Fix test_simpleclose for Windows platform
nigriMSFT May 8, 2020
c297245
evdns: Add additional validation for values of dns options
May 18, 2020
ab13087
test: fix http/autofree_connection
azat May 18, 2020
8dc6468
test: cleanup http/autofree_connection
azat May 18, 2020
1be2593
http: fix EVHTTP_CON_AUTOFREE in case of timeout (and some else)
azat May 19, 2020
65a002a
test: http/autofree_connection cleanup
azat May 24, 2020
0970e25
variable redefinition in win32_dispatch
mayerui May 25, 2020
b0e9577
Fix clang-format-diff usage
wataash May 27, 2020
9c2b49c
checkpatch.sh: fix usage
azat May 27, 2020
da11fcc
checkpatch.sh: fix clang-format-diff usage
azat May 27, 2020
9a94cd9
remove FindGit.cmake, improve `git describe` command
ygj6 May 27, 2020
fb5fa12
test/regress_testutils: use inet_addr()
azat Jun 2, 2020
a62ec76
cmake: avoid problems from use of CMAKE_USE_PTHREADS_INIT
posborne Jun 18, 2020
97e28f0
Check error code of evhttp_add_header_internal() in evhttp_parse_quer…
azat Jun 25, 2020
6b8d02a
http: fix undefined-shift in EVUTIL_IS*_ helpers
azat Jun 25, 2020
a91abd0
test: do not pass NULL to memcmp() in evbuffer_datacmp() helper
azat Jun 25, 2020
5b06304
buffer: do not pass NULL to memcpy() from evbuffer_pullup()
azat Jun 25, 2020
48e0488
Make all classes Entry, Struct, etc) new-style classes
ngie-eign Jun 25, 2020
19a68bd
test: detect test failures if atexit handler calls _exit(!0) (sanitiz…
azat Jun 25, 2020
66341e8
test: disable bufferevent/bufferevent_pair_release_lock under ASAN (t…
azat Jun 25, 2020
3c2c856
test: "fix" (with a quirk) leak in ssl/bufferevent_wm (w/o defer call…
azat Jun 25, 2020
ccd6724
test: fix memory leaks for https (add BEV_OPT_CLOSE_ON_FREE)
azat Jun 25, 2020
cb4b873
build: remove duplicate -Wredundant-decls
fanquake Jun 26, 2020
4d3ff29
test: add getaddrinfo(AI_ADDRCONFIG) test (off by default)
azat Jun 26, 2020
be3acd7
Backport github actions to 2.1
azat Jun 28, 2020
742bb5f
Update AUTHORS for 2.1.12
azat Jun 28, 2020
65539db
Bump ChangeLog for 2.1.12
azat Jun 28, 2020
30bb66d
Purge appveyor config
azat Jun 28, 2020
afecaeb
Purge travis-ci config
azat Jun 28, 2020
b2abc63
ci: run ABI for release-*-pull branches too
azat Jun 28, 2020
2cfa7ff
Bump version to 2.1.12-stable (w/o ABI breakage)
azat Jun 28, 2020
4e8e461
test-export: compatible with all versions of visual studio
ygj6 Jan 20, 2020
813cc73
cmake: set rpath for libraries on linux
ygj6 Jan 20, 2020
1acaa9a
test-export: adjust libevent version
azat Jul 2, 2020
ff67e8c
test-closed: fix leak
azat Jul 5, 2020
82ae28e
test: really disable bufferevent_pair_release_lock under ASAN (and fi…
azat Jul 5, 2020
733201a
ci: set build type to debug with sanitizers
azat Jul 5, 2020
777cc2b
test: fix UB in evbuffer/empty_reference_prepend_buffer
azat Jul 5, 2020
a03f0f8
test: fix leak in dns/getaddrinfo_cancel_stress
azat Jul 5, 2020
1c9cc07
Merge branch 'fix-signal-leak'
azat Jul 5, 2020
c660a57
ci/linux: create dist artifact only if dist archive was built
azat Jul 5, 2020
1324a03
Update ChangeLog
azat Jul 5, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Prev Previous commit
Next Next commit
Bump version to 2.1.12-stable (w/o ABI breakage)
  • Loading branch information
azat committed Jun 28, 2020
commit 2cfa7ff7353c83bb76c1cf454f092ae5e64d8ca3
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -81,10 +81,10 @@ set(EVENT_ABI_LIBVERSION
set(EVENT_PACKAGE_VERSION
"${EVENT_VERSION_MAJOR}.${EVENT_VERSION_MINOR}.${EVENT_VERSION_PATCH}")

set(EVENT_NUMERIC_VERSION 0x02010b00)
set(EVENT_NUMERIC_VERSION 0x02010c00)
# equals to VERSION_INFO in Makefile.am
set(EVENT_ABI_LIBVERSION_CURRENT 7)
set(EVENT_ABI_LIBVERSION_REVISION 0)
set(EVENT_ABI_LIBVERSION_REVISION 1)
set(EVENT_ABI_LIBVERSION_AGE 0)

# equals to RELEASE in Makefile.am
Expand Down
3 changes: 2 additions & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ RELEASE = -release 2.1
#
# Once an RC is out, DO NOT MAKE ANY ABI-BREAKING CHANGES IN THAT SERIES
# UNLESS YOU REALLY REALLY HAVE TO.
VERSION_INFO = 7:0:0
VERSION_INFO = 7:1:0

# History: RELEASE VERSION_INFO
# 2.0.1-alpha -- 2.0 1:0:0
Expand Down Expand Up @@ -75,6 +75,7 @@ VERSION_INFO = 7:0:0
# 2.1.9-beta-- 2.1 6:3:0 (No ABI change)
# 2.1.10-stable-- 2.1 6:4:0 (No ABI change, WRONG)
# 2.1.11-stable-- 2.1 7:0:0 (ABI changed)
# 2.1.12-stable-- 2.1 7:1:0 (No ABI change)

# ABI version history for this package effectively restarts every time
# we change RELEASE. Version 1.4.x had RELEASE of 1.4.
Expand Down
4 changes: 2 additions & 2 deletions WIN32-Code/nmake/event2/event-config.h
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@
/* #undef EVENT__HAVE_WORKING_KQUEUE */

/* Numeric representation of the version */
#define EVENT__NUMERIC_VERSION 0x02010b00
#define EVENT__NUMERIC_VERSION 0x02010c00

/* Name of package */
#define EVENT__PACKAGE "libevent"
Expand Down Expand Up @@ -332,7 +332,7 @@
#define EVENT__TIME_WITH_SYS_TIME 1

/* Version number of package */
#define EVENT__VERSION "2.1.11-stable"
#define EVENT__VERSION "2.1.12-stable"

/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
Expand Down
2 changes: 1 addition & 1 deletion cmake/VersionViaGit.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ macro(event_fuzzy_version_from_git)
# set our defaults.
set(EVENT_GIT___VERSION_MAJOR 2)
set(EVENT_GIT___VERSION_MINOR 1)
set(EVENT_GIT___VERSION_PATCH 11)
set(EVENT_GIT___VERSION_PATCH 12)
set(EVENT_GIT___VERSION_STAGE "stable")

find_package(Git)
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ dnl See LICENSE for copying information.
dnl
dnl Original version Dug Song <[email protected]>

AC_INIT(libevent,2.1.11-stable)
AC_INIT(libevent,2.1.12-stable)
AC_PREREQ(2.67)
AC_CONFIG_SRCDIR(event.c)

Expand All @@ -15,7 +15,7 @@ AM_INIT_AUTOMAKE
dnl AM_SILENT_RULES req. automake 1.11. [no] defaults V=1
AM_SILENT_RULES([yes])
AC_CONFIG_HEADERS(config.h evconfig-private.h:evconfig-private.h.in)
AC_DEFINE(NUMERIC_VERSION, 0x02010b00, [Numeric representation of the version])
AC_DEFINE(NUMERIC_VERSION, 0x02010c00, [Numeric representation of the version])

dnl Initialize prefix.
AC_PREFIX_DEFAULT([/usr/local])
Expand Down