#
a7b16bfb |
| 07-Nov-2022 |
Saúl Ibarra Corretgé |
win: drop code checking for Windows XP / Server 2k3 Our minimum requirements are Windows 8 now.
|
#
8e67d8b3 |
| 05-Mar-2022 |
roflcopter4 <15476346+roflcopter4@users.noreply.github.com> |
win,poll: add the MSAFD GUID for AF_UNIX (#3511) Enables the "fast poll" mechanism for the new(ish) Unix sockets in Windows 10.
|
#
d54c92e3 |
| 15-Feb-2022 |
Jameson Nash |
win: fix style nits [NFC] (#3474) Internal functions usually have a uv__ prefix.
|
#
2ce720c6 |
| 28-May-2021 |
twosee |
poll,win: UV_PRIORITIZED option should not assert PR-URL: https://github.com/libuv/libuv/pull/3171 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
|
Revision tags: v1.41.0, v1.40.0, v1.39.0, v1.38.1, v1.38.0 |
|
#
b29612fe |
| 22-Apr-2020 |
Ben Noordhuis |
win: DRY uv_poll_close() PR-URL: https://github.com/libuv/libuv/pull/2746 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: erw7 <erw7.github@gmail.com> |
#
887cf62c |
| 22-Apr-2020 |
Ben Noordhuis |
win: DRY uv_poll_start() and uv_poll_stop() PR-URL: https://github.com/libuv/libuv/pull/2746 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: erw7 <erw7.github@
win: DRY uv_poll_start() and uv_poll_stop() PR-URL: https://github.com/libuv/libuv/pull/2746 Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com> Reviewed-By: erw7 <erw7.github@gmail.com>
show more ...
|
Revision tags: 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, v1.24.1, v1.24.0 |
|
#
c5593b51 |
| 05-Nov-2018 |
Jameson Nash |
warnings: fix code that emits compiler warnings PR-URL: https://github.com/libuv/libuv/pull/2066 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack
warnings: fix code that emits compiler warnings PR-URL: https://github.com/libuv/libuv/pull/2066 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Refael Ackermann <refack@gmail.com>
show more ...
|
Revision tags: v1.23.2, v1.23.1, v1.23.0, v1.22.0 |
|
#
619937c7 |
| 28-Jun-2018 |
Ben Noordhuis |
unix,win: merge handle flags Some long overdue refactoring that unifies more of the UNIX and Windows backends. PR-URL: https://github.com/libuv/libuv/pull/1904 Reviewed-By:
unix,win: merge handle flags Some long overdue refactoring that unifies more of the UNIX and Windows backends. PR-URL: https://github.com/libuv/libuv/pull/1904 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: 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, v1.19.1, v1.19.0, 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 |
|
#
87df1448 |
| 14-Oct-2016 |
Ben Noordhuis |
unix,windows: refactor request init logic Fixes a TODO in src/threadpool.c. Updates the Windows code to drop the unused `loop` parameter in calls to uv_req_init(). PR-URL: http
unix,windows: refactor request init logic Fixes a TODO in src/threadpool.c. Updates the Windows code to drop the unused `loop` parameter in calls to uv_req_init(). PR-URL: https://github.com/libuv/libuv/pull/1091 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 ...
|
Revision tags: v0.10.37, v1.9.1, v1.9.0 |
|
#
c7c8e916 |
| 11-Jan-2016 |
Santiago Gimeno |
poll: add UV_DISCONNECT event It allows detecting the remote socket closing the connection. It's emitted when `EPOLLRDHUP`(Linux), `EV_EOF`(BSD), `POLLRDHUP`(Solaris, AIX) and `AFD_P
poll: add UV_DISCONNECT event It allows detecting the remote socket closing the connection. It's emitted when `EPOLLRDHUP`(Linux), `EV_EOF`(BSD), `POLLRDHUP`(Solaris, AIX) and `AFD_POLL_DISCONNECT`(Windows) events are received. PR-URL: https://github.com/libuv/libuv/pull/691 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Fedor Indutny <fedor@indutny.com> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: 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 |
|
#
073323ba |
| 03-Mar-2015 |
TomCrypto |
win: name all anonymous structs and unions All the public structs and unions in the private fields in uv-win.h have been named and all code accessing them updated, to comply to the C89
win: name all anonymous structs and unions All the public structs and unions in the private fields in uv-win.h have been named and all code accessing them updated, to comply to the C89 spec (which were previously causing warnings with the -pedantic flag). PR-URL: https://github.com/libuv/libuv/pull/239 Reviewed-By: Andrius Bentkus <andrius.bentkus@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Saúl Ibarra Corretgé <saghul@gmail.com>
show more ...
|
Revision tags: 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 |
|
#
b30a3e67 |
| 14-Jan-2015 |
Saúl Ibarra Corretgé |
unix, windows: set non-block mode in uv_poll_init libuv requires that the socket/fd is in non-blocking mode, so do it internally so the user doesn't need to write platform specific code
unix, windows: set non-block mode in uv_poll_init libuv requires that the socket/fd is in non-blocking mode, so do it internally so the user doesn't need to write platform specific code to do so. This also makes the API consistent with uv_{tcp,udp,pipe}_open, since it's not required to pass the fd in non-blocking mode there either. PR-URL: https://github.com/libuv/libuv/pull/136 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: 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 ...
|
#
152c35d5 |
| 10-Dec-2014 |
Bert Belder |
Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" The offending patch doesn't completely fix the issue, it just trades stack corruption for heap corruption which is less lik
Revert "win: keep a reference to AFD_POLL_INFO in cancel poll" The offending patch doesn't completely fix the issue, it just trades stack corruption for heap corruption which is less likely. In addition there is a much simpler solution for this problem. This reverts commit cd894521dd9e1e648fde803950f2dcb3a8529a3b. 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 |
|
#
7d144851 |
| 09-Dec-2014 |
Saúl Ibarra Corretgé |
Merge branch 'v0.10' into v1.x Conflicts: AUTHORS ChangeLog src/version.c src/win/poll.c
|
Revision tags: v0.10.30 |
|
#
cd894521 |
| 05-Dec-2014 |
schlamar |
win: keep a reference to AFD_POLL_INFO in cancel poll |
#
3aeca36a |
| 28-Nov-2014 |
Joey Geralnik |
unix, windows: fix typos in comments Fix various typos and spelling mistakes in comments. Does not affect any code, just changes comments. PR-URL: https://github.com/libuv/libuv
unix, windows: fix typos in comments Fix various typos and spelling mistakes in comments. Does not affect any code, just changes comments. PR-URL: https://github.com/libuv/libuv/pull/17 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: v1.0.1, v1.0.0, v0.10.29, v1.0.0-rc2 |
|
#
416b7335 |
| 08-Oct-2014 |
cjihrig |
windows: return libuv error codes in uv_poll_init() Closes #1518 |
Revision tags: v1.0.0-rc1, v0.11.29, v0.11.28, v0.11.27, v0.10.28, v0.11.26 |
|
#
12bb46c0 |
| 12-May-2014 |
Saúl Ibarra Corretgé |
windows: fix handling closed socket while poll handle is closing fixes #1278 (backport from master for v0.10 branch) |
#
eee47765 |
| 12-May-2014 |
Saúl Ibarra Corretgé |
windows: fix handling closed socket while poll handle is closing fixes #1278 |
Revision tags: 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 |
|
#
c0716b3d |
| 17-Dec-2013 |
Alexis Campailla |
windows: improved handling of invalid FDs If passed and invalid FD, _get_osfhandle() sets an error code through errno, not _doserrno. Hence we need to use SET_REQ_WIN32_ERROR insted
windows: improved handling of invalid FDs If passed and invalid FD, _get_osfhandle() sets an error code through errno, not _doserrno. Hence we need to use SET_REQ_WIN32_ERROR insted of SET_REQ_RESULT. In debug builds, _get_osfhandle() also raises a superfluous assert. I implemented a wrapper that disables all asserts around the call to _get_osfhandle(). This fixes node.js unit tests test-fs-read-stream.js and test-listen-fd-ebadf.js.
show more ...
|