libuv: Update to version 1.53.0

Message ID 20261029201214.2285267-5-adolf.belka@ipfire.org
State New
Headers
Series libuv: Update to version 1.53.0 |

Commit Message

Adolf Belka 29 Oct 2026, 8:12 p.m. UTC
- 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 <adolf.belka@ipfire.org>
---
 lfs/libuv | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
  

Patch

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)