357b9a77 | 04-Dec-2016 |
Nikolai Vavilov |
win, tty: fix crash on restarting with pending data When reading from tty is restarted while there is pending data, uv_tty_read_start calls uv_insert_pending_req instead of uv_tty_queue_
win, tty: fix crash on restarting with pending data When reading from tty is restarted while there is pending data, uv_tty_read_start calls uv_insert_pending_req instead of uv_tty_queue_read to avoid losing keypresses. But reading can be stopped and restarted multiple times before the req is handled, which caused an assertion error. Setting the UV_HANDLE_READ_PENDING flag prevents uv_insert_pending_req from being called again until the req is handled. Fixes: https://github.com/nodejs/node/issues/9690 PR-URL: https://github.com/libuv/libuv/pull/1158 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
f8d48050 | 28-Sep-2016 |
Saúl Ibarra Corretgé |
darwin: use clock_gettime in macOS 10.12 PR-URL: https://github.com/libuv/libuv/pull/1073 Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Imran Iqbal <imran@imraniqbal.or
darwin: use clock_gettime in macOS 10.12 PR-URL: https://github.com/libuv/libuv/pull/1073 Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
show more ...
|
8658ef06 | 29-Oct-2016 |
Eric Sciple |
win: fix comment in quote_cmd_arg PR-URL: https://github.com/libuv/libuv/pull/1113 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-by: Bert Belder <bertbelder@gmail.com> |
7dfa54d6 | 23-Nov-2016 |
Sam Roberts |
win: remove dead code related to BACKUP_SEMANTICS Remove several conditionals which appear to carefully set or clear FILE_FLAG_BACKUP_SEMANTICS, but since 4365896, FILE_FLAG_BACKUP_
win: remove dead code related to BACKUP_SEMANTICS Remove several conditionals which appear to carefully set or clear FILE_FLAG_BACKUP_SEMANTICS, but since 4365896, FILE_FLAG_BACKUP_SEMANTICS is unconditionally ORed into the attributes before CreateFileW() is called. PR-URL: https://github.com/libuv/libuv/pull/1149 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-by: Bert Belder <bertbelder@gmail.com>
show more ...
|
c2f0e4f6 | 16-Nov-2016 |
Santiago Gimeno |
win,tty: fix MultiByteToWideChar output buffer Make sure there's enough room in the output buffer by dynamically allocating memory in case the size of the buffer needs to be greater
win,tty: fix MultiByteToWideChar output buffer Make sure there's enough room in the output buffer by dynamically allocating memory in case the size of the buffer needs to be greater than 8192 characters. PR-URL: https://github.com/libuv/libuv/pull/1143 Refs: https://github.com/libuv/libuv/pull/1138 Refs: https://github.com/libuv/libuv/pull/889 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
show more ...
|
445e3a1f | 16-Nov-2016 |
Santiago Gimeno |
Revert "Revert "win,tty: add support for ANSI codes in win10 v1511"" To bring back support for ANSI codes in win10 v1511. This reverts commit 8cbabaa81709562de68bcac0554e4e7af2f72cf
Revert "Revert "win,tty: add support for ANSI codes in win10 v1511"" To bring back support for ANSI codes in win10 v1511. This reverts commit 8cbabaa81709562de68bcac0554e4e7af2f72cf6. PR-URL: https://github.com/libuv/libuv/pull/1143 Refs: https://github.com/libuv/libuv/pull/1138 Refs: https://github.com/libuv/libuv/pull/889 Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
show more ...
|
c1c55ee1 | 04-Nov-2016 |
Joran Dirk Greef |
darwin: fix fsync and fdatasync Apple's fsync and fdatasync explicitly do NOT flush the drive write cache to the drive platters. This is in contrast to Linux's fsync and fdatasync wh
darwin: fix fsync and fdatasync Apple's fsync and fdatasync explicitly do NOT flush the drive write cache to the drive platters. This is in contrast to Linux's fsync and fdatasync which do, according to recent man pages. F_FULLFSYNC is Apple's equivalent for flushing buffered data to permanent storage. PR-URL: https://github.com/libuv/libuv/pull/1124 Refs: https://github.com/nodejs/node/issues/9439 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
a2a85f82 | 16-Nov-2016 |
cjihrig |
Now working on version 1.10.2 |
e7624d68 | 16-Nov-2016 |
cjihrig |
Add SHA to ChangeLog |
2e49e332 | 16-Nov-2016 |
cjihrig |
2016.11.17, Version 1.10.1 (Stable) Changes since version 1.10.0: * Now working on version 1.10.1 (cjihrig) * win: fix anonymous union syntax (Brad King) * unix: u
2016.11.17, Version 1.10.1 (Stable) Changes since version 1.10.0: * Now working on version 1.10.1 (cjihrig) * win: fix anonymous union syntax (Brad King) * unix: use uv__is_closing everywhere (Santiago Gimeno) * win: add missing break statement (cjihrig) * doc: fix wrong man page link for uv_fs_lstat() (Michele Caini) * win, tty: handle empty buffer in uv_tty_write_bufs (Hitesh Kanwathirtha) * doc: add cjihrig alternative GPG ID (cjihrig) * Revert "win,tty: add support for ANSI codes in win10 v1511" (Ben Noordhuis)
show more ...
|
8cbabaa8 | 15-Nov-2016 |
Ben Noordhuis |
Revert "win,tty: add support for ANSI codes in win10 v1511" Causes regressions on Windows 10 in applications that use ANSI codes. Also reverts commit 0895ccf ("win: fix typo in type
Revert "win,tty: add support for ANSI codes in win10 v1511" Causes regressions on Windows 10 in applications that use ANSI codes. Also reverts commit 0895ccf ("win: fix typo in type name") and commit d0c2641 ("win, tty: handle empty buffer in uv_tty_write_bufs".) This reverts commit d0c26414b4287628b2fef25aa7e3971240a92383. This reverts commit 0895ccfc8ced0c2442c8aab75ccef1f1a6b3938e. This reverts commit 58ccfd4c210d3cc1a36dd82474976aac296589f2. PR-URL: https://github.com/libuv/libuv/pull/1138 Refs: https://github.com/libuv/libuv/issues/1135 Refs: https://github.com/libuv/libuv/pull/889 Refs: https://github.com/nodejs/node/issues/9542 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Imran Iqbal <imran@imraniqbal.org> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
5cbf733a | 15-Nov-2016 |
cjihrig |
doc: add cjihrig alternative GPG ID The v1.10.0 release was signed with this key by mistake. Fixes: https://github.com/libuv/libuv/issues/1140 PR-URL: https://github.com/libuv/l
doc: add cjihrig alternative GPG ID The v1.10.0 release was signed with this key by mistake. Fixes: https://github.com/libuv/libuv/issues/1140 PR-URL: https://github.com/libuv/libuv/pull/1141 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
d0c26414 | 13-Nov-2016 |
Hitesh Kanwathirtha |
win, tty: handle empty buffer in uv_tty_write_bufs In uv_tty_write_bufs, if the console supports Virtual Terminal sequences, we try to convert the passed in utf8 buffer to utf16. However
win, tty: handle empty buffer in uv_tty_write_bufs In uv_tty_write_bufs, if the console supports Virtual Terminal sequences, we try to convert the passed in utf8 buffer to utf16. However, we need to check if the buffer is of non-zero length- otherwise, MultiByteToWideChar returns an error. Fixes: https://github.com/libuv/libuv/issues/1135 Fixes: https://github.com/nodejs/node/issues/9542 PR-URL: https://github.com/libuv/libuv/pull/1139 Refs: https://github.com/libuv/libuv/pull/889 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
show more ...
|
5f34766a | 11-Nov-2016 |
Michele Caini |
doc: fix wrong man page link for uv_fs_lstat() PR-URL: https://github.com/libuv/libuv/pull/1134 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gi
doc: fix wrong man page link for uv_fs_lstat() PR-URL: https://github.com/libuv/libuv/pull/1134 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Imran Iqbal <imran@imraniqbal.org>
show more ...
|
d9d20777 | 03-Nov-2016 |
cjihrig |
win: add missing break statement PR-URL: https://github.com/libuv/libuv/pull/1120 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
668d24d8 | 01-Nov-2016 |
Santiago Gimeno |
unix: use uv__is_closing everywhere PR-URL: https://github.com/libuv/libuv/pull/1117 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> |
060877d4 | 29-Sep-2016 |
Brad King |
win: fix anonymous union syntax Remove use of the DUMMYUNIONNAME macro from our definitions of internal winapi anonymous unions. This macro was added to winternl.h in Windows SDK v7.
win: fix anonymous union syntax Remove use of the DUMMYUNIONNAME macro from our definitions of internal winapi anonymous unions. This macro was added to winternl.h in Windows SDK v7.0a in combination with a conditional definition of DUMMYUNIONNAME to either empty or `u` depending on compiler support. libuv doesn't support any compilers that lack anonymous unions, but does support compilers such as VS 2008 that complain about the presence of the DUMMYUNIONNAME identifier on an anonymous union because their winapi headers do not define the macro publicly. PR-URL: https://github.com/libuv/libuv/pull/1090 Reviewed-By: João Reis <reis@janeasystems.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
531f06ec | 24-Oct-2016 |
cjihrig |
Now working on version 1.10.1 |
039101f3 | 24-Oct-2016 |
cjihrig |
Add SHA to ChangeLog |
c8a373c7 | 24-Oct-2016 |
cjihrig |
2016.10.25, Version 1.10.0 (Stable) Changes since version 1.9.1: * Now working on version 1.9.2 (Saúl Ibarra Corretgé) * doc: add cjihrig GPG ID (cjihrig) * win,bu
2016.10.25, Version 1.10.0 (Stable) Changes since version 1.9.1: * Now working on version 1.9.2 (Saúl Ibarra Corretgé) * doc: add cjihrig GPG ID (cjihrig) * win,build: fix compilation on old Windows / MSVC (Saúl Ibarra Corretgé) * darwin: fix setting fd to non-blocking in select(() trick (Saúl Ibarra Corretgé) * unix: allow nesting of kqueue fds in uv_poll_start (Ben Noordhuis) * doc: fix generation the first time livehtml runs (Saúl Ibarra Corretgé) * test: fix test_close_accept flakiness on Centos5 (Santiago Gimeno) * license: libuv is no longer a Node project (Saúl Ibarra Corretgé) * license: add license text we've been using for a while (Saúl Ibarra Corretgé) * doc: add licensing information to README (Saúl Ibarra Corretgé) * win,pipe: fixed formatting, DWORD is long unsigned (Miodrag Milanovic) * win: support sub-second precision in uv_fs_futimes() (Jason Ginchereau) * unix: ignore EINPROGRESS in uv__close (Saúl Ibarra Corretgé) * doc: add Imran Iqbal (iWuzHere) to maintainers (Imran Iqbal) * doc: update docs with AIX related information (Imran Iqbal) * test: silence build warnings (Kári Tristan Helgason) * doc: add iWuzHere GPG ID (Imran Iqbal) * linux-core: fix uv_get_total/free_memory on uclibc (Nicolas Cavallari) * build: fix build on DragonFly (Michael Neumann) * unix: correctly detect named pipes on DragonFly (Michael Neumann) * test: make tap output the default (Ben Noordhuis) * test: don't dump output for skipped tests (Ben Noordhuis) * test: improve formatting of diagnostic messages (Ben Noordhuis) * test: remove unused RETURN_TODO macro (Ben Noordhuis) * doc: fix stream typos (Pierre-Marie de Rodat) * doc: update coding style link (Imran Iqbal) * unix,fs: use uint64_t instead of unsigned long (Imran Iqbal) * build: check for warnings for -fvisibility=hidden (Imran Iqbal) * unix: remove unneeded TODO note (Saúl Ibarra Corretgé) * test: skip tty_pty test if pty is not available (Luca Bruno) * sunos: set phys_addr of interface_address using ARP (Brian Maher) * doc: clarify callbacks won't be called in error case (Saúl Ibarra Corretgé) * unix: don't convert stat buffer when syscall fails (Ben Noordhuis) * win: compare entire filename in watch events (cjihrig) * doc: add a note on safe reuse of uv_write_t (neevek) * linux: fix potential event loop stall (Ben Noordhuis) * unix,win: make uv_get_process_title() stricter (cjihrig) * test: close server before initiating new connection (John Barboza) * test: account for multiple handles in one ipc read (John Barboza) * unix: fix errno and retval conflict (liuxiaobo) * doc: add missing entry in uv_fs_type enum (Michele Caini) * unix: preserve loop->data across loop init/done (Ben Noordhuis) * win: return UV_EINVAL on bad uv_tty_mode mode arg (Ben Noordhuis) * win: simplify memory copy logic in fs.c (Ben Noordhuis) * win: fix compilation on mingw (Bartosz Sosnowski) * win: ensure 32-bit printf precision (Matej Knopp) * darwin: handle EINTR in /dev/tty workaround (Ben Noordhuis) * test: fix OOB buffer access (Saúl Ibarra Corretgé) * test: don't close CRT fd handed off to uv_pipe_t (Saúl Ibarra Corretgé) * test: fix android build error. (sunjin.lee) * win: evaluate timers when system wakes up (Bartosz Sosnowski) * doc: add supported platforms description (Saúl Ibarra Corretgé) * win: fix lstat reparse point without link data (Jason Ginchereau) * unix,win: make on_alloc_cb failures more resilient (Saúl Ibarra Corretgé) * zos: add support for new platform (John Barboza) * test: make tcp_close_while_connecting more resilient (Saúl Ibarra Corretgé) * build: use '${prefix}' for pkg-config 'exec_prefix' (Matt Clarkson) * build: GNU/kFreeBSD support (Jeffrey Clark) * zos: use PLO instruction for atomic operations (John Barboza) * zos: use pthread helper functions (John Barboza) * zos: implement uv__fs_futime (John Barboza) * unix: expand range of values for usleep (John Barboza) * zos: track unbound handles and bind before listen (John Barboza) * test: improve tap output on test failures (Santiago Gimeno) * test: refactor fs_event_close_in_callback (Julien Gilli) * zos: implement uv__io_check_fd (John Barboza) * unix: unneccessary use const qualifier in container_of (John Barboza) * win,tty: add support for ANSI codes in win10 v1511 (Imran Iqbal) * doc: add santigimeno to maintainers (Santiago Gimeno) * win: fix typo in type name (Saúl Ibarra Corretgé) * unix: always define pthread barrier fallback pad (Saúl Ibarra Corretgé) * test: use RETURN_SKIP in spawn_setuid_setgid test (Santiago Gimeno) * win: add disk read/write count to uv_getrusage (Imran Iqbal) * doc: document uv_fs_realpath caveats (Saúl Ibarra Corretgé) * test: improve spawn_setuid_setgid test (Santiago Gimeno) * test: fix building pty test on Android (Saúl Ibarra Corretgé) * doc: uv_buf_t members are not readonly (Saúl Ibarra Corretgé) * doc: improve documentation on uv_alloc_cb (Saúl Ibarra Corretgé) * fs: fix uv_fs_fstat on platforms using musl libc (Santiago Gimeno) * doc: update supported fields for uv_rusage_t (Imran Iqbal) * test: fix test-tcp-writealot flakiness on arm (Santiago Gimeno) * test: fix fs_event_watch_dir flakiness on arm (Santiago Gimeno) * unix: don't use alphasort in uv_fs_scandir() (Ben Noordhuis) * doc: fix confusing doc of uv_tcp_nodelay (Bart Robinson) * build,osx: fix warnings on tests compilation with gyp (Santiago Gimeno) * doc: add ABI tracker link to README (Saúl Ibarra Corretgé) * win,tty: fix uv_tty_set_mode race conditions (Bartosz Sosnowski) * test: fix fs_fstat on Android (Vit Gottwald) * win, test: fix fs_event_watch_dir_recursive (Bartosz Sosnowski) * doc: add description of uv_handle_type (Vit Gottwald) * build: use -pthreads for tests with autotools (Julien Gilli) * win: fix leaky fs request buffer (Jason Ginchereau) * doc: note buffer lifetime requirements in uv_write (Vladimír Čunát) * doc: add reference to uv_update_time on uv_timer_start (Alex Hultman) * win: fix winapi function pointer typedef syntax (Brad King) * test: fix tcp_close_while_connecting CI failures (Ben Noordhuis) * test: make threadpool_cancel_single deterministic (Ben Noordhuis) * test: make threadpool saturation reliable (Ben Noordhuis) * unix: don't malloc in uv_thread_create() (Ben Noordhuis) * unix: don't include CoreServices globally on macOS (Brad King) * unix,win: add uv_translate_sys_error() public API (Philippe Laferriere) * win: remove unused static variables (Ben Noordhuis) * win: silence -Wmaybe-uninitialized warning (Ben Noordhuis) * signal: replace pthread_once with uv_once (Santiago Gimeno) * test: fix sign-compare warning (Will Speak) * common: fix unused variable warning (Brad King)
show more ...
|
b2e13b9f | 21-Oct-2016 |
Saúl Ibarra Corretgé |
Revert "unix,win: simplify calculating polling timeout" This reverts commit a35308306fc9614407194fd294fdc130c98b53a5. The original commit introduced unforeseen regressions. See https
Revert "unix,win: simplify calculating polling timeout" This reverts commit a35308306fc9614407194fd294fdc130c98b53a5. The original commit introduced unforeseen regressions. See https://github.com/libuv/libuv/pull/1096. Fixes: https://github.com/libuv/libuv/pull/1096 PR-URL: https://github.com/libuv/libuv/pull/1102 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
0d586b7d | 29-Sep-2016 |
Brad King |
common: fix unused variable warning The saved_data variable in uv_loop_close() is only used when NDEBUG is defined. This commit makes the variable declaration depend on NDEBUG as wel
common: fix unused variable warning The saved_data variable in uv_loop_close() is only used when NDEBUG is defined. This commit makes the variable declaration depend on NDEBUG as well. PR-URL: https://github.com/libuv/libuv/pull/1093 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
cded27b6 | 14-Oct-2016 |
Will Speak |
test: fix sign-compare warning PR-URL: https://github.com/libuv/libuv/pull/1089 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> |
a3530830 | 16-Oct-2016 |
Saúl Ibarra Corretgé |
unix,win: simplify calculating polling timeout PR-URL: https://github.com/libuv/libuv/pull/1096 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago
unix,win: simplify calculating polling timeout PR-URL: https://github.com/libuv/libuv/pull/1096 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
31e5d665 | 16-Oct-2016 |
Santiago Gimeno |
signal: replace pthread_once with uv_once So it aborts in case `pthread_once` fails. PR-URL: https://github.com/libuv/libuv/pull/1098 Reviewed-By: Ben Noordhuis <info@bnoordhuis
signal: replace pthread_once with uv_once So it aborts in case `pthread_once` fails. PR-URL: https://github.com/libuv/libuv/pull/1098 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|