History log of /libuv/ (Results 2276 – 2300 of 5437)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
19d3d50625-Feb-2015 Fedor Indutny

stream: ignore EINVAL for SO_OOBINLINE on OS X

Calling `setsockopt()` on shutdown fds/stdio will result in EINVAL.
There is not much problem here as the OOB data can't be sent to already

stream: ignore EINVAL for SO_OOBINLINE on OS X

Calling `setsockopt()` on shutdown fds/stdio will result in EINVAL.
There is not much problem here as the OOB data can't be sent to already
shutdown fds. Just ignore it and go on.

PR-URL: https://github.com/libuv/libuv/pull/228
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Bert Belder <bertbelder@gmail.com>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

4e9d6c8324-Feb-2015 Saúl Ibarra Corretgé

Add SHA to changelog

e8e3fc5724-Feb-2015 Saúl Ibarra Corretgé

2015.02.25, Version 1.4.1 (Stable)

Changes since version 1.4.0:

* win: don't use inline keyword in thread.c (Ben Noordhuis)

* windows: fix setting dirent types on uv_fs_sca

2015.02.25, Version 1.4.1 (Stable)

Changes since version 1.4.0:

* win: don't use inline keyword in thread.c (Ben Noordhuis)

* windows: fix setting dirent types on uv_fs_scandir_next (Saúl Ibarra
Corretgé)

* unix,windows: make uv_thread_create() return errno (Ben Noordhuis)

* tty: fix build for SmartOS (Julien Gilli)

* unix: fix for uv_async data race (Michael Penick)

* unix, windows: map EHOSTDOWN errno (Ben Noordhuis)

* stream: use SO_OOBINLINE on OS X (Fedor Indutny)

show more ...

7a3af17624-Feb-2015 Saúl Ibarra Corretgé

doc: adjust next version to 1.4.1

e19089f724-Feb-2015 Fedor Indutny

stream: use SO_OOBINLINE on OS X

In the collaboration with Ben Noordhuis <info@bnoordhuis.nl> and
Saúl Ibarra Corretgé <saghul@gmail.com>.

Reviewed-By: Saúl Ibarra Corretgé <sag

stream: use SO_OOBINLINE on OS X

In the collaboration with Ben Noordhuis <info@bnoordhuis.nl> and
Saúl Ibarra Corretgé <saghul@gmail.com>.

Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>

show more ...

3f910a0119-Feb-2015 Ben Noordhuis

unix, windows: map EHOSTDOWN errno

Fixes: https://github.com/libuv/libuv/issues/195
PR-URL: https://github.com/libuv/libuv/pull/212
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.co

unix, windows: map EHOSTDOWN errno

Fixes: https://github.com/libuv/libuv/issues/195
PR-URL: https://github.com/libuv/libuv/pull/212
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

4ed2372718-Feb-2015 Michael Penick

unix: fix for uv_async data race

There's a data race in the consuming side of uv_async. The "pending"
flag could be trampled by producing thread causing an async send
event to be mis

unix: fix for uv_async data race

There's a data race in the consuming side of uv_async. The "pending"
flag could be trampled by producing thread causing an async send
event to be missed.

PR-URL: https://github.com/libuv/libuv/pull/189
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

672b204717-Feb-2015 Julien Gilli

tty: fix build for SmartOS

On Solaris derivatives, cfmakeraw is not available. Instead, set the
termios flags manually. The set of flags to use so that the behavior of
the terminal i

tty: fix build for SmartOS

On Solaris derivatives, cfmakeraw is not available. Instead, set the
termios flags manually. The set of flags to use so that the behavior of
the terminal is similar to what it is after a call to cfmakeraw was
taken from
http://www.perkin.org.uk/posts/solaris-portability-cfmakeraw.html.

PR-URL: https://github.com/libuv/libuv/pull/210
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>

show more ...

ff03168114-Feb-2015 Ben Noordhuis

unix,windows: make uv_thread_create() return errno

Before this commit, UNIX returned -1 on failure. Windows sometimes
returned a UV_E* error code and sometimes a bogus status code, cour

