Commit Graph

  • bbc5fd64b3 Bump minimum CMake to quiet LTO warning master Tiger Wang 2021-02-09 13:07:48 +00:00
  • 5df3037d10 Merge branch 'release-2.1.12-stable-pull' into patches-2.1 Azat Khuzhin 2020-07-05 15:01:34 +03:00
  • 1324a03c12 Update ChangeLog Azat Khuzhin 2020-07-05 14:27:27 +03:00
  • c660a578bf ci/linux: create dist artifact only if dist archive was built Azat Khuzhin 2020-07-05 13:55:53 +03:00
  • 1c9cc07b32 Merge branch 'fix-signal-leak' Azat Khuzhin 2020-07-05 13:16:52 +03:00
  • a03f0f8a54 test: fix leak in dns/getaddrinfo_cancel_stress Azat Khuzhin 2020-07-05 11:59:32 +03:00
  • 777cc2b6b5 test: fix UB in evbuffer/empty_reference_prepend_buffer Azat Khuzhin 2020-07-05 11:45:56 +03:00
  • 733201a4bb ci: set build type to debug with sanitizers Azat Khuzhin 2020-07-05 11:21:04 +03:00
  • 82ae28e1d7 test: really disable bufferevent_pair_release_lock under ASAN (and fix gcc) Azat Khuzhin 2020-07-05 11:14:18 +03:00
  • ff67e8c268 test-closed: fix leak Azat Khuzhin 2020-07-05 11:08:05 +03:00
  • 1acaa9a2cc test-export: adjust libevent version Azat Khuzhin 2020-07-03 01:03:51 +03:00
  • 813cc73925 cmake: set rpath for libraries on linux yuangongji 2020-01-20 21:17:27 +08:00
  • 4e8e46135b test-export: compatible with all versions of visual studio yuangongji 2020-01-20 21:15:26 +08:00
  • 2cfa7ff735 Bump version to 2.1.12-stable (w/o ABI breakage) Azat Khuzhin 2020-06-28 22:31:41 +03:00
  • b2abc63ac7 ci: run ABI for release-*-pull branches too Azat Khuzhin 2020-06-28 22:14:58 +03:00
  • afecaebf28 Purge travis-ci config Azat Khuzhin 2020-06-28 22:13:50 +03:00
  • 30bb66d7f3 Purge appveyor config Azat Khuzhin 2020-06-28 22:13:44 +03:00
  • 65539db063 Bump ChangeLog for 2.1.12 Azat Khuzhin 2020-06-28 22:11:34 +03:00
  • 742bb5f5af Update AUTHORS for 2.1.12 Azat Khuzhin 2020-06-28 21:54:36 +03:00
  • be3acd7c08 Backport github actions to 2.1 Azat Khuzhin 2020-06-28 21:39:33 +03:00
  • 4d3ff29cac test: add getaddrinfo(AI_ADDRCONFIG) test (off by default) Azat Khuzhin 2020-06-26 10:35:44 +03:00
  • cb4b87380d build: remove duplicate -Wredundant-decls fanquake 2020-06-26 14:35:41 +08:00
  • ccd6724300 test: fix memory leaks for https (add BEV_OPT_CLOSE_ON_FREE) Azat Khuzhin 2020-06-25 21:56:31 +03:00
  • 3c2c856de4 test: "fix" (with a quirk) leak in ssl/bufferevent_wm (w/o defer callbacks) Azat Khuzhin 2020-06-25 21:40:40 +03:00
  • 66341e84bc test: disable bufferevent/bufferevent_pair_release_lock under ASAN (too tricky) Azat Khuzhin 2020-06-25 21:25:51 +03:00
  • 19a68bd194 test: detect test failures if atexit handler calls _exit(!0) (sanitizers) Azat Khuzhin 2020-06-25 21:01:53 +03:00
  • 48e04887f2 Make all classes Entry, Struct, etc) new-style classes Enji Cooper 2020-06-25 08:08:10 -07:00
  • 5b063049cf buffer: do not pass NULL to memcpy() from evbuffer_pullup() Azat Khuzhin 2020-06-25 10:15:01 +03:00
  • a91abd0e8e test: do not pass NULL to memcmp() in evbuffer_datacmp() helper Azat Khuzhin 2020-06-25 09:59:35 +03:00
  • 6b8d02a755 http: fix undefined-shift in EVUTIL_IS*_ helpers Azat Khuzhin 2020-06-25 08:45:34 +03:00
  • 97e28f09ed Check error code of evhttp_add_header_internal() in evhttp_parse_query_impl() Azat Khuzhin 2020-06-25 09:08:31 +03:00
  • a62ec76561 cmake: avoid problems from use of CMAKE_USE_PTHREADS_INIT Paul Osborne 2020-06-18 15:47:14 +00:00
  • fb5fa12ac0 test/regress_testutils: use inet_addr() Azat Khuzhin 2020-06-02 10:01:31 +03:00
  • 9a94cd9b49 remove FindGit.cmake, improve git describe command yuangongji 2020-05-27 15:39:49 +08:00
  • da11fcc881 checkpatch.sh: fix clang-format-diff usage Azat Khuzhin 2020-05-27 20:33:25 +03:00
  • 9c2b49c772 checkpatch.sh: fix usage Azat Khuzhin 2020-05-27 20:31:29 +03:00
  • b0e9577f36 Fix clang-format-diff usage Wataru Ashihara 2020-05-28 00:03:03 +09:00
  • 0970e25c23 variable redefinition in win32_dispatch mohuang 2020-05-25 10:33:24 +08:00
  • 65a002a8e5 test: http/autofree_connection cleanup Azat Khuzhin 2020-05-25 02:06:32 +03:00
  • 1be25938b0 http: fix EVHTTP_CON_AUTOFREE in case of timeout (and some else) Azat Khuzhin 2020-05-19 11:45:43 +03:00
  • 8dc6468e7e test: cleanup http/autofree_connection Azat Khuzhin 2020-05-19 01:05:50 +03:00
  • ab13087526 test: fix http/autofree_connection Azat Khuzhin 2020-05-19 00:52:01 +03:00
  • c297245377 evdns: Add additional validation for values of dns options ayuseleznev 2020-05-18 14:10:28 +03:00
  • 141e37c804 test: Fix test_simpleclose for Windows platform Nick Grifka 2020-05-07 21:14:13 -07:00
  • 2af1f6cc2d abi-check: abi-monitor 1.10 does not support -make -j8 (1.12 supports though) Azat Khuzhin 2020-05-06 02:40:49 +03:00
  • 709210d457 Add API/ABI checker (using LVC) yuangongji 2019-09-04 23:09:13 +08:00
  • 2016f017b3 Update list of cmake files for autotools dist archive Azat Khuzhin 2020-05-05 16:24:59 +03:00
  • 9ea60ab2c1 Pass --quiet to the event_rcpgen.py (autotools already does this) Azat Khuzhin 2020-05-05 14:20:09 +03:00
  • 891adda9f1 There is typo in GetAdaptersAddresses windows library. It should be iphlpapi.dll Aleksandr-Melnikov 2020-05-05 10:31:09 +01:00
  • 2530e7c630 Support EV_CLOSED on linux for poll(2) Azat Khuzhin 2020-05-05 01:13:49 +03:00
  • 1df324d4c4 Fix EV_CLOSED detection/reporting (epoll only) Azat Khuzhin 2020-05-05 00:21:18 +03:00
  • db2efdf55e Merge branch 'EV_CLOSED-and-EV_ET-fixes' Azat Khuzhin 2020-05-05 00:05:49 +03:00
  • 4dd3acddf8 bufferevent: allow setting priority on socket and openssl type Nicolas J. Bouliane 2020-05-03 00:32:10 +00:00
  • a6974d1132 cmake: set a default value for LIBEVENT_STATIC_LINK yuangongji 2020-05-01 09:51:29 +08:00
  • a821914368 evutil_time: improve evutil_gettimeofday on Windows Nick Grifka 2020-04-27 15:02:25 -07:00
  • 1fce771dc8 bench: Allow backend method selection Nick Grifka 2020-04-16 12:08:02 -07:00
  • 9ed49f2d64 cmake: missing test-closed binary Azat Khuzhin 2020-04-08 00:29:40 +03:00
  • f0ded5f313 Merge branch 'event_rpcgen.py-cleanup' Azat Khuzhin 2020-03-28 16:02:39 +03:00
  • 13af9d263a cmake: replace CheckFunctionExists with CheckSymbolExists yuangongji 2020-03-20 17:49:37 +08:00
  • 640f9cf6ec LibeventConfig.cmake: restore CMAKE_FIND_LIBRARY_SUFFIXES and LIBEVENT_STATIC_LINK default Mario Emmenlauer 2020-03-03 19:02:24 +01:00
  • dea51c2e11 cmake: fix getaddrinfo checking error yuangongji 2020-03-16 20:11:06 +08:00
  • 88384865be cmake: remove CheckFunctionExistsEx yuangongji 2020-03-16 18:57:54 +08:00
  • b9bf7fa71d autoconf: fix getaddrinfo checking errors on mingw yuangongji 2020-03-14 11:13:38 +08:00
  • e41a1969b0 test-time: do not use deprecated API Azat Khuzhin 2020-03-01 15:47:40 +03:00
  • 29e2c7f2b7 test-time: enable debug mode if EVENT_DEBUG_LOGGING_ALL env set Azat Khuzhin 2020-03-01 14:54:36 +03:00
  • 30662a3ca9 increase segment refcnt only if evbuffer_add_file_segment() succeeds yuangongji 2020-02-29 17:47:47 +08:00
  • 6f8e0e97e5 evdns: fix a crash when evdns_base with waiting requests is freed ayuseleznev 2020-02-27 16:59:45 +03:00
  • 2e9ceb1655 event_base_once: fix potential null pointer threat chenguolong 2020-02-04 16:05:02 +08:00
  • 9e993c3cdb test-ratelim: add missing free yuangongji 2020-02-11 14:33:15 +08:00
  • 8a9b565501 Do not use shared global structures on CYGWIN Azat Khuzhin 2020-01-21 20:10:15 +03:00
  • 0ef87f5f0e test: move thread into realtime class even on EVENT__DISABLE_THREAD_SUPPORT Azat Khuzhin 2020-01-14 21:45:01 +03:00
  • 5a400c1f28 test: fix compilation without thread support (EVENT__DISABLE_THREAD_SUPPORT=ON) Azat Khuzhin 2020-01-14 10:20:12 +03:00
  • 1121ebed84 test: fix bufferevent/bufferevent_connect_fail_eventcb* under osx/freebsd Azat Khuzhin 2020-01-14 02:14:16 +03:00
  • d5d18a5644 test: fix dst thread in move_pthread_to_realtime_scheduling_class (osx) Azat Khuzhin 2020-01-14 00:38:06 +03:00
  • 265cbe1077 test: fix compilation under win32 (rearrange thread_setup() code) Azat Khuzhin 2020-01-14 00:27:21 +03:00
  • 8991346df9 test: use THREAD_* wrappers over pthread* in del_notify Azat Khuzhin 2020-01-14 00:41:48 +03:00
  • e85afbe3d5 Merge branch 'osx-clock' Azat Khuzhin 2020-01-13 23:36:40 +03:00
  • 677378ea42 cmake: do not print used method (EVENT_SHOW_METHOD) while running tests Azat Khuzhin 2020-01-13 22:24:54 +03:00
  • 70ac214476 cmake: run regress test quietly like autotools (makes CI logs cleaner) Azat Khuzhin 2020-01-13 22:24:54 +03:00
  • e24242299b Merge branch 'http-connect' Azat Khuzhin 2020-01-12 15:34:51 +03:00
  • 1b42270b7a http: do not assume body for CONNECT Azat Khuzhin 2020-01-12 13:43:18 +03:00
  • 3f1fb1f9ab Added uninstall target check to cmakelists Dimo Markov 2020-01-08 20:37:16 +02:00
  • 921bdcdd81 Fix compilation without OPENSSL_API_COMPAT Azat Khuzhin 2020-01-05 19:02:22 +03:00
  • d42240d1c6 evutil_time: Implements usleep() using wait funtion on Windows yuangongji 2019-12-27 17:53:28 +08:00
  • d9da412658 Initialize variable to 0 replace use memset function in sample/hello-world.c yangyongsheng 2019-12-29 20:52:17 +08:00
  • 2db851a980 cmake: set CMAKE_{RUNTIME,LIBRARY,ARCHIVE}_OUTPUT_DIRECTORY they are not defined Azat Khuzhin 2019-11-30 15:48:36 +03:00
  • 47eb8c1208 cmake: use CMAKE_LIBRARY_OUTPUT_DIRECTORY for the final shared library symlink Azat Khuzhin 2019-11-30 15:53:52 +03:00
  • 8ad26d0b11 test-ratelim: calculate timers bias (for slow CPUs) to avoid false-positive Azat Khuzhin 2019-11-17 18:13:51 +03:00
  • ffc528e99f mailmap: add name/email aliases for yuangongji (name and email) Azat Khuzhin 2019-11-17 15:41:22 +03:00
  • baec84f28a cmake: test for find_package() yuangongji 2019-11-14 18:28:31 +08:00
  • 1c047618ba cmake: improve package config file yuangongji 2019-11-07 18:26:47 +08:00
  • 976f7d34ff Link with iphlpapi only on windows Azat Khuzhin 2019-11-06 21:41:38 +03:00
  • f602211fa1 Parse IPv6 scope IDs. Philip Homburg 2019-10-29 15:48:53 +01:00
  • ca92a7559e Relax bufferevent_connect_hostname_emfile Azat Khuzhin 2019-10-31 09:18:58 +03:00
  • 93174bb537 autotools: fails build when need but can not find openssl yuangongji 2019-10-26 22:31:18 +08:00
  • a9d1121d16 cmake: eliminate duplicate installation of public headers yuangongji 2019-10-25 21:54:13 +08:00
  • 87c6f7358e append to CMAKE_MODULE_PATH Michael Davidsaver 2019-10-21 10:36:49 -07:00
  • d2871a37bf Do not use sysctl.h on linux (it had been deprecated) Azat Khuzhin 2019-10-16 01:11:51 +03:00
  • e35e02e680 sample/https-client: link crypt32 explicitly when build with mingw-w64 yuangongji 2019-10-08 21:38:58 +08:00
  • 5febb4e191 Fix compat with NetBSD >= 10 Kamil Rytarowski 2019-10-04 01:26:47 +02:00