#
011a1ac1 |
| 06-Oct-2023 |
Pleuvens |
test: switch to new-style ASSERT_EQ macros (#4159) Switch from old-style ASSERT macro to new-style ASSERT_EQ,... macros. Using new-style macros makes it easier to debug test failure
test: switch to new-style ASSERT_EQ macros (#4159) Switch from old-style ASSERT macro to new-style ASSERT_EQ,... macros. Using new-style macros makes it easier to debug test failures Fixes: https://github.com/libuv/libuv/issues/2974
show more ...
|
#
91a7e498 |
| 12-Mar-2023 |
Trevor Norris |
test: silence more valgrind warnings (#3917) Pass the loop to MAKE_VALGRIND_HAPPY() so it's explicit on which loop needs to be cleaned up. Since it asserts on uv_loop_close(), need to
test: silence more valgrind warnings (#3917) Pass the loop to MAKE_VALGRIND_HAPPY() so it's explicit on which loop needs to be cleaned up. Since it asserts on uv_loop_close(), need to remove a couple of those that were being done before the call. Cleanup where loop was assigned, so the entire test either uses loop or uv_default_loop(). Not both. Also take care of any reqs that may have been left uncleaned.
show more ...
|
Revision tags: v1.41.0 |
|
#
270d0518 |
| 29-Dec-2020 |
tjarlama |
test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros Moving to new style test macros will make debugging easier in case of test failure and improve redability. This commit will repl
test: move to ASSERT_NULL and ASSERT_NOT_NULL test macros Moving to new style test macros will make debugging easier in case of test failure and improve redability. This commit will replace all ASSERT macros matching the statement: `ASSERT(identifier (== or !=) value);` to: `ASSERT_(NOT_)NULL(identifier);` Refs: https://github.com/libuv/libuv/issues/2974 PR-URL: https://github.com/libuv/libuv/pull/3081 Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
show more ...
|
#
7b84b154 |
| 03-Dec-2020 |
Drew DeVault |
test-getaddrinfo: use example.invalid RFC 2606 reserves the .invalid top-level domain for this purpose. PR-URL: https://github.com/libuv/libuv/pull/3063 Reviewed-By: Colin Ihrig
test-getaddrinfo: use example.invalid RFC 2606 reserves the .invalid top-level domain for this purpose. PR-URL: https://github.com/libuv/libuv/pull/3063 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
show more ...
|
Revision tags: v1.40.0, v1.39.0 |
|
#
b2cec846 |
| 07-Aug-2020 |
Jiawen Geng |
build: add more failed test, for qemu version bump Fixes: https://github.com/libuv/libuv/pull/2937 PR-URL: https://github.com/libuv/libuv/pull/2939 Reviewed-By: Jameson Nash <vtjnash
build: add more failed test, for qemu version bump Fixes: https://github.com/libuv/libuv/pull/2937 PR-URL: https://github.com/libuv/libuv/pull/2939 Reviewed-By: Jameson Nash <vtjnash@gmail.com>
show more ...
|
Revision tags: v1.38.1, v1.38.0 |
|
#
1c976110 |
| 13-May-2020 |
gengjiawen |
build: test on more platforms via QEMU in CI This commit runs the test suite via QEMU on GitHub Actions on a variety of platforms. Fixes: https://github.com/libuv/libuv/issues/2
build: test on more platforms via QEMU in CI This commit runs the test suite via QEMU on GitHub Actions on a variety of platforms. Fixes: https://github.com/libuv/libuv/issues/2842 PR-URL: https://github.com/libuv/libuv/pull/2846 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
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, v1.23.2, 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, 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, v1.11.0, v1.10.2, v1.10.1 |
|
#
7bfb5ae7 |
| 03-Nov-2016 |
Ben Noordhuis |
win: fix free() on bad input in uv_getaddrinfo() The error path frees `req->alloc` but that hasn't been set yet when `service` and `node` are both NULL. Simply return instead of jumping
win: fix free() on bad input in uv_getaddrinfo() The error path frees `req->alloc` but that hasn't been set yet when `service` and `node` are both NULL. Simply return instead of jumping to the error handling block. Fixes: https://github.com/libuv/libuv/issues/1122 PR-URL: https://github.com/libuv/libuv/pull/1123 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: v1.10.0, v0.10.37, v1.9.1, v1.9.0, v1.8.0 |
|
#
7d7400c8 |
| 22-Oct-2015 |
Wink Saville |
test: use FQDN in getaddrinfo_fail test For the getaddrinfo_fail test cases you want to use a fully qualified domain name so that in network configurations that have a search domain
test: use FQDN in getaddrinfo_fail test For the getaddrinfo_fail test cases you want to use a fully qualified domain name so that in network configurations that have a search domain the test will still fail. To create a fully qualified domain add a period at the end, see http://www.dns-sd.org/trailingdotsindomainnames.html for an explanation. Fixes: https://github.com/libuv/libuv/issues/583 PR-URL: https://github.com/libuv/libuv/pull/586 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
show more ...
|
Revision tags: 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 |
|
#
f2bb8d39 |
| 20-Jan-2015 |
Saúl Ibarra Corretgé |
unix, win: add synchronous uv_get{addr,name}info PR-URL: https://github.com/libuv/libuv/pull/156 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Bert Belder <bertbelder@
unix, win: add synchronous uv_get{addr,name}info PR-URL: https://github.com/libuv/libuv/pull/156 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Bert Belder <bertbelder@gmail.com>
show more ...
|
Revision tags: v1.2.1, v1.2.0, v0.10.32, v1.1.0, v0.10.31, 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 |
|
#
cd6e74dd |
| 16-Apr-2014 |
Rasmus Pedersen |
test: fix compilation warnings with VC++ C6011 and C4244 |
Revision tags: v0.11.24, v0.11.23, v0.10.26, v0.11.22, v0.11.21, v0.11.20, 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 |
|
#
3ee4d3f1 |
| 06-Jun-2013 |
Ben Noordhuis |
unix, windows: return error codes directly This commit changes the libuv API to return error codes directly rather than storing them in a loop-global field. A code snippet like
unix, windows: return error codes directly This commit changes the libuv API to return error codes directly rather than storing them in a loop-global field. A code snippet like this one: if (uv_foo(loop) < 0) { uv_err_t err = uv_last_error(loop); fprintf(stderr, "%s\n", uv_strerror(err)); } Should be rewritten like this: int err = uv_foo(loop); if (err < 0) fprintf(stderr, "%s\n", uv_strerror(err)); The rationale for this change is that it should make creating bindings for other languages a lot easier: dealing with struct return values is painful with most FFIs and often downright buggy.
show more ...
|
Revision tags: v0.10.10, 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, node-v0.11.0 |
|
#
76d831e4 |
| 26-Mar-2013 |
Ben Noordhuis |
unix: getaddrinfo_cb status arg should be 0 or -1 The documentation in uv.h states that the status argument to the uv_getaddrinfo() callback is either 0 or -1 but uv-unix actually pa
unix: getaddrinfo_cb status arg should be 0 or -1 The documentation in uv.h states that the status argument to the uv_getaddrinfo() callback is either 0 or -1 but uv-unix actually passed it the addrinfo error code. Rectify that and add a regression test. Fixes #754.
show more ...
|
Revision tags: 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, node-v0.9.10, node-v0.9.7 |
|
#
4ba03ddd |
| 16-Jan-2013 |
Ben Noordhuis |
unix, windows: rename uv_run2 to uv_run This changes the prototype of uv_run() from: int uv_run(uv_loop_t* loop); To: int uv_run(uv_loop_t* loop, uv_run_mode m
unix, windows: rename uv_run2 to uv_run This changes the prototype of uv_run() from: int uv_run(uv_loop_t* loop); To: int uv_run(uv_loop_t* loop, uv_run_mode mode); Where `mode` is UV_RUN_DEFAULT, UV_RUN_ONCE or UV_RUN_NOWAIT. Fixes #683.
show more ...
|
Revision tags: node-v0.9.6, node-v0.9.4 |
|
#
a3b57dd5 |
| 14-Dec-2012 |
Ben Noordhuis |
test, bench: remove unused includes |
Revision tags: node-v0.8.17, node-v0.8.15, node-v0.9.3 |
|
#
47eb0349 |
| 16-Oct-2012 |
Bert Belder |
test: move loop cleanup code to the individual tests |
Revision tags: 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, node-v0.6.18, node-v0.6.16, 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, 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, node-v0.6.2, node-v0.6.1, node-v0.6.0, node-v0.5.10, node-v0.5.9, node-v0.5.8 |
|
#
7e8645d1 |
| 22-Sep-2011 |
Erick Tryzelaar |
unix,win: Make uv_freeaddrinfo to clean up addrinfo Fixes #196 |
#
70e10320 |
| 17-Sep-2011 |
Erick Tryzelaar |
unix: Fix uv_getaddrinfo from deleting invalid data If the uv_getaddrinfo_t handle is owned by its data pointer, deleting the data in the callback could cause uv_getaddrinfo_done to
unix: Fix uv_getaddrinfo from deleting invalid data If the uv_getaddrinfo_t handle is owned by its data pointer, deleting the data in the callback could cause uv_getaddrinfo_done to call freeaddrinfo on an invalid pointer.
show more ...
|
Revision tags: node-v0.5.7, node-v0.5.6 |
|
#
0dc564a2 |
| 08-Sep-2011 |
Bert Belder |
Remove uv_init calls from tests and benchmarks |
Revision tags: node-v0.5.5 |
|
#
efa1b540 |
| 25-Aug-2011 |
Erick Tryzelaar |
Subclass uv_getaddrinfo_t from uv_req_t. This patch also fixes #155. Since we no longer memset clear the uv_getaddrinfo_t, the user can now set the `uv_getaddrinfo_t->data` field wit
Subclass uv_getaddrinfo_t from uv_req_t. This patch also fixes #155. Since we no longer memset clear the uv_getaddrinfo_t, the user can now set the `uv_getaddrinfo_t->data` field without problems.
show more ...
|
#
3aec77f9 |
| 31-Aug-2011 |
Bert Belder |
bring back uv_init |
#
56dcaf9b |
| 31-Aug-2011 |
Ryan Dahl |
unix: multiplicity |
Revision tags: node-v0.5.4, node-v0.5.2, node-v0.5.1 |
|
#
ce8ff303 |
| 06-Jul-2011 |
Ryan Dahl |
src/ and include/ directories Helps #71 but does not update the MSVC files. |
Revision tags: node-v0.5.0 |
|
#
16f471fa |
| 25-Jun-2011 |
Bert Belder |
Separate uv_getaddrinfo tests |
#
295fa6f5 |
| 22-Jun-2011 |
Henry Rawas |
Windows: getaddrinfo support |