unix,windows: make uv_thread_create() return errno

Before this commit, UNIX returned -1 on failure. Windows sometimes
returned a UV_E* error code and sometimes a bogus status code, courtesy
of errno values not mapping to UV_E* error codes on that platform.

PR-URL: https://github.com/libuv/libuv/pull/204
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

3ddfb4a911-Feb-2015 Saúl Ibarra Corretgé

windows: fix setting dirent types on uv_fs_scandir_next

Also make the tests more strict.

PR-URL: https://github.com/libuv/libuv/pull/201
Reviewed-By: Tim Caswell <tim@creationix

windows: fix setting dirent types on uv_fs_scandir_next

Also make the tests more strict.

PR-URL: https://github.com/libuv/libuv/pull/201
Reviewed-By: Tim Caswell <tim@creationix.com>
Reviewed-By: Bert Belder <bertbelder@gmail.com>

show more ...

454688dc10-Feb-2015 Ben Noordhuis

win: don't use inline keyword in thread.c

The reported bug is arguably a compiler bug - a non-static inline
function should be inlined inside the compilation unit but still
have exte

win: don't use inline keyword in thread.c

The reported bug is arguably a compiler bug - a non-static inline
function should be inlined inside the compilation unit but still
have external linkage - but the abundant use of 'inline' isn't
really necessary in the first place. Remove it.

Fixes: https://github.com/libuv/libuv/issues/191
PR-URL: https://github.com/libuv/libuv/pull/194
Reviewed-By: Bert Belder <bertbelder@gmail.com>
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

fab7459109-Feb-2015 Saúl Ibarra Corretgé

Add SHA to changelog

19fb8a9009-Feb-2015 Saúl Ibarra Corretgé

2015.02.10, Version 1.4.0 (Stable)

Changes since version 1.3.0:

* unix: check Android support for pthread_cond_timedwait_monotonic_np
(Leith Bade)

* test: use modifie

2015.02.10, Version 1.4.0 (Stable)

Changes since version 1.3.0:

* unix: check Android support for pthread_cond_timedwait_monotonic_np
(Leith Bade)

* test: use modified path in test (cjihrig)

* unix: implement uv_stream_set_blocking() (Ben Noordhuis)

show more ...

b36d4ff909-Feb-2015 Ben Noordhuis

unix: implement uv_stream_set_blocking()

Commit 393c1c5 ("unix: set non-block mode in uv_{pipe,tcp,udp}_open")
causes a regression in the io.js cluster module.

The io.js documen

unix: implement uv_stream_set_blocking()

Commit 393c1c5 ("unix: set non-block mode in uv_{pipe,tcp,udp}_open")
causes a regression in the io.js cluster module.

The io.js documentation states that `worker.send()` and `process.send()`
are synchronous but they no longer were after upgrading to libuv v1.2.1.

The reason they are synchronous is because of backpressure - or rather,
lack of backpressure: a slow consumer eventually causes a fast producer
to run out of memory because the backlog of pending messages in the
producer can grow unchecked.

Ergo, implement uv_stream_set_blocking() on UNIX platforms to let io.js
enable the old blocking behavior for pipes again.

Refs: https://github.com/iojs/io.js/issues/760
PR-URL: https://github.com/libuv/libuv/pull/187
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

e5bdea8e05-Feb-2015 cjihrig

test: use modified path in test

The Windows spawn_with_an_odd_path test builds a PATH variable that
starts with ";.;". However, the old path is then used to run the test.
This commit

test: use modified path in test

The Windows spawn_with_an_odd_path test builds a PATH variable that
starts with ";.;". However, the old path is then used to run the test.
This commit updates the test to use the new path.

PR: https://github.com/libuv/libuv/pull/184
Reviewed-by: Bert Belder <bertbelder@gmail.com>

show more ...

3e75042a30-Jan-2015 Leith Bade

unix: check Android support for pthread_cond_timedwait_monotonic_np

Since API level 21 (Android 5.0) the non-standard pthread function
pthread_cond_timedwait_monotonic_np has been remove

unix: check Android support for pthread_cond_timedwait_monotonic_np

