| 1324a03c | 05-Jul-2020 |
Azat Khuzhin <[email protected]> |
Update ChangeLog |
| c660a578 | 05-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) |
| 1c9cc07b | 05-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 ...
|
| a03f0f8a | 05-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 ...
|
| 777cc2b6 | 05-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 ...
|
| 733201a4 | 05-Jul-2020 |
Azat Khuzhin <[email protected]> |
ci: set build type to debug with sanitizers
(cherry picked from commit 9da1743b41a6a1378f52e4127e162dcb44de87d7) |
| 82ae28e1 | 05-Jul-2020 |
Azat Khuzhin <[email protected]> |
test: really disable bufferevent_pair_release_lock under ASAN (and fix gcc)
(cherry picked from commit 7b9ba3b717af109abdf3fb5fc99c288dc8024ef5) |
| ff67e8c2 | 05-Jul-2020 |
Azat Khuzhin <[email protected]> |
test-closed: fix leak
(cherry picked from commit e2f938c04f9a72f6fd6ca9b7a8219ca9cb409d69) |
| 1acaa9a2 | 02-Jul-2020 |
Azat Khuzhin <[email protected]> |
test-export: adjust libevent version |
| 813cc739 | 20-Jan-2020 |
yuangongji <[email protected]> |
cmake: set rpath for libraries on linux
(cherry picked from commit ce8be2385b5fee16859a630fca0c98ad290c8e21) |
| 4e8e4613 | 20-Jan-2020 |
yuangongji <[email protected]> |
test-export: compatible with all versions of visual studio
(cherry picked from commit 9adc9f149657212f65f05750b4f94ea3b1166aec) |
| 2cfa7ff7 | 28-Jun-2020 |
Azat Khuzhin <[email protected]> |
Bump version to 2.1.12-stable (w/o ABI breakage) |
| b2abc63a | 28-Jun-2020 |
Azat Khuzhin <[email protected]> |
ci: run ABI for release-*-pull branches too |
| afecaebf | 28-Jun-2020 |
Azat Khuzhin <[email protected]> |
Purge travis-ci config
|
| 30bb66d7 | 28-Jun-2020 |
Azat Khuzhin <[email protected]> |
Purge appveyor config
|
| 65539db0 | 28-Jun-2020 |
Azat Khuzhin <[email protected]> |
Bump ChangeLog for 2.1.12 |
| 742bb5f5 | 28-Jun-2020 |
Azat Khuzhin <[email protected]> |
Update AUTHORS for 2.1.12 |
| be3acd7c | 28-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 |
| 4d3ff29c | 26-Jun-2020 |
Azat Khuzhin <[email protected]> |
test: add getaddrinfo(AI_ADDRCONFIG) test (off by default)
(cherry picked from commit 0ac3cfc0b70edc2cfb429712d6aaf1b3a63d2d1a) |
| cb4b8738 | 26-Jun-2020 |
fanquake <[email protected]> |
build: remove duplicate -Wredundant-decls
(cherry picked from commit ff4ec5fdb02d22c131e63b5a98e453da975a3cb1) |
| ccd67243 | 25-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) |
| 3c2c856d | 25-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) |
| 66341e84 | 25-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 ...
|
| 19a68bd1 | 25-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 ...
|
| 48e04887 | 25-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 ...
|