#
636acdda |
| 17-Jan-2019 |
cjihrig |
build: wrap long lines in Makefile.am PR-URL: https://github.com/libuv/libuv/pull/2151 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoor
build: wrap long lines in Makefile.am PR-URL: https://github.com/libuv/libuv/pull/2151 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
#
ca02c36c |
| 15-Jan-2019 |
Kevin Adler |
ibmi: add support for IBM i to autotools build PR-URL: https://github.com/libuv/libuv/pull/2148 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmai
ibmi: add support for IBM i to autotools build PR-URL: https://github.com/libuv/libuv/pull/2148 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
#
d4288bbe |
| 04-Jan-2019 |
cjihrig |
unix,win: add uv_os_uname() Fixes: https://github.com/libuv/libuv/issues/2126 PR-URL: https://github.com/libuv/libuv/pull/2128 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Rev
unix,win: add uv_os_uname() Fixes: https://github.com/libuv/libuv/issues/2126 PR-URL: https://github.com/libuv/libuv/pull/2128 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
#
8972e65b |
| 03-Dec-2018 |
Ben Noordhuis |
unix: harden string copying, introduce strscpy() Replace calls to strcpy() and strncpy() with the newly introduced uv__strscpy() function that is meticulous about zero-terminating th
unix: harden string copying, introduce strscpy() Replace calls to strcpy() and strncpy() with the newly introduced uv__strscpy() function that is meticulous about zero-terminating the destination buffer. PR-URL: https://github.com/libuv/libuv/pull/2065 Refs: https://www.kernel.org/doc/htmldocs/kernel-api/API-strscpy.html Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
#
6dd44caa |
| 19-Oct-2018 |
Ben Noordhuis |
unix,win: support IDNA 2008 in uv_getaddrinfo() Encode domain names before passing them on to the libc resolver. Some getaddrinfo() implementations support IDNA 2008, some only IDNA
unix,win: support IDNA 2008 in uv_getaddrinfo() Encode domain names before passing them on to the libc resolver. Some getaddrinfo() implementations support IDNA 2008, some only IDNA 2003 and some don't support i18n domain names at all. This is a potential security issue because it means a domain name might resolve differently depending on the system that libuv is running on. Fixes: https://github.com/libuv/libuv/issues/2028 PR-URL: https://github.com/libuv/libuv/pull/2046 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
d0b15844 |
| 16-Oct-2018 |
Santiago Gimeno |
core,bsd: refactor process_title functions Use `setproctitle()` in `FreeBSD` as in the other `BSD` flavours. Move `uv_setup_args()`, `uv_set_process_title()` and `uv_get_process_title()`
core,bsd: refactor process_title functions Use `setproctitle()` in `FreeBSD` as in the other `BSD` flavours. Move `uv_setup_args()`, `uv_set_process_title()` and `uv_get_process_title()` to `bsd-proctitle.c` so it's used by the supported BSDs. PR-URL: https://github.com/libuv/libuv/pull/2042 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
show more ...
|
#
1d1969ad |
| 07-Sep-2018 |
Samuel Thibault |
unix: add support for GNU/Hurd PR-URL: https://github.com/libuv/libuv/pull/2008 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Bug-Debian: https://bugs.debian.org/881882 |
#
672b96fa |
| 01-Jun-2018 |
Carlo Marcelo Arenas Belón |
win: remove req.c and other cleanup PR-URL: https://github.com/libuv/libuv/pull/2018 Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com
win: remove req.c and other cleanup PR-URL: https://github.com/libuv/libuv/pull/2018 Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
#
56702e08 |
| 08-Oct-2018 |
Ben Noordhuis |
unix: rework thread barrier implementation * dissolve include/uv/pthread-barrier.h * use libuv mutexes and condition variables, not pthreads's * drive-by cleanup and simpli
unix: rework thread barrier implementation * dissolve include/uv/pthread-barrier.h * use libuv mutexes and condition variables, not pthreads's * drive-by cleanup and simplification enabled by the first two items PR-URL: https://github.com/libuv/libuv/pull/2019 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
e57e0717 |
| 13-Aug-2018 |
cjihrig |
unix,win: add uv_os_{get,set}priority() Refs: https://github.com/nodejs/node/pull/21675 PR-URL: https://github.com/libuv/libuv/pull/1945 Reviewed-By: Santiago Gimeno <santiago.gimeno
unix,win: add uv_os_{get,set}priority() Refs: https://github.com/nodejs/node/pull/21675 PR-URL: https://github.com/libuv/libuv/pull/1945 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
#
95c5bf8d |
| 14-Jun-2018 |
Ben Noordhuis |
unix,win: merge timers implementation Merge src/unix/timer.c and src/win/timer.c into src/timer.c. This changes the Windows implementation from a binary tree to a binary heap for ge
unix,win: merge timers implementation Merge src/unix/timer.c and src/win/timer.c into src/timer.c. This changes the Windows implementation from a binary tree to a binary heap for generally better performance. PR-URL: https://github.com/libuv/libuv/pull/1882 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
#
3045fe12 |
| 30-May-2018 |
Saúl Ibarra Corretgé |
build,win: remove MinGW Makefile MSYS2 + MinGW-w64 have good support for autoconf, that should be the preferred way of building libuv under MinGW. This is a cherry-pick of commi
build,win: remove MinGW Makefile MSYS2 + MinGW-w64 have good support for autoconf, that should be the preferred way of building libuv under MinGW. This is a cherry-pick of commit ee949df1cb from the master branch. PR-URL: https://github.com/libuv/libuv/pull/1850 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
#
454ab3e1 |
| 30-May-2018 |
Ben Noordhuis |
build: fix cygwin install Use the right file path and variable name for the posix.h header file. Introduced when commit ce41af28 ("cygwin: include uv-posix.h header") was merged
build: fix cygwin install Use the right file path and variable name for the posix.h header file. Introduced when commit ce41af28 ("cygwin: include uv-posix.h header") was merged from the v1.x branch, where it is the correct path, into the master branch. This is a cherry-pick of commit d0c2ad39 from the master branch. PR-URL: https://github.com/libuv/libuv/pull/1850 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
#
99ae3edf |
| 22-Jul-2017 |
Saúl Ibarra Corretgé |
core: move all include files except uv.h to uv/ This is a cherry-pick of commit d010030ad5 from the master branch. Conflicts: Makefile.am include/uv.h
core: move all include files except uv.h to uv/ This is a cherry-pick of commit d010030ad5 from the master branch. Conflicts: Makefile.am include/uv.h include/uv/unix.h libuv.nsi (deleted) src/unix/pthread-barrier.c (deleted) PR-URL: https://github.com/libuv/libuv/pull/1850 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
#
421d7571 |
| 20-May-2018 |
Bert Belder |
test: add test for IPC deadlock on Windows (#1099) PR-URL: https://github.com/libuv/libuv/pull/1843 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Bartosz Sosnowski <b
test: add test for IPC deadlock on Windows (#1099) PR-URL: https://github.com/libuv/libuv/pull/1843 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
show more ...
|
#
b0f3310b |
| 19-Jan-2018 |
Ben Noordhuis |
Revert "unix,fs: fix for potential partial reads/writes" This commit has been reported as introducing a backwards-incompatible change in reading from stdin and is independently suspected
Revert "unix,fs: fix for potential partial reads/writes" This commit has been reported as introducing a backwards-incompatible change in reading from stdin and is independently suspected of breaking the Node.js test suite on MacOS and maybe other platforms, possibly in combination with commit fd049399 ("unix,tcp: avoid marking server sockets connected".) This reverts commit 14bfc27e641aff178c431083c0c0eada4d6f02dd. Fixes: https://github.com/libuv/libuv/issues/1716 Fixes: https://github.com/libuv/libuv/issues/1720 Fixes: https://github.com/nodejs/node/issues/18225 PR-URL: https://github.com/libuv/libuv/pull/1717 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 ...
|
#
14bfc27e |
| 22-Jan-2016 |
Ben Wijen |
unix,fs: fix for potential partial reads/writes Added a check in uv__fs_buf_iter to detect partial reads and writes. Partial reads and writes are looped until all data has been processed
unix,fs: fix for potential partial reads/writes Added a check in uv__fs_buf_iter to detect partial reads and writes. Partial reads and writes are looped until all data has been processed. PR-URL: https://github.com/libuv/libuv/pull/640 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
8156f15e |
| 18-Dec-2017 |
Ben Noordhuis |
build: install libuv.pc unconditionally It was requested and I can't see a reason not to. Fixes: https://github.com/libuv/libuv/issues/1684 PR-URL: https://github.com/libuv/libu
build: install libuv.pc unconditionally It was requested and I can't see a reason not to. Fixes: https://github.com/libuv/libuv/issues/1684 PR-URL: https://github.com/libuv/libuv/pull/1685 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 ...
|
#
2b32e77b |
| 28-Dec-2017 |
Bartosz Sosnowski |
win: map 0.0.0.0 and :: addresses to localhost On Linux when connecting IP addresses 0.0.0.0 and :: are automatically converted to localhost. This adds same functionality to Windows.
win: map 0.0.0.0 and :: addresses to localhost On Linux when connecting IP addresses 0.0.0.0 and :: are automatically converted to localhost. This adds same functionality to Windows. PR-URL: https://github.com/libuv/libuv/pull/1515 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
#
b01de734 |
| 10-Apr-2017 |
John Barboza |
zos: implement uv_fs_event* functions This commit uses the Register File Interest feature on z/OS to enable users to monitor file system events. The poll call is used to check for fi
zos: implement uv_fs_event* functions This commit uses the Register File Interest feature on z/OS to enable users to monitor file system events. The poll call is used to check for file descriptors as well as a message queue that z/OS will report file system events on. The last item on the list used by poll will contain the message queue id instead of a file descriptor. Limitation: Writes to a directory (that is, file creation and deletion) do not generate a change message for a registered directory. PR-URL: https://github.com/libuv/libuv/pull/1311 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
#
8a6d1b32 |
| 15-Nov-2017 |
Matt Harrison |
unix: make get(set)_process_title MT-safe Used a shared uv_mutex_t in unix implementations of these functions to prevent simultaneous execution. Fixes: https://github.com/libuv/
unix: make get(set)_process_title MT-safe Used a shared uv_mutex_t in unix implementations of these functions to prevent simultaneous execution. Fixes: https://github.com/libuv/libuv/issues/271 PR-URL: https://github.com/libuv/libuv/pull/1640 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
0d6525ac |
| 29-Nov-2017 |
Anna Henningsen |
core: add getter/setter functions for easier ABI compat Add getter/setter functions for the fields of public structs that might be relevant to e.g. Node.js addons. Through these
core: add getter/setter functions for easier ABI compat Add getter/setter functions for the fields of public structs that might be relevant to e.g. Node.js addons. Through these methods, ABI compatibility for a subset of the ABI is easier to achieve, since using them makes code independent of the exact offsets of these fields. The intended use case that prompted this are N-API addons for Node.js, which look for more long-term ABI compatibility guarantees than typical Node code. With these helper functions, using libuv directly should no longer be an obstacle for such addons. PR-URL: https://github.com/libuv/libuv/pull/1657 Refs: https://github.com/nodejs/node/issues/13512 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
bb3d093b |
| 09-Oct-2017 |
Xu Meng |
ibmi: add support for new platform Support the IBM i platform. - add a new file src/unix/ibmi.c - extract the common functions from /src/unix/aix.c into aix-common.c - updat
ibmi: add support for new platform Support the IBM i platform. - add a new file src/unix/ibmi.c - extract the common functions from /src/unix/aix.c into aix-common.c - update uv.gyp and include/uv-unix.h to enable the new file ibmi.c PR-URL: https://github.com/libuv/libuv/pull/1601 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
show more ...
|
#
fd02ab68 |
| 22-Jun-2017 |
Bartosz Sosnowski |
pipe: allow access from other users Adds new uv_pipe_chmod function which can be used to make the pipe writable or readable by all users. PR-URL: https://github.com/libuv/libuv/
pipe: allow access from other users Adds new uv_pipe_chmod function which can be used to make the pipe writable or readable by all users. PR-URL: https://github.com/libuv/libuv/pull/1386 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
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 ...
|