Compare commits

...
Sign in to create a new pull request.

35 commits

Author SHA1 Message Date
Richard W.M. Jones
b6092d8e76 Disable tests/test-captive.sh.
(cherry picked from commit d628f90603)
2020-01-28 11:53:15 +00:00
Richard W.M. Jones
b4c7a4b7d2 Disable tests on armv7 because of RHBZ#1795585. 2020-01-28 11:40:20 +00:00
Richard W.M. Jones
faa456dfea Merge remote-tracking branch 'origin/f31' into f30 2020-01-28 11:16:55 +00:00
Richard W.M. Jones
4c9af19e97 New stable release 1.16.2. 2020-01-28 11:16:00 +00:00
Richard W.M. Jones
984210f616 Merge remote-tracking branch 'origin/f31' into f30 2019-12-03 13:48:33 +00:00
Richard W.M. Jones
f3e43d71a9 Disable libguestfs on ppc64le because of
https://bugzilla.redhat.com/show_bug.cgi?id=1778520

(cherry picked from commit 4ccc35c84d)
2019-12-03 13:35:53 +00:00
Richard W.M. Jones
f0c7a95a1f Fix complete_test_arches again.
(cherry picked from commit 33d5db8c05)
2019-12-03 13:35:48 +00:00
Richard W.M. Jones
7a05d161dc Fix complete_test_arches.
(cherry picked from commit 41f790f919)
2019-12-03 13:35:45 +00:00
Richard W.M. Jones
0a511aee2e New stable release 1.16.1.
Use gpgverify macro instead of explicit gpgv2 command.
2019-12-03 13:21:15 +00:00
Richard W.M. Jones
f74dd67565 Use gpgverify macro instead of explicit gpgv2 command.
(cherry picked from commit f269e46c70)
2019-12-03 13:19:09 +00:00
Richard W.M. Jones
1a92c4a065 Merge remote-tracking branch 'origin/master' into f31 2019-11-14 10:51:26 +00:00
Richard W.M. Jones
fe211a736a New upstream version 1.12.8.
Fixes second Denial of Service attack:
  https://www.redhat.com/archives/libguestfs/2019-September/msg00272.html
2019-09-20 15:24:24 +01:00
Richard W.M. Jones
1d3e09709b New upstream version 1.14.2.
Fixes second Denial of Service attack:
  https://www.redhat.com/archives/libguestfs/2019-September/msg00272.html
2019-09-20 15:23:57 +01:00
Richard W.M. Jones
7c1d7e123a New upstream version 1.12.7.
Fixes Denial of Service / Amplication Attack:
  https://www.redhat.com/archives/libguestfs/2019-September/msg00084.html
2019-09-12 18:47:38 +01:00
Richard W.M. Jones
0feddf862e New upstream version 1.14.1.
Fixes Denial of Service / Amplication Attack:
  https://www.redhat.com/archives/libguestfs/2019-September/msg00084.html
2019-09-12 18:46:31 +01:00
Richard W.M. Jones
cf53426d08 New stable version 1.12.6. 2019-08-29 13:21:24 +01:00
Richard W.M. Jones
a34b33e5e0 Add provides for all basic plugins and filters.
(cherry picked from commit 331127737a)

For Fedora 29/30: Modified this to exclude the filters which are not
present in 1.12.
2019-08-29 13:10:32 +01:00
Richard W.M. Jones
97d61bff8a New stable version 1.12.5. 2019-08-02 13:48:21 +01:00
Richard W.M. Jones
d473b43527 New stable version 1.12.4. 2019-07-26 10:55:25 +01:00
Richard W.M. Jones
b3f9252811 New stable version 1.12.3. 2019-05-21 11:24:25 +01:00
Richard W.M. Jones
e737090f99 New stable version 1.12.2.
Distribute BENCHMARKING and SECURITY files.
Includes a fix for possible remote memory heap leak with user plugins.
2019-04-23 18:03:53 +01:00
Richard W.M. Jones
fbcb60f7b4 New upstream version 1.12.1. 2019-04-13 08:27:25 +01:00
Richard W.M. Jones
321197087d New upstream version 1.12.0.
Add noextents filter.

