84ed98e8 | 10-Aug-2014 |
Saúl Ibarra Corretgé |
test: skip UDP dualstack test on BSDs As of right now Linux comes with bindv6only=0 by default but BSDs use bindv6only=1. It can be changed systemwide with sysctl, but it's not nice
test: skip UDP dualstack test on BSDs As of right now Linux comes with bindv6only=0 by default but BSDs use bindv6only=1. It can be changed systemwide with sysctl, but it's not nice to depend on the environment for running tests, so disable it just on BSDs.
show more ...
|
94c7a13f | 10-Aug-2014 |
Saúl Ibarra Corretgé |
test: fix udp_multicast_interface6 on FreeBSD |
ac879ed8 | 17-Mar-2013 |
Paul Goldsmith |
windows: add support for UNC paths on uv_spawn |
0ecee213 | 07-Jul-2014 |
Andrius Bentkus |
unix, windows: add uv_recv_buffer_size and uv_send_buffer_size |
4dc0d81c | 09-Aug-2014 |
Saúl Ibarra Corretgé |
netbsd: fix build Thanks @ezra1! Closes #1391 |
c87c44ff | 08-Aug-2014 |
Alexis Campailla |
windows: fix uv__getaddrinfo_translate_error Use Windows socket error codes, as recommended by MSDN, like we already do with GetNameInfoW. |
837c62c7 | 15-Jul-2014 |
Jameson Nash |
windows: make uv_read_stop immediately stop reading This implements locking around the blocking call to ReadFile to get around a Windows kernel bug where a blocking ReadFile operation on
windows: make uv_read_stop immediately stop reading This implements locking around the blocking call to ReadFile to get around a Windows kernel bug where a blocking ReadFile operation on a stream can deadlock the thread. This allows uv_read_stop to immediately cancel a pending IO operation, and allows uv_pipe_getsockname to "pause" any pending read (from libuv) while it retrieves the sockname information. If unsupported by the OS (pre-Vista), this reverts to the old (e.g. deadlock-prone) behavior Closes #1313
show more ...
|
02e1ebd4 | 07-Aug-2014 |
Saúl Ibarra Corretgé |
include: remove unneeded EADDRINFO errno EADDRINFO is not a readl errno, it was used to signal any error that getaddrinfo would return, but we return actual errors now. |
a9a4872c | 07-Aug-2014 |
Saúl Ibarra Corretgé |
Now working on v0.11.29 |
fc9e2a0b | 07-Aug-2014 |
Saúl Ibarra Corretgé |
2014.08.08, Version 0.11.28 (Unstable) Changes since version 0.11.27: * unix, windows: const-ify handle in uv_udp_getsockname (Rasmus Pedersen) * windows: use UV_ECAN
2014.08.08, Version 0.11.28 (Unstable) Changes since version 0.11.27: * unix, windows: const-ify handle in uv_udp_getsockname (Rasmus Pedersen) * windows: use UV_ECANCELED for aborted TCP writes (Saúl Ibarra Corretgé) * windows: add more required environment variables (Jameson Nash) * windows: sort environment variables before calling CreateProcess (Jameson Nash) * unix, windows: move uv_loop_close out of assert (John Firebaugh) * windows: fix buffer overflow on uv__getnameinfo_work() (lilohuang) * windows: add uv_backend_timeout (Jameson Nash) * test: disable tcp_close_accept on Windows (Saúl Ibarra Corretgé) * windows: read the PATH env var of the child (Alex Crichton) * include: avoid using C++ 'template' reserved word (Iñaki Baz Castillo) * include: fix version number (Saúl Ibarra Corretgé)
show more ...
|
6bcb799a | 07-Aug-2014 |
Saúl Ibarra Corretgé |
include: fix version number |
a1ff22cb | 06-Aug-2014 |
Iñaki Baz Castillo |
include: avoid using C++ 'template' reserved word Closes #1394 |
c7e4b314 | 24-Jun-2014 |
Alex Crichton |
windows: read the PATH env var of the child The unix and windows process implementations diverge in their behavior when dealing with subprocesses that are spawned with a relative path.
windows: read the PATH env var of the child The unix and windows process implementations diverge in their behavior when dealing with subprocesses that are spawned with a relative path. With unix the *child's* PATH environment variable is read, whereas with windows the *parent's* environment variable is read. This commit brings the two implementation in line with respect to their behavior of reading PATH by having both read the *child's* PATH environment variable. This involves looking into the user-provided environment on windows and extracting the PATH variable specifically so it can be inspected later on.
show more ...
|
d8024862 | 04-Aug-2014 |
Saúl Ibarra Corretgé |
test: disable tcp_close_accept on Windows It always was a Unix only test |
2e9d86e1 | 01-Aug-2014 |
Jameson Nash |
windows: add uv_backend_timeout |
89fc7d80 | 03-Aug-2014 |
lilohuang |
windows: fix buffer overflow on uv__getnameinfo_work() According to http://msdn.microsoft.com/en-us/library/windows/desktop/ms738531.aspx, "NodeBufferSize" and "ServiceBufferSize" pa
windows: fix buffer overflow on uv__getnameinfo_work() According to http://msdn.microsoft.com/en-us/library/windows/desktop/ms738531.aspx, "NodeBufferSize" and "ServiceBufferSize" parameters of GetNameInfoW() function are expected to represent the number of WCHAR, not the buffer size of memory layout.
show more ...
|
2cd91f97 | 01-Aug-2014 |
John Firebaugh |
unix, windows: move uv_loop_close out of assert Closes #1387 |
8db42383 | 18-Jul-2014 |
Jameson Nash |
windows: sort environment variables before calling CreateProcess |
2ce14cfa | 10-May-2014 |
Jameson Nash |
windows: add more required environment variables Adds more of the undocumented-but-required environment variables for uv_spawn |
431b535a | 31-Jul-2014 |
Saúl Ibarra Corretgé |
windows: use UV_ECANCELED for aborted TCP writes For consistency with Unix |
e72d48dd | 31-Jul-2014 |
Rasmus Christian Pedersen |
unix, windows: const-ify handle in uv_udp_getsockname |
ff6a718d | 31-Jul-2014 |
Timothy J Fontaine |
Now working on v0.11.28 |
ffe24f95 | 31-Jul-2014 |
Timothy J Fontaine |
2014.07.32, Version 0.11.27 (Unstable) Changes since version 0.11.26: * unix, windows: use the same threadpool implementation (Saúl Ibarra Corretgé) * unix: use struc
2014.07.32, Version 0.11.27 (Unstable) Changes since version 0.11.26: * unix, windows: use the same threadpool implementation (Saúl Ibarra Corretgé) * unix: use struct sockaddr_storage for target UDP addr (Saúl Ibarra Corretgé) * doc: add documentation to uv_udp_start_recv (Andrius Bentkus) * common: use common uv__count_bufs code (Andrius Bentkus) * unix, win: add send_queue_size and send_queue_count to uv_udp_t (Andrius Bentkus) * unix, win: add uv_udp_try_send (Andrius Bentkus) * unix: return UV_EAGAIN if uv_try_write cannot write any data (Saúl Ibarra Corretgé) * windows: fix compatibility with cygwin pipes (Jameson Nash) * windows: count queued bytes even if request completed immediately (Saúl Ibarra Corretgé) * windows: disable CRT debug handler on MinGW32 (Saúl Ibarra Corretgé) * windows: map ERROR_INVALID_DRIVE to UV_ENOENT (Saúl Ibarra Corretgé) * unix: try to write immediately in uv_udp_send (Saúl Ibarra Corretgé) * unix: remove incorrect assert (Saúl Ibarra Corretgé) * openbsd: avoid requiring privileges for uv_resident_set_memory (Aaron Bieber) * unix: guarantee write queue cb execution order in streams (Andrius Bentkus) * img: add logo files (Saúl Ibarra Corretgé) * aix: improve AIX compatibility (Andrew Low) * windows: return bind error immediately when implicitly binding (Saúl Ibarra Corretgé) * windows: don't use atexit for cleaning up the threadpool (Saúl Ibarra Corretgé) * windows: destroy work queue elements when colsing a loop (Saúl Ibarra Corretgé) * unix, windows: add uv_fs_mkdtemp (Pavel Platto) * build: handle platforms without multiprocessing.synchronize (Saúl Ibarra Corretgé) * windows: change GENERIC_ALL to GENERIC_WRITE in fs__create_junction (Tony Kelman) * windows: relay TCP bind errors via ipc (Alexis Campailla)
show more ...
|
71b71289 | 31-Jul-2014 |
Timothy J Fontaine |
Now working on v0.10.29 |
9c14b616 | 31-Jul-2014 |
Timothy J Fontaine |
2014.07.32, Version 0.10.28 (Stable) Changes since version 0.10.27: * windows: fix handling closed socket while poll handle is closing (Saúl Ibarra Corretgé) * unix:
2014.07.32, Version 0.10.28 (Stable) Changes since version 0.10.27: * windows: fix handling closed socket while poll handle is closing (Saúl Ibarra Corretgé) * unix: return system error on EAI_SYSTEM (Saúl Ibarra Corretgé) * unix: fix bogus structure field name (Saúl Ibarra Corretgé) * darwin: invoke `mach_timebase_info` only once (Fedor Indutny)
show more ...
|