#
d54c92e3 |
| 15-Feb-2022 |
Jameson Nash |
win: fix style nits [NFC] (#3474) Internal functions usually have a uv__ prefix.
|
Revision tags: v1.41.0, v1.40.0, 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, v1.32.0, v1.31.0, v1.30.1, v1.30.0, v1.29.1, v1.29.0, v1.28.0, v1.27.0, v1.26.0, v1.25.0 |
|
#
e1fad5a3 |
| 29-Dec-2018 |
virtualyw |
win: remove abort when non-IFS LSP detection fails Fixes: https://github.com/libuv/libuv/issues/1425 PR-URL: https://github.com/libuv/libuv/pull/2600 Refs: https://github.com/libuv/l
win: remove abort when non-IFS LSP detection fails Fixes: https://github.com/libuv/libuv/issues/1425 PR-URL: https://github.com/libuv/libuv/pull/2600 Refs: https://github.com/libuv/libuv/pull/2124 Co-authored-by: Jameson Nash <vtjnash@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
#
af31d014 |
| 24-Feb-2019 |
evgley |
win: skip winsock initialization in safe mode uv_winsock_init calls abort() if socket operation failed, which means all libuv-based applications are not able to start in safe mode wi
win: skip winsock initialization in safe mode uv_winsock_init calls abort() if socket operation failed, which means all libuv-based applications are not able to start in safe mode without network. PR-URL: https://github.com/libuv/libuv/pull/2205 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.24.1, v1.24.0, v1.23.2, v1.23.1, v1.23.0, v1.22.0, v1.21.0 |
|
#
9584df25 |
| 29-May-2018 |
Bert Belder |
src,test: fix idiosyncratic comment style Back in the day I wrote comments in a really unusual way. Nowadays it makes my eyes bleed, and clang-format doesn't know how to deal with it.
src,test: fix idiosyncratic comment style Back in the day I wrote comments in a really unusual way. Nowadays it makes my eyes bleed, and clang-format doesn't know how to deal with it. PR-URL: https://github.com/libuv/libuv/pull/1853 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
show more ...
|
Revision tags: v1.20.3, v1.20.2, v1.20.1, v1.20.0, v1.19.2 |
|
#
95e44dd4 |
| 13-Feb-2018 |
Michael Fero |
win,build: correct C2059 errors This commit addresses POD variable initialization issues with older Visual Studio compilers. PR-URL: https://github.com/libuv/libuv/pull/1740
win,build: correct C2059 errors This commit addresses POD variable initialization issues with older Visual Studio compilers. PR-URL: https://github.com/libuv/libuv/pull/1740 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: v1.19.1, v1.19.0 |
|
#
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 ...
|
Revision tags: v1.18.0, v1.17.0, v1.16.1, v1.16.0, v1.15.0, v1.14.1, v1.14.0, v1.13.1, v1.13.0, v1.12.0 |
|
#
fd39cec4 |
| 27-Apr-2017 |
Jameson Nash |
build: add -Wstrict-prototypes Fixes: https://github.com/libuv/libuv/pull/1320 PR-URL: https://github.com/libuv/libuv/pull/1326 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Revie
build: add -Wstrict-prototypes Fixes: https://github.com/libuv/libuv/pull/1320 PR-URL: https://github.com/libuv/libuv/pull/1326 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
Revision tags: v1.11.0, v1.10.2, v1.10.1, v1.10.0, v0.10.37, v1.9.1, v1.9.0, v1.8.0, v1.7.5, v1.7.4, v1.7.3, v1.7.2, v1.7.1, v1.7.0, v1.6.1, v1.6.0, v1.5.0, v0.10.36, v1.4.2, v0.10.35, v1.4.1, v0.10.34, v1.4.0, v1.3.0, v0.10.33, v1.2.1, v1.2.0, v0.10.32, v1.1.0, v0.10.31 |
|
#
9f3fa71c |
| 10-Dec-2014 |
Bert Belder |
Merge branch 'v0.10' into v1.x Conflicts: src/win/poll.c test/test-poll-close-doesnt-corrupt-stack.c
|
#
48d39345 |
| 09-Dec-2014 |
Bert Belder |
win: avoid stack corruption when closing a poll handle When the user closes an uv_poll_t handle, there may still be an outstanding AFD_POLL request. Libuv can't cancel this AFD_POLL requ
win: avoid stack corruption when closing a poll handle When the user closes an uv_poll_t handle, there may still be an outstanding AFD_POLL request. Libuv can't cancel this AFD_POLL request directly, so it has to submit another which makes the the previous poll request return. Libuv completely forgets about the "canceling" AFD_POLL request, but at some point in time it may complete and store its result somewhere in memory. Without this patch the result of the canceling poll request is written somewhere on the stack, which sometimes causes stack corruption. This patch ensures that the result is written to some static scratch space where it can do no harm. PR-URL: https://github.com/libuv/libuv/pull/49 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Marc Schlaich <marc.schlaich@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: v1.0.2, v0.10.30, v1.0.1, v1.0.0, v0.10.29, v1.0.0-rc2, v1.0.0-rc1, v0.11.29, v0.11.28, v0.11.27, v0.10.28, v0.11.26, v0.10.27, v0.11.25, v0.11.24, v0.11.23, v0.10.26, v0.11.22, v0.11.21, v0.11.20 |
|
#
1ec4c234 |
| 23-Feb-2014 |
StarWing |
windows: fix warnings of MinGW -Wall -O3 |
Revision tags: v0.10.25, v0.11.19, v0.10.24, v0.11.18, v0.10.23, v0.10.22, v0.11.17, v0.10.21, v0.11.16, v0.10.20, v0.11.15, v0.10.19, v0.11.14, v0.10.18, v0.10.17, v0.10.16, v0.11.13, v0.11.12, v0.11.11, v0.11.10, v0.10.15, v0.11.9, v0.10.14, v0.11.8, v0.11.7, v0.10.13, v0.11.6, v0.10.12, v0.11.5, v0.10.11, v0.10.10 |
|
#
f326820f |
| 03-Jun-2013 |
Raul Martins |
windows: fix winsock status codes for address errors - STATUS_TOO_MANY_ADDRESSES now returns WSAEADDRINUSE - STATUS_CONFLICTING_ADDRESSES now returns WSAEADDRNOTAVAIL |
#
d170c915 |
| 25-Sep-2013 |
Maks Naumov |
windows: incorrect check for SOCKET_ERROR |
#
81840768 |
| 31-Aug-2013 |
Ben Noordhuis |
include: uv_ip[46]_addr now takes sockaddr_in* Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to a
include: uv_ip[46]_addr now takes sockaddr_in* Passing or returning structs as values makes life hard for people that work with libuv through a foreign function interface. Switch to a pointer-based approach. Fixes #684.
show more ...
|
Revision tags: v0.11.4, v0.10.9, v0.10.8, v0.11.3, v0.10.7, v0.10.6, v0.11.2, v0.10.5, v0.10.4, v0.11.1 |
|
#
4d4f1496 |
| 10-Apr-2013 |
Brian White |
windows, unix: remove dead code |
Revision tags: node-v0.11.0, v0.10.2, node-v0.7.3, node-v0.7.7, node-v0.7.5, node-v0.5.3, node-v0.10.1, node-v0.10.0, node-v0.9.12, node-v0.9.11, node-v0.8.21, node-v0.8.19 |
|
#
3759d712 |
| 26-Jan-2013 |
Bert Belder |
win: get rid of early ipv6 support detection No longer explictly check wheter an IPv6 stack is present when the user tries to use IPV6 sockets. Instead realy on the operating system
win: get rid of early ipv6 support detection No longer explictly check wheter an IPv6 stack is present when the user tries to use IPV6 sockets. Instead realy on the operating system to report the lack of protocol support via appropriate error messages.
show more ...
|
#
cfe14452 |
| 26-Jan-2013 |
Bert Belder |
win: fix uv_winsock_init crash when no IPv4 stack present uv_winsock_init() tries to create an IPv4 socket in order to detect if the system has any layered service providers (LSPs) insta
win: fix uv_winsock_init crash when no IPv4 stack present uv_winsock_init() tries to create an IPv4 socket in order to detect if the system has any layered service providers (LSPs) installed. When creating this socket failed it would call uv_fatal_error and exit with the following message: socket: (10047) An address incompatible with the requested protocol was used. This patch fixes that. It also includes some minor style tweaks.
show more ...
|
Revision tags: node-v0.9.10, node-v0.9.7, node-v0.9.6, node-v0.9.4, node-v0.8.17, node-v0.8.15, node-v0.9.3, node-v0.8.12, node-v0.8.10, node-v0.9.2, node-v0.8.9, node-v0.9.1, node-v0.8.8, node-v0.8.7, node-v0.8.6, node-v0.8.5, node-v0.6.21, node-v0.8.3, node-v0.9.0, node-v0.8.2, node-v0.8.1, node-v0.8.0, node-v0.7.12, node-v0.7.11, node-v0.7.10, node-v0.6.19, node-v0.7.9 |
|
#
9efa8b35 |
| 17-May-2012 |
Ben Noordhuis |
unix, windows: rework reference counting scheme This commit changes how the event loop determines if it needs to stay alive. Previously, an internal counter was increased whenever a
unix, windows: rework reference counting scheme This commit changes how the event loop determines if it needs to stay alive. Previously, an internal counter was increased whenever a handle got created and decreased again when the handle was closed. While conceptually simple, it turned out hard to work with: you often want to keep the event loop alive only if the handle is actually doing something. Stopped or inactive handles were a frequent source of hanging event loops. That's why this commit changes the reference counting scheme to a model where a handle only references the event loop when it's active. 'Active' means different things for different handle types, e.g.: * timers: ticking * sockets: reading, writing or listening * processes: always active (for now, subject to change) * idle, check, prepare: only active when started This commit also changes how the uv_ref() and uv_unref() functions work: they now operate on the level of individual handles, not the whole event loop. The Windows implementation was done by Bert Belder.
show more ...
|
Revision tags: node-v0.6.18, node-v0.6.16 |
|
#
19aca7a7 |
| 24-Apr-2012 |
Bert Belder |
Windows: add uv_msafd_poll, to support overlapped socket polling |
Revision tags: node-v0.6.17, node-v0.7.8, node-v0.6.15, node-v0.6.14, node-v0.6.13, node-v0.7.6, node-v0.6.12 |
|
#
c0e70448 |
| 21-Feb-2012 |
Igor Zinkovsky |
windows: avoid IOCP short-circuit if non-ifs lsps are detected |
Revision tags: node-v0.6.11, node-v0.7.4, node-v0.6.10, node-v0.7.2, node-v0.6.9, node-v0.7.1, node-v0.7.0, node-v0.6.8, node-v0.6.7, node-v0.6.6, node-v0.6.4, node-v0.6.3 |
|
#
261d792a |
| 24-Nov-2011 |
Bert Belder |
Win: map STATUS_HOPLIMIT_EXCEEDED status to WSAECONNRESET error |
#
0ded5d29 |
| 24-Nov-2011 |
Bert Belder |
Win: fix improper treatment of real ntstatus codes as mapped win32 errors |
Revision tags: node-v0.6.2, node-v0.6.1, node-v0.6.0, node-v0.5.10 |
|
#
51e9dbc2 |
| 20-Oct-2011 |
Bert Belder |
Work around windows udp bug, allow zero reads |
Revision tags: node-v0.5.9, node-v0.5.8 |
|
#
81c4043c |
| 30-Sep-2011 |
Igor Zinkovsky |
ipc on windows |
Revision tags: node-v0.5.7, node-v0.5.6, node-v0.5.5 |
|
#
6622c35b |
| 23-Aug-2011 |
Bert Belder |
win: add ntstatus-to-winsock-error mapping |
#
d1a63c40 |
| 21-Aug-2011 |
Bert Belder |
win: move winsock intialization out of tcp.c |