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

sunos: add perror() output prior to abort()

There are three `abort()` calls within the I/O subsystem related to
Solaris ports (`port_associa...

450b93aaff4fd4779a70bd43cd4dc2da3306003d authored almost 6 years ago by Andrew Paprocki <[email protected]>
build: add missing header

Refs: https://github.com/libuv/libuv/pull/2198#issuecomment-466118047
PR-URL: https://github.com...

bc36f0c34aa81f1f9c5715159d5eb962e4a2c9fe authored almost 6 years ago by cjihrig <[email protected]>
build: add android-configure scripts to EXTRA_DIST

Commit baa81465a ("build: add compile for android arm64/x86/x86-64")
introduced a number of new ...

1a33dcb11b7b210c90a6d047b2b2c1a161ffada1 authored almost 6 years ago by Ben Noordhuis <[email protected]>
build: fix uv_test shared uv Windows cmake build

This commit fixes a linker error when building tests
via cmake on Windows by adding the proper
U...

c4a77f5bc74621e16a355615d9deddbcaa848ec3 authored almost 6 years ago by Poul Thomas Lomholt <[email protected]>
udp: add support for UDP connected sockets

Add two new methods:

`uv_udp_connect()` to connect / disconnect an UDP handle.
`uv_udp_getpeern...

90415a3394f51056e037a8a4d5a6ada6a710fd42 authored almost 6 years ago by Santiago Gimeno <[email protected]>
win,udp: allow to use uv_udp_open on bound sockets

PR-URL: https://github.com/libuv/libuv/pull/1872
Backport-PR-URL: https://github.com/libuv/libuv...

03061d54f0730e1565aedecf11b361053e5897a9 authored almost 6 years ago by Santiago Gimeno <[email protected]>
unix: refactor getsockname/getpeername methods

PR-URL: https://github.com/libuv/libuv/pull/1872
Backport-PR-URL: https://github.com/libuv/libuv...

d16897c493387e48a5403098395352851a51c4d9 authored almost 6 years ago by Santiago Gimeno <[email protected]>
win: skip winsock initialization in safe mode

uv_winsock_init calls abort() if socket operation failed, which means
all libuv-based applicatio...

af31d01492b2714a56a9b86943e8aeb9711ee019 authored almost 6 years ago by evgley <[email protected]>
doc: fix typo in uv_thread_options_t definition

PR-URL: https://github.com/libuv/libuv/pull/2195
Reviewed-By: Colin Ihrig <[email protected]>
Re...

419975e54ef07bdfefecddeebff9e3837b815337 authored almost 6 years ago by Ryan Liptak <[email protected]>
unix, win: make fs-poll close wait for resource cleanup

Wait until all fs requests spawned by an `uv_fs_poll_t`
have finished and all timers created by ...

bdb5838eac6c159939455285955e3bf7d860ffd6 authored almost 6 years ago by Anna Henningsen <[email protected]>
doc: add note about uv_run() not being reentrant

PR-URL: https://github.com/libuv/libuv/pull/2208
Refs: https://github.com/libuv/help/issues/81
R...

7262dd049018b57a2a12b7fbcef8def0b083db20 authored almost 6 years ago by Ben Noordhuis <[email protected]>
unix: fix __FreeBSD_kernel__ typo

Fixes: https://github.com/libuv/libuv/issues/2212
PR-URL: https://github.com/libuv/libuv/pull/22...

45a49688c86bd2afd0fe9e2e85b86ac31ee1e02e authored almost 6 years ago by cjihrig <[email protected]>
bsd: plug uv_fs_event_start() error path fd leak

Close the watched file's file descriptor when initialization fails due
to out-of-memory conditio...

09ba4778d8a8d36b652c714c2cc6557b7e945ee2 authored almost 6 years ago by Ben Noordhuis <[email protected]>
build: make cmake install LICENSE only once

The license file is installed twice. Once where it should be installed
and the second time into ...

bcef1c16fb5a36b499b46d6b0a22d625fefdaeed authored almost 6 years ago by Thomas Karl Pietrowski <[email protected]>
Merge 'origin/nvim' into nvim

327f762644ccb964715cb99d08db0f1df43f651e authored almost 6 years ago by Justin M. Keyes <[email protected]>
test: relax uv_hrtime() test assumptions

Expecting `uv_sleep(45)` to wake up within 80 ms is not a reasonable
assumption: the operating s...

cdee607d482ad8b9f665541d3f092dd11f72e508 authored almost 6 years ago by Ben Noordhuis <[email protected]>
Merge tag 'v1.26.0' into nvim

2019.02.11, Version 1.26.0 (Stable)

Changes since version 1.25.0:

* doc: fix uv_get_free_memor...

0b6bf76f66f8e0d86b1b24f8350d65e0778a7ef1 authored almost 6 years ago by Justin M. Keyes <[email protected]>
src: fill sockaddr_in6.sin6_len when it's defined

As some calls in some platforms require.

PR-URL: https://github.com/libuv/libuv/pull/2189
Revie...

98db18479a618106ec76130e298cf8870d2ba8aa authored almost 6 years ago by Santiago Gimeno <[email protected]>
linux: use statx() to obtain file birth time

Kernels > 4.11 support the statx() system call that lets one retrieve
the birth time of a file. ...

19d8eb0c92fda8931b14d2daac71a0644ebe4695 authored almost 6 years ago by Ben Noordhuis <[email protected]>
doc: describe unix signal handling better

- SIGTERM seems OK to handle - I tested that on Linux, read POSIX, etc.
I can't see why it sho...

4fc5a0ee61168565bd94864c9cd68379bb5454f3 authored almost 6 years ago by Vladimír Čunát <[email protected]>
Now working on version 1.26.1

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

598a49b942852285d7d9cdb7db0433e52b5b485a authored almost 6 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

0c3ce4b316ca1a6aacc75b315d1434f2b554e92e authored almost 6 years ago by cjihrig <[email protected]>
2019.02.11, Version 1.26.0 (Stable)

Changes since version 1.25.0:

* doc: fix uv_get_free_memory doc (Stephen Belanger)

* unix: fix...

8669d8d3e93cddb62611b267ef62a3ddb5ba3ca0 authored almost 6 years ago by cjihrig <[email protected]>
unix: don't attempt to invalidate invalid fd

Add a missing check in uv__io_close() where it called
uv__platform_invalidate_fd() without check...

1ce6393a5780538ad8601cae00c5bd079b9415a9 authored almost 6 years ago by Ben Noordhuis <[email protected]>
win: fix duplicate tty vt100 fn key

Refs: https://github.com/libuv/libuv/pull/2114
Refs: https://github.com/nodejs/node/issues/25875...

7ed1eced3145c9eb17f831c2d66cdaa3d440d904 authored almost 6 years ago by erw7 <[email protected]>
thread: allow specifying stack size for new thread

PR-URL: https://github.com/libuv/libuv/pull/2179
Reviewed-By: Ben Noordhuis <[email protected]>...

0eca049a9b3ca7440b4a4c00ab0ebe57cc3ff948 authored almost 6 years ago by Anna Henningsen <[email protected]>
win: return product name in uv_os_uname() version

Currently, on Windows the uv_utsname_t's version field can
be an empty string if no service pack...

3908af563c9a6dd64238a8867f5a2864dd146a09 authored almost 6 years ago by cjihrig <[email protected]>
Merge #8 'Windows tty patches'

7c73d6926811acc29fd9324b3ff235cc5354f372 authored almost 6 years ago by Justin M. Keyes <[email protected]>
src,include: define UV_MAXHOSTNAMESIZE

This commit adds UV_MAXHOSTNAMESIZE for working with
uv_os_gethostname(). Prior to this commit, ...

8865e72e25fc8aba94da7c9e18c3b5629d288ecc authored almost 6 years ago by cjihrig <[email protected]>
win: simplify registry closing in uv_cpu_info()

RegCloseKey() is the first thing executed in both the success
and error case, so combine the cal...

e2baa87b59d184f586ee19f0f3f8049ff4e17c58 authored almost 6 years ago by cjihrig <[email protected]>
openbsd,tcp: special handling of EINVAL on connect

Map `EINVAL` to `ECONNREFUSED` and return error on the next tick.

Fixes: https://github.com/lib...

110eb817bdb2e5f14e08a2afbca42146291251a8 authored almost 6 years ago by ptlomholt <[email protected]>
unix: fix epoll cpu 100% issue

Fixes: https://github.com/libuv/libuv/issues/2162
PR-URL: https://github.com/libuv/libuv/pull/21...

f66eda7cbaf6a1bec86bbaf3928d5319956ac975 authored almost 6 years ago by yeyuanfeng <[email protected]>
doc: fix uv_get_free_memory doc

There was a formatting error that prevented the uv_get_free_memory
function from appearing on th...

43744c37088444f2643dbea58074e950bcdbfc30 authored almost 6 years ago by Stephen Belanger <[email protected]>
Add Ctrl combo mappings and shift tab mapping

4ce452cd24998f27e7a0c3ae0028410fc6d5619d authored almost 6 years ago by erw7 <[email protected]>
Add alternate screen to DEC private mode

00b7088a204f321fbf6337843c3a8c095bb004d6 authored almost 6 years ago by erw7 <[email protected]>
Add mouse tracking to tty

0d644ff4f4287889e951986f572a4873f3f4d793 authored almost 6 years ago by erw7 <[email protected]>
Now working on version 1.25.1

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

a9e6cc7b9967308cac61414aa907070412461c8f authored almost 6 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

01dd4b59a8542e902c7362411f5cfcbe0659ad81 authored almost 6 years ago by cjihrig <[email protected]>
2019.01.19, Version 1.25.0 (Stable)

Changes since version 1.24.1:

* Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis)

