#
7ae0c954 |
| 23-Feb-2022 |
Vittore F. Scolari |
hurd: unbreak build on GNU/Hurd (#3450) The GNU/Hurd platform does not define IP_ADD_SOURCE_MEMBERSHIP, IP_DROP_SOURCE_MEMBERSHIP, MCAST_JOIN_SOURCE_GROUP and MCAST_LEAVE_SOURCE_GROU
hurd: unbreak build on GNU/Hurd (#3450) The GNU/Hurd platform does not define IP_ADD_SOURCE_MEMBERSHIP, IP_DROP_SOURCE_MEMBERSHIP, MCAST_JOIN_SOURCE_GROUP and MCAST_LEAVE_SOURCE_GROUP. Implement a few functions for the GNU/Hurd. Specifically: * uv_resident_set_memory (from Linux) * uv_get_free_memory (from Linux) * uv_get_total_memory (from Linux) * uv_cpu_info (from cygwin) * uv__process_title_cleanup (void) * uv_get_constrained_memory (stub) * Leave proctitle unimplemented on Hurd for now * Implement hurdish uv_exepath * Enable ifaddrs api * Unbreak udp basics * Unbreak futime and lutime on Hurd
show more ...
|
Revision tags: v1.41.0 |
|
#
ba498cb6 |
| 26-Nov-2020 |
Darshan Sen |
bsd-ifaddrs: improve comments PR-URL: https://github.com/libuv/libuv/pull/3031 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com>
bsd-ifaddrs: improve comments PR-URL: https://github.com/libuv/libuv/pull/3031 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
Revision tags: v1.40.0 |
|
#
ed5b42d5 |
| 22-Sep-2020 |
Elad Lahav |
build,unix: add QNX support Refs: https://github.com/libuv/libuv/pull/2881 PR-URL: https://github.com/libuv/libuv/pull/2991 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Review
build,unix: add QNX support Refs: https://github.com/libuv/libuv/pull/2881 PR-URL: https://github.com/libuv/libuv/pull/2991 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
Revision tags: v1.39.0, v1.38.1, v1.38.0, v1.37.0, v1.36.0, v1.35.0, v1.34.2, v1.34.1, v1.34.0, v1.33.1, v1.33.0 |
|
#
0ff717e3 |
| 25-Sep-2019 |
MaYuming |
build: fix build warning on cygwin Signed-off-by: MaYuming <maym@appexnetworks.com> PR-URL: https://github.com/libuv/libuv/pull/2489 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
build: fix build warning on cygwin Signed-off-by: MaYuming <maym@appexnetworks.com> PR-URL: https://github.com/libuv/libuv/pull/2489 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <s@saghul.net>
show more ...
|
Revision tags: v1.32.0, v1.31.0, v1.30.1, v1.30.0 |
|
#
abe4f3d5 |
| 07-Jun-2019 |
Leorize |
build, core, unix: add support for Haiku This commit add support for Haiku, an open-source operating system inspired by BeOS. PR-URL: https://github.com/libuv/libuv/pull/2301
build, core, unix: add support for Haiku This commit add support for Haiku, an open-source operating system inspired by BeOS. PR-URL: https://github.com/libuv/libuv/pull/2301 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
Revision tags: v1.29.1, v1.29.0, v1.28.0, v1.27.0, v1.26.0, v1.25.0 |
|
#
d0fb86cd |
| 13-Jan-2019 |
Andreas Rohner |
unix: fix uv_interface_addresses() The memset() in the inner loop clears previously copied phys_addrs. As a result, every interface is reported to have a phys_addr of 00:00:00:00:00:
unix: fix uv_interface_addresses() The memset() in the inner loop clears previously copied phys_addrs. As a result, every interface is reported to have a phys_addr of 00:00:00:00:00:00, except the last one. This bug only manifests on systems with multiple interfaces. PR-URL: https://github.com/libuv/libuv/pull/2153 Reviewed-By: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
85700054 |
| 06-Jan-2019 |
ptlomholt |
unix: enable IPv6 tests on OpenBSD Refs: https://github.com/libuv/libuv/pull/1576 PR-URL: https://github.com/libuv/libuv/pull/2136 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
unix: enable IPv6 tests on OpenBSD Refs: https://github.com/libuv/libuv/pull/1576 PR-URL: https://github.com/libuv/libuv/pull/2136 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
show more ...
|
Revision tags: v1.24.1, v1.24.0 |
|
#
5fb95172 |
| 15-Oct-2018 |
cjihrig |
unix,win: make uv_interface_addresses() consistent This commit does a few things to make the function more consistent across platforms: - Initialize the output parameters before
unix,win: make uv_interface_addresses() consistent This commit does a few things to make the function more consistent across platforms: - Initialize the output parameters before everything else. - Return early if there are no interfaces instead of performing zero-sized allocations. - Add a missing memory deallocation. Refs: https://github.com/libuv/libuv/pull/2035 PR-URL: https://github.com/libuv/libuv/pull/2039 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
#
69e4af15 |
| 14-Oct-2018 |
cjihrig |
unix: restore skipping of phys_addr copy Prior to https://github.com/libuv/libuv/pull/1999, uv_interface_addresses() did not populate the phys_addr field on Cygwin or MinGW. This com
unix: restore skipping of phys_addr copy Prior to https://github.com/libuv/libuv/pull/1999, uv_interface_addresses() did not populate the phys_addr field on Cygwin or MinGW. This commit restores that behavior, which was mistakenly changed. Fixes: https://github.com/libuv/libuv/issues/2034 PR-URL: https://github.com/libuv/libuv/pull/2035 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.23.2 |
|
#
3dc0f539 |
| 24-Sep-2018 |
cjihrig |
unix: initialize uv_interface_address_t.phys_addr This commit ensures that the memory of the phys_addr field is initialized on all platforms. Fixes: https://github.com/nodejs/no
unix: initialize uv_interface_address_t.phys_addr This commit ensures that the memory of the phys_addr field is initialized on all platforms. Fixes: https://github.com/nodejs/node/issues/23043 PR-URL: https://github.com/libuv/libuv/pull/1999 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
Revision tags: v1.23.1, v1.23.0, v1.22.0, v1.21.0, v1.20.3, v1.20.2, v1.20.1, v1.20.0, v1.19.2, v1.19.1 |
|
#
89cbbc89 |
| 19-Jan-2018 |
Mason X |
include,src: introduce UV__ERR() macro Using -errno, -E**, and -pthread_function() can be error prone, and breaks compatibility with some operating systems that already negate errno'
include,src: introduce UV__ERR() macro Using -errno, -E**, and -pthread_function() can be error prone, and breaks compatibility with some operating systems that already negate errno's (e.g. Haiku). This commit adds a UV__ERR() macro that ensures libuv errors are negative. Fixes: https://github.com/libuv/help/issues/39 PR-URL: https://github.com/libuv/libuv/pull/1687 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Fedor Indutny <fedor.indutny@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
63de1eca |
| 18-Jan-2018 |
Brad King |
cygwin: fix compilation of ifaddrs impl On cygwin there is no `AF_LINK`. Skip the check for it since we just zero the physical addresses on this platform anyway. Fixes: https:/
cygwin: fix compilation of ifaddrs impl On cygwin there is no `AF_LINK`. Skip the check for it since we just zero the physical addresses on this platform anyway. Fixes: https://github.com/libuv/libuv/issues/1448 PR-URL: https://github.com/libuv/libuv/pull/1719 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: v1.19.0, v1.18.0, v1.17.0, v1.16.1, v1.16.0, v1.15.0 |
|
#
001a4a11 |
| 30-Sep-2017 |
Kamil Rytarowski |
netbsd: do not exclude IPv6 functionality On NetBSD, do not exclude PF_INET6 in uv__ifaddr_exclude(). PR-URL: https://github.com/libuv/libuv/pull/1576 Reviewed-By: Colin Ihrig <
netbsd: do not exclude IPv6 functionality On NetBSD, do not exclude PF_INET6 in uv__ifaddr_exclude(). PR-URL: https://github.com/libuv/libuv/pull/1576 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.14.1, v1.14.0, v1.13.1, v1.13.0 |
|
#
f1e0fc43 |
| 10-Jun-2017 |
XadillaX |
unix: fix wrong MAC of uv_interface_address fix a wrong `if` in `uv_interface_address` about MAC. Fixes: https://github.com/nodejs/node/issues/13581 PR-URL: https://github.com/l
unix: fix wrong MAC of uv_interface_address fix a wrong `if` in `uv_interface_address` about MAC. Fixes: https://github.com/nodejs/node/issues/13581 PR-URL: https://github.com/libuv/libuv/pull/1375 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.12.0 |
|
#
6398251a |
| 07-Apr-2017 |
Brad King |
cygwin: implement support for cygwin and msys2 Cygwin and MSYS2 are POSIX layers implemented on top of Windows. Use our POSIX `poll(2)` implementation of our poll abstraction. For mo
cygwin: implement support for cygwin and msys2 Cygwin and MSYS2 are POSIX layers implemented on top of Windows. Use our POSIX `poll(2)` implementation of our poll abstraction. For most other components we already have dedicated sources implementing them in terms of APIs available on Cygwin or providing non-implementations of components not supported. This leaves only three components that need Cygwin-specific implementations: * uv_uptime: implement using sysinfo * uv_resident_set_memory: add a placeholder returning UV_ENOSYS * uv_cpu_info: add a placeholder returning UV_ENOSYS Update our test suite to account for features not available due to Cygwin platform limitations or our placeholders. PR-URL: https://github.com/libuv/libuv/pull/1312 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
f277cb6f |
| 21-Feb-2017 |
Brad King |
unix: factor out reusable BSD ifaddrs impl Create a dedicated source file to share among platforms on which we find ifaddrs using the BSD getifaddrs API. De-duplicate our existing copie
unix: factor out reusable BSD ifaddrs impl Create a dedicated source file to share among platforms on which we find ifaddrs using the BSD getifaddrs API. De-duplicate our existing copies of this implementation on such platforms. PR-URL: https://github.com/libuv/libuv/pull/1240 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> 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 ...
|