9c1de6e9 | 25-Jul-2023 |
Ben Noordhuis |
test: enable disabled fs_link (#4104) This test was added in commit 060026ced from 2011 but its author forgot to actually enable it. |
49d83c03 | 25-Jul-2023 |
Ben Noordhuis |
test: enable disabled tcp_connect6_error_fault (#4103) The test was added in commit e3f2631127 from 2011 but it appears the author forgot to add it to the test list. The other t
test: enable disabled tcp_connect6_error_fault (#4103) The test was added in commit e3f2631127 from 2011 but it appears the author forgot to add it to the test list. The other test from that commit was enabled by yours truly in 2012 in 7447048981 but apparently I overlooked the second test as well.
show more ...
|
d09441ca | 13-Jul-2023 |
Jameson Nash |
fs: fix WTF-8 decoding issue (#4092) We forgot to mask off the high bits from the first byte, so we ended up always failing the subsequent range check. Refs: #2970 Fixes: ht
fs: fix WTF-8 decoding issue (#4092) We forgot to mask off the high bits from the first byte, so we ended up always failing the subsequent range check. Refs: #2970 Fixes: https://github.com/nodejs/node/issues/48673
show more ...
|
50b53cbd | 12-Jul-2023 |
Ben Noordhuis |
linux: don't use io_uring on pre-5.10.186 kernels (#4093) Those kernels have a known resource consumption bug where the sqpoll thread busy-loops. Fixes: https://github.com/libuv
linux: don't use io_uring on pre-5.10.186 kernels (#4093) Those kernels have a known resource consumption bug where the sqpoll thread busy-loops. Fixes: https://github.com/libuv/libuv/issues/4089
show more ...
|
1230fad8 | 12-Jul-2023 |
小明 <7737673+caobug@users.noreply.github.com> |
darwin: fix build warnings (#4073) |
a939d643 | 12-Jul-2023 |
Shuduo Sang |
linux: fix harmless warn_unused_result warning (#4056) |
2f87d5c1 | 10-Jul-2023 |
Ben Noordhuis |
test: fix license blurb (#4085) Fixes: https://github.com/libuv/libuv/issues/4080 |
c5644368 | 30-Jun-2023 |
Santiago Gimeno |
Now working on version 1.46.1 Fixes: https://github.com/libuv/libuv/issues/4060 |
ad523c20 | 30-Jun-2023 |
Santiago Gimeno |
Add SHA to ChangeLog |
f0bb7e40 | 30-Jun-2023 |
Santiago Gimeno |
2023.06.30, Version 1.46.0 (Stable) Changes since version 1.45.0: * Add SHA to ChangeLog (Santiago Gimeno) * misc: update readthedocs config (Jameson Nash) * test:
2023.06.30, Version 1.46.0 (Stable) Changes since version 1.45.0: * Add SHA to ChangeLog (Santiago Gimeno) * misc: update readthedocs config (Jameson Nash) * test: remove erroneous RETURN_SKIP (Ben Noordhuis) * android: disable io_uring support (Ben Noordhuis) * linux: add some more iouring backed fs ops (Santiago Gimeno) * build: add autoconf option for disable-maintainer-mode (Jameson Nash) * fs: use WTF-8 on Windows (Stefan Karpinski) * unix,win: replace QUEUE with struct uv__queue (Ben Noordhuis) * linux: fs_read to use io_uring if iovcnt > IOV_MAX (Santiago Gimeno) * ios: fix uv_getrusage() ru_maxrss calculation (Ben Noordhuis) * include: update outdated code comment (Ben Noordhuis) * linux: support abstract unix sockets (Ben Noordhuis) * unix,win: add UV_PIPE_NO_TRUNCATE flag (Ben Noordhuis) * unix: add loongarch support (liuxiang88) * doc: add DPS8M to LINKS.md (Jeffrey H. Johnson) * include: add EUNATCH errno mapping (Abdirahim Musse) * src: don't run timers if loop is stopped/unref'd (Trevor Norris) * win: fix -Wpointer-to-int-cast warning (Ben Noordhuis) * test,win: fix -Wunused-variable warning (Ben Noordhuis) * test,win: fix -Wformat warning (Ben Noordhuis) * linux: work around io_uring IORING_OP_CLOSE bug (Ben Noordhuis) * win: remove unused functions (Ben Noordhuis) * bench: add bench to check uv_loop_alive (Trevor Norris) * test: add uv_cancel test for threadpool (Trevor Norris) * unix: skip prohibited syscalls on tvOS and watchOS (小明) * unix,fs: make no_pwritev access thread-safe (Santiago Gimeno) * unix: fix build for lower versions of Android (小明)
show more ...
|
7b43d70b | 26-Jun-2023 |
小明 <7737673+caobug@users.noreply.github.com> |
unix: fix build for lower versions of Android (#4046) Available since Android N (API level 24): getgrgid_r, preadv, pwritev Refs: https://cs.android.com/android/platform/superprojec
unix: fix build for lower versions of Android (#4046) Available since Android N (API level 24): getgrgid_r, preadv, pwritev Refs: https://cs.android.com/android/platform/superproject/+/master:bionic/docs/status.md
show more ...
|
c8fad2ac | 23-Jun-2023 |
Santiago Gimeno |
unix,fs: make no_pwritev access thread-safe (#4066) |
ca544ed6 | 23-Jun-2023 |
小明 <7737673+caobug@users.noreply.github.com> |
unix: skip prohibited syscalls on tvOS and watchOS (#4043) |
6df5a721 | 06-Apr-2023 |
Trevor Norris |
test: add uv_cancel test for threadpool (#4065 2/2) Check that uv_cancel() returns UV_EBUSY when called while the uv_work_cb is being executed. |
3e0b846b | 28-Mar-2023 |
Trevor Norris |
bench: add bench to check uv_loop_alive (#4065 1/2) |
4b0fe817 | 20-Jun-2023 |
Ben Noordhuis |
win: remove unused functions (#4063) |
1752791c | 20-Jun-2023 |
Ben Noordhuis |
linux: work around io_uring IORING_OP_CLOSE bug (#4059) Work around a poorly understood bug in older kernels where closing a file descriptor pointing to /foo/bar results in ETXTBSY error
linux: work around io_uring IORING_OP_CLOSE bug (#4059) Work around a poorly understood bug in older kernels where closing a file descriptor pointing to /foo/bar results in ETXTBSY errors when trying to execve("/foo/bar") later on. The bug seems to have been fixed somewhere between 5.15.85 and 5.15.90. I couldn't pinpoint the responsible commit but good candidates are the several data race fixes. Interestingly, it seems to manifest only when running under Docker so the possibility of a Docker bug can't be completely ruled out either. This commit moves uv__kernel_version() from fs.c to linux.c because the latter now uses it more than the former. Fixes: https://github.com/nodejs/node/issues/48444
show more ...
|
2bf97f12 | 19-Jun-2023 |
Ben Noordhuis |
test,win: fix -Wformat warning |
9179888c | 19-Jun-2023 |
Ben Noordhuis |
test,win: fix -Wunused-variable warning |
dde50f0e | 19-Jun-2023 |
Ben Noordhuis |
win: fix -Wpointer-to-int-cast warning |
24d1d080 | 14-Jun-2023 |
Trevor Norris |
src: don't run timers if loop is stopped/unref'd (#4048) The initial run of timers shouldn't happen if uv_stop() has been run before uv_run() was called, and for backwards compatibility
src: don't run timers if loop is stopped/unref'd (#4048) The initial run of timers shouldn't happen if uv_stop() has been run before uv_run() was called, and for backwards compatibility they also shouldn't run if they have been unref'd before calling uv_run().
show more ...
|
6a9e4293 | 16-Jun-2023 |
Abdirahim Musse <33973272+abmusse@users.noreply.github.com> |
include: add EUNATCH errno mapping (#4047) add EUNATCH errno mapping |
4002231b | 16-Jun-2023 |
Jeffrey H. Johnson |
doc: add DPS8M to LINKS.md (#4052) |
7ada448d | 16-Jun-2023 |
liuxiang88 <94350585+liuxiang88@users.noreply.github.com> |
unix: add loongarch support (#4054) Signed-off-by: liuxiang <liuxiang@loongson.cn> |
2f1614b1 | 06-Jun-2023 |
Ben Noordhuis |
unix,win: add UV_PIPE_NO_TRUNCATE flag (#4040) Libuv's default behavior is to truncate long Unix socket paths. The flag tells it to return an error instead. Fixes: https://githu
unix,win: add UV_PIPE_NO_TRUNCATE flag (#4040) Libuv's default behavior is to truncate long Unix socket paths. The flag tells it to return an error instead. Fixes: https://github.com/libuv/libuv/issues/4036
show more ...
|