0b41b0ad | 06-Sep-2017 |
Kamil Rytarowski |
unix: limit uv__has_forked_with_cfrunloop to macOS The uv__has_forked_with_cfrunloop local variable is unused on BSDs and causes compilation warnings. Observed on NetBSD/amd64 8.99.2
unix: limit uv__has_forked_with_cfrunloop to macOS The uv__has_forked_with_cfrunloop local variable is unused on BSDs and causes compilation warnings. Observed on NetBSD/amd64 8.99.2 with GCC 5.4.0. PR-URL: https://github.com/libuv/libuv/pull/1529 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
1a682cb7 | 06-Sep-2017 |
cjihrig |
Now working on version 1.14.2 |
ff0e8a45 | 06-Sep-2017 |
cjihrig |
Add SHA to ChangeLog |
b0f9fb2a | 06-Sep-2017 |
cjihrig |
2017.09.07, Version 1.14.1 (Stable) Changes since version 1.14.0: * fs, win: add support for user symlinks (Bartosz Sosnowski) * cygwin: include uv-posix.h header (Joel Win
2017.09.07, Version 1.14.1 (Stable) Changes since version 1.14.0: * fs, win: add support for user symlinks (Bartosz Sosnowski) * cygwin: include uv-posix.h header (Joel Winarske) * zos: fix semaphore initialization (jBarz) * zos: improve loop_count benchmark performance (jBarz) * zos, test: flush out the oob data in callback (jBarz) * unix,win: check for bad flags in uv_fs_copyfile() (cjihrig) * unix: modify argv[0] when process title is set (Matthew Taylor) * unix: don't use req->loop in uv__fs_copyfile() (cjihrig) * doc: fix a trivial typo (Vladimír Čunát) * android: fix uv_cond_timedwait on API level < 21 (Gergely Nagy) * win: add uv__once_init() calls (Bartosz Sosnowski) * unix,windows: init all requests in fs calls (cjihrig) * unix,windows: return UV_EINVAL on NULL fs reqs (cjihrig) * windows: add POST macro to fs functions (cjihrig) * unix: handle partial sends in uv_fs_copyfile() (A. Hauptmann) * Revert "win, test: fix double close in test runner" (Bartosz Sosnowski) * win, test: remove surplus CloseHandle (Bartosz Sosnowski)
show more ...
|
e79589d5 | 06-Sep-2017 |
Bartosz Sosnowski |
win, test: remove surplus CloseHandle Fixes: https://github.com/libuv/libuv/issues/1426 PR-URL: https://github.com/libuv/libuv/pull/1523 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> |
eb4a37c8 | 06-Sep-2017 |
Bartosz Sosnowski |
Revert "win, test: fix double close in test runner" Causes test output to be lost. This reverts commit bded0fa4f0243ea86366c4f6d974915277d7ca7f. Refs: https://github.com/li
Revert "win, test: fix double close in test runner" Causes test output to be lost. This reverts commit bded0fa4f0243ea86366c4f6d974915277d7ca7f. Refs: https://github.com/libuv/libuv/issues/1426 Refs: https://github.com/libuv/libuv/pull/1450 PR-URL: https://github.com/libuv/libuv/pull/1523 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
dff7ebe4 | 20-Aug-2017 |
Andreas Hauptmann |
unix: handle partial sends in uv_fs_copyfile() uv_fs_sendfile() is used as the fallback for uv_fs_copyfile(). However, sendfile() does not necessarily send all of the bytes in one ca
unix: handle partial sends in uv_fs_copyfile() uv_fs_sendfile() is used as the fallback for uv_fs_copyfile(). However, sendfile() does not necessarily send all of the bytes in one call. This commit adds a loop to ensure all data is sent. Fixes: https://github.com/libuv/libuv/issues/1517 PR-URL: https://github.com/libuv/libuv/pull/1494 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
9a4468f4 | 02-Sep-2017 |
cjihrig |
windows: add POST macro to fs functions This commit adds a POST macro to the Windows fs functions, similar to the one used on Unix platforms. PR-URL: https://github.com/libuv/li
windows: add POST macro to fs functions This commit adds a POST macro to the Windows fs functions, similar to the one used on Unix platforms. PR-URL: https://github.com/libuv/libuv/pull/1509 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
e539fc41 | 26-Aug-2017 |
cjihrig |
unix,windows: return UV_EINVAL on NULL fs reqs This commit introduces an INIT macro to file system functions on Windows, similar to the one used on Unix platforms. The macro checks f
unix,windows: return UV_EINVAL on NULL fs reqs This commit introduces an INIT macro to file system functions on Windows, similar to the one used on Unix platforms. The macro checks for NULL requests, and returns UV_EINVAL in such scenarios. This commit also adds support for passing NULL to uv_fs_req_cleanup(). In this scenario, the function is a no-op. Fixes: https://github.com/libuv/libuv/issues/1508 PR-URL: https://github.com/libuv/libuv/pull/1509 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
7a0e64d2 | 25-Aug-2017 |
cjihrig |
unix,windows: init all requests in fs calls Prior to this change, several of the fs functions checked for invalid arguments before initializing the fs request. If a consumer received
unix,windows: init all requests in fs calls Prior to this change, several of the fs functions checked for invalid arguments before initializing the fs request. If a consumer received a UV_EINVAL from one of these functions, and then called uv_fs_req_cleanup(), the application would crash, as the pointer being freed was not allocated. This commit makes sure that all fs functions initialize the request before returning. Fixes: https://github.com/libuv/libuv/issues/1508 PR-URL: https://github.com/libuv/libuv/pull/1509 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
165c63b9 | 30-Aug-2017 |
Bartosz Sosnowski |
win: add uv__once_init() calls Some functions, such as uv_fs_scandir() can be called with a NULL loop argument. In this case, it's possible that the Windows API hasn't been initializ
win: add uv__once_init() calls Some functions, such as uv_fs_scandir() can be called with a NULL loop argument. In this case, it's possible that the Windows API hasn't been initialized, leading to a crash. This commit adds additional uv__once_init() calls to mitigate this situation. Fixes: https://github.com/libuv/libuv/issues/1488 PR-URL: https://github.com/libuv/libuv/pull/1512 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
36ea2cb2 | 28-Aug-2017 |
Gergely Nagy |
android: fix uv_cond_timedwait on API level < 21 This commit partly reverses libuv#1441. It is true that pthread_cond_timedwait is available on older API levels, but if we do not cal
android: fix uv_cond_timedwait on API level < 21 This commit partly reverses libuv#1441. It is true that pthread_cond_timedwait is available on older API levels, but if we do not call pthread_condattr_setclock then we cannot use timestamps from CLOCK_MONOTONIC with pthread_cond_timedwait. PR-URL: https://github.com/libuv/libuv/pull/1511 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
737b482b | 01-Sep-2017 |
Vladimír Čunát |
doc: fix a trivial typo PR-URL: https://github.com/libuv/libuv/pull/1516 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
564677d3 | 22-Aug-2017 |
cjihrig |
unix: don't use req->loop in uv__fs_copyfile() Pass NULL instead of req->loop to the various libuv functions called from uv__fs_copyfile(). Refs: https://github.com/libuv/libuv/
unix: don't use req->loop in uv__fs_copyfile() Pass NULL instead of req->loop to the various libuv functions called from uv__fs_copyfile(). Refs: https://github.com/libuv/libuv/pull/1494 PR-URL: https://github.com/libuv/libuv/pull/1504 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
afc05a3a | 17-Aug-2017 |
Matthew Taylor |
unix: modify argv[0] when process title is set Ensure that argv[0] is changed when uv_set_process_title() is called. Previously, on some unix systems uv__set_process_title() was bein
unix: modify argv[0] when process title is set Ensure that argv[0] is changed when uv_set_process_title() is called. Previously, on some unix systems uv__set_process_title() was being called, but argv[0] was not modified. Partial revert of 78c17238f48d9083359206a2215fc63dd7a0283d. Refs: https://github.com/libuv/libuv/pull/1396 PR-URL: https://github.com/libuv/libuv/pull/1487 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
8a95c6b5 | 19-Aug-2017 |
cjihrig |
unix,win: check for bad flags in uv_fs_copyfile() Refs: https://github.com/libuv/libuv/pull/1465 PR-URL: https://github.com/libuv/libuv/pull/1493 Reviewed-By: Santiago Gimeno <santia
unix,win: check for bad flags in uv_fs_copyfile() Refs: https://github.com/libuv/libuv/pull/1465 PR-URL: https://github.com/libuv/libuv/pull/1493 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
607dc073 | 17-Aug-2017 |
John Barboza |
zos, test: flush out the oob data in callback Need to flush out the OOB data. Otherwise, this callback will get triggered on every poll with nread = 0. PR-URL: https://github.co
zos, test: flush out the oob data in callback Need to flush out the OOB data. Otherwise, this callback will get triggered on every poll with nread = 0. PR-URL: https://github.com/libuv/libuv/pull/1484 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
cbac5f16 | 31-May-2017 |
John Barboza |
zos: improve loop_count benchmark performance After the poll call, the code updates all the event objects in the array. Instead, use the integer value returned by poll to limit the n
zos: improve loop_count benchmark performance After the poll call, the code updates all the event objects in the array. Instead, use the integer value returned by poll to limit the number of epoll_event objects that are updated. e.g. If poll returns 5, we know that we only need to update 5 event objects. PR-URL: https://github.com/libuv/libuv/pull/1391 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
e80921c1 | 11-Aug-2017 |
John Barboza |
zos: fix semaphore initialization To set an initial value to a semaphore, the semop call won't do it. We need to use the semctl call with the SETVAL flag PR-URL: https://github.
zos: fix semaphore initialization To set an initial value to a semaphore, the semop call won't do it. We need to use the semctl call with the SETVAL flag PR-URL: https://github.com/libuv/libuv/pull/1473 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
ce41af28 | 16-Aug-2017 |
Joel Winarske |
cygwin: include uv-posix.h header Fixes: https://github.com/libuv/libuv/issues/1480 PR-URL: https://github.com/libuv/libuv/pull/1482 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
cygwin: include uv-posix.h header Fixes: https://github.com/libuv/libuv/issues/1480 PR-URL: https://github.com/libuv/libuv/pull/1482 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
89d31932 | 18-Aug-2017 |
Bartosz Sosnowski |
fs, win: add support for user symlinks Add SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE to CreateSymbolicLink which allows unelevated users to create symbolic links on supported plat
fs, win: add support for user symlinks Add SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE to CreateSymbolicLink which allows unelevated users to create symbolic links on supported platforms. Fixes: https://github.com/libuv/libuv/issues/1157 PR-URL: https://github.com/libuv/libuv/pull/1466 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
c8ee8bef | 16-Aug-2017 |
cjihrig |
Now working on version 1.14.1 |
1f4ec027 | 16-Aug-2017 |
cjihrig |
Add SHA to ChangeLog |
e0d31e9e | 16-Aug-2017 |
cjihrig |
2017.08.17, Version 1.14.0 (Stable) Changes since version 1.13.1: * unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing) * doc: add thread safet
2017.08.17, Version 1.14.0 (Stable) Changes since version 1.13.1: * unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing) * doc: add thread safety warning for process title (Matthew Taylor) * unix: always copy process title into local buffer (Matthew Taylor) * poll: add support for OOB TCP and GPIO interrupts (CurlyMoo) * win,build: fix appveyor properly (Refael Ackermann) * win: include filename in dlopen error message (Ben Noordhuis) * aix: add netmask, mac address into net interfaces (Gireesh Punathil) * unix, windows: map EREMOTEIO errno (Ben Noordhuis) * unix: fix wrong MAC of uv_interface_address (XadillaX) * win,build: fix building from Windows SDK or VS console (Saúl Ibarra Corretgé) * github: fix link to help repo in issue template (Ben Noordhuis) * zos: remove nonexistent include from autotools build (Saúl Ibarra Corretgé) * misc: remove reference to pthread-fixes.h from LICENSE (Saúl Ibarra Corretgé) * docs: fix guide source code example paths (Anticrisis) * android: fix compilation with new NDK versions (Saúl Ibarra Corretgé) * misc: add android-toolchain to .gitignore (Saúl Ibarra Corretgé) * win, fs: support unusual reparse points (Bartosz Sosnowski) * android: fix detection of pthread_condattr_setclock (Saúl Ibarra Corretgé) * android: remove no longer needed check (Saúl Ibarra Corretgé) * doc: update instructions for building on Android (Saúl Ibarra Corretgé) * win, process: support semicolons in PATH variable (Bartosz Sosnowski) * doc: document uv_async_(init|send) return values (Ben Noordhuis) * doc: add Android as a tier 3 supported platform (Saúl Ibarra Corretgé) * unix: add missing semicolon (jBarz) * win, test: fix double close in test runner (Bartosz Sosnowski) * doc: update supported windows version baseline (Ben Noordhuis) * test,zos: skip chown root test (jBarz) * test,zos: use gid=-1 to test spawn_setgid_fails (jBarz) * zos: fix hr timer resolution (jBarz) * android: fix blocking recvmsg due to netlink bug (Jacob Segal) * zos: read more accurate rss info from RSM (jBarz) * win: allow bound/connected socket in uv_tcp_open() (Maciej Szeptuch (Neverous)) * doc: differentiate SmartOS and SunOS support (cjihrig) * unix: make uv_poll_stop() remove fd from pollset (Ben Noordhuis) * unix, windows: add basic uv_fs_copyfile() (cjihrig)
show more ...
|
766d7e9c | 15-Jul-2017 |
cjihrig |
unix, windows: add basic uv_fs_copyfile() Fixes: https://github.com/libuv/libuv/issues/925 PR-URL: https://github.com/libuv/libuv/pull/1465 Reviewed-By: Bartosz Sosnowski <bartosz@ja
unix, windows: add basic uv_fs_copyfile() Fixes: https://github.com/libuv/libuv/issues/925 PR-URL: https://github.com/libuv/libuv/pull/1465 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|