History log of /libuv/ (Results 76 – 100 of 5433)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
badecdca29-Jul-2024 Santiago Gimeno

fsevents: detect watched directory removal (#4376)

Which was broken both in `windows` and `macos`.

8330658529-Jul-2024 Hüseyin Açacak <110401522+huseyinacacak-janea@users.noreply.github.com>

win: fix env var in uv_os_homedir and uv_os_tmpdir (#4464)

If the corresponding environment variables are empty, the
uv_us_homedir() and uv_os_tmpdir() return garbage values. The reason

win: fix env var in uv_os_homedir and uv_os_tmpdir (#4464)

If the corresponding environment variables are empty, the
uv_us_homedir() and uv_os_tmpdir() return garbage values. The reason
for this situation is the Windows API which doesn't return an error
even if the path is empty.

This PR fixes this problem by checking the return value of the API
call. If it is not an error and the length of the value is less than 3,
uv_us_homedir() and uv_os_tmpdir() will return UV_ENOENT.

Fixes: https://github.com/libuv/libuv/issues/2328

show more ...

18266a6929-Jul-2024 Ian Butterworth

win,fs: use posix delete semantics, if supported (#4318)

Implements posix delete for files and dirs, with fallback to the old
method if not supported (e.g. Fat32 or Win8).

Fixes

win,fs: use posix delete semantics, if supported (#4318)

Implements posix delete for files and dirs, with fallback to the old
method if not supported (e.g. Fat32 or Win8).

Fixes: #3839

show more ...

0c36b16d29-Jul-2024 Ben Noordhuis

test,openbsd: remove superfluous ifdef guard (#4461)

The test is skipped in its entirety on OpenBSD so there is no point in
compiling out code on said platform later on, it's not run any

test,openbsd: remove superfluous ifdef guard (#4461)

The test is skipped in its entirety on OpenBSD so there is no point in
compiling out code on said platform later on, it's not run anyway.

show more ...

e4d47c5329-Jul-2024 Viacheslav Muravyev

misc: remove splay trees macros (#4469)

593aa3b229-Jul-2024 Ben Noordhuis

test: handle zero-length udp datagram (#4344)

Under rare but benign circumstances (on XNU), incoming datagrams appear
to be dropped by the operating system after libuv has been notified

test: handle zero-length udp datagram (#4344)

Under rare but benign circumstances (on XNU), incoming datagrams appear
to be dropped by the operating system after libuv has been notified of
their arrival but before libuv has had a chance to receive them.

Fixes: https://github.com/libuv/libuv/issues/4219

show more ...

47c8336729-Jul-2024 Jameson Nash

win,error: remap ERROR_NO_DATA to EAGAIN (#4471)

This was incorrectly mapped originally, which makes for confusing error
messages about an EPIPE if a program happens to (unwisely) set PI

win,error: remap ERROR_NO_DATA to EAGAIN (#4471)

This was incorrectly mapped originally, which makes for confusing error
messages about an EPIPE if a program happens to (unwisely) set PIPE_WAIT
on the handle. It is unclear to me if libuv should try to handle this in
some meaningful way, and very unclear what that way would look like, but
at least expose this to the caller with the correct errno translation.

show more ...

372e4c6429-Jul-2024 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

ci: bump KyleMayes/install-llvm-action from 1 to 2 (#4472)

6ab153cf29-Jul-2024 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

ci: bump actions/setup-python from 4 to 5 (#4475)

9678211c29-Jul-2024 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

ci: bump upload and download-artifact versions (#4473)

5d1ccc1225-Jul-2024 zeertzjq

doc: correct names of Win32 APIs in fs.rst (#4408)

The docs there link to GetFinalPathNameByHandleA() and CreateFileA(),
but src/win/fs.c uses GetFinalPathNameByHandleW() and CreateFileW

doc: correct names of Win32 APIs in fs.rst (#4408)

The docs there link to GetFinalPathNameByHandleA() and CreateFileA(),
but src/win/fs.c uses GetFinalPathNameByHandleW() and CreateFileW().

show more ...

f56f21d725-Jul-2024 Jameson Nash

Create dependabot.yml for updating github-actions (#4450)

ecc1161120-May-2024 郑苏波 (Super Zheng)

darwin: fix crash on iOS(arm64)

Disable sendfile() on iOS with arm64 architecture
to avoid crashes caused by throwing SIGSYS signal.

Fixes: #3187

f279d9e616-Jul-2024 Saúl Ibarra Corretgé

ci: use macOS 12 for macOS and iOS builds

macOS 11 is gone: https://github.com/actions/runner-images/pull/10198

ae6e146718-Jul-2024 Olivier Valentin

hurd: stub uv_thread_setpriority()

90648ea316-Jul-2024 Olivier Valentin

hurd: add includes and macro prerequisites

- ptsname() needs _XOPEN_SOURCE >= 500
- setenv needs _POSIX_C_SOURCE >= 200112
- setgroups needs grp.h

2780b87d12-Jul-2024 Ben Noordhuis

unix,win: export wtf8 functions properly (#4437)

Mark them UV_EXTERN so they are visible on Windows.

Fixes: https://github.com/libuv/libuv/issues/4436

e37539a411-Jul-2024 Ben Noordhuis

build: fix android ci build (#4451)

It's complaining in the post-run step about a missing symbol:

/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version
`GLIBC_2

build: fix android ci build (#4451)

It's complaining in the post-run step about a missing symbol:

/__e/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version
`GLIBC_2.28' not found (required by /__e/node20/bin/node)

For now pin actions/checkout to node 16.

show more ...

7c491bde11-Jul-2024 Viacheslav Muravyev

unix,win: remove unused req parameter from macros (#4435)

Remove the unused `req` parameter from the uv__req_register and
uv__req_unregister macros.

6621fe0411-Jul-2024 Uilian Ries

doc: add instruction how to install with Conan (#4432)

Update the README file with instructions on how
to install libuv through the Conan package manager.

Signed-off-by: Uilian

doc: add instruction how to install with Conan (#4432)

Update the README file with instructions on how
to install libuv through the Conan package manager.

Signed-off-by: Uilian Ries <uilianries@gmail.com>

show more ...

36f0789d11-Jul-2024 Hüseyin Açacak <110401522+huseyinacacak-janea@users.noreply.github.com>

win: map ERROR_BAD_EXE_FORMAT to UV_EFTYPE (#4445)

CreateProcessW() in uv_spawn() on Windows will fail with
ERROR_BAD_EXE_FORMAT if attempting to run a file that is not
an executable

win: map ERROR_BAD_EXE_FORMAT to UV_EFTYPE (#4445)

CreateProcessW() in uv_spawn() on Windows will fail with
ERROR_BAD_EXE_FORMAT if attempting to run a file that is not
an executable.

Refs: https://github.com/libuv/libuv/issues/2348

show more ...

fedfa98903-Jun-2024 Andy Pan

tcpkeepalive: distinguish OS versions and use proper time units

---------

Signed-off-by: Andy Pan <i@andypan.me>

ba24986f20-Jun-2024 Andy Pan

unix: support SO_REUSEPORT with load balancing for UDP (#4419)

Signed-off-by: Andy Pan <i@andypan.me>

eb5af8e330-May-2024 Jeffrey H. Johnson

aix,ibmi: fix compilation errors in fs_copyfile (#4404)

On IBM AIX (and PASE for IBM i), use st_timespec_t
when _XOPEN_SOURCE>=700 and _ALL_SOURCE is defined.

Signed-off-by: Jef

aix,ibmi: fix compilation errors in fs_copyfile (#4404)

On IBM AIX (and PASE for IBM i), use st_timespec_t
when _XOPEN_SOURCE>=700 and _ALL_SOURCE is defined.

Signed-off-by: Jeffrey H. Johnson <trnsz@pobox.com>

show more ...

1ee1063430-May-2024 Andy Pan

test: fix the flaky test-tcp-reuseport

Start connecting to the peers after all threads
to poll for accepting connections.

Ref: #4407

12345678910>>...218