Package Release Info

libuv-1.50.0-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libuv1-32bit

Change Logs

* Mon Jul 07 2025 lubos.kocman@suse.com
- Unify the changelog format to make source_validator pass
* Wed Mar 26 2025 rrahl0@opensuse.org
- update to 1.50.0:
  * misc: implement uv_getrusage_thread
  * linux: always use io_uring for epoll batching
* Thu Mar 14 2024 jgwang@suse.com
- Update to version 1.48.0
  * CVE-2024-24806: Improper Domain Lookup that potentially leads
    to SSRF attacks (bsc#1219724)
  * misc: remove deprecated stalebot file
  * misc: ignore libuv-release-tool files
  * build,win: remove extraneous -lshell32
  * build,win: work around missing uuid.dll on MinGW
  * build: disable windows asan buildbot
  * build: add .cache clangd folder to .gitignore
  * build: re-enable msvc-asan job on CI
  * linux: disable io_uring on hppa below kernel 6.1.51
  * linux: remove HAVE_IFADDRS_H macro
  * linux: fix bind/connect for abstract sockets
  * linux: retry fs op if unsupported by io_uring
  * linux: disable io_uring on ppc64 and ppc64le
  * unix,win: utility for setting priority for thread
  * unix,win: fix read past end of pipe name buffer
  * unix,win: fix busy loop with zero timeout timers
  * unix,win: reset the timer queue on stop
  * unix: ignore ifaddrs with NULL ifa_addr
  * unix: unbreak macOS < 10.14
  * unix: correct pwritev conditional
  * unix: support full TCP keep-alive on Solaris
  * unix: optimize uv__tcp_keepalive cpp directives
  * freebsd: fix F_KINFO file path handling
  * freebsd: fix build on non-intel archs
  * aix: disable ipv6 link local
  * aix,ibmi: use uv_interface_addresses instead of getifaddrs
  * win: remove check for UV_PIPE_NO_TRUNCATE
  * win: honor NoDefaultCurrentDirectoryInExePath env var
  * win: stop using deprecated names
  * win: replace c99 comments with c89 comments
  * win: fix ESRCH implementation
  * win/spawn: optionally run executable paths with no file
    extension
  * test: don't run tcp_writealot under msan
  * test: check if ipv6 link-local traffic is routable
  * test: skip tcp-write-in-a-row on IBM i
  * test: empty strings are not valid IDNA
  * test_fs.c: Fix issue on 32-bit systems using btrfs
  * idna: fix compilation warning
  * pipe: add back error handling to connect / bind
  * fix: always zero-terminate idna output
  * fix: reject zero-length idna inputs
  * doc: move cjihrig to emeriti
  * doc: add very basic Security Policy document
  * Merge pull request from GHSA-f74f-cvh7-c6q6
- Remove ppc64-disable-liburing.patch because it was applied
  in the current source code
* Mon Jan 15 2024 dmueller@suse.com
- add ppc64-disable-liburing.patch (bsc#1218365)
* Wed Nov 15 2023 meissner@suse.com
- libuv.keyring: added keyid 79A67C55A3679C8B
  Jameson Nash <vtjnash@gmail.com>
* Wed Nov 08 2023 mimi.vx@gmail.com
- refresh fix_tests.patch
- Update to 1.47.0
  * test: fix license blurb (Ben Noordhuis)
  * linux: fix harmless warn_unused_result warning (Shuduo Sang)
  * darwin: fix build warnings (小明)
  * linux: don't use io_uring on pre-5.10.186 kernels (Ben Noordhuis)
  * fs: fix WTF-8 decoding issue (Jameson Nash)
  * test: enable disabled tcp_connect6_error_fault Ben Noordhuis)(
  * test: enable disabled fs_link (Ben Noordhuis)
  * test: enable disabled spawn_same_stdout_stderr (Ben Noordhuis)
  * linux: handle UNAME26 personality (Ben Noordhuis)
  * build: move cmake_minimum_required version to 3.9 (Keith Winstein)
  * unix: set ipv6 scope id for link-local addresses (Ben Noordhuis)
  * unix: match kqueue and epoll code (Trevor Norris)
  * win,spawn: allow `%PATH%` to be unset (Kyle Edwards)
  * doc: switch to Furo, a more modern Sphinx theme (Saúl Ibarra Corretgé)
  * darwin: make TCP_KEEPINTVL and TCP_KEEPCNT available (小明)
  * win,fs: avoid winapi macro redefinition (Brad King)
  * linux: add missing riscv syscall numbers (michalbiesek)
  * doc: fix broken "Shared library" Wikipedia link (Alois Klink)
  * unix: get mainline kernel version in Ubuntu (Santiago Gimeno)
  * unix: get mainline kernel version in Debian (Ben Noordhuis)
  * unix: disable io_uring close on selected kernels (Santiago Gimeno)
  * test: skip tests when ipv6 is not available (Santiago Gimeno)
  * ibmi: implement ifaddrs, getifaddrs, freeifaddrs (Abdirahim Musse)
  * unix: reset signal counters after fork (SmorkalovG)
  * unix: remove pread/preadv conditionals (Ben Noordhuis)
  * unix: remove pwrite/pwritev conditionals (Ben Noordhuis)
  * darwin: remove workaround for data corruption bug (Ben Noordhuis)
  * src: default to stream=stderr in handle printer (Ben Noordhuis)
  * test: switch to new-style ASSERT_EQ macros (Pleuvens)
  * zos: correctly get cpu model in uv_cpu_info() (jolai)
  * test: fix get_passwd2 on IBM i (Abdirahim Musse)
  * unix: don't malloc on sync uv_fs_read (Ben Noordhuis)
  * freebsd: get fs event path with fcntl(F_KINFO) (David Carlier)
  * test: switch from ASSERT_* to ASSERT_PTR_* (Pleuvens)
  * darwin: workaround apple pthread_cond_wait bug (Julien Roncaglia)
  * doc: uv_close should be called after exit callback (Pleuvens)
  * test: 192.0.2.0/24 is the actual -TEST-NET-1 (prubel)
  * unix: add back preadv/pwritev fallback (Ben Noordhuis)
  * unix: rename variable for consistency (Ben Noordhuis)
  * unix: merge read/write code into single functions (Ben Noordhuis)
  * doc: filename arg to uv_fs_event_cb can be NULL (Ben Noordhuis)
  * build,win: we need to link against shell32.lib (Per Allansson)
  * unix: no preadv/pwritev workaround if not needed (Jeffrey H. Johnson)
  * build: add CI for Windows ARM64 (build only) (Per Allansson)
  * linux: disable io_uring on 32 bits arm systems (Ben Noordhuis)
  * misc: export WTF8 conversion utilities (Jameson Nash)
  * build: fix libuv.a file name for cmake (Jameson Nash)
  * build: add windows ubsan and clang ci (Matheus Izvekov)
  * win: improve accuracy of ProductName between arch (Christian Heimlich))
* Thu Jul 20 2023 jsmithfpv@gmail.com
- Switched keyring from Jameson Nash (vtjnash) to Santiago Gimeno
  (santigimeno)
- Update to 1.46.0:
  * Add some more iouring backend fs ops
  * work around io_uring IORING_OP_CLOSE bug
- Updates in version 1.45.0:
  * introduce io_uring support
  * give thread pool threads an 8 MB stack
  * change execution order of timers
* Fri Sep 23 2022 dmueller@suse.com
- skip testsuite on qemu_user_mode emulated builds, no chance
  of ever succeeding
* Mon Jul 18 2022 dmueller@suse.com
- update to 1.44.2:
  * Add SHA to ChangeLog
  * aix, ibmi: handle server hang when remote sends TCP RST
  * process: reset the signal mask if the fork fails
  * zos: implement cmpxchgi() using assembly
  * ibmi: Implement UDP disconnect
  * unix: simplify getpwuid call
  * process,iOS: fix build breakage in process.c
  * test: remove unused declarations in tcp_rst test
  * core: add thread-safe strtok implementation
  * test: fix flaky file watcher test
  * unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang
  * win: fix unexpected ECONNRESET error on TCP socket
  * doc: make sample cross-platform build
  * test: separate some static variables by test cases
  * sunos: fs-event callback can be called after uv_close()
  * uv: re-register interest in a file after change
  * uv: register UV_RENAME event for _RFIM_UNLINK
  * uv: register __rfim_event 156 as UV_RENAME
  * release: check versions of autogen scripts are newer
  * test: rewrite embed test
  * unix: use MSG_CMSG_CLOEXEC where supported
  * test: remove disabled callback_order test
  * kqueue: skip EVFILT_PROC when invalidating fds
  * zos: don't err when killing a zombie process
  * zos: avoid fs event callbacks after uv_close()
  * zos: correctly format interface addresses names
  * zos: add uv_interface_addresses() netmask support
  * zos: improve memory management of ip addresses
  * tcp,pipe: fail `bind` or `listen` after `close`
  * zos: implement uv_available_parallelism()
  * udp,win: fix UDP compiler warning
  * zos: fix early exit of epoll_wait()
  * unix,tcp: fix errno handling in uv__tcp_bind()
  * shutdown,unix: reduce code duplication
  * unix: fix c99 comments
  * unix: retry tcgetattr/tcsetattr() on EINTR
  * unix,stream: optimize uv_shutdown() codepath
  * unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset()
  * win,shutdown: improve how shutdown is dispatched
* Sun Mar 13 2022 andreas.stieger@gmx.de
- update to 1.44.1:
  * fix a hang after NOTE_EXIT
- inclues changes from 1.44.0:
  * Support for poxix_spawn API
  * updates to documentation, tests, benchmarks and build scripts