From patchwork Thu Oct 29 20:12:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10544 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR1" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4jFwPw1bhrz3xDv for ; Thu, 29 Oct 2026 20:12:36 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE2" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4jFwPv4nHHz6XX for ; Thu, 29 Oct 2026 20:12:35 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4jFwPv0VV7z33ZD for ; Thu, 29 Oct 2026 20:12:35 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [IPv6:2001:678:b28::25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (secp384r1 raw public key) server-digest SHA384 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail01.haj.ipfire.org", Issuer "YR1" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4jFwPd3Zzcz334L for ; Thu, 29 Oct 2026 20:12:21 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4jFwPc3jSGz3kH; Thu, 29 Oct 2026 20:12:20 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1793304740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pPlCjugz4ZuGi/02Lxml/FkqLQmC9HJJcTStpvQ5utk=; b=J1zGOJvwCfo10wBfxLphQZoZlWEUMovkdk6HCaCKRCg5Zx2ZMjTMIcGtEugq+DKXL84jxV PljH4TRNGNcQeIDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1793304740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pPlCjugz4ZuGi/02Lxml/FkqLQmC9HJJcTStpvQ5utk=; b=qprAyG9kXG6AsCQT7jYyhR0XkGFMm+pQ2w1fvx9s9mMQjIQbNDKURbcdv3p0GQ+aXgbHZc i7P2Ns8U5mczpIEMMSFiAdBCePN8w1lpDHbvEeAWmDhmn2qwUW52OUYxHcIopkqUxtQyOO KRYezBA2xCOqJAFsb3tzd7WzJ6guFo4YjEXGJ2Hh8z4SH9Z1UlGxSPLqvTJGjgblVGlFQY XZzFIoPzEFxrXiFad4kS3tmXEg6aGqcR3e3SBVLP9SlOL1Noyc9BG7in659YQO8M2YKJxA AeM3bhBUWpGattohivU5ssWs4FTleeIwdPJs+sCnCZ0rQCT9GuNKLJ3zPJsO1A== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] libuv: Update to version 1.53.0 Date: Thu, 29 Oct 2026 21:12:13 +0100 Message-ID: <20261029201214.2285267-5-adolf.belka@ipfire.org> In-Reply-To: <20261029201214.2285267-1-adolf.belka@ipfire.org> References: <20261029201214.2285267-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 1.52.0 to 1.53.0 - No change in rootfile - Changelog 1.53.0 * unix: fix pedantic compiler warnings (Ben Noordhuis) * win: fix const correctness compiler error (apocelipes) * doc: clarify handle close behavior of uv_spawn (Ben Noordhuis) * doc: name function crosslinks consistently (Ben Noordhuis) * win: fix const correctness warning (Ben Noordhuis) * win: fix off-by-one in utf-16 to wtf-8 conversion (locus-x64) * udp: validate nbufs in send functions (Oren) * unix: improve handling of uv_async_send mistakes (Jameson Nash) * unix,stream: verify uv_try_write2 handle (cui) * test,win: fix race in test runner (Jameson Nash) * unix,tty: don't drain when setting the TTY mode (Gabriel Baraldi) * inet: prefer sizeof with parenthesis (Juan José Arboleda) * test: remove unused headers and use newer ASSERT macros (Juan José Arboleda) * doc: Add textual images into libuv man page (Stacey Marshall) * darwin: replace EV_OOBAND handling with EVFILT_EXCEPT + NOTE_OOB (Juan José Arboleda) * docs: add copybutton sphinx extension (HArsil) * doc: fix threading bugs in progress example (PRANAV KUMAR) * unix: support long path names in pipe.c (Edigleysson Silva (Edy)) * win: fix some compiler warnings (Benjamin Gilbert) * docs: fix broken and redirected links (Jameson Nash) * doc: remove random reference to libev (Ben Noordhuis) * process: better validation for process->pid usage (Jameson Nash) * unix: check return value of fcntl call (Ben Noordhuis) * test: fix -Wunused-function warning (Ben Noordhuis) * linux: close streams without an extra read (Jameson Nash) * unix: enforce recvmmsg buffer size requirements (Ben Noordhuis) * android: fix termux build (BarryLhm) * io: make libuv 64-bit safe (Jameson Nash) * win,pipe: skip IOCP for pipe handles (Jameson Nash) * win: use WSA_FLAG_NO_HANDLE_INHERIT in all WSASocketW (Jameson Nash) * unix: use posix_spawn instead of fork (Jameson Nash) * test: use correct type for uv_fileno arguments (Saúl Ibarra Corretgé) * misc: revise security vulnerability reporting instructions (Jameson Nash) * win: fix watch loop logic (Stefan Stojanovic) * win: properly initialize OSVERSIONINFOW (Santiago Gimeno) * misc: fix error code returned from uv_wtf8_length_as_utf16 (Ryan Liptak) * stream: fix server stop accepting after uv_accept() error (ivinx) * unix,ibmi: abort on process_title_mutex init failure (Juan José Arboleda) * unix,stream: fix getsockopt error handling in connect (Juan José Arboleda) * unix: treat futimens() as best-effort in copyfile (skooch) * unix: free statxbuf on iouring statx fallback (Santiago Gimeno) * aix,ibmi: fix undeclared identifiers (SRAVANI GUNDEPALLI) * unix: fix uv__udp_recvmsg crash (theanarkh) * win: use PROC_THREAD_ATTRIBUTE_HANDLE_LIST in uv_spawn (Jameson Nash) * unix: avoid duplicate recvmmsg terminal callback (Isaac Elbaz) * win: fix spawn process with no argument (sturcotte06) * unix: handle cloexec failure in kqueue init (Juan José Arboleda) * unix: remove UV_HANDLE_READING flag (Edigleysson Silva (Edy)) * src: use INET6_ADDRSTRLEN for IPv6 address buffer (orbisai0security) * test: include pty.h for GNU Hurd (Jérémy Lal) * test: skip recvmsg unreachable test when no ipv6 (Santiago Gimeno) * win: fix race condition in uv_async_send (Jameson Nash) * unix,fs: fix busyloop in big copyfile (Jameson Nash) * process,unix: avoid off-by-one in uv__spawn_resolve_and_spawn (Jameson Nash) * test: check that sizeof is constant (Jameson Nash) * async: make seq_cst the default (Jameson Nash) * Reland "linux: eliminate a read on eventfd per wakeup" (Jameson Nash) * win,process: skip dump silently if no valid folder can be determined (Jameson Nash) * win: handle short path mismatch with a fallback in fs events (Joyee Cheung) * unix,udp: handle msg_hdr.msg_namelen=0 on recvmmsg (Santiago Gimeno) * ci: lock down permissions and pin action SHAs (Alb3e3) * docs: ignore unstable ncurses linkcheck URL (Alb3e3) * unix: handle EINTR in uv_resident_set_memory (Nandan Acharya) * build(deps): bump reactivecircus/android-emulator-runner (dependabot[bot]) * build(deps): bump actions/setup-python from 6.2.0 to 6.3.0 (dependabot[bot]) * unix: return EINVAL for invalid tty modes (Samuel Williams) * ci: use VS 18 / 2026 in Windows Server 2025 (Saúl Ibarra Corretgé) * win: fix use of wrong constant in tcp code (Ben Noordhuis) * unix: fix UV_FS_O_DIRECT on more linux architectures (Archkon) * doc: add UB warning to threading documentation (Ben Noordhuis) * build(deps): bump reactivecircus/android-emulator-runner (dependabot[bot]) * sunos: use getrandom(2) for uv_random (Petr Sumbera) * unix,poll: fix callback event bits on error/hangup (Yuki Ibe) * haiku: build tests with libbsd (Jérôme Duval) * unix: fix static declaration in nested block for AIX and IBM i PASE (sravani1510) * win: fix unique named pipes to work inside Windows AppContainer (Russ Cox) * build(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (dependabot[bot]) * build(deps): bump actions/checkout from 6.0.3 to 7.0.0 (dependabot[bot]) * stream: Implement cancellation support for uv_write_t (Keno Fischer) * unix: handle trailing empty write buffers (Alb3e3) * stream: handle cancel write after close (Tyler Gibbs) * build(deps): bump actions/checkout from 7.0.0 to 7.0.1 (dependabot[bot]) * test: don't generate io_uring variants of loopless fs tests (Jameson Nash) * test: close the loop in udp_recvmsg_unreachable_error{,6} (Jameson Nash) * linux: use scaling_max_freq in uv_cpu_info() (James Ross) * win: fix leak if uv_loop_init fails (Jameson Nash) * solaris: fix build and test failures, add CI (Petr Sumbera) * test: improve fs event filename assertion (Petr Sumbera) * build(deps): bump vmactions/solaris-vm from 1.3.7 to 1.3.8 (dependabot[bot]) * build(deps): bump actions/checkout from 6.0.3 to 7.0.1 (dependabot[bot]) * win: fix crash when closing a pipe after a failed bind (Yury Semikhatsky) * darwin: report physical footprint as rss (Jarred Sumner) * test: close file descriptors leaked by tests (Jameson Nash) * unix: short-circuit no-op event mask changes in uv__io_stop (Shelley Vohr) * unix,process: never shrink the stdio socket pair buffers (Shelley Vohr) * build(deps): bump vmactions/solaris-vm from 1.3.8 to 1.3.9 (dependabot[bot]) * linux: fix tcc build (Ben Noordhuis) * aix: canonicalize fs event path with realpath() (Milad Fa) * openbsd: use fork instead of posix_spawn (Ben Noordhuis) * freebsd,netbsd,openbsd: add build CI (neil) * win,fs: suppress CRT assertion on close (Yiğit Tanrıverdi) * unix: drain tty reads on POLLHUP without POLLIN (Santiago Gimeno) * doc: fix on guide filesystem.rst (Viacheslav Muravyev) * linux: support cancelling io_uring file requests (hunterinvariants) * build: distribute Windows long path manifest (Yiğit Tanrıverdi) * netbsd: free cpu times on sysctl failure (cui fliter) * build(deps): bump vmactions/netbsd-vm from 1.4.8 to 1.4.9 (dependabot[bot]) * freebsd: don't fail uv_cpu_info() when hw.clockrate is missing (Piotr Kubaj) * build(deps): bump vmactions/netbsd-vm from 1.4.9 to 1.5.0 (dependabot[bot]) * build(deps): bump vmactions/solaris-vm from 1.3.9 to 1.4.0 (dependabot[bot]) * build(deps): bump vmactions/freebsd-vm from 1.5.5 to 1.5.6 (dependabot[bot]) * unix: fix warning in OpenBSD code (Brad Smith) * test: lower number of iterations (Ben Noordhuis) * openbsd: update EVFILT_USER comment (Brad Smith) * freebsd: don't use long AF_UNIX socket paths (Juan José Arboleda) * openbsd: use getexecpath in uv_exepath if present (Brad Smith) * build(deps): bump vmactions/freebsd-vm from 1.5.6 to 1.5.7 (dependabot[bot]) * win: reserve explicit thread stack size (Zuohui Yang) 1.52.1 * misc: add simple clang-tidy setup (Jameson Nash) * unix: check RLIMIT_AS and RLIMIT_DATA in uv_get_constrained_memory (Jameson Nash) * win: add fs-fd-hash-inl.h to tarball (tobil4sk) * unix,win: support NULL loop for sync uv_getaddrinfo (Saúl Ibarra Corretgé) * Fix const-correctness warning in linux.c (Quaylyn Rimer) * build(deps): bump actions/upload-artifact from 6 to 7 (dependabot[bot]) * build(deps): bump actions/download-artifact from 7 to 8 (dependabot[bot]) * unix: fix compilation warnings with GCC 15 (Saúl Ibarra Corretgé) * test: remove conditionals from `uv_thread_self` usage (Yasser Nascimento) * unix: fix discard const (Rudi Heitbaum) * unix: do not cast to char variables that are const char (Rudi Heitbaum) * linux: fix crash if poll callback closes handle before `POLLERR` (Juan José Arboleda) Signed-off-by: Adolf Belka --- lfs/libuv | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lfs/libuv b/lfs/libuv index 0d9c3129c..57e816fe5 100644 --- a/lfs/libuv +++ b/lfs/libuv @@ -25,7 +25,9 @@ include Config -VER = 1.52.0 +VER = 1.53.0 + +# https://dist.libuv.org/dist/ THISAPP = libuv-v$(VER) DL_FILE = $(THISAPP).tar.gz @@ -42,7 +44,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = e43b3f9cc40c3da0a30336906b3a43285ec7129f826d9be0835ebb984a312fcd21a8b45a1fc678da59f4a2aa0f4fd9c9a2513374758ce317a326d2c7f9a9b62a +$(DL_FILE)_BLAKE2 = 91f07e6c6c66e59234e2fc40d13a553d047f3548c650b182cbd045650f3fa4e764727b0db4491640e338522dbd42ee146e3d1fd444aa6d8bdad751e0ba007092 install : $(TARGET)