Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libuv1-1.48.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libuv1 Distribution: openSUSE Tumbleweed
Version: 1.48.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Mar 14 03:46:20 2024
Group: Unspecified Build host: reproducible
Size: 223673 Source RPM: libuv-1.48.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://libuv.org
Summary: Asychronous I/O support library
libuv is a support library with a focus on asynchronous I/O. It was
primarily developed for use by Node.js, but it is also used by
Mozilla's Rust language, Luvit, Julia, pyuv, and others.

Provides

Requires

License

MIT

Changelog

* Thu Mar 14 2024 jun wang <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 Dirk Müller <dmueller@suse.com>
  - add ppc64-disable-liburing.patch (bsc#1218365)
* Wed Nov 15 2023 Marcus Meissner <meissner@suse.com>
  - libuv.keyring: added keyid 79A67C55A3679C8B
    Jameson Nash <vtjnash@gmail.com>
* Wed Nov 08 2023 Ondřej Súkup <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 Joshua Smith <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 Dirk Müller <dmueller@suse.com>
  - skip testsuite on qemu_user_mode emulated builds, no chance
    of ever succeeding
* Mon Jul 18 2022 Dirk Müller <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 <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
* Sat Feb 12 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.43.0:
    * protect fork in uv_spawn from signals
    * drop only successfully sent packets post sendmmsg
    * adjust stalebot deadline
    * work around CIFS EPERM bug
    * documentation fixes
    * developer visible code fixes
* Sun Sep 12 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.42.0:
    * more errno mappings and fixes
    * higher performance try-writes
    * fix string encoding issue of uv_os_gethostname
    * Workarounds for a copy_file_range kernel bug
    * Better support for TSan
* Tue Jul 13 2021 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 1.41.1:
    * CVE-2021-22918: fix out of bounds read in punycode decoder
      (bsc#1187973)
* Tue Feb 23 2021 Dirk Müller <dmueller@suse.com>
  - update to 1.41.0:
    * mailmap: update contact information for richardlau
    * build: add asan checks
    * unix: report bind error in uv_tcp_connect
    * doc: uv_tcp_bind
    * test: fix pump and tcp_write_batch benchmarks
    * doc: mark IBM i as Tier 2 support
    * doc,poll: add notes
    * linux: fix -Wincompatible-pointer-types warning
    * linux: fix -Wsign-compare warning
    * unix,win: harmonize uv_read_start
    * unix,win: more uv_read_start
    * build: turn on -fno-strict-aliasing
    * stream: add uv_pipe and uv_socketpair to the API
    * unix,win: initialize timer `timeout` field
    * bsd-ifaddrs: improve comments
    * test: remove unnecessary uv_fs_stat
    * fs: fix utime/futime timestamp rounding errors
    * test: ensure reliable floating point comparison
    * unix,fs: fix uv_fs_sendfile
    * unix: fix uv_fs_stat when using statx
    * linux,macos: fix uv_set_process_title regression
    * doc: clarify UDP errors and recvmmsg
    * test-getaddrinfo: use example.invalid
    * Revert "build: fix android autotools build"
    * unix,fs: on DVS fs, statx returns EOPNOTSUPP
    * win, fs: mkdir really return UV_EINVAL for invalid names
    * tools: migrate tools/make_dist_html.py to python3
    * unix: fix uv_uptime
    * unix: check for partial copy_file_range support
    * win: bump minimum supported version to windows 8
    * poll,unix: ensure safety of rapid fd reuse
    * test: fix some warnings
    * unix: fix uv_uptime
    * doc: fix versionadded metadata
    * test: fix 'incompatible pointer types' warnings
    * unix: check for EXDEV in uv__fs_sendfile

Files

/usr/lib/libuv.so.1
/usr/lib/libuv.so.1.0.0
/usr/share/licenses/libuv1
/usr/share/licenses/libuv1/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 20 00:20:38 2024