Since API level 21 (Android 5.0) the non-standard pthread function
pthread_cond_timedwait_monotonic_np has been removed in favour of
the standard pthread_cond_timedwait which libuv normally uses on
Linux.

This commit changes the detection of the Android OS to account for
the removal of the function via the #define
HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC which is only present in older
API levels.

Fixes: https://github.com/libuv/libuv/issues/172
PR-URL: https://github.com/libuv/libuv/pull/176
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

show more ...

5a52cc1428-Jan-2015 Saúl Ibarra Corretgé

Add SHA to ChangeLog

165685b228-Jan-2015 Saúl Ibarra Corretgé

2015.01.29, Version 1.3.0 (Stable)

Changes since version 1.2.1:

* unix, windows: set non-block mode in uv_poll_init (Saúl Ibarra
Corretgé)

* doc: clarify which flags

2015.01.29, Version 1.3.0 (Stable)

Changes since version 1.2.1:

* unix, windows: set non-block mode in uv_poll_init (Saúl Ibarra
Corretgé)

* doc: clarify which flags are supported in uv_fs_event_start (Saúl
Ibarra Corretgé)

* win,unix: move loop functions which have identical implementations
(Andrius Bentkus)

* doc: explain how the threadpool is allocated (Alex Mo)

* doc: clarify uv_default_loop (Saúl Ibarra Corretgé)

* unix: fix implicit declaration compiler warning (Ben Noordhuis)

* unix: fix long line introduced in commit 94e628fa (Ben Noordhuis)

* unix, win: add synchronous uv_get{addr,name}info (Saúl Ibarra
Corretgé)

* linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis)

* build: compile -D_GNU_SOURCE on linux (Ben Noordhuis)

* build: use -fvisibility=hidden in autotools build (Ben Noordhuis)

* fs, pipe: no trailing terminator in exact sized buffers (Andrius
Bentkus)

* style: rename buf to buffer and len to size for consistency (Andrius
Bentkus)

* test: fix test-spawn on MinGW32 (Luis Martinez de Bartolome)

* win, pipe: fix assertion when destroying timer (Andrius Bentkus)

* win, unix: add pipe_peername implementation (Andrius Bentkus)

show more ...

a30021de28-Jan-2015 Saúl Ibarra Corretgé

Merge branch 'v0.10' into v1.x

Conflicts:
ChangeLog
src/version.c
test/test-list.h
test/test-loop-configure.c
uv.gyp


fb2dab8228-Jan-2015 Saúl Ibarra Corretgé

Now working on v0.10.34

7a2253d328-Jan-2015 Saúl Ibarra Corretgé

2015.01.29, Version 0.10.33 (Stable)

Changes since version 0.10.32:

* linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis)

* test: back-port uv_loop_configure(

2015.01.29, Version 0.10.33 (Stable)

Changes since version 0.10.32:

* linux: fix epoll_pwait() regression with < 2.6.19 (Ben Noordhuis)

* test: back-port uv_loop_configure() test (Ben Noordhuis)

show more ...

39a0936f26-Jan-2015 Andrius Bentkus

win, unix: add pipe_peername implementation

PR-URL: https://github.com/libuv/libuv/pull/166
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>

ba09b39b28-Jan-2015 Saúl Ibarra Corretgé

windows: fix regression when cancelling getaddrinfo

The req->addrinfow field contains the hints in that case, so we must not
free it.

This regression was introduced in f2bb8d3 b

windows: fix regression when cancelling getaddrinfo

The req->addrinfow field contains the hints in that case, so we must not
free it.

This regression was introduced in f2bb8d3 by yours truly.

PR-URL: https://github.com/libuv/libuv/pull/171
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>

show more ...

150dfdd027-Jan-2015 Andrius Bentkus

win, pipe: fix assertion when destroying timer

PR-URL: https://github.com/libuv/libuv/pull/167
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>

60b581fb23-Jan-2015 Luis Martinez de Bartolome

test: fix test-spawn on MinGW32

PR-URL: https://github.com/libuv/libuv/pull/161
Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>

1...<<919293949596979899100>>...218