History log of /libuv/ (Results 1 – 25 of 5434)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
d05744e321-Nov-2024 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

build(deps): bump actions/checkout from 3 to 4 (#4490)

Requires updating the android builder, since the arm emulator is
deprecated and unavailable now. Switch to using a Github Action pl

build(deps): bump actions/checkout from 3 to 4 (#4490)

Requires updating the android builder, since the arm emulator is
deprecated and unavailable now. Switch to using a Github Action plugin
instead of a container, so that hopefully future updates will be
delivered via that channel instead.

Changed the idna test since printf returns EILSEQ for some byte
sequences in the format on Android in glibc. We don't fully understand
the cause, but we can avoid that by not asking it to reencode the bytes
in the current locale settings.

show more ...

1b084f7b20-Nov-2024 cjihrig

doc: move cjihrig back to active maintainers (#4615)

5dcef22c20-Nov-2024 Andy Pan

kqueue: lower overhead in uv__io_check_fd (#4617)

Merge kevent calls along with the improvement of code simplicity.

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

15e3f84620-Nov-2024 Jeffrey H. Johnson

unix: fix build breakage on haiku, openbsd, etc (#4618)

The compile-time detection check from commit 7b75935 ("kqueue: use
EVFILT_USER for async if available") was not being used, breaki

unix: fix build breakage on haiku, openbsd, etc (#4618)

The compile-time detection check from commit 7b75935 ("kqueue: use
EVFILT_USER for async if available") was not being used, breaking
numerous operating systems. This commit hopefully unbreaks them.

Fixes; https://github.com/libuv/libuv/issues/4608
Signed-off-by: Jeffrey H. Johnson <trnsz@pobox.com>

show more ...

2907f6d619-Nov-2024 Julian A Avar C <28635807+julian-a-avar-c@users.noreply.github.com>

doc: add scala-native-loop to LINKS.md (#4613)

c6b67af319-Nov-2024 Ben Noordhuis

unix,win: fix off-by-one in uv_wtf8_to_utf16() (#4609)

uv_wtf8_length_as_utf16() checks if codepoints are > 0xFFFF (to see if
it should be encoded as a surrogate pair), therefore uv_wtf8

unix,win: fix off-by-one in uv_wtf8_to_utf16() (#4609)

uv_wtf8_length_as_utf16() checks if codepoints are > 0xFFFF (to see if
it should be encoded as a surrogate pair), therefore uv_wtf8_to_utf16()
should too. Instead it checked > 0x1000. Harmonize the checks.

Fixes: https://github.com/nodejs/node/issues/55914

show more ...

7b75935b18-Nov-2024 Jameson Nash

kqueue: use EVFILT_USER for async if available (#4588)

Establishes a user event for kqueue to eliminate the overhead
of the pipe and the system call read(2) per wakeup event.

Re

kqueue: use EVFILT_USER for async if available (#4588)

Establishes a user event for kqueue to eliminate the overhead
of the pipe and the system call read(2) per wakeup event.

Relands commit 27134547ff using VSCode merge, since it shows the
conflict is just on the order of #ifdef calls.

Co-authored-by: Andy Pan <panjf2000@gmail.com>

show more ...

2d8371a015-Nov-2024 Ben Noordhuis

build: update minimum cmake to 3.10 (#4604)

Fixes a deprecation warning with new cmake versions.

Changing the minimum from 3.9 to 3.10 should be safe because there isn't
even a

build: update minimum cmake to 3.10 (#4604)

Fixes a deprecation warning with new cmake versions.

Changing the minimum from 3.9 to 3.10 should be safe because there isn't
even a non-EoL'd distro left that ships 3.10, let alone 3.9.

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

show more ...

d4ab6fbb22-Oct-2024 Saúl Ibarra Corretgé

darwin,test: squelch EBUSY error on multicast join

The firewall was suspected to be the culprit, but the test
intermittently fails in the CI, not locally.

e129cd7f22-Oct-2024 Saúl Ibarra Corretgé

ci: make sure the macOS firewall is disabled

It seems to be disabled by default, for now, but let's log its status
and disable it just in case.

a3abfbcb16-Jul-2024 Saúl Ibarra Corretgé

test: skip multicast join test on ENOEXEC

It happens due to the default firewall configuration on macOS >= 13.

Note: GH action runners have their firewall disabled, and yet, the tes

test: skip multicast join test on ENOEXEC

It happens due to the default firewall configuration on macOS >= 13.

Note: GH action runners have their firewall disabled, and yet, the test
fails all the same. Oh well...

Closes: https://github.com/libuv/libuv/issues/4263

show more ...

64f4502b16-Jul-2024 Saúl Ibarra Corretgé

unix,win: map ENOEXEC errno

0caf5bb816-Jul-2024 Saúl Ibarra Corretgé

ci: run macOS and iOS tests also on macOS 14

The macOS 14 runners are ARM64 (in the non "large" version) whereas
macOS 13 runners are still x64, so keep that one around too.

94e467ad18-Oct-2024 Santiago Gimeno

Now working on version 1.49.3

078180e118-Oct-2024 Santiago Gimeno

Add SHA to ChangeLog

e1095c7a18-Oct-2024 Santiago Gimeno

2024.10.18, Version 1.49.2 (Stable)

Changes since version 1.49.1:

* win,fs: remove trailing slash in junctions (Hüseyin Açacak)

* Revert "linux: eliminate a read on eventfd

2024.10.18, Version 1.49.2 (Stable)

Changes since version 1.49.1:

* win,fs: remove trailing slash in junctions (Hüseyin Açacak)

* Revert "linux: eliminate a read on eventfd per wakeup" (Ben Noordhuis)

* win: Fix linked list logic in getaddrinfo (Thad House)

* win: fix compilation against Windows 24H2 SDK (Thad House)

* win: remap ERROR_NOACCESS and ERROR_BUFFER_OVERFLOW (Jameson Nash)

* win,fs: match trailing slash presence in junctions to user input
(Jameson Nash)

show more ...

058c49b718-Oct-2024 Jameson Nash

win,fs: match trailing slash presence in junctions to user input (#4590)

Refs: #4582

7e6590f317-Oct-2024 Jameson Nash

win: remap ERROR_NOACCESS and ERROR_BUFFER_OVERFLOW (#4567)

It seemed incorrect to map a segfault to EACCES, since posix would typically
map this to EFAULT. The ERROR_BUFFER_OVERFLOW is

win: remap ERROR_NOACCESS and ERROR_BUFFER_OVERFLOW (#4567)

It seemed incorrect to map a segfault to EACCES, since posix would typically
map this to EFAULT. The ERROR_BUFFER_OVERFLOW is literally "the filename is too
long", and is not typically an invalid parameter in posix.

Test originally added in #1060 to test the API, not the value.

show more ...

9cf0710d17-Oct-2024 Thad House

win: fix compilation against Windows 24H2 SDK (#4576)

Compilation against the 24H2 SDK is broken by #4327.

Fix that issue by only conditionally defining the new values.

Clo

win: fix compilation against Windows 24H2 SDK (#4576)

Compilation against the 24H2 SDK is broken by #4327.

Fix that issue by only conditionally defining the new values.

Closes #4575

show more ...

52a9243317-Oct-2024 Thad House

win: Fix linked list logic in getaddrinfo (#4578)

The logic in #4254 is incorrect, and results in the addrinfo linked
list only having a single result. Fix this by correcting the logic.

win: Fix linked list logic in getaddrinfo (#4578)

The logic in #4254 is incorrect, and results in the addrinfo linked
list only having a single result. Fix this by correcting the logic.

Closes #4577

show more ...

18d48bc117-Oct-2024 Ben Noordhuis

Revert "linux: eliminate a read on eventfd per wakeup (#4400)" (#4585)

This reverts commit e5cb1d3d3d4ab3178ac567fb6a7f0f4b5eef3083.

Reason: bisecting says it breaks dnstap.

Revert "linux: eliminate a read on eventfd per wakeup (#4400)" (#4585)

This reverts commit e5cb1d3d3d4ab3178ac567fb6a7f0f4b5eef3083.

Reason: bisecting says it breaks dnstap.

Also revert commit 27134547ff ("kqueue: use EVFILT_USER for async if
available") because otherwise the first commit doesn't revert cleanly,
with enough conflicts in src/unix/async.c that I'm not comfortable
fixing those up manually.

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

show more ...

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

win,fs: remove trailing slash in junctions

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

be0b00a811-Oct-2024 Santiago Gimeno

Now working on version 1.49.2

bfbd6db011-Oct-2024 Santiago Gimeno

Add SHA to ChangeLog

8be336f411-Oct-2024 Santiago Gimeno

2024.10.11, Version 1.49.1 (Stable)

Changes since version 1.49.0:

* build: add darwin-syscalls.h to release tarball (Ben Noordhuis)

* linux: use IORING_SETUP_NO_SQARRAY whe

2024.10.11, Version 1.49.1 (Stable)

Changes since version 1.49.0:

* build: add darwin-syscalls.h to release tarball (Ben Noordhuis)

* linux: use IORING_SETUP_NO_SQARRAY when available (Ben Noordhuis)

* linux: use IORING_OP_FTRUNCATE when available (Ben Noordhuis)

* win: fix pNtQueryDirectoryFile check (Rialbat)

* win: fix WriteFile() error translation (Santiago Gimeno)

* win,fs: uv_fs_rmdir() to return ENOENT on file (Santiago Gimeno)

* win,pipe: ipc code does not support async read (Jameson Nash)

* netbsd: fix build (Adam)

* win,fs: fix bug in fs__readdir (Hüseyin Açacak)

* unix: workaround gcc bug on armv7 (Santiago Gimeno)

* unix: work around arm-linux-gnueabihf-gcc bug (Ben Noordhuis)

* unix: fix uv_tcp_keepalive in smartOS (Santiago Gimeno)

* unix: fix uv_getrusage ru_maxrss on solaris (Poul T Lomholt)

show more ...

12345678910>>...218