Opened 11 months ago

Closed 11 months ago

Last modified 9 months ago

#18074 closed enhancement (fixed)

libuv-1.45.0

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 12.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (4)

comment:1 by Bruce Dubbs, 11 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by Bruce Dubbs, 11 months ago

2023.05.19, Version 1.45.0 (Stable)

Changes since version 1.44.2:

  • win: remove stdint-msvc2008.h
  • android: remove pthread-fixes.c
  • build: enable MSVC_RUNTIME_LIBRARY setting
  • unix: switch to c11 atomics
  • unix: don't accept() connections in a loop
  • win: fix off-by-1 buffer overrun in uv_exepath()
  • build: switch ci from macos-10.15 to macos-11
  • win: fix thread race in uv_cwd() and uv_chdir()
  • unix,win: remove UV_HANDLE_SHUTTING flag
  • win: support Windows 11 in uv_os_uname()
  • unix: fix uv_getrusage() ru_maxrss reporting
  • doc: add note about offset -1 in uv_fs_read/write
  • test: fix musl libc.a dlerror() test expectation
  • kqueue: DRY file descriptor deletion logic
  • linux: teach uv_get_constrained_memory() cgroupsv2
  • build: upgrade qemu-user-static package
  • linux: move epoll.c back into linux-core.c
  • unix: remove pre-macos 10.8 compatibility hack
  • unix,win: fix memory leak in uv_fs_scandir()
  • build: restore qemu download logic
  • win: fix uv__pipe_accept memory leak
  • doc: update LINKS.md
  • unix: simplify atomic op in uv_tty_reset_mode()
  • build: add LIBUV_BUILD_SHARED cmake option
  • linux: remove unused or obsolete syscall wrappers
  • linux: merge files back into single file
  • stream: process more than one write req per loop tick
  • unix,win: give thread pool threads an 8 MB stack
  • build: add MemorySanitizer (MSAN) support
  • doc: add uv_poll_cb status==UV_EBADF note
  • build: support AddressSanitizer on MSVC
  • win,pipe: improve method of obtaining pid for ipc
  • thread: add support for affinity
  • include: map ENODATA error code
  • build: remove bashism from autogen.sh
  • win,tcp,udp: remove "active streams" optimization
  • win: drop code checking for Windows XP / Server 2k3
  • unix,win: fix 'sprintf' is deprecated warning
  • doc: mention close_cb can be NULL
  • win: optimize udp receive performance
  • win: fix an incompatible types warning
  • doc: document 0 return value for free/total memory
  • darwin: use hw.cpufrequency again for frequency info
  • win,test: change format of TEST_PIPENAME's
  • win,pipe: fixes in uv_pipe_connect()
  • misc: fix return value of memory functions
  • src: add new metrics APIs
  • thread: add uv_thread_getcpu()
  • build: don't use ifaddrs.h on solaris 10
  • unix,win: add uv_get_available_memory()
  • test: fix -Wunused-but-set-variable warnings
  • doc: bump min supported linux and freebsd versions
  • Add Socket Runtime to the LINKS.md
  • unix: drop kfreebsd support
  • win: fix fstat for pipes and character files
  • win: fix -Wunused-variable warning
  • win: fix -Wunused-function warning
  • build: drop qemu-alpha from ci matrix
  • win: move child_stdio_buffer out of uv_process_t
  • test: fix some unreachable code warnings
  • linux: simplify uv_uptime()
  • test: unflake fs_event_watch_dir test
  • darwin: remove unused fsevents symbol lookups
  • build: add define guard around UV_EXTERN
  • build: add UndefinedBehaviorSanitizer support
  • build: enable platform_output test on qemu
  • linux: handle cpu hotplugging in uv_cpu_info()
  • build: remove unnecessary policy setting
  • docs: add vcpkg instruction step
  • win,fs: fix readlink errno for a non-symlink file
  • misc: extend getpw to take uid as an argument
  • unix,win: use static_assert when available
  • docs: delete code Makefile
  • docs: add CI for docs PRs
  • docs: update Sphinx version on RTD
  • doc: clean up license file
  • test: fix some warnings when compiling tests
  • build,win: add mingw-w64 CI configuration
  • build: add CI for distcheck
  • unix: remove busy loop from uv_async_send
  • doc: document uv_fs_cb type
  • build: Improve build by cmake for Cygwin
  • build: add libuv:: namespace to libuvConfig.cmake
  • test: fix ThreadSanitizer thread leak warning
  • test: fix ThreadSanitizer data race warning
  • test: fix ThreadSanitizer data race warning
  • test: fix ThreadSanitizer data race warning
  • test: cond-skip fork_threadpool_queue_work_simple
  • test: cond-skip signal_multiple_loops
  • test: cond-skip tcp_writealot
  • build: promote tsan ci to must-pass
  • build: add CI for OpenBSD and FreeBSD
  • build,test: fix distcheck errors
  • test: remove bad tty window size assumption
  • darwin,process: feed kevent the signal to reap children
  • unix: abort on clock_gettime() error
  • test: remove timing-sensitive check
  • unix: DRY and fix tcp bind error path
  • macos: fix fsevents thread race conditions
  • win: fix leak in uv_chdir
  • test: make valgrind happy
  • barrier: wait for prior out before next in
  • test: fix visual studio 2015 build error
  • linux: fix ceph copy error truncating readonly files
  • test: silence more valgrind warnings
  • doc: add entries to LINKS.md
  • win,unix: change execution order of timers
  • doc: add trevnorris to maintainers
  • linux: remove epoll_pwait() emulation code path
  • linux: replace unsafe macro with inline function
  • linux: remove arm oabi support
  • unix,sunos: SO_REUSEPORT not valid on all sockets
  • doc: consistent single backquote in misc.rst
  • src: switch to use C11 atomics where available
  • test: don't use static buffer for formatting
  • linux: introduce io_uring support
  • linux: fix academic valgrind warning
  • test: disable signal test under ASan and MSan
  • linux: add IORING_OP_OPENAT support
  • linux: add IORING_OP_CLOSE support
  • linux: remove bug workaround for obsolete kernels
  • doc: update active maintainers list
  • test: add ASSERT_OK
  • src: fix events/events_waiting metrics counter
  • unix,win: add uv_clock_gettime()
  • build: remove freebsd and openbsd buildbots
  • win: fix race condition in uvinit_console()
  • linux: fix logic bug in sqe ring space check
  • linux: use io_uring to batch epoll_ctl calls
  • macos: update minimum supported version
  • docs: fix some typos
  • unix: use memcpy() instead of type punning
  • test: add additional assert
  • build: export compile_commands.json
  • win,process: write minidumps when sending SIGQUIT
  • unix: constrained_memory should return UINT64_MAX
  • unix: handle CQ overflow in iou ring
  • unix: remove clang compiler warning pragmas
  • win: fix mingw build
  • test: fix -Wbool-compare compiler warning
  • win: define MiniDumpWithAvxXStateContext always
  • freebsd: hard-code UV_ENODATA definition
  • linux: work around EOWNERDEAD io_uring kernel bug
  • linux: fix WRITEV with lots of bufs using io_uring

comment:3 by Bruce Dubbs, 11 months ago

Resolution: fixed
Status: assignedclosed

comment:4 by Bruce Dubbs, 9 months ago

Milestone: 11.412.0

Milestone renamed

Note: See TracTickets for help on using tickets.