|
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>
|
|
267e808e
|
2024-10-23T21:54:31
|
|
Updated documentation for bufferevent_setcb() (#1733)
Co-authored-by: Azat Khuzhin <a3at.mail@gmail.com>
|
|
2a1ec766
|
2024-10-21T21:53:44
|
|
ci/openbsd: bump autoconf version to 2.72
|
|
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
|
|
970a258b
|
2024-10-21T10:02:33
|
|
CI and tests fixes (#1719)
|
|
468be957
|
2024-10-21T09:58:38
|
|
tests: add a test for event_free() from signal callback handler (#1729)
|
|
ae635d4b
|
2024-10-20T21:47:17
|
|
add explicit check for linux
|
|
c923a184
|
2024-10-15T21:02:53
|
|
getaddrinfo with localhost does not necessarily read files
|
|
096c5fe5
|
2024-10-15T15:38:53
|
|
update openbsd pkg names to 7.6
|
|
5755befd
|
2024-10-15T12:44:09
|
|
fix a Werror error
|
|
370d9924
|
2024-10-15T12:33:52
|
|
mbedtls3 does not support tls<1.3, and tls<1.3 does not support renegotiations. therefore, disable
|
|
87c921f9
|
2024-10-11T12:29:50
|
|
make sure cmake cache misses when configuration files change
|
|
dc37edc4
|
2024-10-20T21:59:13
|
|
Add a comment about handling event_free() for signals in event_signal_closure()
|
|
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
|
|
2321506d
|
2024-10-03T12:45:06
|
|
replace mbedtls@2 with mbedtls
|
|
f6e426c2
|
2024-10-04T06:45:52
|
|
Move find_dependency() directly to LibeventConfig.cmake (#1726)
|
|
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
|
|
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)
|
|
8f1e4bd9
|
2024-09-29T03:49:15
|
|
fix typo: bufferevent_set_callbacks should be bufferevent_setcb
|
|
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/)
|
|
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
|
|
ccb18f5b
|
2024-09-20T20:56:14
|
|
fix cmake build error for android: threads not found
|
|
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>
|
|
bb0d473b
|
2024-09-10T21:53:27
|
|
Add small note to event_active() documentation
|
|
628f39bb
|
2024-08-12T10:00:44
|
|
ws: fix potential NULL pointer dereference
|
|
d1a90d09
|
2024-08-07T17:20:46
|
|
tests: Fix potential NULL pointer dereference
|
|
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>
|
|
0499c517
|
2024-08-05T05:23:43
|
|
Document non-NULL parameters in public API (#1705)
|
|
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)
|
|
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
|
|
7f23b5b5
|
2024-07-10T06:14:50
|
|
Add instruction for release tarballs validation with GPG keys
Fixes: https://github.com/libevent/libevent/issues/1691
|
|
9d735b4b
|
2024-07-09T23:34:00
|
|
Better error handling in event-read-fifo.c (#1673)
|
|
25f4439d
|
2024-04-22T15:11:15
|
|
sample/event-read-fifo: add proper exit path
Co-authored-by: Azat Khuzhin <azat@libevent.org>
|
|
09738283
|
2024-04-10T18:21:47
|
|
Fix potential Null pointer dereference in event-read-fifo.c
|
|
30d169b1
|
2024-07-08T23:20:26
|
|
Better error path in test-changelist.c and EVUTIL_INVALID_SOCKET (#1679)
|
|
5485887c
|
2024-06-24T14:19:12
|
|
Check against EVUTIL_INVALID_SOCKET
|
|
3f799ab6
|
2024-04-22T15:31:10
|
|
test/test-changelist: add proper exit path
|
|
6f9f2f3a
|
2024-04-10T17:25:54
|
|
test/test-changelist.c: fix potential NULL pointer dereference
|
|
66428fb9
|
2024-07-08T10:15:29
|
|
test-closed: fix -Werror=maybe-uninitialized
Follow-up for: https://github.com/libevent/libevent/pull/1680
|
|
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>
|
|
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>
|
|
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>
|
|
0bbaee61
|
2024-07-06T09:13:41
|
|
Disable persist-credentials for actions/checkout to improve security
|
|
7331c66b
|
2024-07-06T08:59:19
|
|
ci: limit artifacts
Refs: https://github.com/libevent/libevent/security/advisories/GHSA-f4cg-pcr2-495m
|
|
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>
|
|
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§ion=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>
|
|
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>
|
|
78d29804
|
2024-06-24T15:58:46
|
|
gitignore cleanup (#1672)
|
|
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
|
|
e5181b15
|
2024-06-24T03:37:49
|
|
Cleanup EVENT_HAVE_ macros (#1645)
|
|
8dd92069
|
2024-06-24T03:15:23
|
|
Fix potential Null pointer dereference in bench_httpclient.c (#1676)
Co-authored-by: icy17 <1061499390@qq.com>
|
|
5d830362
|
2024-06-24T03:12:39
|
|
Fix potential Null pointer dereference in regress_dns.c (#1675)
Co-authored-by: icy17 <1061499390@qq.com>
|
|
dabf4e13
|
2024-06-24T03:10:56
|
|
Fix potential Null pointer dereference in ws-chat-server.c (#1674)
Co-authored-by: icy17 <1061499390@qq.com>
|
|
6d8c38af
|
2024-06-02T10:31:11
|
|
Reducing the number of mingw warnings
|
|
a0fc31bf
|
2024-06-01T18:52:39
|
|
Sort symbols to check in cmake/autotools lexicographically
|
|
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
|
|
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
|
|
f5b61043
|
2024-05-20T11:53:24
|
|
test: use evutil_timerclear over timerclear
|
|
b202a72b
|
2024-05-24T05:31:27
|
|
temp size assert for #1632
|
|
5fbc00a3
|
2024-05-23T14:53:13
|
|
event_warn mmap format
|
|
ceb6551f
|
2024-05-19T00:18:48
|
|
gcc: fix the -Wincompatible-pointer-types errors
---------
Signed-off-by: Andy Pan <i@andypan.me>
|
|
fef2a867
|
2024-05-21T11:05:23
|
|
Fix -Wcast-function-type errors
---------
Signed-off-by: Andy Pan <i@andypan.me>
|
|
e58f1fa6
|
2024-05-20T09:27:52
|
|
Fix the -Wint-conversion
---------
Signed-off-by: Andy Pan <i@andypan.me>
|
|
ee4fa05d
|
2024-05-19T16:10:02
|
|
Fix the compiler errors in sample/http-server.c
---------
Signed-off-by: Andy Pan <i@andypan.me>
|
|
9e89a407
|
2024-05-24T05:33:13
|
|
Fix Windows format warning in newer Visual Studio
|
|
525f5d0a
|
2024-05-10T20:00:37
|
|
ci: Switch `lukka/run-vcpkg` back to v7
Newer versions expect a vcpkg manifest.
|
|
ab338ab1
|
2024-05-20T09:19:28
|
|
ci: fix typo in matrix
|
|
7a9458c0
|
2024-05-20T17:17:45
|
|
Don't try to set SO_REUSEADDR and SO_REUSEPORT on Unix sockets (#1625)
|
|
66ee086b
|
2024-05-06T23:32:00
|
|
Fix conversion loses precision ssize_t to int in evthread_notify_base_default()
|
|
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.
|
|
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>
|
|
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>
|
|
a41453ab
|
2024-05-09T17:34:15
|
|
Eliminate the redundant ev_uint64_t for eventfd
---------
Signed-off-by: Andy Pan <i@andypan.me>
|
|
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
|
|
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.
|
|
af31823f
|
2024-05-05T16:43:23
|
|
Fix potential Null pointer dereference in bufferevent_openssl.c
|
|
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
}
|
|
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
|
|
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)")
|
|
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
|
|
0f51ba66
|
2024-05-06T09:10:15
|
|
test: mark http/timeout_read_server as retriable
|
|
ba97d947
|
2024-05-05T21:35:46
|
|
test: reset some static vars to avoid affecting other tests
|
|
479b5ed6
|
2024-05-05T21:30:01
|
|
test: fix printing number of retries for FAILED message
|
|
d538f41f
|
2024-05-05T21:12:14
|
|
test: add debugging for bufferevent/bufferevent_connect_fail_eventcb*
|
|
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
|
|
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)
|
|
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)
|
|
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)]
|
|
5d45f4d9
|
2024-05-04T18:25:17
|
|
Simplifying apple-cmake-job
|
|
ccf4c74d
|
2024-05-04T12:40:36
|
|
Add ChangeLog-2.1/ChangeLog (aka 2.2) into dist package
|
|
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
|
|
7ede5af6
|
2024-05-04T18:04:14
|
|
Updating deprecated GitHub actions (#1629)
* Updating deprecated GitHub actions
* code review: use commit hash for actions
|
|
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>
|
|
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
|
|
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
|
|
3c744cee
|
2024-05-01T14:55:29
|
|
fix linux retrying cmake
|
|
0428771a
|
2024-05-01T23:17:54
|
|
Remove redundant condition in function:event_base_once
|
|
71108830
|
2024-05-02T13:16:04
|
|
using xcode-version: latest-stable for xros support
|
|
b7fb04e8
|
2024-05-02T12:57:55
|
|
Adding apple-cmake-job for an iOS/tvOS/watchOS build
|
|
eec47a67
|
2024-04-30T15:59:58
|
|
Fix typos (#1634)
|