(cherry picked from commit 08e33b1f6d)
2019-04-10 13:45:44 +01:00
Richard W.M. Jones
5765a7dc6f New upstream version 1.11.15.
(cherry picked from commit 543e91948e)
2019-04-08 21:36:24 +01:00
Richard W.M. Jones
0f020dc1b1 New upstream version 1.11.14.
Remove deprecated nbdkit-xz-plugin (replaced by nbdkit-xz-filter).

(cherry picked from commit a7dbaded7d)
2019-04-06 16:18:12 +01:00
Richard W.M. Jones
18a7816b40 New upstream version 1.11.13.
(cherry picked from commit f2d242ec5d)
2019-04-02 22:14:59 +01:00
Richard W.M. Jones
7ad75a1b51 New upstream version 1.11.12.
New nbdkit-readahead-filter.

(cherry picked from commit 4e9723a107)
2019-04-02 12:14:12 +01:00
Richard W.M. Jones
e96c9ca23f New upstream version 1.11.11.
(cherry picked from commit 929d1f7a4e)
2019-03-29 13:55:03 +00:00
Richard W.M. Jones
306c612279 New upstream version 1.11.10.
(cherry picked from commit 60d0fe0e68)
2019-03-28 16:37:45 +00:00
Richard W.M. Jones
b459bddaad Forgot to upload sources to previous commit.
(cherry picked from commit 74708da224)
2019-03-23 12:19:31 +00:00
Richard W.M. Jones
50976ce9cb New upstream version 1.11.9.
(cherry picked from commit ff7421fe0e)
2019-03-23 12:16:28 +00:00
Richard W.M. Jones
2e222f7a50 +BR ssh-keygen.
(cherry picked from commit 214b66bb6f)
2019-03-12 22:22:47 +00:00
Richard W.M. Jones
719ba52061 tests: Use a more robust method to create the test disk atomically.
(cherry picked from commit 43f581b434)
2019-03-12 22:22:42 +00:00
Richard W.M. Jones
6054a9a50e New upstream version 1.11.8.
(cherry picked from commit 53b3645e71)
2019-03-12 21:56:53 +00:00
Richard W.M. Jones
9946ca4ae6 Remove workaround for QEMU bug which is fixed in Fedora 30+.
Make the tests run in parallel, otherwise they are too slow.

(cherry picked from commit 325808dc9d)
2019-03-12 21:55:46 +00:00
2 changed files with 27 additions and 39 deletions

View file

