History log of /libevent-2.1.12/ (Results 1 – 25 of 3718)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1324a03c05-Jul-2020 Azat Khuzhin <[email protected]>

Update ChangeLog

c660a57805-Jul-2020 Azat Khuzhin <[email protected]>

ci/linux: create dist artifact only if dist archive was built

Fixes: 512c88ce ("ci/linux: add dist check")
(cherry picked from commit e9a6b127696f75097dea01d197735596335865bb)

1c9cc07b05-Jul-2020 Azat Khuzhin <[email protected]>

Merge branch 'fix-signal-leak'

Fixes main/fork under ASAN (LSAN if to be precise)

* fix-signal-leak:
select: requires reinit (otherwise it leaks signal handlers)
poll: requires reinit (otherwis

Merge branch 'fix-signal-leak'

Fixes main/fork under ASAN (LSAN if to be precise)

* fix-signal-leak:
select: requires reinit (otherwise it leaks signal handlers)
poll: requires reinit (otherwise it leaks signal handlers)

(cherry picked from commit f6bfa8b3e35432992d9b580617c946dbbfa38bb3)

show more ...

a03f0f8a05-Jul-2020 Azat Khuzhin <[email protected]>

test: fix leak in dns/getaddrinfo_cancel_stress

Some requests may get response (evutil_addrinfo) from gaic_server_cb,
in case of cancel_event (10000ms) will not be fast enough.

(cherry picked from

test: fix leak in dns/getaddrinfo_cancel_stress

Some requests may get response (evutil_addrinfo) from gaic_server_cb,
in case of cancel_event (10000ms) will not be fast enough.

(cherry picked from commit 90bcf2d660b9b43cb8e747421d4938f08f935bd7)

show more ...

777cc2b605-Jul-2020 Azat Khuzhin <[email protected]>

test: fix UB in evbuffer/empty_reference_prepend_buffer

UBSAN reports:
test/regress_buffer.c:2360:2: runtime error: null pointer passed as argument 1, which is declared to never be null
/usr/inc

test: fix UB in evbuffer/empty_reference_prepend_buffer

UBSAN reports:
test/regress_buffer.c:2360:2: runtime error: null pointer passed as argument 1, which is declared to never be null
/usr/include/string.h:140:33: note: nonnull attribute specified here

(cherry picked from commit ba19b356bf8a9be2a5bddfa264dee61ffc9573a7)

show more ...

733201a405-Jul-2020 Azat Khuzhin <[email protected]>

ci: set build type to debug with sanitizers

(cherry picked from commit 9da1743b41a6a1378f52e4127e162dcb44de87d7)

82ae28e105-Jul-2020 Azat Khuzhin <[email protected]>

test: really disable bufferevent_pair_release_lock under ASAN (and fix gcc)

(cherry picked from commit 7b9ba3b717af109abdf3fb5fc99c288dc8024ef5)

ff67e8c205-Jul-2020 Azat Khuzhin <[email protected]>

test-closed: fix leak

(cherry picked from commit e2f938c04f9a72f6fd6ca9b7a8219ca9cb409d69)

1acaa9a202-Jul-2020 Azat Khuzhin <[email protected]>

test-export: adjust libevent version

813cc73920-Jan-2020 yuangongji <[email protected]>

cmake: set rpath for libraries on linux

(cherry picked from commit ce8be2385b5fee16859a630fca0c98ad290c8e21)

4e8e461320-Jan-2020 yuangongji <[email protected]>

test-export: compatible with all versions of visual studio

(cherry picked from commit 9adc9f149657212f65f05750b4f94ea3b1166aec)

2cfa7ff728-Jun-2020 Azat Khuzhin <[email protected]>

Bump version to 2.1.12-stable (w/o ABI breakage)

b2abc63a28-Jun-2020 Azat Khuzhin <[email protected]>

ci: run ABI for release-*-pull branches too

afecaebf28-Jun-2020 Azat Khuzhin <[email protected]>

Purge travis-ci config


30bb66d728-Jun-2020 Azat Khuzhin <[email protected]>

Purge appveyor config


65539db028-Jun-2020 Azat Khuzhin <[email protected]>

Bump ChangeLog for 2.1.12

742bb5f528-Jun-2020 Azat Khuzhin <[email protected]>

Update AUTHORS for 2.1.12

be3acd7c28-Jun-2020 Azat Khuzhin <[email protected]>

Backport github actions to 2.1

With some modifications:
- drop coverage
- drop doxygen
- do not deploy ABI check, only artifacts

4d3ff29c26-Jun-2020 Azat Khuzhin <[email protected]>

test: add getaddrinfo(AI_ADDRCONFIG) test (off by default)

(cherry picked from commit 0ac3cfc0b70edc2cfb429712d6aaf1b3a63d2d1a)

cb4b873826-Jun-2020 fanquake <[email protected]>

build: remove duplicate -Wredundant-decls

(cherry picked from commit ff4ec5fdb02d22c131e63b5a98e453da975a3cb1)

ccd6724325-Jun-2020 Azat Khuzhin <[email protected]>

test: fix memory leaks for https (add BEV_OPT_CLOSE_ON_FREE)

- http/https_filter_basic
- http/https_filter_chunk_out

(cherry picked from commit ec94a6bb3f9d950101d07b2a2e092b675d5aa3f0)

3c2c856d25-Jun-2020 Azat Khuzhin <[email protected]>

test: "fix" (with a quirk) leak in ssl/bufferevent_wm (w/o defer callbacks)

(cherry picked from commit cdbb2373f4d13f7a5eb69daaf0a172779ccc0040)

66341e8425-Jun-2020 Azat Khuzhin <[email protected]>

test: disable bufferevent/bufferevent_pair_release_lock under ASAN (too tricky)

And cannot be suppressed with suppressions due to setup routines.

(cherry picked from commit 3b13a64789b3942608f04c31

test: disable bufferevent/bufferevent_pair_release_lock under ASAN (too tricky)

And cannot be suppressed with suppressions due to setup routines.

(cherry picked from commit 3b13a64789b3942608f04c31455668bebe224a40)

show more ...

19a68bd125-Jun-2020 Azat Khuzhin <[email protected]>

test: detect test failures if atexit handler calls _exit(!0) (sanitizers)

tinytest uses another way of detecting test failures, it uses pipe
between child and parent, and if the test function in chi

test: detect test failures if atexit handler calls _exit(!0) (sanitizers)

tinytest uses another way of detecting test failures, it uses pipe
between child and parent, and if the test function in child returns OK
it writes OK flag into pipe, and reads it in parent.

However sanitizers uses atexit handlers to detect leaks, and this will
not detect failures in case of exit() will be called from the atexit
handlers, fix this by checking status after waitpid().

(cherry picked from commit 6754740f15e8200a12605a2e707fc6d3e6754d6a)

show more ...

48e0488725-Jun-2020 Enji Cooper <[email protected]>

Make all classes Entry, Struct, etc) new-style classes

This allows the object methods to be properly inherited and called via
`super(..)`, addressing breakage with python 2.x, introduced in
cfcc0936

Make all classes Entry, Struct, etc) new-style classes

This allows the object methods to be properly inherited and called via
`super(..)`, addressing breakage with python 2.x, introduced in
cfcc093606e747a5d250787012bac0b149c60d6d.

Fixes #1042.

Signed-off-by: Enji Cooper <[email protected]>
(cherry picked from commit 46c9ead0ebbbb23c8f719c11c473dfec37c84fda)

show more ...

12345678910>>...149