*...

4a10a9d425863330af199e4b74bd688e62d945f1 authored almost 6 years ago by cjihrig <[email protected]>
Revert "ibmi: add support for IBM i to cmake build"

This reverts commit 8d62d933ef31fd47ae269395364a280a12eb9636.
The corresponding autotools update...

a44f41349b369c06c2aae15f8ead1be352d072f4 authored almost 6 years ago by cjihrig <[email protected]>
Revert "ibmi: add support for IBM i to autotools build"

This reverts commit ca02c36c6ddcf1f74215a63b3fbff04c1a79a1c0.
This broke SmartOS compilation in ...

778553569f49fef939f7b6d5f49104e9f7a3b5f8 authored almost 6 years ago by cjihrig <[email protected]>
build: wrap long lines in Makefile.am

PR-URL: https://github.com/libuv/libuv/pull/2151
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...

636acdda62cb4d953704f73b99007b59087472c0 authored almost 6 years ago by cjihrig <[email protected]>
ibmi: add support for IBM i to autotools build

PR-URL: https://github.com/libuv/libuv/pull/2148
Reviewed-By: Ben Noordhuis <[email protected]>...

ca02c36c6ddcf1f74215a63b3fbff04c1a79a1c0 authored almost 6 years ago by Kevin Adler <[email protected]>
ibmi: add support for IBM i to cmake build

