Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/neovim/libuv
[DEPRECATED] Nvim 0.6+ uses upstream libuv, not this fork.
https://github.com/neovim/libuv
PR-URL: https://github.com/libuv/libuv/pull/2620
Reviewed-By: Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2620
Reviewed-By: Saúl Ibarra Corretgé <[email protected]>
Previously, this field was being used uninitialized, leading to the
uv_write call returning fail...
PR-URL: https://github.com/libuv/libuv/pull/2620
Reviewed-By: Saúl Ibarra Corretgé <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2620
Reviewed-By: Saúl Ibarra Corretgé <[email protected]>
This commits adds support for recvmmsg() and sendmmsg() extensions to
recvmsg() and sendmsg() th...
The UDP pummel benchmark does not model usual UDP servers well,
in UDP services like DNS, DHCP o...
It was missing socket binding and the on_recv() callback was wrong.
PR-URL: https://github.com/...
618533b7e3ba4b9e86d870a4ab59f147fa20566b authored almost 5 years ago by Marek Vavrusa <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2662
Reviewed-By: Ben Noordhuis <[email protected]>...
Only update the `process_title` struct on success, otherwise it points
to memory libuv doesn't o...
PR-URL: https://github.com/libuv/libuv/pull/2668
Reviewed-By: Colin Ihrig <[email protected]>
Re...
It was checking that the destination buffer was big enough to hold
the total capacity of the pro...
Current UNIX systems define various defaults for
TCP_KEEPINTVL and TCP_KEEPCNT, which makes the ...
The embedded color profiles are proprietary data. Considering that
embedding a color profile in ...
Update to 1.34.2
b899d12b0d56d217f31222da83f8c398355b69ef authored almost 5 years ago by Justin M. Keyes <[email protected]>
Assume the presence of the SOCK_CLOEXEC flag. It was added in FreeBSD 10
and before Linux 2.6.32...
PR-URL: https://github.com/libuv/libuv/pull/2665
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...
Assume the presence of the eventfd2() system call on Linux. It was added
in 2.6.27 and our basel...
This commit checks that setting the close-on-exec and non-blocking flags
on the file descriptors...
This lets us get rid of the system call wrappers and simplify
the fs event watcher code a great ...
Assume the presence of the pipe2() system call. It was added
in FreeBSD 10 and Linux 2.6.27.
PR...
233490819ca4010d0db70a0ae411ae9f73571baa authored almost 5 years ago by Ben Noordhuis <[email protected]>
This commit checks that setting the close-on-exec flag on the file
descriptors succeeds, and clo...
Assume the presence of the accept4() system call on Linux. It was added
in 2.6.28 and our baseli...
Assume the presence of the dup3() system call on Linux. It was added
in 2.6.27 and our baseline ...
PR-URL: https://github.com/libuv/libuv/pull/2663
Reviewed-By: Ben Noordhuis <[email protected]>...
* Add two policies to reduce "regex" if statements
* Add CMAKE_MODULE_PATH for custom CMake modu...
2020.01.24, Version 1.34.2 (Stable)
Changes since version 1.34.1:
* misc: adjust stalebot dead...
6040b3c019a93aa241534f719c7a8d2b9ad0118b authored almost 5 years ago by erw7 <[email protected]>
This reverts commit 4ce452cd24998f27e7a0c3ae0028410fc6d5619d.
4ce452cd causes problems on vario...
PR-URL: https://github.com/libuv/libuv/pull/2559
Reviewed-By: Jameson Nash <[email protected]>
R...
This test sometimes times out on `macos` because not all the expected events are
received: the c...
We seem to be receiving unrelated network traffic from other libuv
tests. Add some debugging out...
On IBMi PASE, listen(pipe_fd, backlog=0) leads to "Connection refused" error
PR-URL: https://gi...
1b045d464d5703b97d7fbd5b434454fc60b96915 authored almost 5 years ago by Xu Meng <[email protected]>
On IBMi PASE, we need to skip some file permission tests for `root`.
And the file stat of symbol...
Fixes: https://github.com/libuv/libuv/issues/2638
PR-URL: https://github.com/libuv/libuv/pull/26...
ip_mreq_source struct are not defined in Android NDK <= 16, regardless
of the API level.
Fixes:...
8270add421c602454a1ccafc8d6947cd4536c754 authored almost 5 years ago by David Carlier <[email protected]>Fixes: https://github.com/libuv/libuv/issues/2646
3ac654c8a2e467a876fd793e5808f19a09bac051 authored almost 5 years ago by cjihrig <[email protected]>a5a6bf7052a41ddfd459b6bceb2f8621008c5b8e authored almost 5 years ago by cjihrig <[email protected]>
Changes since version 1.34.1:
* misc: adjust stalebot deadlines (Jameson Nash)
* test: fix env...
f868c9ab0c307525a16fff99fd21e32a6ebc3837 authored almost 5 years ago by cjihrig <[email protected]>
`uv__open_cloexec()` already returns a libuv error code in case
of failure, and not `-1` like sy...
This reverts commit ca08b48252230db27592248aef10c2d1779bccce, for the
same reasons that it was r...
The mutex also needs to protect the access to the state->loop variable,
since that's owned by th...
Set this to NULL just before disposing it to make mistakes more
painfully obvious, hopefully.
P...
07ddcb3052fa2d6c52bde62aa1abab5769ed307a authored almost 5 years ago by Jameson Nash <[email protected]>
On IBMi PASE we need to call Qp2getifaddrs() to get the network
interface configurations. And to...
It's been reported that calling this function causes the Core Graphics
framework to start report...
If the output data contained a null byte (for example, because it was
really utf16), we'd trunca...
It has been observed that running the tests via shell script
can cause special environment varia...
PR-URL: https://github.com/libuv/libuv/pull/2498
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail...
Fixes: https://github.com/libuv/libuv/issues/2595
33cb9f4a3ff6aa44296690a87af5b781946de13f authored almost 5 years ago by cjihrig <[email protected]>9eff868308a849c4d8f2d9fa888b3d0ddb7e1706 authored almost 5 years ago by cjihrig <[email protected]>
Changes since version 1.34.0:
* unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis)
*...
8aa5636ec72990bb2856f81e14c95813024a5c2b authored almost 5 years ago by cjihrig <[email protected]>
Since this re-open logic is supposed to be transparent to the parent
program, this flag helps en...
The test checks that the creation time equals the birth time on systems
that support the notion ...
Refs: https://github.com/libuv/libuv/issues/2603
PR-URL: https://github.com/libuv/libuv/pull/260...
Fixes: https://github.com/libuv/libuv/issues/2603
PR-URL: https://github.com/libuv/libuv/pull/26...
This assert was stronger than necessary (we assert the actual condition
later in this function)....
This code already had special handling for decoding utf-8
characters correctly for the UCS-2 con...
Some people have misread this section to imply that libuv does not
support Unix `pipe` objects, ...
Fixes: https://github.com/libuv/libuv/issues/1425
PR-URL: https://github.com/libuv/libuv/pull/26...
The former was missing `urandom`, while the later is the host site for
https://www.kernel.org/do...
Prefer https when available, follow permanent redirects, and find
alternate sources for dead lin...
uv_fs_copyfile() calls fchmod() to change the target file's permissions
to the source file's per...
Introduced in https://github.com/libuv/libuv/pull/2404
and https://github.com/libuv/libuv/pull/2...
On IBMi, msg_controllen of struct msghdr can not exceed 256.
The default UV__CMSG_FD_COUNT value...
It is known to fail asserts and leak memory, making it not particularly
good as sample code. Si...
When the thread attributes object returned by pthread_getattr_np() is no
longer required, it sho...
PR-URL: https://github.com/libuv/libuv/pull/2539
Reviewed-By: Ben Noordhuis <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/2418
PR-URL: https://github.com/libuv/libuv/pull/25...
The test suite is known to have issues when run as root. This
commit prevents the test suite fro...
PR-URL: https://github.com/libuv/libuv/pull/2510
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/2517
Reviewed-By: Ben Noordhuis <[email protected]>...
Binaries for Windows was experimental and removed from libuv 1.19.0
onwards.
PR-URL: https://gi...
3e56d99817a94eb0158577925cbc833f1645a460 authored about 5 years ago by Richard Lau <[email protected]>uv_(get|set)_process_title is not implemented on IBMi.
PR-URL: https://github.com/libuv/libuv/p...
93634e29042993b465815842c23035c906bc7da0 authored about 5 years ago by Xu Meng <[email protected]>
On IBMi, uv_uptime() and uv_fs_event_init() return UV_ENOSYS.
Set NO_FS_EVENTS on IBMi.
PR-URL:...
5b12c313e130cd40958495517396e023ee317748 authored about 5 years ago by Xu Meng <[email protected]>
For the dl api, OpenBSD reports only wrong binary format.
Others are unsupported.
PR-URL: https...
5a88a63b00499846026d07399b358e338b2046b4 authored about 5 years ago by David Carlier <[email protected]>
On IBMi PASE isatty() always returns true for stdin, stdout and stderr.
Use ioctl() instead to i...
This reverts commit 038eacfbf466f0b51e80b6f5fa9026c7ed767dfb.
It was reported that this change ...
565cdd16bb822a0f02edffcd241a6f9c9e70e78b authored about 5 years ago by Ben Noordhuis <[email protected]>
Stop dlsym-ing the symbol name at run-time, that was only necessary to
support macOS and iOS ver...
This reverts commit bee1bf5dd7de8da316821c32411425f7cf7ab49c.
This is necessary in order to be ...
56f8366873630ea340283f05391aed20353bcbd7 authored about 5 years ago by Ben Noordhuis <[email protected]>
This flag emits warnings with some versions of gcc that we don't care
about (libuv targets POSIX...
Look up the "mkostemp" symbol once instead of on every call
to uv_fs_mkstemp().
PR-URL: https:/...
a0530ce77ea7c448fcf12d67ce528a8f867922e4 authored about 5 years ago by Ben Noordhuis <[email protected]>
Fixes: https://github.com/libuv/libuv/issues/2563
PR-URL: https://github.com/libuv/libuv/pull/25...
Fixes: https://github.com/libuv/libuv/issues/2538
d01f0500996149d6acf8d3805bd39285dfa656be authored about 5 years ago by cjihrig <[email protected]>d998dc33da9075b7a0b83002f8fb225ba7fe3e6b authored about 5 years ago by cjihrig <[email protected]>
Changes since version 1.33.1:
* unix: move random-sysctl to random-sysctl-linux (nia)
* netbsd...
15ae750151ac9341e5945eb38f8982d59fb99201 authored about 5 years ago by cjihrig <[email protected]>
* Remove an assert() that wasn't actually being tested because the CI
builds libuv with `-DNDE...
Reception of a signal makes nanosleep() return prematurely. Restart the
system call when that ha...
Before this commit, uv_sleep() made two library calls: sleep() to sleep
for the requested number...
Thanks to Andreas Hauptmann and Bastian Schmitz for their earlier work.
Supersedes: https://git...
5500253cac6fb4918aa75bde875794a7bfbdb2f0 authored about 5 years ago by Saúl Ibarra Corretgé <[email protected]>Changes based on code in `src/unix/bsd-ifaddrs.c`.
PR-URL: https://github.com/libuv/libuv/pull/...
0a4e0b9d305b53be732470a16cf226904e65faf4 authored about 5 years ago by Richard Lau <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2545
Reviewed-By: Ben Noordhuis <[email protected]>
Use SIOCGIFNETMASK6 for IPv6 network interfaces.
The SIOCGIFNETMASK and SIOCGIFNETMASK6 ioctl()...
e3d378747c3adc5656daed964f4f66386c3cd551 authored about 5 years ago by Richard Lau <[email protected]>
PR-URL: https://github.com/libuv/libuv/pull/2551
Reviewed-By: Ben Noordhuis <[email protected]>...
This commit exposes the uv_sleep() function that previously
only existed in the test runner.
PR...
8c73eee23f15ef11b6ef3b8f8113f78a95794e47 authored about 5 years ago by cjihrig <[email protected]>
statx is not implemented on RHEL 7 and trying to call it from within a
docker container might re...
This commit contains an untested change but the sources list was so
woefully incomplete that eve...
linux-core defines uv_get_free_memory() and uv_get_total_memory() so
don't include sysinfo-memor...
PR-URL: https://github.com/libuv/libuv/pull/2542
Reviewed-By: Colin Ihrig <[email protected]>
Re...
The Unix/macOS uv__fs_copyfile() implementation falls back to
using uv_fs_sendfile(). This commi...
PR-URL: https://github.com/libuv/libuv/pull/2528
Reviewed-By: Ben Noordhuis <[email protected]>...
PR-URL: https://github.com/libuv/libuv/pull/2528
Reviewed-By: Ben Noordhuis <[email protected]>...