Tags: clibs/uv
Tags
2019.07.03, Version 1.30.1 (Stable) Changes since version 1.30.0: * doc: fix incorrect versionchanged (cjihrig) * test: allow UV_ECONNRESET in tcp_try_write_error (cjihrig) * unix: add uv_get_constrained_memory() cygwin stub (cjihrig) * build: fix android cmake build (Ben Noordhuis) * unix: squelch -Wcast-function-type warning (Ben Noordhuis) * build: fix compile error with uClibc (zlargon)
2019.06.28, Version 1.30.0 (Stable) Changes since version 1.29.1: * darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis) * darwin: add 32 bit close$NOCANCEL implementation (ken-cunningham-webuse) * build, core, unix: add support for Haiku (Leorize) * darwin,linux: more conservative minimum stack size (Ben Noordhuis) * threadpool: increase UV_THREADPOOL_SIZE limit (Vlad A) * unix: return actual error from `uv_try_write()` (Anna Henningsen) * darwin: fix build error with macos 10.10 (Ben Noordhuis) * unix: make uv_cwd() report UV_ENOBUFS (Ben Noordhuis) * unix: make uv_fs_read() fill all buffers (Ben Noordhuis) * test: give hrtime test a custom 10s timeout (Ben Noordhuis) * fs: fix uv_fs_copyfile if same src and dst (Santiago Gimeno) * build: add cmake option to skip building tests (Niels Lohmann) * doc: add link to nodejs.org (Jenil Christo) * unix: fix a comment typo in signal.c (Evgeny Ermakov) * unix: remove redundant cast in process.c (gengjiawen) * doc: fix wrong mutex function prototypes (Leo Chung)
2016.06.14, Version 0.10.37 (Stable) Changes since version 0.10.36: * build: update the location of gyp (Stephen von Takach) * linux: fix epoll_pwait() fallback on arm64 (Ben Noordhuis) * test: fix fs_chown when running as root (Ben Noordhuis) * tests: skip some tests when network is unreachable (Luca Bruno) * unix: do not discard environmental LDFLAGS (Luca Bruno) * src: replace ngx_queue_split with ngx_queue_move (Ben Noordhuis) * unix: use ngx_queue_move when iterating over lists (Ben Noordhuis) * win: fix unsavory rwlock fallback implementation (Bert Belder) * unix: map ENFILE errno (Saúl Ibarra Corretgé) * doc: add note indicating branch status (Saúl Ibarra Corretgé)
unix: handle EINPROGRESS for unix sockets Before this commit, it was assumed that connect() on UNIX sockets never returns EINPROGRESS. It turned out to be a bad assumption: Dave Pacheco reports sporadic hangups on SmartOS because of that. It's not clear to me _why_ the Illumos kernel returns that error but that's inconsequential: whatever the cause, libuv needs to handle it and now it does. This is a back-port of commit 3348cd7 from the master branch. Fixes nodejs/node-v0.x-archive#4785. Conflicts: src/unix/pipe.c
unix: handle EINPROGRESS for unix sockets Before this commit, it was assumed that connect() on UNIX sockets never returns EINPROGRESS. It turned out to be a bad assumption: Dave Pacheco reports sporadic hangups on SmartOS because of that. It's not clear to me _why_ the Illumos kernel returns that error but that's inconsequential: whatever the cause, libuv needs to handle it and now it does. This is a back-port of commit 3348cd7 from the master branch. Fixes nodejs/node-v0.x-archive#4785. Conflicts: src/unix/pipe.c
win: get rid of early ipv6 support detection No longer explictly check wheter an IPv6 stack is present when the user tries to use IPV6 sockets. Instead realy on the operating system to report the lack of protocol support via appropriate error messages.
win: get rid of early ipv6 support detection No longer explictly check wheter an IPv6 stack is present when the user tries to use IPV6 sockets. Instead realy on the operating system to report the lack of protocol support via appropriate error messages.
PreviousNext