Log

Author Commit Date CI Message
Kirill Rd e30b215f 2024-10-24T06:28:53 Add caching for evdns (#1717) No evdns will do caching by default (with respect to TTL), to disable this set EVDNS_BASE_NO_CACHE There are also helpers for manually manage the cache: - evdns_cache_write() - evdns_cache_lookup() Initial PR: #571 Fixes: #1715 Co-authored-by: Greg Hazel <ghazel@gmail.com> Co-authored-by: Keith Moore <kmoore@clostra.com>
James 267e808e 2024-10-23T21:54:31 Updated documentation for bufferevent_setcb() (#1733) Co-authored-by: Azat Khuzhin <a3at.mail@gmail.com>
Azat Khuzhin 2a1ec766 2024-10-21T21:53:44 ci/openbsd: bump autoconf version to 2.72
Azat Khuzhin b2192269 2024-10-20T23:52:33 Fix notifying the base in a different thread after removing active timer event The base should be notified in case of timer removal if that was the minimal timer in the base. Reported-by: @moihn (who is also provided the reproducer on which this test is based on) Fixes: https://github.com/libevent/libevent/issues/1727
Azat Khuzhin 970a258b 2024-10-21T10:02:33 CI and tests fixes (#1719)
Azat Khuzhin 468be957 2024-10-21T09:58:38 tests: add a test for event_free() from signal callback handler (#1729)
Kirill Rodriguez ae635d4b 2024-10-20T21:47:17 add explicit check for linux
Kirill Rodriguez c923a184 2024-10-15T21:02:53 getaddrinfo with localhost does not necessarily read files
Kirill Rodriguez 096c5fe5 2024-10-15T15:38:53 update openbsd pkg names to 7.6
Kirill Rodriguez 5755befd 2024-10-15T12:44:09 fix a Werror error
Kirill Rodriguez 370d9924 2024-10-15T12:33:52 mbedtls3 does not support tls<1.3, and tls<1.3 does not support renegotiations. therefore, disable
Kirill Rodriguez 87c921f9 2024-10-11T12:29:50 make sure cmake cache misses when configuration files change
Azat Khuzhin dc37edc4 2024-10-20T21:59:13 Add a comment about handling event_free() for signals in event_signal_closure()
Azat Khuzhin 77fed760 2024-10-20T21:57:02 tests: add a test for event_free() from callback handler for signals Refs: https://github.com/libevent/libevent/issues/1287
Kirill Rodriguez 2321506d 2024-10-03T12:45:06 replace mbedtls@2 with mbedtls
Azat Khuzhin f6e426c2 2024-10-04T06:45:52 Move find_dependency() directly to LibeventConfig.cmake (#1726)
Azat Khuzhin e23924c2 2024-10-03T21:31:12 Fix LibeventConfig.cmake in case of no OpenSSL Previously it fails with, due to empty OPENSSL_FOUND: CMake Error at /home/runner/work/libevent/libevent/build/LibeventConfig.cmake:64 (if): if given arguments: "3.30.3" "VERSION_LESS" "3.15.0" "AND" "1" "AND" "AND" "TRUE" Unknown arguments specified
Azat Khuzhin 68e18761 2024-10-03T09:20:52 Move find_dependency() directly to LibeventConfig.cmake Patch-by: @ahuj9 Fixes: https://github.com/libevent/libevent/issues/1711 Follow-up for: https://github.com/libevent/libevent/pull/1544 (cc @kurtlau)
Wu, Zhenyu 8f1e4bd9 2024-09-29T03:49:15 fix typo: bufferevent_set_callbacks should be bufferevent_setcb
Kirill Rd d681a0d4 2024-10-03T07:09:21 CI fixes for openbsd/android/freebsd (#1721) the following changes are introduced: * openbsd CI fails with "too many open files", fixed with `ulimit -n` (now it fails for a more test-specific reasons) * android CI fails with `pipe2` method not found, fixed by removing cache * bumped freebsd to 13.4 (and 14.1) as they [reached EOL](https://www.freebsd.org/releases/)
Kirill Rd cd68743e 2024-09-23T08:12:10 add android CI cmake builds (#1716) * trying android-ci workflow * focus on android * fix workflow file * another fix attempt * update java * added host targets * added clause for skipping CI * revert focus on android * set push CI back to master branch * fix CI cache key for android
Kirill Rodriguez ccb18f5b 2024-09-20T20:56:14 fix cmake build error for android: threads not found
dependabot[bot] aa04ba93 2024-09-01T14:27:50 build(deps): bump github/codeql-action in the github-actions group Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.25.15 to 3.26.6 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/afb54ba388a7dca6ecae48f608c4ff05ff4cc77a...4dd16135b69a43b6c8efb853346f8437d92d3c93) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Orian bb0d473b 2024-09-10T21:53:27 Add small note to event_active() documentation
icy17 628f39bb 2024-08-12T10:00:44 ws: fix potential NULL pointer dereference
icy17 d1a90d09 2024-08-07T17:20:46 tests: Fix potential NULL pointer dereference
dependabot[bot] d3f6c78e 2024-08-01T14:13:30 build(deps): bump the github-actions group with 2 updates Bumps the github-actions group with 2 updates: [ossf/scorecard-action](https://github.com/ossf/scorecard-action) and [github/codeql-action](https://github.com/github/codeql-action). Updates `ossf/scorecard-action` from 2.3.3 to 2.4.0 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/dc50aa9510b46c811795eb24b2f1ba02a914e534...62b2cac7ed8198b15735ed49ab1e5cf35480ba46) Updates `github/codeql-action` from 3.25.11 to 3.25.15 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/b611370bb5703a7efb587f9d136a52ea24c5c38c...afb54ba388a7dca6ecae48f608c4ff05ff4cc77a) --- updated-dependencies: - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
icy17 0499c517 2024-08-05T05:23:43 Document non-NULL parameters in public API (#1705)
Dmitry Ilyin 00c94bea 2024-07-22T21:47:53 ws: allow Upgrade in Connection header anywhere This will make it work for Firefox, which uses "Connection: keep-alive, Upgrade" Reimplemented our own evutil_ascii_strcasestr function (same as non-portable strcasestr)
Cœur 9848df54 2024-07-26T22:53:30 http: disallow empty header names (#1690) In theory, we could be more strict, since there is only a subset of allowed characters: > ``` > tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" > / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~" > / DIGIT / ALPHA > ; any VCHAR, except delimiters > ``` But I'd skip such verification, unless there is a legitimate interest (versus performances). Fixes: #1686
Azat Khuzhin 7f23b5b5 2024-07-10T06:14:50 Add instruction for release tarballs validation with GPG keys Fixes: https://github.com/libevent/libevent/issues/1691
Azat Khuzhin 9d735b4b 2024-07-09T23:34:00 Better error handling in event-read-fifo.c (#1673)
icy17 25f4439d 2024-04-22T15:11:15 sample/event-read-fifo: add proper exit path Co-authored-by: Azat Khuzhin <azat@libevent.org>
icy17 09738283 2024-04-10T18:21:47 Fix potential Null pointer dereference in event-read-fifo.c
Azat Khuzhin 30d169b1 2024-07-08T23:20:26 Better error path in test-changelist.c and EVUTIL_INVALID_SOCKET (#1679)
Cœur 5485887c 2024-06-24T14:19:12 Check against EVUTIL_INVALID_SOCKET
icy17 3f799ab6 2024-04-22T15:31:10 test/test-changelist: add proper exit path
icy17 6f9f2f3a 2024-04-10T17:25:54 test/test-changelist.c: fix potential NULL pointer dereference
Azat Khuzhin 66428fb9 2024-07-08T10:15:29 test-closed: fix -Werror=maybe-uninitialized Follow-up for: https://github.com/libevent/libevent/pull/1680
Cœur 272bd7dd 2024-07-08T10:13:08 Fix potential Null pointer dereference in test-closed.c (#1680) * Fix potential Null pointer dereference in test-closed.c * add err path * code review: goto err after evutil_socketpair failure * code review: goto err for event_config_new failure --------- Co-authored-by: icy17 <1061499390@qq.com>
Cœur 49d6b4b0 2024-07-08T10:10:42 samples: use evutil_socket_t instead and handle 64 bit Windows (#1682) * Use evutil_socket_t instead in http server sample and handle 64 bit Windows * Update http-server.c * consistently using EV_SOCK_FMT for Windows compatibility * code review: fix missing symbol strsignal * Add evutil_strsignal() helper instead of strsignal() macro --------- Co-authored-by: Hernan Martinez <hernan.c.martinez@gmail.com> Co-authored-by: Azat Khuzhin <azat@libevent.org>
Cœur 2bc831c8 2024-07-08T10:08:58 Fix potential Null pointer dereference in test-time.c (#1681) * Fix potential Null pointer dereference in test-time.c * add err path * code review: free events before base --------- Co-authored-by: icy17 <1061499390@qq.com>
Azat Khuzhin 0bbaee61 2024-07-06T09:13:41 Disable persist-credentials for actions/checkout to improve security
Azat Khuzhin 7331c66b 2024-07-06T08:59:19 ci: limit artifacts Refs: https://github.com/libevent/libevent/security/advisories/GHSA-f4cg-pcr2-495m
dependabot[bot] 7c20c219 2024-07-01T14:07:35 Bump github/codeql-action in the github-actions group Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.25.10 to 3.25.11 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/23acc5c183826b7a8a97bce3cecc52db901f8251...b611370bb5703a7efb587f9d136a52ea24c5c38c) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Andy Pan 96c259f1 2024-06-26T12:10:00 tcpkeepalive: distinguish OS versions and use proper time units (#1669) DragonFly BSD changed the time unit for TCP keep-alive from milliseconds to seconds since v5.8 and Solaris 11.4 added `TCP_KEEPIDLE`, `TCP_KEEPINTVL`, and `TCP_KEEPCNT` with time units in second while Solaris <11.4 still use `TCP_KEEPALIVE_THRESHOLD` and `TCP_KEEPALIVE_ABORT_THRESHOLD` with time units in millisecond. Currently, we don't differentiate among DragonFly BSD versions but set the keepalive options with seconds, which will result in unexpected behaviors on DragonFlyBSD <5.8. This PR intends to fix the wrong usage of time units of TCP keepalive options on DragonFly BSD <5.8 and consolidate the logic of time units conversion for TCP keepalive across platforms. In addition, this PR introduces a new custom macro for determining Solaris 11.4. This macro is expected to help us implement some new features for `libuv` using some abilities that only exist on Solaris 11.4 and other mainstream platforms in the future, considering that Oracle developed and released Solaris 11.4 to replenish plenty of features on Solaris that have already been implemented on other UNIX-like OSs but missing from Solaris <11.4, also bring a good deal of new features. ### References - [Change tcp keepalive options from ms to seconds (DISRUPTIVE)](https://lists.dragonflybsd.org/pipermail/commits/2019-July/719125.html) - [DragonFly BSD 5.8 release notes](https://www.dragonflybsd.org/release58/) - [DragonFly TCP](https://man.dragonflybsd.org/?command=tcp&section=4) - [Solaris 11.3 TCP](https://docs.oracle.com/cd/E86824_01/html/E54777/tcp-7p.html) - [Solaris 11.4 TCP](https://docs.oracle.com/cd/E88353_01/html/E37851/tcp-4p.html) - [Solaris 11.4 release notes](https://docs.oracle.com/cd/E37838_01/html/E60973/) Signed-off-by: Andy Pan <i@andypan.me>
dependabot[bot] 90b9520f 2024-06-23T19:20:02 Bump the github-actions group across 1 directory with 3 updates Bumps the github-actions group with 3 updates in the / directory: [coverallsapp/github-action](https://github.com/coverallsapp/github-action), [ossf/scorecard-action](https://github.com/ossf/scorecard-action) and [github/codeql-action](https://github.com/github/codeql-action). Updates `coverallsapp/github-action` from 2.2.3 to 2.3.0 - [Release notes](https://github.com/coverallsapp/github-action/releases) - [Commits](https://github.com/coverallsapp/github-action/compare/3dfc5567390f6fa9267c0ee9c251e4c8c3f18949...643bc377ffa44ace6394b2b5d0d3950076de9f63) Updates `ossf/scorecard-action` from 2.3.1 to 2.3.3 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](https://github.com/ossf/scorecard-action/compare/0864cf19026789058feabb7e87baa5f140aac736...dc50aa9510b46c811795eb24b2f1ba02a914e534) Updates `github/codeql-action` from 3.25.3 to 3.25.10 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/d39d31e687223d841ef683f52467bd88e9b21c14...23acc5c183826b7a8a97bce3cecc52db901f8251) --- updated-dependencies: - dependency-name: coverallsapp/github-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Cœur 78d29804 2024-06-24T15:58:46 gitignore cleanup (#1672)
Azat Khuzhin e0d53cbc 2024-06-23T21:21:22 ci: ignore lukka/run-vcpkg for updates by dependabot Follow-up for: https://github.com/libevent/libevent/pull/1657
Cœur e5181b15 2024-06-24T03:37:49 Cleanup EVENT_HAVE_ macros (#1645)
Cœur 8dd92069 2024-06-24T03:15:23 Fix potential Null pointer dereference in bench_httpclient.c (#1676) Co-authored-by: icy17 <1061499390@qq.com>
Cœur 5d830362 2024-06-24T03:12:39 Fix potential Null pointer dereference in regress_dns.c (#1675) Co-authored-by: icy17 <1061499390@qq.com>
Cœur dabf4e13 2024-06-24T03:10:56 Fix potential Null pointer dereference in ws-chat-server.c (#1674) Co-authored-by: icy17 <1061499390@qq.com>
Cœur 6d8c38af 2024-06-02T10:31:11 Reducing the number of mingw warnings
Cœur a0fc31bf 2024-06-01T18:52:39 Sort symbols to check in cmake/autotools lexicographically
Azat Khuzhin 13678f37 2024-06-02T00:53:58 gcc: fix some compiler errors from the new GCC (#1658) gcc: fix some compiler errors from the new GCC
Azat Khuzhin 3d853625 2024-06-01T18:13:52 ci: secure github.event.repository.owner.name Even though this should not be a problem, let's do this anyway. Reported-by: Francesco Garofalo
fanquake f5b61043 2024-05-20T11:53:24 test: use evutil_timerclear over timerclear
Cœur b202a72b 2024-05-24T05:31:27 temp size assert for #1632
Cœur 5fbc00a3 2024-05-23T14:53:13 event_warn mmap format
Andy Pan ceb6551f 2024-05-19T00:18:48 gcc: fix the -Wincompatible-pointer-types errors --------- Signed-off-by: Andy Pan <i@andypan.me>
Andy Pan fef2a867 2024-05-21T11:05:23 Fix -Wcast-function-type errors --------- Signed-off-by: Andy Pan <i@andypan.me>
Andy Pan e58f1fa6 2024-05-20T09:27:52 Fix the -Wint-conversion --------- Signed-off-by: Andy Pan <i@andypan.me>
Andy Pan ee4fa05d 2024-05-19T16:10:02 Fix the compiler errors in sample/http-server.c --------- Signed-off-by: Andy Pan <i@andypan.me>
Cœur 9e89a407 2024-05-24T05:33:13 Fix Windows format warning in newer Visual Studio
Hennadii Stepanov 525f5d0a 2024-05-10T20:00:37 ci: Switch `lukka/run-vcpkg` back to v7 Newer versions expect a vcpkg manifest.
Azat Khuzhin ab338ab1 2024-05-20T09:19:28 ci: fix typo in matrix
Andy Pan 7a9458c0 2024-05-20T17:17:45 Don't try to set SO_REUSEADDR and SO_REUSEPORT on Unix sockets (#1625)
Cœur 66ee086b 2024-05-06T23:32:00 Fix conversion loses precision ssize_t to int in evthread_notify_base_default()
Cœur 7afbdcf2 2024-05-06T23:31:27 Ensure that event had been removed in event_process_active_single_queue() It should not be possible, since only EVLIST_ACTIVE should be triggered from event_process_active_single_queue, but adding assert will not hurt.
Andy Pan 8976100a 2024-05-17T17:06:49 unix: fail the operation when SO_REUSEPORT has no load balancing --------- Signed-off-by: Andy Pan <i@andypan.me>
Andy Pan 832f5269 2024-05-17T16:54:22 aix: enable SO_REUSEPORT on AIX AIX 7.2.5 added the feature that would add the capability to distribute incoming connections across all listening ports. https://www.ibm.com/support/pages/how-get-better-listening-performance-multiple-listening-sockets-using-same-port-number-soreuseport --------- Signed-off-by: Andy Pan <i@andypan.me>
Andy Pan a41453ab 2024-05-09T17:34:15 Eliminate the redundant ev_uint64_t for eventfd --------- Signed-off-by: Andy Pan <i@andypan.me>
Azat Khuzhin fc9bfd21 2024-05-07T22:15:40 Merge pull request #1649 from azat/be/BSD-connect-failures Fix tests failures due to incorrect handling of ECONNREFUSED on BSD
Cœur 6d125f54 2024-05-06T15:28:48 Fix evbuffer_file_segment_new 64-bit support on Win32 (#1637) This fixes the problematic #define fstat _fstat which would only support files up to 2 GB. Also refactored it as evutil_fd_filesize to avoid exposing stat when not necessary.
Cœur af31823f 2024-05-05T16:43:23 Fix potential Null pointer dereference in bufferevent_openssl.c
Azat Khuzhin 85a0ec9b 2024-05-06T08:50:36 be: make the code in bufferevent_socket_connect() more reliable There is one icky in case for windows: if (sa) { #ifdef _WIN32 if (bufferevent_async_can_connect_(bev)) { bufferevent_setfd(bev, fd); r = bufferevent_async_connect_(bev, fd, sa, socklen); if (r < 0) goto freesock; bufev_p->connecting = 1; result = 0; goto done; - } else + } else { #endif r = evutil_socket_connect_(&fd, sa, socklen); if (r < 0) // Previosly this line was executed // regardless of bufferevent_async_can_connect_(), but the case under // bufferevent_async_can_connect_() always does goto, so it is 100% the // same code, but just to make it more cleaner goto freesock; +#ifdef _WIN32 + } +#endif }
Azat Khuzhin 3201009b 2024-05-06T08:38:53 Revert "Remove dead code from bufferevent_socket_connect" That wasn't the dead code, since the `r` could be `2` in case of `ECONNREFUSED`, and it should trigger errorcb not the writecb. This is actually questionable should be call errorcb at all in case of connect() returns an error immediately, but I guess the reason was to make it compatible with others, ECONNREFUSED can be returned only for specific cases and only on BSD (AFAIK). While for instance EHOSTUNREACH is not. And after this change now all tests are passed on FreeBSD. Well, sometimes few tests fails due to timing issues, but in general looks good. Since even all tests in parallel passed: $ rm -f /tmp/libevent*log; bin/regress --list-tests | awk '/^ / { print $1 }' | xargs -I{} -P100 bash -c 'n={}; bin/regress --no-fork --verbose $n |& tee /tmp/libevent-test-${n//\//_}.log' |& grep -F ' [FAILED' |& tee /tmp/libevent-tests.log And having green CI is crucial for libevent, not only because it is a rule of thumb for all projects, but also because in case of failures it will retry on and on, which will cause CI stuck. Fixes: bufferevent/bufferevent_connect_fail Fixes: bufferevent/bufferevent_connect_fail_eventcb Fixes: bufferevent/bufferevent_connect_fail_eventcb_defer This reverts commit 56e121310954cbee2310c5eb2a3000115186563d. Refs: https://github.com/libevent/libevent/pull/1100
Azat Khuzhin 3f7c1cba 2024-05-05T21:03:21 be: add a comment for handling ECONNREFUSED in bufferevent_readcb() Fixes: 3189eb000b6d8751223061930a019f85c284f985 ("be_sock: handle readv() returns ECONNREFUSED (freebsd 9.2)")
Azat Khuzhin c6a74ee0 2024-05-06T09:13:15 Merge branch 'test/fixes' -- more small fixes * test/fixes: test: mark http/timeout_read_server as retriable test: reset some static vars to avoid affecting other tests test: fix printing number of retries for FAILED message test: add debugging for bufferevent/bufferevent_connect_fail_eventcb* test: suppress logging for buffer/add_file_leak1
Azat Khuzhin 0f51ba66 2024-05-06T09:10:15 test: mark http/timeout_read_server as retriable
Azat Khuzhin ba97d947 2024-05-05T21:35:46 test: reset some static vars to avoid affecting other tests
Azat Khuzhin 479b5ed6 2024-05-05T21:30:01 test: fix printing number of retries for FAILED message
Azat Khuzhin d538f41f 2024-05-05T21:12:14 test: add debugging for bufferevent/bufferevent_connect_fail_eventcb*
Azat Khuzhin 2d4d1747 2024-05-05T22:15:56 test: suppress logging for buffer/add_file_leak1 Warnings from this test should be ignored: [warn] evbuffer_file_segment_materialize: mmap(5, 0, 0) failed: Invalid argument
Azat Khuzhin 6bb41ed0 2024-05-05T20:22:43 Merge branch 'test/fix-reports' * test/fix-reports: test: add proper message in case of test failure test: fix RETRYING message (add missing group prefix)
Azat Khuzhin 93a76aa2 2024-05-05T20:20:27 test: add proper message in case of test failure Right now it is impossible to understand what had been failed, but after: $ regress thread/conditions_simple thread/conditions_simple: [forking] FAIL /src/le/libevent/test/regress_thread.c:385: assert(n_signal == 0): 1 vs 0 [RETRYING thread/conditions_simple (attempts left 2, delay 1 sec)] thread/conditions_simple: [forking] FAIL /src/le/libevent/test/regress_thread.c:385: assert(n_signal == 0): 1 vs 0 [RETRYING thread/conditions_simple (attempts left 1, delay 1 sec)] thread/conditions_simple: [forking] FAIL /src/le/libevent/test/regress_thread.c:385: assert(n_signal == 0): 1 vs 0 [RETRYING thread/conditions_simple (attempts left 0, delay 1 sec)] thread/conditions_simple: [forking] FAIL /src/le/libevent/test/regress_thread.c:385: assert(n_signal == 0): 1 vs 0 [conditions_simple FAILED] [FAILED thread/conditions_simple (attempts made -1)] 1/1 TESTS FAILED. (0 skipped)
Azat Khuzhin d5745413 2024-05-05T20:15:22 test: fix RETRYING message (add missing group prefix) Before: $ regress thread/conditions_simple thread/conditions_simple: [forking] FAIL /src/le/libevent/test/regress_thread.c:385: assert(n_signal == 0): 1 vs 0 [RETRYING conditions_simple (attempts left 2, delay 1 sec)] After: $ regress thread/conditions_simple thread/conditions_simple: [forking] FAIL /src/le/libevent/test/regress_thread.c:385: assert(n_signal == 0): 1 vs 0 [RETRYING thread/conditions_simple (attempts left 2, delay 1 sec)]
Cœur 5d45f4d9 2024-05-04T18:25:17 Simplifying apple-cmake-job
Azat Khuzhin ccf4c74d 2024-05-04T12:40:36 Add ChangeLog-2.1/ChangeLog (aka 2.2) into dist package
Cœur d241fcab 2024-05-04T20:33:18 Add Privacy Manifest for App Store submissions Doc: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api From the API list, the libevent library only uses: - mach_absolute_time, but that one is avoided with HAVE_POSIX_MONOTONIC (default) instead of HAVE_MACH_MONOTONIC - fstat and stat in evbuffer_file_segment_new, which is covered by third-party SDK usage (0A2A.1) - fstat and stat in evutil_read_file_, which is used to read the "/etc/resolv.conf" and "/etc/hosts" files, for which there are no available supporting reasons
Cœur 7ede5af6 2024-05-04T18:04:14 Updating deprecated GitHub actions (#1629) * Updating deprecated GitHub actions * code review: use commit hash for actions
dependabot[bot] ac96656c 2024-05-01T14:33:53 Bump github/codeql-action in the github-actions group Bumps the github-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.24.10 to 3.25.3 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/4355270be187e1b672a7a1c7c7bae5afdc1ab94a...d39d31e687223d841ef683f52467bd88e9b21c14) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Azat Khuzhin 534da76d 2024-05-04T12:48:57 Merge pull request #1641 from Coeur/coeur/apple-cmake-job Adding apple-cmake-job for an iOS/tvOS/visionOS/watchOS build
Cœur f516e399 2024-05-04T17:42:26 Fix brew path on Apple Silicon (#1633) * Fix brew path on Apple Silicon * code review: `brew --prefix openssl` * code review: correct mbedtls path * code review: cmake does support autodetection of OPENSSL_ROOT_DIR
Cœur 3c744cee 2024-05-01T14:55:29 fix linux retrying cmake
hunterx008 0428771a 2024-05-01T23:17:54 Remove redundant condition in function:event_base_once
Cœur 71108830 2024-05-02T13:16:04 using xcode-version: latest-stable for xros support
Cœur b7fb04e8 2024-05-02T12:57:55 Adding apple-cmake-job for an iOS/tvOS/watchOS build
Cœur eec47a67 2024-04-30T15:59:58 Fix typos (#1634)