Sync from SUSE:SLFO:Main libuv revision 1551b6f67409458a648bce7972cb889e

This commit is contained in:
Adrian Schröter 2024-05-31 14:47:37 +02:00
parent 3a503246ea
commit 6773ef78b2
8 changed files with 341 additions and 153 deletions

View File

@ -2,10 +2,10 @@
test/test-list.h | 11 -----------
1 file changed, 11 deletions(-)
Index: libuv-v1.43.0/test/test-list.h
Index: libuv-v1.47.0/test/test-list.h
===================================================================
--- libuv-v1.43.0.orig/test/test-list.h
+++ libuv-v1.43.0/test/test-list.h
--- libuv-v1.47.0.orig/test/test-list.h
+++ libuv-v1.47.0/test/test-list.h
@@ -79,7 +79,6 @@ TEST_DECLARE (stdio_over_pipes)
TEST_DECLARE (stdio_emulate_iocp)
TEST_DECLARE (ip6_pton)
@ -14,7 +14,15 @@ Index: libuv-v1.43.0/test/test-list.h
TEST_DECLARE (ipc_heavy_traffic_deadlock_bug)
TEST_DECLARE (ipc_listen_before_write)
TEST_DECLARE (ipc_listen_after_write)
@@ -169,11 +168,7 @@ TEST_DECLARE (udp_send_hang_loop)
@@ -128,7 +127,6 @@ TEST_DECLARE (tcp_bind_or_listen_error
TEST_DECLARE (tcp_listen_without_bind)
TEST_DECLARE (tcp_connect_error_fault)
TEST_DECLARE (tcp_connect6_error_fault)
-TEST_DECLARE (tcp_connect6_link_local)
TEST_DECLARE (tcp_connect_timeout)
TEST_DECLARE (tcp_local_connect_timeout)
TEST_DECLARE (tcp6_local_connect_timeout)
@@ -173,11 +171,7 @@ TEST_DECLARE (udp_send_hang_loop)
TEST_DECLARE (udp_send_immediate)
TEST_DECLARE (udp_send_unreachable)
TEST_DECLARE (udp_mmsg)
@ -26,7 +34,7 @@ Index: libuv-v1.43.0/test/test-list.h
TEST_DECLARE (udp_dgram_too_big)
TEST_DECLARE (udp_dual_stack)
TEST_DECLARE (udp_ipv6_only)
@@ -615,7 +610,6 @@ TASK_LIST_START
@@ -643,7 +637,6 @@ TASK_LIST_START
TEST_ENTRY (stdio_emulate_iocp)
TEST_ENTRY (ip6_pton)
TEST_ENTRY (ip6_sin6_len)
@ -34,7 +42,15 @@ Index: libuv-v1.43.0/test/test-list.h
TEST_ENTRY (ipc_heavy_traffic_deadlock_bug)
TEST_ENTRY (ipc_listen_before_write)
TEST_ENTRY (ipc_listen_after_write)
@@ -753,10 +747,6 @@ TASK_LIST_START
@@ -730,7 +723,6 @@ TASK_LIST_START
TEST_ENTRY (tcp_listen_without_bind)
TEST_ENTRY (tcp_connect_error_fault)
TEST_ENTRY (tcp_connect6_error_fault)
- TEST_ENTRY (tcp_connect6_link_local)
TEST_ENTRY (tcp_connect_timeout)
TEST_ENTRY (tcp_local_connect_timeout)
TEST_ENTRY (tcp6_local_connect_timeout)
@@ -787,10 +779,6 @@ TASK_LIST_START
TEST_ENTRY (udp_options6)
TEST_ENTRY (udp_no_autobind)
TEST_ENTRY (udp_mmsg)
@ -45,7 +61,7 @@ Index: libuv-v1.43.0/test/test-list.h
TEST_ENTRY (udp_multicast_ttl)
TEST_ENTRY (udp_sendmmsg_error)
TEST_ENTRY (udp_try_send)
@@ -897,7 +887,6 @@ TASK_LIST_START
@@ -943,7 +931,6 @@ TASK_LIST_START
TEST_ENTRY (getnameinfo_basic_ip4)
TEST_ENTRY (getnameinfo_basic_ip4_sync)

BIN
libuv-v1.44.2.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEz7ucqaW+r9cOKzxaeaZ8VaNnnIsFAmLNn30ACgkQeaZ8VaNn
nIvcEw/9EVLcnZHhd4+NApygc5QllwVA7hDNg9rNuBTS8WRTTvWv2U8ELXGEi4qP
whan/NI4no/72/nLdRU2Qn0TWMCSjdHqrn9k6LhGlGcuj/MzhMUJntqT/vXsTInb
4NclVEN1viICxvh6GC9xJsLywdn0Cut66D/e9sy7H3uV1cFNoyddmb8V8aZL2SMl
LvtEyHmutHAe0X6sEqzBNVbCmIphBxC29dFq7rP0iYshMXxRG3+H80kbYlUZfyk6
0VYQMwSPFolj9lnSaaVNnDaD1kjKQsIA8btcEDcCfqT+gOTIG3XsEwpTx6NCk7SB
eoEb3vknodPFd2elgNROEmf5ecIXpftPZq6Tex1gJmne8ByivOzExTFehcQLJ+7C
kScWz3d39GwAXM3nHbAnIH6QGd4kUObemN85jbrC/I99dTdI9JAI6tl5rqKHPRzv
onfGiwZHLQZDZfDasIKczqw2UFGsemAckCiPvAhewbGN5a+kzNOV5l6Se0Uw20vw
FJFvRQFrGTpLafmLzfLInMAbwdT5zYyco+Ez+qt/PRPoH7pSb7y9P3MEoWrSCq9E
3RBiXa4aRTyFoMSm2JyIGl374ALFKQ+qgz+SUUsIIFryrJ0R8B0YShr0n6PWJxBn
jJgtCH4C9YGI8wvPXcRmS9EUeskQDLuSyAw159psGvJcf9tnirQ=
=tR0o
-----END PGP SIGNATURE-----

BIN
libuv-v1.48.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

16
libuv-v1.48.0.tar.gz.sign Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEYS8OrZQBYiN530QC8ow8jaM8A74FAmXD5iAACgkQ8ow8jaM8
A77Erw/+KSsWKi47qakBDtkjOsUY/PmvX9nPQn1wHvwABWSx/8vNkAjcENbAkEuX
U4gM2kqjyoe12tRhvVwriHYbRgIAkjkcRPYM1eAib7RT47fm7nGD3pPFoTylQCxH
sk+cJuWKTvEXqzDaUKG9nTx3WXU869Tq4T35a8PD7qTqfKnWIRI/xalyPd4b7RUT
/CURuvLrNH2UDwNFk7qF+So07TfABWbqNzdACV4+N+RyyJdy7/ct6LYIwy+ltwB/
1R0dGkGyaMN0YFB/5rMLKH5Qy0dHjGV+MOmnEGp/JhPLvJGSHZZr8FXs8q+VUgrB
PogI74wWul83mRCFE0JDGPNeuDvDqUPKxcH1OhjVlkC/gwslHgQgui0fz+TKJSHj
dTXZu+R8rYULn+wgPCR3ND2xTayFS/AQejmLHPk9dfAGGlZGJOjw8IIMh70tts6V
hX3dGybLvKFOGFKZzx1TSJQOB3+tkkjgFPVzDRXm50w5YS2IH7sWoP2KUa4XmdMG
ymknB6PE5zhP/HfsfOL5vAcpCYkRb19YvActbfC8/kV+/Rid4r1jIC86HhuzFXYf
oCBTKQ5xN7SphhGNMOYPoYKCV8ttHYsuOVs9ZkV9OCTfMVJOy1o8/31YP27G4SDi
KrfPD/q1jP1g6qV5NQBDbuzDBgKWGr+YwjPmPR6f3QK4oB0TnLU=
=6mql
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,136 @@
-------------------------------------------------------------------
Thu Mar 14 02:46:20 UTC 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 07:45:35 UTC 2024 - Dirk Müller <dmueller@suse.com>
- add ppc64-disable-liburing.patch (bsc#1218365)
-------------------------------------------------------------------
Wed Nov 15 16:58:41 UTC 2023 - Marcus Meissner <meissner@suse.com>
- libuv.keyring: added keyid 79A67C55A3679C8B
Jameson Nash <vtjnash@gmail.com>
-------------------------------------------------------------------
Wed Nov 8 22:32:40 UTC 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 19:47:45 UTC 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 12:56:12 UTC 2022 - Dirk Müller <dmueller@suse.com>
@ -63,7 +196,7 @@ Sat Feb 12 11:48:05 UTC 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
* adjust stalebot deadline
* work around CIFS EPERM bug
* documentation fixes
* developer visible code fixes
@ -538,7 +671,7 @@ Thu Feb 28 14:33:11 UTC 2019 - Ondřej Súkup <mimi.vx@gmail.com>
-------------------------------------------------------------------
Thu Nov 22 10:10:36 UTC 2018 - Martin Pluskal <mpluskal@suse.com>
- Update to version 1.24.0:
- Update to version 1.24.0:
* unix: do not require PATH_MAX to be defined (Brad King)
* win,doc: path encoding in uv_fs_XX is UTF-8 (hitesh)
* unix: add missing link dependency on kFreeBSD (Svante Signell)
@ -579,7 +712,7 @@ Thu Oct 11 14:05:40 UTC 2018 - adam.majer@suse.de
* install license as %license
* fix_tests.patch: fix unit tests on OBS
* fix for bsc#1199062 (backported as
0001-linux-remove-epoll-syscall-wrappers.patch and
0001-linux-remove-epoll-syscall-wrappers.patch and
0002-linux-drop-code-path-for-epoll_pwait-less-kernels.patch) is
included in upstream releases from 1.23.1 on
@ -680,13 +813,13 @@ Sat Jan 30 22:30:34 UTC 2016 - mpluskal@suse.com
- Update to 1.8.0
* unix: fix memory leak in uv_interface_addresses (Jianghua Yang)
* unix: make uv_guess_handle work properly for AIX (Gireesh
* unix: make uv_guess_handle work properly for AIX (Gireesh
Punathil)
* fs: undo uv__req_init when uv__malloc failed (Jianghua Yang)
* build: remove unused 'component' GYP option (Saúl Ibarra
* build: remove unused 'component' GYP option (Saúl Ibarra
Corretgé)
* include: remove duplicate extern declaration (Jianghua Yang)
* win: use the MSVC provided snprintf where possible (Jason
* win: use the MSVC provided snprintf where possible (Jason
Williams)
* win, test: fix compilation warning (Saúl Ibarra Corretgé)
* win: fix compilation with VS < 2012 (Ryan Johnston)
@ -696,47 +829,47 @@ Sat Jan 30 22:30:34 UTC 2016 - mpluskal@suse.com
* unix: use QUEUE_MOVE when iterating over lists (Ben Noordhuis)
* unix: squelch harmless valgrind warning (Ben Noordhuis)
* test: don't abort on setrlimit() failure (Ben Noordhuis)
* unix: only undo fs req registration in async mode (Ben
* unix: only undo fs req registration in async mode (Ben
Noordhuis)
* unix: fix uv__getiovmax return value (HungMingWu)
* unix: make work with Solaris Studio. (Adam Stylinski)
* test: fix fs_event_watch_file_currentdir flakiness (Santiago
* test: fix fs_event_watch_file_currentdir flakiness (Santiago
Gimeno)
* unix: skip prohibited syscalls on tvOS and watchOS (Nathan
* unix: skip prohibited syscalls on tvOS and watchOS (Nathan
Corvino)
* test: use FQDN in getaddrinfo_fail test (Wink Saville)
* docs: clarify documentation of uv_tcp_init_ex (Andrius
* docs: clarify documentation of uv_tcp_init_ex (Andrius
Bentkus)
* win: fix comment (Miodrag Milanovic)
* doc: fix typo in README (Angel Leon)
* darwin: abort() if (un)locking fs mutex fails (Ben Noordhuis)
* pipe: enable inprocess uv_write2 on Windows (Louis DeJardin)
* win: properly return UV_EBADF when _close() fails (Nicholas
* win: properly return UV_EBADF when _close() fails (Nicholas
Vavilov)
* test: skip process_title for AIX (Imran Iqbal)
* misc: expose handle print APIs (Petka Antonov)
* include: add stdio.h to uv.h (Saúl Ibarra Corretgé)
* misc: remove unnecessary null pointer checks (Ian Kronquist)
* test,freebsd: skip udp_dual_stack if not supported (Santiago
* test,freebsd: skip udp_dual_stack if not supported (Santiago
Gimeno)
* linux: don't retry dup2/dup3 on EINTR (Ben Noordhuis)
* unix: don't retry dup2/dup3 on EINTR (Ben Noordhuis)
* test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra
* test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra
Corretgé)
* win: map ERROR_BAD_PATHNAME to UV_ENOENT (Tony Kelman)
* test: fix test/test-tty.c for AIX (Imran Iqbal)
* android: support api level less than 21 (kkdaemon)
* fsevents: fix race on simultaneous init+close (Fedor Indutny)
* linux,fs: fix p{read,write}v with a 64bit offset (Saúl Ibarra
* linux,fs: fix p{read,write}v with a 64bit offset (Saúl Ibarra
Corretgé)
* fs: add uv_fs_realpath() (Yuval Brik)
* win: fix path for removed and renamed fs events (Joran Dirk
* win: fix path for removed and renamed fs events (Joran Dirk
Greef)
* win: do not read more from stream than available (Jeremy
* win: do not read more from stream than available (Jeremy
Whitlock)
* test: test that uv_close() doesn't corrupt QUEUE (Andrey Mazo)
* unix: fix uv_fs_event_stop() from fs_event_cb (Andrey Mazo)
* test: fix self-deadlocks in thread_rwlock_trylock (Ben
* test: fix self-deadlocks in thread_rwlock_trylock (Ben
Noordhuis)
* src: remove non ascii character (sztomi)
* test: fix test udp_multicast_join6 for AIX (Imran Iqbal)
@ -886,48 +1019,48 @@ Wed Aug 5 08:53:20 UTC 2015 - mpluskal@suse.com
* unix: handle invalid _SC_GETPW_R_SIZE_MAX values (cjihrig)
- Changes for 1.6.0
* aix: fix setsockopt for multicast options (Michael)
* unix: don't block for io if any io handle is primed (Saúl
* unix: don't block for io if any io handle is primed (Saúl
Ibarra Corretgé)
* windows: MSVC 2015 has snprintf() (Rui Abreu Ferreira)
* windows: Add VS2015 support to vcbuild.bat (Jason Williams)
* doc: fix typo in tcp.rst (Igor Soarez)
* linux: work around epoll bug in kernels < 2.6.37 (Ben
* linux: work around epoll bug in kernels < 2.6.37 (Ben
Noordhuis)
* unix,win: add uv_os_homedir() (cjihrig)
* stream: fix `select()` race condition (Fedor Indutny)
* unix: prevent infinite loop in uv__run_pending (Saúl Ibarra
* unix: prevent infinite loop in uv__run_pending (Saúl Ibarra
Corretgé)
* unix: make sure UDP send callbacks are asynchronous (Saúl
* unix: make sure UDP send callbacks are asynchronous (Saúl
Ibarra Corretgé)
* test: fix `platform_output` netmask printing. (Andrew Paprocki)
* aix: add ahafs autoconf detection and README notes (Andrew
* aix: add ahafs autoconf detection and README notes (Andrew
Paprocki)
* core: add ability to customize memory allocator (Saúl Ibarra
* core: add ability to customize memory allocator (Saúl Ibarra
Corretgé)
- Changes for 1.5.0
* doc: clarify that the thread pool primites are not thread safe
* doc: clarify that the thread pool primites are not thread safe
(Andrius Bentkus)
* aix: always deregister closing fds from epoll (Michael)
* unix: fix glibc-2.20+ macro incompatibility (Massimiliano
* unix: fix glibc-2.20+ macro incompatibility (Massimiliano
Torromeo)
* doc: add Sphinx plugin for generating links to man pages
* doc: add Sphinx plugin for generating links to man pages
(Saúl Ibarra Corretgé)
* doc: link system and library calls to man pages (Saúl
* doc: link system and library calls to man pages (Saúl
Ibarra Corretgé)
* doc: document uv_getnameinfo_t.{host|service} (Saúl Ibarra
* doc: document uv_getnameinfo_t.{host|service} (Saúl Ibarra
Corretgé)
* build: update the location of gyp (Stephen von Takach)
* win: name all anonymous structs and unions (TomCrypto)
* linux: work around epoll bug in kernels 3.10-3.19 (Ben
* linux: work around epoll bug in kernels 3.10-3.19 (Ben
Noordhuis)
* darwin: fix size calculation in select() fallback (Ole
* darwin: fix size calculation in select() fallback (Ole
André Vadla Ravnås)
* solaris: fix setsockopt for multicast options (Julien
* solaris: fix setsockopt for multicast options (Julien
Gilli)
* test: fix race condition in multithreaded test (Ben Noordhuis)
* doc: fix long lines in tty.rst (Ben Noordhuis)
* test: use UV_TTY_MODE_* values in tty test (Ben Noordhuis)
* unix: don't clobber errno in uv_tty_reset_mode() (Ben
* unix: don't clobber errno in uv_tty_reset_mode() (Ben
Noordhuis)
* unix: reject non-tty fds in uv_tty_init() (Ben Noordhuis)
* win: fix pipe blocking writes (Alexis Campailla)
@ -936,34 +1069,34 @@ Wed Aug 5 08:53:20 UTC 2015 - mpluskal@suse.com
* include: use `extern "c++"` for defining C++ code (Kazuho Oku)
* unix: reap child on execvp() failure (Ryan Phillips)
* windows: fix handle leak on EMFILE (Brian Green)
* test: fix tty_file, close handle if initialized (Saúl Ibarra
* test: fix tty_file, close handle if initialized (Saúl Ibarra
Corretgé)
* doc: clarify what uv_*_open accepts (Saúl Ibarra Corretgé)
* doc: clarify that we don't maintain external doc resources
* doc: clarify that we don't maintain external doc resources
(Saúl Ibarra Corretgé)
* build: add documentation for ninja support (Devchandra
* build: add documentation for ninja support (Devchandra
Meetei Leishangthem)
* doc: document uv_buf_t members (Corey Farrell)
* linux: fix epoll_pwait() fallback on arm64 (Ben Noordhuis)
* android: fix compilation warning (Saúl Ibarra Corretgé)
* unix: don't close the fds we just setup (Sam Roberts)
* test: spawn child replacing std{out,err} to stderr
* unix: fix swapping fds order in uv_spawn
* unix: fix potential bug if dup2 fails in uv_spawn
* test: spawn child replacing std{out,err} to stderr
* unix: fix swapping fds order in uv_spawn
* unix: fix potential bug if dup2 fails in uv_spawn
* test: remove LOG and LOGF variadic macros
* win: fix uv_fs_access on directories
* win: fix uv_fs_access on directories
* win: fix of double free in uv_uptime
* unix: open "/dev/null" instead of "/" for emfile_fd
* docs: add some missing words
* unix: clean up uv_fs_open() O_CLOEXEC logic
* build: set SONAME for shared library in uv.gyp
* unix: open "/dev/null" instead of "/" for emfile_fd
* docs: add some missing words
* unix: clean up uv_fs_open() O_CLOEXEC logic
* build: set SONAME for shared library in uv.gyp
* windows: define snprintf replacement as inline instead of static
* win: fix unlink of readonly files
* doc: fix uv_run(UV_RUN_DEFAULT) description
* win: fix unlink of readonly files
* doc: fix uv_run(UV_RUN_DEFAULT) description
* linux: intercept syscall when running under memory sanitizer
* aix: fix uv_interface_addresses return value
* windows: defer reporting TCP write failure until next tick
* test: add test for deferred TCP write failure
* test: add test for deferred TCP write failure
-------------------------------------------------------------------
Mon Mar 2 15:50:47 UTC 2015 - tchvatal@suse.com

View File

@ -1,26 +1,78 @@
tag pubkey2022-vtjnash
Tagger: Jameson Nash <vtjnash@gmail.com>
Date: Sat Mar 5 00:02:37 2022 -0500
tag pubkey-santigimeno
Tagger: Santiago Gimeno <santiago.gimeno@gmail.com>
Date: Fri Aug 26 12:23:55 2016 +0200
build: check in secondary public key for vtjnash
build: check in public key
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQJGBAABCgAwFiEErq0KS2hnZ3UaDkrvNKJfsSgkZRQFAmIi7xcSHHZ0am5hc2hA
Z21haWwuY29tAAoJEDSiX7EoJGUUGlQP+wSkXeEU5Q9r2EGmh7awx6Db4UzsINX7
csLybssmTWu6Y1dD3DLHJvDh/VdyvXvNO0MYvgESYQahXUwzs05fONsdky2RbKch
p7rkcZeycm6LLPK+r6oq3AQ5HeTlBa3IHLjvW9CS+v0FRuao79nJ7vmnQi0VczBL
Cbkk2xS1ZQhN0cg72Izsw1PMZ1Iwir3vjoMKRiVthKcrOv5sEFVuNwsCiGQaPPVH
GvNzDNkkxCgMPnugRVUatcOo+46IUz6OubODBAtPoTfDxG9dbCI7gVn5GJrh1shj
pESPGQHLVRELiL++6x5yp8HoSNgHg0ed/k9uXDZsiRgpywLKx3A2US3f2fprHRhM
ryOuY8bvYMGYU07SZ3BWgePxncbeekeYEgDcvwzMjWZCtGUqxfxK192B/jUol5q7
ntzUddfnVniKoVxJP4XsRM8VkFXoJNs7UbvzUyjhtHcrrz0E6UBpoIwz4GQn/ua/
xF47j+CXqwgdy0bvouCsjG2VP/WNqBp9tp+5CLzyfrUmQcOEJ4PJrOw8n1dPjJ+f
vToMauM0Pbul6wF5YiIOJ/Ke+oDRcDxlGJLxH/g3rkLsq8hKn8WssyCUyULANWNG
0E3uykT8RU54/xcGX5+iH6Srd3nu+NRL8YA1zxvSgY/tAiNd0p+WfZyjbhdvsfcU
wWtvChHYp6de
=2ylH
iQIcBAABAgAGBQJXwBi+AAoJEPKMPI2jPAO+2wIP/ipYYnDxVSbPnN41xvaCb0t0
VIRq4POUIKf3moBXYWUwX4PrVWNy98/glvpqYB6vfaKkSalE15n8ny6UJPuCwMkc
hWKB3+r4ck4nKjsBrqTGVtTf/0XvGFQs1uABEyJaP2WsBP3YVTwQY/nJvACrDCB0
jGUAA5iOJLy5cw8Isi6gqZq0PLzZCrbgboIkSKmRJiK6Pn9BzpZ+3AbUfsrWaq2G
Bhd02ftoqSMvdggBSCNIg6uVa4Lii3IoLmC1kcOC75jCx0dayImFSpVEY0I7Ld/o
CFJN84fbLEmzL5bIizrXhyknLsNSeNoXA5ELdRJUf27P3+TP9s8Hzrl66T1hTbc6
1/TaNQN4F/oLo7x8KwN7XFYn88qMM5Cq+Xo7MKKgsDRaL2+HSpfD+4PNRJjrbDTX
wB7Xl79+TcM0JUc19R1SfRrdmk/sjGLJzCV0CkQGAv2yKTvvi6rJ7AbOw3jvKe+h
Fkst10ZW5PoRubJp3RTJQDtw3J3ZmKNHMXkr3aN9HC8UKcdv4fxCvP1UH8vifT9n
aWKq6uU/IFtx2NrnWGQDNBsxXkbmZlIWQIDOOQ/h1++MYG5eLhIqNhWH0RDS2g+K
6QsN8r2t8j23NxGNj+ql7e3MjSDr+E3cePBFOoG4+OewOPjQqJ1n4XPSFGbh8GWq
fH+ba0o16+0Dd3agnjf8
=HWU5
-----END PGP SIGNATURE-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
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
=cVLK
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBGIi5QABEAC8iWK3GRMBqX5r3w2OmGexT/RnFhjblO7zka+Y32LEq8Lp6QA9
iT79fyO8vWgGZRC6qvIiNYzeOMb4IuYMlwSnSYg631cnij3nFqGU4vy8bmFMakPA
@ -46,63 +98,51 @@ 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
/uc1l1tP9G1SvpWslGkVVwUQKyAFNhgOPA==
=39LX
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
=H+Ob
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,7 +1,7 @@
#
# spec file for package libuv
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
%define somajor 1
Name: libuv
Version: 1.44.2
Version: 1.48.0
Release: 0
Summary: Asychronous I/O support library
License: MIT
@ -60,8 +60,7 @@ primarily developed for use by Node.js, but it is also used by
Mozilla's Rust language, Luvit, Julia, pyuv, and others.
%prep
%setup -q -n %{name}-v%{version}
%autopatch -p1
%autosetup -p1 -n %{name}-v%{version}
%build
./autogen.sh