@ -1,6 +1,11 @@
%global _hardened_build 1
%ifarch aarch64 %{arm} x86_64 ppc %{power64}
# Broken on {power64} because of
# https://bugzilla.redhat.com/show_bug.cgi?id=1778520
# Broken on {arm} because of
# https://bugzilla.redhat.com/1795585
# (but only on F30 / 5.4.x stable branch).
%ifarch aarch64 x86_64 ppc
%global have_libguestfs 1
%endif
@ -9,8 +14,7 @@
# On all other architectures, a simpler test suite must pass. This
# omits any tests that run full qemu, since running qemu under TCG is
# often broken on non-x86_64 arches.
# x86_64 is currently broken in F31 by https://bugzilla.redhat.com/1692047
%global complete_test_arches NONE
%global complete_test_arches x86_64
# Disable libvirt on riscv64 for now.
%ifnarch riscv64
@ -27,7 +31,7 @@
%global source_directory 1.16-stable
Name: nbdkit
Version: 1.16.0
Version: 1.16.2
Release: 1%{?dist}
Summary: NBD server
@ -550,8 +554,7 @@ for %{name}.
%prep
%if 0%{verify_tarball_signature}
tmphome="$(mktemp -d)"
gpgv2 --homedir "$tmphome" --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0}
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
%endif
%autosetup -p1
%if 0%{patches_touch_autotools}
@ -560,7 +563,7 @@ autoreconf -i
%ifnarch %{complete_test_arches}
# Simplify the test suite so it doesn't require qemu.
sed -i -e '/^if HAVE_LIBGUESTFS/,/^endif HAVE_LIBGUESTFS/d' tests/Makefile.am
sed -i -e '/^LIBGUESTFS_TESTS/d' tests/Makefile.am
sed -i -e '/^if HAVE_GUESTFISH/,/^endif HAVE_GUESTFISH/d' tests/Makefile.am
autoreconf -i
%endif
@ -604,6 +607,10 @@ rm -f $RPM_BUILD_ROOT%{_mandir}/man3/nbdkit-rust-plugin.3*
# Workaround for broken libvirt (RHBZ#1138604).
mkdir -p $HOME/.cache/libvirt
# tests/test-captive.sh is racy especially on s390x. We need to
# rethink this test upstream.
truncate -s 0 tests/test-captive.sh
# Temporarily kill tests/test-shutdown.sh because this test is racy on
# slow hardware.
truncate -s 0 tests/test-shutdown.sh
@ -903,44 +910,25 @@ make %{?_smp_mflags} check || {
%changelog
* Tue Jan 28 2020 Richard W.M. Jones <rjones@redhat.com> - 1.16.2-1
- New stable release 1.16.2.
* Tue Dec 3 2019 Richard W.M. Jones <rjones@redhat.com> - 1.16.1-1
- New stable release 1.16.1.
- Use gpgverify macro instead of explicit gpgv2 command.
* Thu Nov 14 2019 Richard W.M. Jones <rjones@redhat.com> - 1.16.0-1
- New stable release 1.16.0.
* Sat Nov 09 2019 Richard W.M. Jones <rjones@redhat.com> - 1.15.8-1
- New upstream version 1.15.8.
- Add new nbdkit-release-notes-* man pages.
* Wed Nov 06 2019 Richard W.M. Jones <rjones@redhat.com> - 1.15.7-1
- New upstream version 1.15.7.
* Fri Oct 24 2019 Richard W.M. Jones <rjones@redhat.com> - 1.15.6-1
- New upstream version 1.15.6.
* Sat Oct 19 2019 Richard W.M. Jones <rjones@redhat.com> - 1.15.5-1
- New upstream release 1.15.5.
* Tue Oct 1 2019 Richard W.M. Jones <rjones@redhat.com> - 1.15.4-1
- New upstream release 1.15.4.
- New nbdkit-security(1) man page.
- Rename nbdkit-reflection-plugin to nbdkit-info-plugin.
* Wed Sep 25 2019 Richard W.M. Jones <rjones@redhat.com> - 1.15.3-1
- New upstream release 1.15.3.
- Add new header file nbd-protocol.h to devel subpackage.
* Fri Sep 20 2019 Richard W.M. Jones <rjones@redhat.com> - 1.15.2-1
- New upstream version 1.15.2.
* Fri Sep 20 2019 Richard W.M. Jones <rjones@redhat.com> - 1.14.2-1
- New upstream version 1.14.2.
- Fixes second Denial of Service attack:
https://www.redhat.com/archives/libguestfs/2019-September/msg00272.html
- Add new nbdkit-reflection-plugin.
- Add new nbdkit-retry-filter.
* Thu Sep 12 2019 Richard W.M. Jones <rjones@redhat.com> - 1.15.1-1
- New upstream version 1.15.1.
* Thu Sep 12 2019 Richard W.M. Jones <rjones@redhat.com> - 1.14.1-1
- New upstream version 1.14.1.
- Fixes Denial of Service / Amplication Attack:
https://www.redhat.com/archives/libguestfs/2019-September/msg00084.html
- Add nbdsh BR for tests.
- Package <nbdkit-version.h>.
* Thu Aug 29 2019 Richard W.M. Jones <rjones@redhat.com> - 1.14.0-2
- Split out nbdkit-nbd-plugin subpackage.

View file

@ -1,2 +1,2 @@
SHA512 (nbdkit-1.16.0.tar.gz) = 71f38d0290f6ae9bb765d728857b7eaee12d3960d46ad760f9ebe76c747a26fa72a770982af94d43cda5631f90a3c24002ca671aba599e674e929dcafa533e6e
SHA512 (nbdkit-1.16.0.tar.gz.sig) = bedc654fc3dd5b08415f482678fb7eba4a4c590d139176b0a08833642ee1503af36e868d80dbbeb3ad1e869b2ba001d6f997f8b516988963787e2c00ca4eabb3
SHA512 (nbdkit-1.16.2.tar.gz) = 3b3fe72373a4094e5c26dc9ea3e10d9f859524c0cacea33dbae0ee127a9e8bfadc277dc909c5240a7b918effcf67a790810adf6b2ebcd0a87dc4995d78c14a86
SHA512 (nbdkit-1.16.2.tar.gz.sig) = 73feb233fe74e1e303fdca8441b9321b78d77fdb9a61de43037ffdbab0262376ad7e9b4c0d4f2182668f9aceec64886ca4b1cef90609d70306ce4cbe3a34e216