|
|
|
@ -5,9 +5,9 @@
|
|
|
|
|
|
|
|
|
|
Name: libuv
|
|
|
|
|
Epoch: 1
|
|
|
|
|
Version: 1.42.0
|
|
|
|
|
Version: 1.41.1
|
|
|
|
|
Release: 2%{?dist}
|
|
|
|
|
Summary: Platform layer for node.js
|
|
|
|
|
Summary: libuv is a multi-platform support library with a focus on asynchronous I/O.
|
|
|
|
|
|
|
|
|
|
# the licensing breakdown is described in detail in the LICENSE file
|
|
|
|
|
License: MIT and BSD and ISC
|
|
|
|
@ -19,13 +19,16 @@ Source3: libuv.abignore
|
|
|
|
|
BuildRequires: autoconf automake libtool
|
|
|
|
|
BuildRequires: gcc make
|
|
|
|
|
|
|
|
|
|
%if %{with tests}
|
|
|
|
|
# don't remove network tests
|
|
|
|
|
%else
|
|
|
|
|
# -- Patches -- #
|
|
|
|
|
Patch0001: 0001-Fix-CVE-2024-24806.patch
|
|
|
|
|
Patch0001: 0001-Disable-failing-network-tests.patch
|
|
|
|
|
%endif
|
|
|
|
|
Patch0002: 0002-Fix-for-CVE-2024-24806.patch
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
libuv is a new platform layer for Node. Its purpose is to abstract IOCP on
|
|
|
|
|
Windows and libev on Unix systems. We intend to eventually contain all platform
|
|
|
|
|
differences in this library.
|
|
|
|
|
libuv is a multi-platform support library with a focus on asynchronous I/O
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
|
Summary: Development libraries for libuv
|
|
|
|
@ -58,9 +61,12 @@ mkdir -p %{buildroot}%{_libdir}/libuv/
|
|
|
|
|
install -Dm0644 -t %{buildroot}%{_libdir}/libuv/ %{SOURCE3}
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
%if %{with tests}
|
|
|
|
|
%make_build check
|
|
|
|
|
%endif
|
|
|
|
|
# Tests are currently disabled because some require network access
|
|
|
|
|
# Working with upstream to split these out
|
|
|
|
|
#./run-tests
|
|
|
|
|
#./run-benchmarks
|
|
|
|
|
|
|
|
|
|
make check
|
|
|
|
|
|
|
|
|
|
%ldconfig_scriptlets
|
|
|
|
|
|
|
|
|
@ -81,166 +87,49 @@ install -Dm0644 -t %{buildroot}%{_libdir}/libuv/ %{SOURCE3}
|
|
|
|
|
%{_libdir}/%{name}.a
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Jun 05 2024 Jan Staněk <jstanek@redhat.com> - 1:1.42.0-2
|
|
|
|
|
- Backport fix for CVE-2024-24806
|
|
|
|
|
Resolves: RHEL-24791
|
|
|
|
|
|
|
|
|
|
* Fri Sep 17 2021 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.42.0-1
|
|
|
|
|
- Rebased, resolves CVE-2021-22918
|
|
|
|
|
- Resolves: RHBZ#2005319, RHBZ#1979928
|
|
|
|
|
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1:1.41.0-3
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1:1.41.0-2
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
* Fri Feb 19 2021 Stephen Gallagher <sgallagh@redhat.com> - 1.41.0-1
|
|
|
|
|
- Update to 1.41.0
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.40.0-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
* Wed Jun 05 2024 Jan Staněk <jstanek@redhat.com> - 1:1.41.1-2
|
|
|
|
|
- Backport fixes for CVE-2024-24806
|
|
|
|
|
Resolves: RHEL-24790
|
|
|
|
|
|
|
|
|
|
* Mon Sep 28 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.40.0-1
|
|
|
|
|
- Update to 1.40.0
|
|
|
|
|
* Mon Jul 12 2021 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.41.1-1
|
|
|
|
|
- Rebase to 1.41.1
|
|
|
|
|
- Change description to reflect upstream
|
|
|
|
|
- Resolves: RHBZ#1979927
|
|
|
|
|
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.40.0/ChangeLog
|
|
|
|
|
* Mon Jan 25 2021 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.40.0-1
|
|
|
|
|
- Rebase to 1.40.0
|
|
|
|
|
- Resolves: RHBZ#1895872
|
|
|
|
|
- Ship libuv-devel
|
|
|
|
|
|
|
|
|
|
* Tue Sep 08 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.39.0-1
|
|
|
|
|
- Update to 1.39.0
|
|
|
|
|
* Wed Sep 23 2020 Honza Horak <hhorak@redhat.com> - 1:1.38.0-2
|
|
|
|
|
- Fix max path size by not using _POSIX_PATH_MAX
|
|
|
|
|
Resolves: #1881870
|
|
|
|
|
Fixes: CVE-2020-8252
|
|
|
|
|
|
|
|
|
|
* Fri Jul 31 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.38.1-1
|
|
|
|
|
- Update to 1.38.1
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.38.1/ChangeLog
|
|
|
|
|
* Tue Jun 09 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.38.0-1
|
|
|
|
|
- Update, disable failing tests
|
|
|
|
|
|
|
|
|
|
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.38.0-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
* Thu May 28 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.37.0-3
|
|
|
|
|
- Run tests
|
|
|
|
|
|
|
|
|
|
* Mon May 18 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.38.0-2
|
|
|
|
|
- Fix up gating tests
|
|
|
|
|
* Mon May 11 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.37.0-2
|
|
|
|
|
- Resolves: RHBZ#1817821
|
|
|
|
|
- bump for build
|
|
|
|
|
|
|
|
|
|
* Mon May 18 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.38.0-1
|
|
|
|
|
- Update to 1.38.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.38.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Mon Apr 20 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.37.0-1
|
|
|
|
|
* Mon May 04 2020 Zuzana Svetlikova <zsvetlik@redhat.com> - 1:1.37.0-1
|
|
|
|
|
- Resolves: RHBZ#1817821
|
|
|
|
|
- Update to 1.37.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.37.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Fri Apr 17 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.36.0-3
|
|
|
|
|
- Actually add gating.yaml
|
|
|
|
|
- Fix build for EPEL 7
|
|
|
|
|
|
|
|
|
|
* Fri Apr 17 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.36.0-2
|
|
|
|
|
- Add abidiff ignore file and add ABI gating test
|
|
|
|
|
|
|
|
|
|
* Thu Apr 16 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.36.0-1
|
|
|
|
|
- Update to 1.36.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.36.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Thu Feb 06 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.34.2-1
|
|
|
|
|
- Update to 1.34.2
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.34.2/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.34.1-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jan 13 2020 Stephen Gallagher <sgallagh@redhat.com> - 1.34.1-1
|
|
|
|
|
- Update to 1.34.1
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.34.1/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Fri Dec 06 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.34.0-1
|
|
|
|
|
- Update to 1.34.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.34.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Mon Dec 02 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.33.1-1
|
|
|
|
|
- Update to 1.33.1
|
|
|
|
|
- Drop upstreamed patch
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.33.1/ChangeLog
|
|
|
|
|
- Add abidiff ignore file
|
|
|
|
|
|
|
|
|
|
* Mon Oct 21 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.33.0-2
|
|
|
|
|
- Add upstream patch to fix aarch64 builds
|
|
|
|
|
* Mon Oct 08 2018 Jan Staněk <jstanek@redhat.com> - 1:1.23.1-1
|
|
|
|
|
- Update to 1.23.1
|
|
|
|
|
- Resolves: rhbz#1637000
|
|
|
|
|
|
|
|
|
|
* Fri Oct 18 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.33.0-1
|
|
|
|
|
- Update to 1.33.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.33.0/ChangeLog
|
|
|
|
|
* Mon Jul 30 2018 Florian Weimer <fweimer@redhat.com> - 1:1.22.0-2
|
|
|
|
|
- Rebuild with fixed binutils
|
|
|
|
|
|
|
|
|
|
* Wed Oct 02 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.32.0-1
|
|
|
|
|
- Update to 1.32.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.32.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Wed Aug 21 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.31.0-0
|
|
|
|
|
- Update to 1.31.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.31.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.30.1-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jul 02 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.30.1-1
|
|
|
|
|
- Update to 1.30.1
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.30.1/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Thu Jun 27 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.30.0-1
|
|
|
|
|
- Update to 1.30.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.30.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Tue May 21 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.29.1-1
|
|
|
|
|
- Update to 1.29.1
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.29.1/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Wed May 15 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.29.0-1
|
|
|
|
|
- Update to 1.29.0
|
|
|
|
|
- Drop upstreamed patch
|
|
|
|
|
|
|
|
|
|
* Fri May 03 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.28.0-2
|
|
|
|
|
- Fix regression in uv_fs_poll_stop() (BZ 1703935)
|
|
|
|
|
|
|
|
|
|
* Tue Apr 23 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.28.0-1
|
|
|
|
|
- Update to libuv 1.28.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.28.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Mon Mar 18 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.27.0-1
|
|
|
|
|
- Update to libuv 1.27.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.27.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Wed Feb 13 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.26.0-1
|
|
|
|
|
- Update to 1.26.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.26.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Fri Jan 18 2019 Stephen Gallagher <sgallagh@redhat.com> - 1.24.1-1
|
|
|
|
|
- Update to 1.24.1
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.24.1/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Thu Oct 11 2018 Stephen Gallagher <sgallagh@redhat.com> - 1.23.2-1
|
|
|
|
|
- Update to 1.23.2
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.23.2/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Tue Sep 11 2018 Stephen Gallagher <sgallagh@redhat.com> - 1.23.0-1
|
|
|
|
|
- Update to 1.23.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.23.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Mon Jul 16 2018 Stephen Gallagher <sgallagh@redhat.com> - 1.22.0-1
|
|
|
|
|
* Mon Jul 30 2018 Zuzana Svetlikova ,zsvetlik@redhat.com> - 1.22.0-1
|
|
|
|
|
- Update to 1.22.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.22.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1:1.21.0-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jul 06 2018 Stephen Gallagher <sgallagh@redhat.com> - 1.21.0-1
|
|
|
|
|
- Update to 1.21.0
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.21.0/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Wed May 09 2018 Stephen Gallagher <sgallagh@redhat.com> - 1.20.3-1
|
|
|
|
|
- Update to 1.20.3
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.20.3/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Tue May 01 2018 Stephen Gallagher <sgallagh@redhat.com> - 1.20.2-1
|
|
|
|
|
- Update to 1.20.2
|
|
|
|
|
- https://github.com/libuv/libuv/blob/v1.20.2/ChangeLog
|
|
|
|
|
|
|
|
|
|
* Tue Apr 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1:1.20.0-1
|
|
|
|
|
- Update to 1.20.0
|
|
|
|
|
|
|
|
|
|
* Mon Feb 26 2018 Stephen Gallagher <sgallagh@redhat.com> - 1.19.2-1
|
|
|
|
|
- Update to 1.19.2
|
|
|
|
|