From 6773ef78b2b5acead8e45e4b3d021c2257e3a82fe433f6c75359f74c8761056c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 31 May 2024 14:47:37 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main libuv revision 1551b6f67409458a648bce7972cb889e --- fix_tests.patch | 30 +++-- libuv-v1.44.2.tar.gz | 3 - libuv-v1.44.2.tar.gz.sign | 16 --- libuv-v1.48.0.tar.gz | 3 + libuv-v1.48.0.tar.gz.sign | 16 +++ libuv.changes | 225 ++++++++++++++++++++++++++++++-------- libuv.keyring | 194 +++++++++++++++++++------------- libuv.spec | 7 +- 8 files changed, 341 insertions(+), 153 deletions(-) delete mode 100644 libuv-v1.44.2.tar.gz delete mode 100644 libuv-v1.44.2.tar.gz.sign create mode 100644 libuv-v1.48.0.tar.gz create mode 100644 libuv-v1.48.0.tar.gz.sign diff --git a/fix_tests.patch b/fix_tests.patch index 4fe927b..5228e7e 100644 --- a/fix_tests.patch +++ b/fix_tests.patch @@ -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) diff --git a/libuv-v1.44.2.tar.gz b/libuv-v1.44.2.tar.gz deleted file mode 100644 index 4afa43a..0000000 --- a/libuv-v1.44.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ccfcdc968c55673c6526d8270a9c8655a806ea92468afcbcabc2b16040f03cb4 -size 1301690 diff --git a/libuv-v1.44.2.tar.gz.sign b/libuv-v1.44.2.tar.gz.sign deleted file mode 100644 index de2f2dc..0000000 --- a/libuv-v1.44.2.tar.gz.sign +++ /dev/null @@ -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----- diff --git a/libuv-v1.48.0.tar.gz b/libuv-v1.48.0.tar.gz new file mode 100644 index 0000000..da1b651 --- /dev/null +++ b/libuv-v1.48.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f1db8ac368d89d1baf163bac1ea5fe5120697a73910c8ae6b2fffb3551d59fb +size 1314877 diff --git a/libuv-v1.48.0.tar.gz.sign b/libuv-v1.48.0.tar.gz.sign new file mode 100644 index 0000000..b7a1bcd --- /dev/null +++ b/libuv-v1.48.0.tar.gz.sign @@ -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----- diff --git a/libuv.changes b/libuv.changes index 12d1053..7167920 100644 --- a/libuv.changes +++ b/libuv.changes @@ -1,3 +1,136 @@ +------------------------------------------------------------------- +Thu Mar 14 02:46:20 UTC 2024 - jun wang + +- 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 + +- add ppc64-disable-liburing.patch (bsc#1218365) + +------------------------------------------------------------------- +Wed Nov 15 16:58:41 UTC 2023 - Marcus Meissner + +- libuv.keyring: added keyid 79A67C55A3679C8B + Jameson Nash + +------------------------------------------------------------------- +Wed Nov 8 22:32:40 UTC 2023 - Ondřej Súkup + +- 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 + +- 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 @@ -63,7 +196,7 @@ Sat Feb 12 11:48:05 UTC 2022 - Andreas Stieger - 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 ------------------------------------------------------------------- Thu Nov 22 10:10:36 UTC 2018 - Martin Pluskal -- 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 diff --git a/libuv.keyring b/libuv.keyring index 7d765ab..7fc2588 100644 --- a/libuv.keyring +++ b/libuv.keyring @@ -1,26 +1,78 @@ -tag pubkey2022-vtjnash -Tagger: Jameson Nash -Date: Sat Mar 5 00:02:37 2022 -0500 +tag pubkey-santigimeno +Tagger: Santiago Gimeno +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----- diff --git a/libuv.spec b/libuv.spec index 8bb365a..96aabcd 100644 --- a/libuv.spec +++ b/libuv.spec @@ -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