PR-URL: https://github.com/libuv/libuv/pull/2148
Reviewed-By: Ben Noordhuis <[email protected]>...

8d62d933ef31fd47ae269395364a280a12eb9636 authored almost 6 years ago by Kevin Adler <[email protected]>
ibmi: return EISDIR on read from directory fd

On IBM i PASE, EOPNOTSUPP is returned when reading a directory instead
of EISDIR, like (seemingl...

91ca6788bbed45e758ee2744a61f8cf455932763 authored almost 6 years ago by Kevin Adler <[email protected]>
unix,stream: fix zero byte writes

Fixes a regression where a write request to write a zero byte buffer
would never complete.

Refs...

6140507ba7747c9bf9d3f97ecb99922be67b3406 authored almost 6 years ago by Santiago Gimeno <[email protected]>
openbsd: switch to libuv's barrier implementation

On OpenBSD 6.4 x86_64 the barrier_serial_thread test fails due to
OpenBSD's pthread_barrier_wait...

176db21733a566a44f16d57242021d5d4979092b authored almost 6 years ago by Poul T Lomholt <[email protected]>
win: fix msvc warning

PR-URL: https://github.com/libuv/libuv/pull/2091
Reviewed-By: Anna Henningsen <[email protected]...

f84c5e693b80cb0c62bcefba147e7a66e2b839c9 authored almost 6 years ago by sid <[email protected]>
win,test: de-flake fs_event_watch_dir_short_path

New versions of Windows ship with 8.3 short-names disabled.
This commit adds 8.3 detection logic...

37da57b695edb0d6e642c8e3ef7050275349078d authored almost 6 years ago by Refael Ackermann <[email protected]>
unix: better handling of unsupported F_FULLFSYNC

Apple's released source code at https://opensource.apple.com/ shows at
least three different err...

6fc797c3fe18d8df71b36ecf2184f085c0283251 authored almost 6 years ago by Victor Costan <[email protected]>
test: fix test-ipc tests

A couple of ipc tests failures where undercover by the previous commit.

- In `ipc-heavy-traffic...

1698be72057a58de913a7d45405fe86950e6da05 authored almost 6 years ago by Santiago Gimeno <[email protected]>
test: fix test-ipc spawn_helper exit_cb

Make sure an ipc test fails if `term_signal` is not zero. This can
happen on failing assertions ...

0c9586a63f165323af6f1e79124deb83cc510c31 authored almost 6 years ago by Santiago Gimeno <[email protected]>
unix: enable IPv6 tests on OpenBSD

Refs: https://github.com/libuv/libuv/pull/1576
PR-URL: https://github.com/libuv/libuv/pull/2136
...

8570005440fcbbddc4e87864481b2d2650ac3210 authored almost 6 years ago by ptlomholt <[email protected]>
win, tty: fix CreateFileW() return value check

CreateFileW() returns INVALID_HANDLE_VALUE on failure, not NULL.

Fixes: https://github.com/libu...

ec10a787713fc2c2a6c9a5af6612314d569bfde9 authored almost 6 years ago by Bartosz Sosnowski <[email protected]>
unix,win: add uv_os_uname()

Fixes: https://github.com/libuv/libuv/issues/2126
PR-URL: https://github.com/libuv/libuv/pull/21...

d4288bbeab134277d20af672c0997ee23641d9aa authored almost 6 years ago by cjihrig <[email protected]>
win: fix sizeof-pointer-div warning

short_path's type changed from WCHAR array to WCHAR*
in https://github.com/libuv/libuv/pull/1267...

d39959c80d524620be8692979cbfd3ab3e294855 authored almost 6 years ago by cjihrig <[email protected]>
thread,mingw64: need intrin.h header for SSE2 MemoryBarrier

Needed for compile with `-msse2` (such as implied by `-march=pentium4`)
for the i686-w64-mingw64...

ee48e6e4dce77253421514a35b0fa3efd831bf25 authored almost 6 years ago by Jameson Nash <[email protected]>
fsevents: really watch files with fsevents on macos 10.7+

In the original PR, the ifdef conditional was reversed,
leading to the old code-path still being...

2d2af382ce84b91d6ee7a185af32fca7f0acd84b authored almost 6 years ago by Jameson Nash <[email protected]>
build: support running tests in out-of-tree builds

PR-URL: https://github.com/libuv/libuv/pull/2099
Reviewed-By: Ben Noordhuis <[email protected]>

3be96bb723ba81142540043de869d13865e26055 authored almost 6 years ago by Jameson Nash <[email protected]>
tty,win: fix Alt+key under WSL

When releasing key with Alt pressed, the reported event has
LEFT_ALT_PRESSED state flag set. Thi...

d2e59bb6003d707bdebd7a381f5a7e1d0cc3fd3b authored almost 6 years ago by Bartosz Sosnowski <[email protected]>
unix: don't send handle twice on partial write

Guard against sending the handle over the UNIX domain socket twice
when the first sendmsg() didn...

c560cf931c7cace803708f8fc03c3cb6c9edbcf4 authored almost 6 years ago by Ben Noordhuis <[email protected]>
unix: refactor uv__write()

Refactor uv__write() to make an upcoming fix easier to implement.

PR-URL: https://github.com/li...

639cc46f2c34a36ff99a19dc2be005583c54bf59 authored almost 6 years ago by Ben Noordhuis <[email protected]>
darwin: DRY platform-specific error check

PR-URL: https://github.com/libuv/libuv/pull/2097
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...

a27b9922b7449b1cdc1053463d07c24b606ff271 authored almost 6 years ago by Ben Noordhuis <[email protected]>
unix: rename WRITE_RETRY_ON_ERROR macro

PR-URL: https://github.com/libuv/libuv/pull/2097
Reviewed-By: Santiago Gimeno <santiago.gimeno@g...

7eca15d17aca07ece21cf14a150454d4f11de8f9 authored almost 6 years ago by Ben Noordhuis <[email protected]>
aix: manually trigger fs event monitoring

In AIX, fs watch feature leverages AHAFS function.
According to AHAFS, monitoring of events does...

dce03d58f4f86cd7e30e167e04c07425b3e51888 authored almost 6 years ago by Gireesh Punathil <[email protected]>
Revert "win,fs: retry if uv_fs_rename fails"

This reverts commit e94c184c7c4a18f3de569c97caeb83f4ff98a4b2.

Concerns were raised about the su...

3233ccf169f4297fca2528c8a40b1ad526460978 authored almost 6 years ago by Ben Noordhuis <[email protected]>
Now working on version 1.24.2

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

3585e135c5078b99c0cde766adca56f25d9479a0 authored about 6 years ago by cjihrig <[email protected]>
2018.12.17, Version 1.24.1 (Stable)

Changes since version 1.24.0:

* test: fix platform_output test on cygwin (damon-kwok)

* gitign...

274f2bd3b70847cadd9a3965577a87e666ab9ac3 authored about 6 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

704887e849859b528e37fad08b911b2a5a6308a5 authored about 6 years ago by cjihrig <[email protected]>
build: don't link against -lpthread on Android

On Android, pthread is part of the C standard library. Hence, there is
no need to specify -lpthr...

67e771fe53f52cd7e92cab202e6044539e18dd1f authored about 6 years ago by Michael Meier <[email protected]>
win: fs: fix `FILE_FLAG_NO_BUFFERING` for writes

On Windows, `fs__open()` maps `UV_FS_O_DIRECT` to
`FILE_FLAG_NO_BUFFERING`.

When `access` is on...

7a2c889fa8bf45587ee3efdeccf48ec22781b84b authored about 6 years ago by Joran Dirk Greef <[email protected]>
aix: fix data race in uv_fs_event_start()

Don't use a buffer with static lifetime to store intermediate results,
use a stack-allocated one...

f4feea331a54e2b1a1cd432e04ea83d32cfd6c5c authored about 6 years ago by Ben Noordhuis <[email protected]>
aix: get rid of strcat() calls

Insecure and unnecessary. Replace them with a call to snprintf().

PR-URL: https://github.com/li...

bc50d106ac8ffc1b3694c303b7a6916696661606 authored about 6 years ago by Ben Noordhuis <[email protected]>
linux: get rid of strncpy() call

While correctly used, it looks suspect and is slightly less efficient
because the string is scan...

3909e7f6c67ec36d4f1be027ed383e0b2109f48d authored about 6 years ago by Ben Noordhuis <[email protected]>
unix: harden string copying, introduce strscpy()

Replace calls to strcpy() and strncpy() with the newly introduced
uv__strscpy() function that is...

8972e65bf5a21657c734d68829604c8c35f668ee authored about 6 years ago by Ben Noordhuis <[email protected]>
test: add uv_inet_ntop(AF_INET) coverage

Libuv had coverage for the AF_INET6 path but not the AF_INET path.
Now it does.

PR-URL: https:/...

fe77e34cff3c322661d58e81c6cafc31dd87f199 authored about 6 years ago by Ben Noordhuis <[email protected]>
doc: clarify expected memory management strategy

Right now, docs don't make it clear when exactly does it become okay to
free memory belonging to...

5b64cc60b9b2d743a28c5732b647743b42ef88a0 authored about 6 years ago by Ivan Krylov <[email protected]>
warnings: fix code that emits compiler warnings

PR-URL: https://github.com/libuv/libuv/pull/2066
Reviewed-By: Ben Noordhuis <[email protected]>...

c5593b51dc98715f7f32a919301b5801ebf1a8ce authored about 6 years ago by Jameson Nash <[email protected]>
doc: replace deprecated build command on macOS

Origin README about build command is not suited for current code.

1. gyp_uv.py generated uv.xco...

f1981d74ba880f010bfde6c98647bbb426a6d126 authored about 6 years ago by Rick <[email protected]>
darwin: use runtime check for file cloning

Using #ifdef guards is not reliable because libuv may have been compiled
on a newer system than ...

77c30f24f607b27d51e5b8650c9159def3016cf5 authored about 6 years ago by Ben Noordhuis <[email protected]>
unix: zero epoll_event before use

Valgrind will emit the following error on a system where `int` is 32
bits:

==21616== Syscall pa...

0813f5b97afe086a7b4d827774605b1f2e99191c authored about 6 years ago by Ashe Connor <[email protected]>
gitignore: ignore build/ directory

PR-URL: https://github.com/libuv/libuv/pull/2081
Reviewed-By: Ben Noordhuis <[email protected]>...

a24e8a17e5c72b1f81dc228197a8a414f6dd6fa0 authored about 6 years ago by Damon Kwok <[email protected]>
test: fix platform_output test on cygwin

Fixes: https://github.com/libuv/libuv/issues/2077
PR-URL: https://github.com/libuv/libuv/pull/20...

2749d0c30da58161e24cfff9e17e530c4eb31fd2 authored about 6 years ago by damon-kwok <[email protected]>
Now working on version 1.24.1

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

32cccbc9f00696a4d07fa3b56d8b94ecbebb94a7 authored about 6 years ago by cjihrig <[email protected]>
Add SHA to ChangeLog

63615c422c87c72be695e0c51440b8253a078d2f authored about 6 years ago by cjihrig <[email protected]>
2018.11.14, Version 1.24.0 (Stable)

Changes since version 1.23.2:

* unix: do not require PATH_MAX to be defined (Brad King)

* win,...

2d427ee0083d1baf995df4ebf79a3f8890e9a3e1 authored about 6 years ago by cjihrig <[email protected]>
win: support more fine-grained windows hiding

Added UV_PROCESS_WINDOWS_HIDE_CONSOLE and
UV_PROCESS_WINDOWS_HIDE_GUI for specifying if console ...

4c2dcca27b80945d6b7063f0ea031b8a75a46a52 authored about 6 years ago by Bartosz Sosnowski <[email protected]>
aix: fix race in uv_get_process_title()

The length calculation of the title string was
performed outside of the mutex, causing data corr...

e0bc951ff251907bbfee2e43c3ffcc9e8fe64c54 authored about 6 years ago by Gireesh Punathil <[email protected]>
darwin: speed up uv_set_process_title()

Libuv loaded and unloaded the Core Services and Application Services for
every call to uv_set_pr...

00c6b1649d13fdd94bedbfe7ad26c9269c80b32c authored about 6 years ago by Ben Noordhuis <[email protected]>
Fix missing in merging fixed (#6)

0ed7feb71ca949f7a96ccb102481d17ea1bb5933 authored about 6 years ago by erw7 <[email protected]>
Merge tag 'v1.23.2' into nvim #5

51da1e152a0c1528fd06af4351df964067f965dd authored about 6 years ago by Justin M. Keyes <[email protected]>
Merge tag 'v1.23.2' into nvim

2018.10.09, Version 1.23.2 (Stable)

Changes since version 1.23.1:

* unix: return 0 retrieving ...

ba908085b1a7f42620078a02480832ca64d4bd4b authored about 6 years ago by erw7 <[email protected]>
win,fs: retry if uv_fs_rename fails

On Windows rename operation can fail randomly in presence of antivirus
or indexing software. Mak...

e94c184c7c4a18f3de569c97caeb83f4ff98a4b2 authored about 6 years ago by Bartosz Sosnowski <[email protected]>
win, dl: proper error messages on some systems

On some localized Windows 10 machines FormatMessage can fail with
ERROR_RESOURCE_TYPE_NOT_FOUND ...

ebb818bbf0d29139922199f38afa8c4d27d0f036 authored about 6 years ago by Bartosz Sosnowski <[email protected]>
win, tcp: avoid starving the loop

Limit the time a TCP read callback can be called on a single loop
iteration to 32.

Ref: https:/...

8a647d436fbbeaec3838781280e74ef531917f61 authored about 6 years ago by Bartosz Sosnowski <[email protected]>
unix,win: support IDNA 2008 in uv_getaddrinfo()

Encode domain names before passing them on to the libc resolver.
Some getaddrinfo() implementati...

6dd44caa35b4697d7e8c1b9fa0ba8e95d73355de authored about 6 years ago by Ben Noordhuis <[email protected]>
test,unix: fix race in test runner

The test runner inserted a 250 ms delay to give helper processes time to
settle. That's intrinsi...

143da93e2d3f5d27ff4cc45b5a50a438f5cd7a6f authored about 6 years ago by Ben Noordhuis <[email protected]>
test: fix test runner execvp async-signal-safety

execvp() is not async-signal-safe, execve() is.

PR-URL: https://github.com/libuv/libuv/pull/205...

7da435aeb78a18a6d8c1cf664b17498aa118f4bb authored about 6 years ago by Ben Noordhuis <[email protected]>
test: fix test runner getenv async-signal-safety

getenv() and atoi() are not safe to call between fork() and execve()
so call them before forking...

c3cbab991bb69c6a52634c28df07353bbfeea076 authored about 6 years ago by Ben Noordhuis <[email protected]>
win, tty: remove zero-size read callbacks

In some situations console read callback would return 0 bytes read.
According to documentation t...

b901e2620cdf79534730bbdff5b3d41f2fccb6d6 authored about 6 years ago by Bartosz Sosnowski <[email protected]>