6085bcef | 28-May-2021 |
twosee |
darwin: fix -Wsometimes-uninitialized warning PR-URL: https://github.com/libuv/libuv/pull/3190 Reviewed-By: Jameson Nash <vtjnash@gmail.com> |
385b7960 | 27-May-2021 |
twosee |
inet: fix inconsistent return value of inet_ntop6 PR-URL: https://github.com/libuv/libuv/pull/3182 Reviewed-By: Jameson Nash <vtjnash@gmail.com> |
4cf638de | 24-May-2021 |
Simon Kissane |
doc: uv_read_stop always succeeds Fixes: https://github.com/libuv/libuv/issues/3041 PR-URL: https://github.com/libuv/libuv/pull/3076 Reviewed-By: Jameson Nash <vtjnash@gmail.com> |
46451737 | 21-May-2021 |
Ryan Liptak |
errors: map ESOCKTNOSUPPORT errno PR-URL: https://github.com/libuv/libuv/pull/3151 Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> |
a064166b | 21-May-2021 |
Darshan Sen |
unix,core: fix errno handling in uv__getpwuid_r Fixes: https://github.com/libuv/libuv/issues/3174 PR-URL: https://github.com/libuv/libuv/pull/3177 Reviewed-By: Jameson Nash <vtjnash@
unix,core: fix errno handling in uv__getpwuid_r Fixes: https://github.com/libuv/libuv/issues/3174 PR-URL: https://github.com/libuv/libuv/pull/3177 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
ce15b840 | 21-May-2021 |
Jameson Nash |
Re-merge "unix,stream: clear read/write states on close/eof" This reverts commit 46f36e3df1a666620f6749427f15651cbc4b7001. PR-URL: https://github.com/libuv/libuv/pull/3006 Refs:
Re-merge "unix,stream: clear read/write states on close/eof" This reverts commit 46f36e3df1a666620f6749427f15651cbc4b7001. PR-URL: https://github.com/libuv/libuv/pull/3006 Refs: https://github.com/libuv/libuv/pull/2967 Refs: https://github.com/libuv/libuv/pull/2409 Refs: https://github.com/libuv/libuv/issues/2943 Refs: https://github.com/libuv/libuv/pull/2968 Refs: https://github.com/nodejs/node/pull/36111 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
6dbb1e2e | 20-May-2021 |
Ricky Zhou |
unix,process: add uv__write_errno helper function No functional changes, but slightly more compact code. PR-URL: https://github.com/libuv/libuv/pull/3059 Reviewed-By: Jameson Na
unix,process: add uv__write_errno helper function No functional changes, but slightly more compact code. PR-URL: https://github.com/libuv/libuv/pull/3059 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
ac5b21a2 | 14-May-2021 |
Jameson Nash |
Revert "win,build: Add cmake -DSTATIC_VCRT=ON option" This reverts commit b94934f01257d19814baddd175fae7477dfebb1a. The required version of cmake (3.15) is newer than we are current
Revert "win,build: Add cmake -DSTATIC_VCRT=ON option" This reverts commit b94934f01257d19814baddd175fae7477dfebb1a. The required version of cmake (3.15) is newer than we are currently using in Android CI (3.10). PR-URL: https://github.com/libuv/libuv/pull/3172 Refs: https://github.com/libuv/libuv/pull/3085
show more ...
|
95f88f47 | 13-May-2021 |
Eagle Liang |
win: fix string encoding issue of uv_os_gethostname Windows API gethostname(buffer, size) return unicode string in char array. It will cause garbled code if the host name contains non as
win: fix string encoding issue of uv_os_gethostname Windows API gethostname(buffer, size) return unicode string in char array. It will cause garbled code if the host name contains non ascii characters without cast into multi byte char. This change keep the same encoding with the implementation on Unix/macOS platform, which is utf-8. Requires Windows 8 / Server 2012. Fixes: https://github.com/libuv/libuv/issues/3148 PR-URL: https://github.com/libuv/libuv/pull/3149 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
9864053c | 13-May-2021 |
Darshan Sen |
unix,fs: use uv__load_relaxed and uv__store_relaxed This is more clear about the intended semantics with multiple threads. PR-URL: https://github.com/libuv/libuv/pull/3124 Revie
unix,fs: use uv__load_relaxed and uv__store_relaxed This is more clear about the intended semantics with multiple threads. PR-URL: https://github.com/libuv/libuv/pull/3124 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
b94934f0 | 13-May-2021 |
Romain Roffé |
win,build: Add cmake -DSTATIC_VCRT=ON option PR-URL: https://github.com/libuv/libuv/pull/3085 Reviewed-By: Jameson Nash <vtjnash@gmail.com> |
9739400d | 13-May-2021 |
Darshan Sen |
include: add EOVERFLOW status code mapping Refs: https://github.com/nodejs/node/pull/38159#discussion_r610288214 PR-URL: https://github.com/libuv/libuv/pull/3145 Reviewed-By: Richard
include: add EOVERFLOW status code mapping Refs: https://github.com/nodejs/node/pull/38159#discussion_r610288214 PR-URL: https://github.com/libuv/libuv/pull/3145 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
defed500 | 12-May-2021 |
Andy Fiddaman |
build: some systems provide dlopen() in libc libuv is packaged for OmniOS, an illumos distribution (OpenSolaris fork), and on that platform `libdl.so` is just a legacy stub library that does
build: some systems provide dlopen() in libc libuv is packaged for OmniOS, an illumos distribution (OpenSolaris fork), and on that platform `libdl.so` is just a legacy stub library that does not need to be linked. `dlopen()` and friends are present in libc. Changing to using `AC_SEARCH_LIBS()` instead of `AC_CHECK_LIB()` stops the unnecessary linking of libdl. PR-URL: https://github.com/libuv/libuv/pull/3113 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
882ee253 | 12-May-2021 |
SeverinLeonhardt |
win,fs: fix C4090 warning with MSVC When compiling the current code MSVC prints this warning: warning C4090: '=': different 'const' qualifiers This warning was introduc
win,fs: fix C4090 warning with MSVC When compiling the current code MSVC prints this warning: warning C4090: '=': different 'const' qualifiers This warning was introduced with dc6fdcd where the `(char*)` cast for the call to `wcstombs` was removed. Re-adding this cast to silence the warning. PR-URL: https://github.com/libuv/libuv/pull/3146 Refs: https://github.com/libuv/libuv/pull/2938 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
0714eded | 12-May-2021 |
bbara |
test: log to stdout to conform TAP spec The TAP specification [1] explicitely states: A harness must only read TAP output from standard output and not from standard error. [
test: log to stdout to conform TAP spec The TAP specification [1] explicitely states: A harness must only read TAP output from standard output and not from standard error. [1] https://testanything.org/tap-specification.html PR-URL: https://github.com/libuv/libuv/pull/3153 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
5c19f73a | 12-May-2021 |
Darshan Sen |
misc: remove unnecessary _GNU_SOURCE macros Since we are building with the `-D_GNU_SOURCE` option turned on, the macro definitions are not needed anymore. Refs: https://github.c
misc: remove unnecessary _GNU_SOURCE macros Since we are building with the `-D_GNU_SOURCE` option turned on, the macro definitions are not needed anymore. Refs: https://github.com/libuv/libuv/pull/3165#issuecomment-835747442 PR-URL: https://github.com/libuv/libuv/pull/3168 Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
8635170d | 12-May-2021 |
yiyuaner |
linux-core: add proper divide by zero assert PR-URL: https://github.com/libuv/libuv/pull/3166 Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.co
linux-core: add proper divide by zero assert PR-URL: https://github.com/libuv/libuv/pull/3166 Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
23bebf01 | 10-May-2021 |
twosee |
unix: refactor uv_try_write This simplifies the code, for better clarify (and performance)! PR-URL: https://github.com/libuv/libuv/pull/2874 Reviewed-By: Jameson Nash <vtjnash@g
unix: refactor uv_try_write This simplifies the code, for better clarify (and performance)! PR-URL: https://github.com/libuv/libuv/pull/2874 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
614bdbc5 | 10-May-2021 |
Jameson Nash |
docs: update read-the-docs version of sphinx This is specified both as best-practice to specify the defaults explicitly, and as required for updating sphinx from v1.8.5 Refs: ht
docs: update read-the-docs version of sphinx This is specified both as best-practice to specify the defaults explicitly, and as required for updating sphinx from v1.8.5 Refs: https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html PR-URL: https://github.com/libuv/libuv/pull/3154 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
af1a79cf | 08-Apr-2021 |
Kevin Adler |
ibmi: Handle interface names longer than 10 chars IBM i interface names are based off the associated line description. Since line descriptions are objects, they have 10 character limit o
ibmi: Handle interface names longer than 10 chars IBM i interface names are based off the associated line description. Since line descriptions are objects, they have 10 character limit on their names. However, since IBM i 7.2 interface names may be up to 16 characters long if the interface is for a a VLAN (eg. MYETHLINE1.4094). To handle this, we must strip off a VLAN ID to get the actual line description name, since that's what the QDCRLIND API wants. One issue exists because line descriptions can contain periods and numbers; so for interface names less than 10 characters long ETH2.4 could be a line description name or it could be ETH2 with VLAN 4. We follow the method that the XPF ioctls use: try the interface name directly first and if an error occurs, try to strip off the VLAN ID. https://www.ibm.com/docs/en/i/7.4?topic=ssw_ibm_i_74/apis/ioctl.htm#unotes Fixes: https://github.com/libuv/libuv/issues/3062 PR-URL: https://github.com/libuv/libuv/pull/3144 Reviewed-By: Richard Lau <rlau@redhat.com>
show more ...
|
47e0c5c5 | 25-Mar-2021 |
Shuowang (Wayne) Zhang |
zos: use CVTRLSTG to get total memory accurately The previous implementation using rcepool would return a value that is slightly off from the true value of the system's total memory. So
zos: use CVTRLSTG to get total memory accurately The previous implementation using rcepool would return a value that is slightly off from the true value of the system's total memory. So use CVTRLSTG to get total memory instead, which is more accurate. For more information on CVTRLSTG, see MVS Data Areas Volumes 1 and 3. Co-authored-by: Gaby Baghdadi <49249542+gabylb@users.noreply.github.com> PR-URL: https://github.com/libuv/libuv/pull/3141 Reviewed-By: Richard Lau <rlau@redhat.com>
show more ...
|
f15216e9 | 10-Dec-2020 |
Shuowang (Wayne) Zhang |
zos: fix uv_get_free_memory() The previous implementation of `uv_get_free_memory()` on z/OS return incorrect values. This is because the rceafc field being dereferenced for the memor
zos: fix uv_get_free_memory() The previous implementation of `uv_get_free_memory()` on z/OS return incorrect values. This is because the rceafc field being dereferenced for the memory values needs to be treated as unsigned int. Co-authored-by: Igor Todorovski <itodorov@ca.ibm.com> Co-authored-by: Alex Yung <alex.yung@ibm.com> Co-authored-by: CW Cheung <ccw.280231@ca.ibm.com> PR-URL: https://github.com/libuv/libuv/pull/3141 Reviewed-By: Richard Lau <rlau@redhat.com>
show more ...
|
bd4a357b | 09-Dec-2020 |
Shuowang (Wayne) Zhang |
zos: implement uv_get_constrained_memory() Implementation is based on RLIMIT_MEMLIMIT. Co-authored-by: Igor Todorovski <itodorov@ca.ibm.com> PR-URL: https://github.com/libuv/lib
zos: implement uv_get_constrained_memory() Implementation is based on RLIMIT_MEMLIMIT. Co-authored-by: Igor Todorovski <itodorov@ca.ibm.com> PR-URL: https://github.com/libuv/libuv/pull/3133 Reviewed-By: Richard Lau <rlau@redhat.com>
show more ...
|
9737baf0 | 28-Feb-2021 |
Ben Noordhuis |
linux: work around copy_file_range() cephfs bug Pre-4.20 kernels have a bug where CephFS uses the RADOS copy-from command when it shouldn't. Fall back to a regular file copy. Fi
linux: work around copy_file_range() cephfs bug Pre-4.20 kernels have a bug where CephFS uses the RADOS copy-from command when it shouldn't. Fall back to a regular file copy. Fixes: https://github.com/libuv/libuv/issues/3117 Refs: https://github.com/torvalds/linux/commit/6f9718fe41c3a47e4362bddf145e2db6ad7d8e87 PR-URL: https://github.com/libuv/libuv/pull/3123 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
1addf9b8 | 29-Jan-2021 |
Hayden |
darwin: fix iOS compilation and functionality PR-URL: https://github.com/libuv/libuv/pull/3106 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.
darwin: fix iOS compilation and functionality PR-URL: https://github.com/libuv/libuv/pull/3106 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|