libuv/test
Anna Henningsen 843b64faf5
win: add ENABLE_VIRTUAL_TERMINAL_INPUT raw tty mode (#4688)
Windows provides the `ENABLE_VIRTUAL_TERMINAL_INPUT` flag for TTY input
streams as a companion flag to `ENABLE_VIRTUAL_TERMINAL_PROCESSING`,
which libuv is already setting for TTY output streams.

Setting this flag lets the terminal emulator perform some of the
processing that libuv already currently does for input events,
but most notably enables receiving control sequences that are
otherwise entirely unavailable, e.g. for bracketed paste
(which the Node.js readline implementation added basic support for
in https://github.com/nodejs/node/commit/87af913b66eab78088acfd).

libuv currently already provides translations for key events to
control sequences, i.e. what this mode is intended to provide,
but libuv does not and cannot translate all such events.
Since the control sequences differ from the ones that Windows
has chosen to standardize on, and applications may not be expecting
this change, this is opt-in for now (but ideally will be the default
behavior starting in libuv v2.x, should that ever happen).

Another downside of this change is that not all shells reset
this mode when an application exits. For example, when running a
Node.js program with this flag enabled inside of PowerShell in
Windows terminal, if the application exits while in raw TTY input mode,
neither the shell nor the terminal emulator reset this flag, rendering
the input stream unusable.

While there's general awareness of the problem that console state is
global state rather than per-process (same as on UNIX platforms),
it seems that applications like PowerShell aren't expecting to need to
unset this flag on the input stream, only its output counterpart
(e.g. 4e7942135f/src/Microsoft.PowerShell.ConsoleHost/host/msh/ConsoleHost.cs (L1156)).

Hence, `uv_tty_reset_mode()` is extended to reset the terminal
to its original state if the new mode is being used.

Refs: 87af913b66
Refs: https://github.com/microsoft/terminal/issues/4954
2025-02-21 23:34:53 +01:00
..
fixtures unix,win: fix memory leak in uv_fs_scandir() (#3760) 2022-09-22 09:25:55 +02:00
benchmark-async-pummel.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-async.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-fs-stat.c test: don't use static buffer for formatting (#3953) 2023-04-14 16:54:28 +02:00
benchmark-getaddrinfo.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-list.h bench: add bench to check uv_loop_alive (#4065 1/2) 2023-06-21 11:31:25 -06:00
benchmark-loop-count.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-million-async.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-million-timers.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-multi-accept.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-ping-pongs.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-ping-udp.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-pound.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-pump.c test: switch from ASSERT_* to ASSERT_PTR_* (#4163) 2023-10-12 20:47:44 +02:00
benchmark-queue-work.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-sizes.c test: remove LOG and LOGF variadic macros 2015-04-12 18:44:34 +02:00
benchmark-spawn.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-tcp-write-batch.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-thread.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
benchmark-udp-pummel.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
blackhole-server.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
echo-server.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
run-benchmarks.c benchmark: remove unreachable code 2021-04-04 17:47:37 +02:00
run-tests.c win: stop using deprecated names (#4253) 2023-12-22 12:30:48 +01:00
runner-unix.c unix: skip prohibited syscalls on tvOS and watchOS (#4043) 2023-06-23 11:09:53 +02:00
runner-unix.h
runner-win.c win: stop using deprecated names (#4253) 2023-12-22 12:30:48 +01:00
runner-win.h warnings: fix code that emits compiler warnings 2018-11-29 11:21:44 -05:00
runner.c build: enable fdsan in Android 2024-12-16 09:01:15 +01:00
runner.h test: simplify platform_init() 2020-03-27 23:51:32 +01:00
task.h test: run android tests on ci (#4517) 2024-09-17 21:30:24 +02:00
test-active.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-async-null-cb.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-async.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-barrier.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-callback-stack.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-close-fd.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-close-order.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-condvar.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-connect-unspecified.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-connection-fail.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-cwd-and-chdir.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-default-loop-close.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-delayed-accept.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-dlerror.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-eintr-handling.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-embed.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-emfile.c test: run android tests on ci (#4517) 2024-09-17 21:30:24 +02:00
test-env-vars.c test: disable env var test under win32+asan (#4342) 2024-03-07 09:46:57 +01:00
test-error.c win: remap ERROR_NOACCESS and ERROR_BUFFER_OVERFLOW (#4567) 2024-10-17 15:37:00 -04:00
test-fail-always.c
test-fork.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-fs-copyfile.c linux,darwin: make uv_fs_copyfile behaves like cp -r (#4396) 2024-05-08 11:30:30 +02:00
test-fs-event.c test: address FreeBSD kernel bug causing NULL path in fsevents (#4649) 2024-12-13 15:30:17 -05:00
test-fs-fd-hash.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-fs-open-flags.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-fs-poll.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-fs-readdir.c win,fs: fix bug in fs__readdir 2024-10-04 13:33:22 +02:00
test-fs.c unix,win: accept NAN/INFINITY as file timestamps (#4702) 2025-02-21 23:08:15 +01:00
test-get-currentexe.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-get-loadavg.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-get-memory.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-get-passwd.c test: fix get_passwd2 on IBM i (#4154) 2023-10-06 18:25:40 +00:00
test-getaddrinfo.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-gethostname.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-getnameinfo.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-getsockname.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-getters-setters.c win: stop using deprecated names (#4253) 2023-12-22 12:30:48 +01:00
test-gettimeofday.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-handle-fileno.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-homedir.c win: fix env var in uv_os_homedir and uv_os_tmpdir (#4464) 2024-07-29 17:50:11 -04:00
test-hrtime.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-idle.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-idna.c build(deps): bump actions/checkout from 3 to 4 (#4490) 2024-11-21 08:38:56 -05:00
test-iouring-pollhup.c linux: don't delay EPOLL_CTL_DEL operations (#4328) 2024-03-21 09:23:08 +01:00
test-ip4-addr.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-ip6-addr.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-ip-name.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-ipc-heavy-traffic-deadlock-bug.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-ipc-send-recv.c test: switch from ASSERT_* to ASSERT_PTR_* (#4163) 2023-10-12 20:47:44 +02:00
test-ipc.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-list.h win: add ENABLE_VIRTUAL_TERMINAL_INPUT raw tty mode (#4688) 2025-02-21 23:34:53 +01:00
test-loop-alive.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-loop-close.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-loop-configure.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-loop-handles.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-loop-stop.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-loop-time.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-metrics.c win: stop using deprecated names (#4253) 2023-12-22 12:30:48 +01:00
test-multiple-listen.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-mutexes.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-not-readable-nor-writable-on-read-error.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-not-writable-after-shutdown.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-osx-select.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pass-always.c
test-ping-pong.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pipe-bind-error.c linux: support abstract unix socket autobinding (#4499) 2024-08-10 21:04:09 +02:00
test-pipe-close-stdout-read-stdin.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pipe-connect-error.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pipe-connect-multiple.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pipe-connect-prepare.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pipe-getsockname.c unix,pipe: fix handling null buffer in uv_pipe_get{sock,peer}name 2024-11-22 08:57:45 +01:00
test-pipe-pending-instances.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pipe-sendmsg.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pipe-server-close.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pipe-set-fchmod.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-pipe-set-non-blocking.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-platform-output.c misc: implement uv_getrusage_thread (#4666) 2025-01-14 14:50:26 +01:00
test-poll-close-doesnt-corrupt-stack.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-poll-close.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-poll-closesocket.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-poll-multiple-handles.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-poll-oob.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-poll.c kqueue: disallow ill-suited file descriptor kinds (#4513) 2024-09-09 20:22:15 +02:00
test-process-priority.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-process-title-threadsafe.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-process-title.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-queue-foreach-delete.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-random.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-readable-on-eof.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-ref.c build: ubsan fixes (#4254) 2024-08-05 17:15:53 -04:00
test-run-nowait.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-run-once.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-semaphore.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-shutdown-close.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-shutdown-eof.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-shutdown-simultaneous.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-shutdown-twice.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-signal-multiple-loops.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-signal-pending-on-close.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-signal.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-socket-buffer-size.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-spawn.c win: drop support for the legacy MinGW (#4645) 2024-12-12 15:59:30 +01:00
test-stdio-over-pipes.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-strscpy.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-strtok.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-alloc-cb-fail.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-bind6-error.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-bind-error.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-close-accept.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-close-after-read-timeout.c test: switch from ASSERT_* to ASSERT_PTR_* (#4163) 2023-10-12 20:47:44 +02:00
test-tcp-close-reset.c build: add windows ubsan and clang ci (#4138) 2023-10-30 15:16:57 -04:00
test-tcp-close-while-connecting.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-close.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-connect6-error.c test: check if ipv6 link-local traffic is routable (#4220) 2023-11-14 22:09:30 +01:00
test-tcp-connect-error-after-write.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-connect-error.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-connect-timeout.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-create-socket-early.c test: switch from ASSERT_* to ASSERT_PTR_* (#4163) 2023-10-12 20:47:44 +02:00
test-tcp-flags.c unix,win: error on zero delay tcp keepalive 2024-03-22 22:11:23 +01:00
test-tcp-oob.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-open.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-read-stop-start.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-read-stop.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-reuseport.c unix: support SO_REUSEPORT with load balancing for UDP (#4419) 2024-06-20 17:17:17 +02:00
test-tcp-rst.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-shutdown-after-write.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-try-write-error.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-try-write.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-unexpected-read.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-write-after-connect.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-write-fail.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-write-in-a-row.c test: skip tcp-write-in-a-row on IBM i (#4197) 2023-12-12 15:19:02 -05:00
test-tcp-write-queue-order.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-write-to-half-open-connection.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-tcp-writealot.c test: don't run tcp_writealot under msan (#4214) 2023-11-10 20:17:31 +01:00
test-test-macros.c test: avoid double evaluation in ASSERT_BASE macro 2020-08-12 13:13:02 -04:00
test-thread-affinity.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-thread-equal.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-thread-name.c src: set a default thread name for workers (#4664) 2025-01-08 13:58:28 +01:00
test-thread-priority.c unix,win: utility for setting priority for thread (#4075) 2023-11-14 11:30:46 +01:00
test-thread.c unix,win: add support for detached threads (#4621) 2024-11-26 08:44:38 -05:00
test-threadpool-cancel.c win: stop using deprecated names (#4253) 2023-12-22 12:30:48 +01:00
test-threadpool.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-timer-again.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-timer-from-check.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-timer.c unix,win: fix busy loop with zero timeout timers (#4250) 2023-12-22 12:40:50 +01:00
test-tmpdir.c win: fix env var in uv_os_homedir and uv_os_tmpdir (#4464) 2024-07-29 17:50:11 -04:00
test-tty-duplicate-key.c win: add ENABLE_VIRTUAL_TERMINAL_INPUT raw tty mode (#4688) 2025-02-21 23:34:53 +01:00
test-tty-escape-sequence-processing.c test: switch from ASSERT_* to ASSERT_PTR_* (#4163) 2023-10-12 20:47:44 +02:00
test-tty.c test: switch from ASSERT_* to ASSERT_PTR_* (#4163) 2023-10-12 20:47:44 +02:00
test-udp-alloc-cb-fail.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-bind.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-connect6.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-connect.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-create-socket-early.c test: switch from ASSERT_* to ASSERT_PTR_* (#4163) 2023-10-12 20:47:44 +02:00
test-udp-dgram-too-big.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-ipv6.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-mmsg.c test: fix flaky flaky udp_mmsg test (#4652) 2024-12-15 20:24:20 +01:00
test-udp-multicast-interface6.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-multicast-interface.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-multicast-join6.c test: fix udp-multicast-join for FreeBSD (#4655) 2024-12-16 09:05:09 +01:00
test-udp-multicast-join.c build(deps): bump actions/checkout from 3 to 4 (#4490) 2024-11-21 08:38:56 -05:00
test-udp-multicast-ttl.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-open.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-options.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-recv-in-a-row.c test: handle zero-length udp datagram (#4344) 2024-07-29 16:30:08 -04:00
test-udp-reuseport.c unix: support SO_REUSEPORT with load balancing for UDP (#4419) 2024-06-20 17:17:17 +02:00
test-udp-send-and-recv.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-send-hang-loop.c test: 192.0.2.0/24 is the actual -TEST-NET-1 (#4133) 2023-10-18 00:24:34 +02:00
test-udp-send-immediate.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-send-unreachable.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-sendmmsg-error.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-udp-try-send.c unix,win: add uv_udp_try_send2 2024-12-13 21:52:59 +01:00
test-uname.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-walk-handles.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00
test-watcher-cross-stop.c test: switch to new-style ASSERT_EQ macros (#4159) 2023-10-06 19:50:15 +02:00