Commit Graph

356 Commits

Author SHA1 Message Date
Richard W.M. Jones f1625484a3 New upstream release 1.15.5. 2019-10-19 18:08:26 +01:00
Richard W.M. Jones e42bd5a4aa New upstream release 1.15.4.
New nbdkit-security(1) man page.
Rename nbdkit-reflection-plugin to nbdkit-info-plugin.
2019-10-01 11:30:38 +01:00
Richard W.M. Jones 7edda92aa0 New upstream release 1.15.3.
Add new header file nbd-protocol.h to devel subpackage.
2019-09-25 10:33:46 +01:00
Richard W.M. Jones 770f56f2df Add new nbdkit-reflection-plugin. 2019-09-20 15:36:28 +01:00
Richard W.M. Jones fe2ad07c3c New upstream version 1.15.2.
Fixes second Denial of Service attack:
  https://www.redhat.com/archives/libguestfs/2019-September/msg00272.html
Add new nbdkit-retry-filter.
2019-09-20 15:23:14 +01:00
Richard W.M. Jones 744d5ea0e4 Package <nbdkit-version.h>. 2019-09-12 18:59:20 +01:00
Richard W.M. Jones f1b63f1ea4 Add nbdsh BR for tests. 2019-09-12 18:49:19 +01:00
Richard W.M. Jones 083e305e64 New upstream version 1.15.1.
Fixes Denial of Service / Amplication Attack:
  https://www.redhat.com/archives/libguestfs/2019-September/msg00084.html
2019-09-12 18:44:58 +01:00
Richard W.M. Jones 7ae0989989 Typo in previous commit. 2019-08-29 21:15:36 +01:00
Richard W.M. Jones 9cc5bdb701 Split out nbdkit-nbd-plugin subpackage.
Since nbdkit 1.14, nbdkit-nbd-plugin now depends on libnbd.  Therefore
it shouldn't go into the basic plugins package (which is supposed to
have minimal dependencies), but should be placed in its own package.
2019-08-29 21:05:10 +01:00
Richard W.M. Jones 07b855797c New upstream version 1.14.0. 2019-08-28 19:08:49 +01:00
Richard W.M. Jones 15b07b89f6 Temporarily kill tests/test-cache-max-size.sh since it fails
sometimes on s390x for unclear reasons.
2019-08-21 19:16:46 +01:00
Richard W.M. Jones 1e59bed6d7 Temporarily kill tests/test-shutdown.sh 2019-08-21 18:34:09 +01:00
Miro Hrončok b7e38ed290 Rebuilt for Python 3.8 2019-08-21 19:15:52 +02:00
Richard W.M. Jones 52cdc4fe66 New upstream version 1.13.9. 2019-08-21 18:11:16 +01:00
Richard W.M. Jones c2efe7d099 Revert "Remove Requires nbdkit-devel -> nbdkit-server."
This change, while strictly correct, wasn't a particularly good idea.

While it would be possible in theory to build plugins without having
the server around, almost any reasonable build system might then try
to test them against the server.  But plugins are not compatible with
servers compiled with a different pointer size (eg. i686 plugin with
x86-64 server).

So it's best to pull in the matching server with the devel package.

The downside to this is that you cannot install nbdkit-devel.i686 and
nbdkit-devel.x86_64 together.

This reverts commit 495abe826e.
2019-08-21 13:00:35 +01:00
Richard W.M. Jones 495abe826e Remove Requires nbdkit-devel -> nbdkit-server.
Still possible to build plugins without needing the server to run
them, eg. when building for multilib.
2019-08-21 10:42:50 +01:00
Richard W.M. Jones 331127737a Add provides for all basic plugins and filters. 2019-08-21 09:13:37 +01:00
Richard W.M. Jones 1b316e5034 BR libnbd 0.9.8. 2019-08-20 12:06:18 +01:00
Miro Hrončok cb5a9a5c13 Rebuilt for Python 3.8 2019-08-19 16:28:41 +02:00
Richard W.M. Jones a1141f5911 Fix for libnbd 0.9.8. 2019-08-19 12:06:00 +01:00
Miro Hrončok 693b073f71 Rebuilt for Python 3.8 2019-08-19 10:20:25 +02:00
Richard W.M. Jones 481170e367 New upstream version 1.13.8. 2019-08-02 13:48:08 +01:00
Richard W.M. Jones 1c44b857a0 Add upstream patch to deal with qemu-img 4.1 output change. 2019-07-31 10:06:34 +01:00
Richard W.M. Jones 5b18cf2372 New upstream version 1.13.7. 2019-07-30 18:58:41 +01:00
Richard W.M. Jones 22983c1edb New filter: cacheextents.
Disable guestfs plugin on i686.
2019-07-26 21:03:00 +01:00
Richard W.M. Jones 4ce7cac1f3 Add BR libnbd-devel. 2019-07-26 10:19:32 +01:00
Richard W.M. Jones 87fad0e071 New upstream version 1.13.6. 2019-07-26 10:18:03 +01:00
Fedora Release Engineering 952b7ceb57 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 18:21:25 +00:00
Richard W.M. Jones fec2da296e Further fix for Python 3.8 embed brokenness. 2019-06-10 09:38:05 +01:00
Richard W.M. Jones bcc9a0a63c New upstream version 1.13.5. 2019-06-09 22:08:14 +01:00
Jitka Plesnikova 5f78e80098 Perl 5.30 rebuild 2019-05-30 13:35:29 +02:00
Richard W.M. Jones 4919105437 New upstream version 1.13.4.
Add new filters: nocache, noparallel.
2019-05-21 10:56:36 +01:00
Richard W.M. Jones ba5e3c8f4f New upstream version 1.13.3.
Add OCaml example to devel subpackage.
2019-04-27 21:36:23 +01:00
Richard W.M. Jones 6041623812 New upstream version 1.13.2. 2019-04-24 22:29:53 +01:00
Richard W.M. Jones acd3b8e971 New upstream version 1.13.1.
Distribute BENCHMARKING and SECURITY files.
Includes a fix for possible remote memory heap leak with user plugins.
2019-04-23 18:03:50 +01:00
Richard W.M. Jones 80675284f1 New upstream version 1.13.0.
Add stats filter.
2019-04-13 08:27:21 +01:00
Richard W.M. Jones 08e33b1f6d New upstream version 1.12.0.
Add noextents filter.
2019-04-10 13:45:05 +01:00
Richard W.M. Jones 543e91948e New upstream version 1.11.15. 2019-04-08 21:35:56 +01:00
Richard W.M. Jones a7dbaded7d New upstream version 1.11.14.
Remove deprecated nbdkit-xz-plugin (replaced by nbdkit-xz-filter).
2019-04-06 16:14:09 +01:00
Richard W.M. Jones f2d242ec5d New upstream version 1.11.13. 2019-04-02 22:14:36 +01:00
Richard W.M. Jones 4e9723a107 New upstream version 1.11.12.
New nbdkit-readahead-filter.
2019-04-02 12:11:49 +01:00
Richard W.M. Jones 929d1f7a4e New upstream version 1.11.11. 2019-03-29 13:54:47 +00:00
Richard W.M. Jones 60d0fe0e68 New upstream version 1.11.10. 2019-03-28 16:36:44 +00:00
Richard W.M. Jones db3a28f0a7 Disable full tests on x86_64.
Because of RHBZ#1692047
2019-03-23 18:09:39 +00:00
Richard W.M. Jones ff7421fe0e New upstream version 1.11.9. 2019-03-23 12:15:22 +00:00
Richard W.M. Jones 214b66bb6f +BR ssh-keygen. 2019-03-12 22:21:01 +00:00
Richard W.M. Jones 43f581b434 tests: Use a more robust method to create the test disk atomically. 2019-03-12 22:15:04 +00:00
Richard W.M. Jones 53b3645e71 New upstream version 1.11.8. 2019-03-12 21:55:13 +00:00
Richard W.M. Jones 3dfe4e3c2e Remove Python 2 plugin completely.
https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
2019-03-07 08:59:09 +00:00
Richard W.M. Jones 49fbd7a786 For Fedora 31 only, rebuild without provides/obsoletes. 2019-03-07 07:55:42 +00:00
Richard W.M. Jones 325808dc9d Remove workaround for QEMU bug which is fixed in Fedora 30+.
Make the tests run in parallel, otherwise they are too slow.
2019-03-07 07:55:11 +00:00
Richard W.M. Jones 3bbb506048 For Fedora 31 only, remove old Provides/Obsoletes. 2019-03-07 07:04:42 +00:00
Richard W.M. Jones 77e2d5c48d Add missing %files ssh-plugin section. 2019-03-07 06:54:16 +00:00
Richard W.M. Jones fa93f5d5de New upstream version 1.11.7.
Add nbdkit ssh plugin.
Remove patches already upstream.
2019-03-07 06:39:35 +00:00
Richard W.M. Jones 18f1736652 Add nbdkit rate filter. 2019-03-05 19:34:23 +00:00
Richard W.M. Jones df26f1b46f New upstream version 1.11.6.
Add linuxdisk plugin.
Remove rust plugin if compiled.
2019-03-02 08:32:49 +00:00
Richard W.M. Jones 3d8e2fc142 New upstream version 1.11.6.
- Add linuxdisk plugin.
- Remove rust plugin if compiled.
2019-03-02 08:07:54 +00:00
Richard W.M. Jones 8d370f099f New upstream version 1.11.5. 2019-02-05 16:06:01 +00:00
Fedora Release Engineering b2bfbcbddb - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 12:03:06 +00:00
Richard W.M. Jones e4aebce94f New upstream version 1.11.4. 2019-01-30 19:56:20 +00:00
Richard W.M. Jones 83ede3f5fb New upstream version 1.11.3. 2019-01-28 14:21:50 +00:00
Mamoru TASAKA 2e23f9392f F-30: rebuild against ruby26 2019-01-25 07:57:00 +09:00
Richard W.M. Jones e9f944b4e7 New upstream version 1.11.2.
Drop patches included in upstream tarball.
2019-01-24 11:24:11 +00:00
Mamoru TASAKA fcff8d2bb2 F-30: rebuild again against ruby26 2019-01-24 13:27:38 +09:00
Richard W.M. Jones 7b3c6f2386 Add second upstream patch to fix the tests. 2019-01-23 09:39:19 +00:00
Richard W.M. Jones 459c59ab31 Invoke autotools after applying patch. 2019-01-23 09:28:56 +00:00
Richard W.M. Jones 0fe0198608 Fix test. 2019-01-22 23:25:37 +00:00
Richard W.M. Jones f38df01017 New upstream version 1.11.1. 2019-01-22 23:11:21 +00:00
Mamoru TASAKA 2df1f9e040 F-30: rebuild against ruby26 2019-01-21 23:04:35 +09:00
Richard W.M. Jones 777dcf1a96 New upstream version 1.10.0. 2019-01-18 15:35:18 +00:00
Richard W.M. Jones 2dea7e6c91 New upstream version 1.9.10. 2019-01-15 23:32:19 +00:00
Björn Esser 4659558694
Rebuilt for libcrypt.so.2 (#1666033) 2019-01-14 19:09:48 +01:00
Richard W.M. Jones a7eb1efbf3 New upstream version 1.9.9. 2019-01-07 09:04:11 +00:00
Richard W.M. Jones ec5016310a New upstream version 1.9.8. 2019-01-01 10:21:03 +00:00
Richard W.M. Jones c6c0e76474 Remove misguided LDFLAGS hack which removed server hardening.
https://bugzilla.redhat.com/show_bug.cgi?id=1624149#c6
2018-12-17 21:28:32 +00:00
Richard W.M. Jones b1cfd00957 Remove some old Obsoletes rules for Fedora 30.
NB: Do not backport this to older branches!
2018-12-15 21:46:49 +00:00
Richard W.M. Jones d9619d91d2 New upstream version 1.9.7. 2018-12-15 20:51:28 +00:00
Richard W.M. Jones 405f844a32 New upstream version 1.9.6.
Add nbdkit-full-plugin.
2018-12-13 11:12:52 +00:00
Richard W.M. Jones 381ed6af20 New upstream version 1.9.5. 2018-12-10 16:41:41 +00:00
Richard W.M. Jones edfaaebe11 New man page nbdkit-loop(1). 2018-12-04 10:47:52 +00:00
Richard W.M. Jones 2b5a05f3ed New upstream version 1.9.4.
Fix low priority security issue with TLS:
  https://www.redhat.com/archives/libguestfs/2018-December/msg00047.html
2018-12-04 10:31:00 +00:00
Richard W.M. Jones 23b74f0e25 New upstream version 1.9.3. 2018-11-29 21:48:52 +00:00
Richard W.M. Jones a92aab6c55 New upstream version 1.9.2.
- Add new filter subpackage: nbdkit-xz-filter.
- Deprecate (but do not remove) nbdkit-xz-plugin.
2018-11-22 10:44:42 +00:00
Richard W.M. Jones 6480eb2093 Fix previous commit. 2018-11-18 14:37:46 +00:00
Richard W.M. Jones c805a3e46e Workaround for RHBZ#1650975. 2018-11-18 11:55:47 +00:00
Richard W.M. Jones 20e4534d4a New upstream version 1.9.1. 2018-11-18 10:35:08 +00:00
Richard W.M. Jones 8eb71289b8 New upstream version 1.9.0.
New development branch.
2018-11-14 15:30:00 +00:00
Richard W.M. Jones d2b33071b5 New stable branch version 1.8.0. 2018-11-12 20:45:26 +00:00
Richard W.M. Jones f8dd6dabe1 Tidy up %descriptions. 2018-11-09 21:54:47 +00:00
Richard W.M. Jones fda10ee196 New upstream version 1.7.10, possibly final before 1.8. 2018-11-09 17:54:57 +00:00
Richard W.M. Jones bc6a311564 nbdkit metapackage should depend on versioned -server subpackage etc.
Fixes commit b772c3dfae.
2018-11-06 21:35:37 +00:00
Richard W.M. Jones 7ad48d85e7 New upstream version 1.7.9. 2018-11-06 19:20:05 +00:00
Richard W.M. Jones 23bf3d7ef6 New upstream version 1.7.8. 2018-10-30 22:50:42 +00:00
Richard W.M. Jones bfed8fe923 New upstream version 1.7.7.
New nbdkit-floppy-plugin subpackage.
2018-10-29 22:06:42 +00:00
Richard W.M. Jones 207d479926 Add missing BR genisoimage (for nbdkit-iso-plugin). 2018-10-17 13:51:59 +01:00
Richard W.M. Jones 402c5ca6a1 New upstream version 1.7.6.
New nbdkit-iso-plugin subpackage.
2018-10-17 13:28:00 +01:00
Richard W.M. Jones bb74bac2ab New upstream version 1.7.5. 2018-10-16 09:42:28 +01:00
Richard W.M. Jones d8f8536a7d New upstream version 1.7.4. 2018-10-02 21:43:31 +01:00
Richard W.M. Jones c6544c0564 New upstream version 1.7.3.
Add partitioning plugin.
2018-09-18 22:59:54 +01:00
Richard W.M. Jones 71ae6907fe New upstream version 1.7.2. 2018-09-13 23:17:33 +01:00
Richard W.M. Jones 3d82870e6c New upstream version 1.7.1. 2018-09-10 17:17:56 +01:00
Richard W.M. Jones f4d20e9538 Add plugins/sh/example.sh to nbdkit-devel. 2018-09-08 12:43:48 +01:00
Richard W.M. Jones 089b243a4a New upstream version 1.7.0, development branch.
Add nbdkit-sh-plugin.
2018-09-08 10:58:48 +01:00
Richard W.M. Jones d9bde53553 New upstream version 1.6.0, stable branch. 2018-08-28 16:59:12 +01:00
Richard W.M. Jones 7d3de34ec7 Add upstream patches after 1.5.10. 2018-08-27 19:41:52 +01:00
Richard W.M. Jones 1461b159c6 Add upstream patch after 1.5.10 to fix build. 2018-08-27 12:19:01 +01:00
Richard W.M. Jones cdd1bda62e New upstream version 1.5.10.
Remove upstream patches.
2018-08-27 12:03:34 +01:00
Richard W.M. Jones f123f78660 Add upstream patches since 1.5.9 was released. 2018-08-26 20:49:31 +01:00
Richard W.M. Jones 0d7a614562 New upstream version 1.5.9. 2018-08-26 20:21:54 +01:00
Richard W.M. Jones 8c4e0a710b New upstream version 1.5.8. 2018-08-21 12:54:50 +01:00
Richard W.M. Jones 72eaac919d New upstream version 1.5.7. 2018-08-18 22:30:25 +01:00
Richard W.M. Jones cc648daf62 Disable libvirt on riscv64.
Other simplifications to %configure line.
2018-08-18 11:07:07 +01:00
Richard W.M. Jones 70d469e620 New upstream version 1.5.6. 2018-08-16 22:49:05 +01:00
Richard W.M. Jones b772c3dfae Make nbdkit a metapackage.
Package server in nbdkit-server subpackage.
Rename all nbdkit-plugin-FOO to nbdkit-FOO-plugin to match upstream.
2018-08-14 12:10:29 +01:00
Richard W.M. Jones d8bb7c2fa0 New upstream version 1.5.5.
New plugin: data.
2018-08-13 17:33:41 +01:00
Richard W.M. Jones 5fd2e11b69 New upstream version 1.5.4.
Add topic man pages.
2018-08-11 18:24:34 +01:00
Richard W.M. Jones eb867f6953 Make nbdkit-plugin-tar require nbdkit-plugin-perl.
The tar plugin is written in Perl and so won't work unless the Perl
plugin is also installed.

This dependency should be generated automatically, but for now we add
it manually.
2018-08-06 20:48:06 +01:00
Richard W.M. Jones f9d7a8cd31 New upstream version 1.5.3.
New filter: error.
2018-08-06 20:33:57 +01:00
Richard W.M. Jones 62417b12ba New upstream version 1.5.2.
Remove patches which are all upstream.
New filter: truncate.
2018-08-01 17:37:27 +01:00
Richard W.M. Jones aa1623f194 Limit VDDK plugin to i386 and x86-64.
These are the only architectures for which VMware provides
this library.
2018-07-24 21:12:58 +01:00
Richard W.M. Jones b160c01694 Enable VDDK plugin. 2018-07-24 15:45:22 +01:00
Richard W.M. Jones 4a0a6e00e3 New upstream version 1.5.1.
Remove patches, all upstream in this version.
2018-07-20 14:54:49 +01:00
Richard W.M. Jones 948daff1f0 Small refactorings in the spec file. 2018-07-20 14:53:14 +01:00
Richard W.M. Jones 1490385403 Add fixes for 32 bit platforms i686 and armv7. 2018-07-15 17:36:34 +01:00
Richard W.M. Jones e84c5f9b82 Add all upstream patches since 1.5.0.
New pattern plugin.
2018-07-15 16:33:25 +01:00
Fedora Release Engineering 7d9af9b55f - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 11:24:41 +00:00
Richard W.M. Jones bdb7df6fd9 Make python-unversioned-command dependent on Fedora >= 29. 2018-07-07 07:38:17 +01:00
Richard W.M. Jones a7ff5bd624 New upstream version 1.5.0.
Add Lua plugin and nbdkit-plugin-lua subpackage.
2018-07-07 07:38:17 +01:00
Richard W.M. Jones 5f25a71ea3 Revert "Add workaround for broken libvirt (RHBZ#1598440)."
Fixed upstream by libvirt-4.5.0-2.fc29.

This reverts commit 9bbeddb9f5.
2018-07-06 15:07:30 +01:00
Richard W.M. Jones 934ad2c5e3 Fix Source URLs. 2018-07-06 12:48:27 +01:00
Richard W.M. Jones f07a27aa88 Reorder basic-filters %description alphabetically. 2018-07-06 12:47:00 +01:00
Richard W.M. Jones 9bbeddb9f5 Add workaround for broken libvirt (RHBZ#1598440). 2018-07-06 12:37:42 +01:00
Richard W.M. Jones b39011cce0 New upstream version 1.4.0.
Add nbdkit-plugin-tcl subpackage.
+BR python-unversioned-command
2018-07-06 10:45:32 +01:00
Petr Písař d63e60347a Perl 5.28 rebuild 2018-07-03 12:39:08 +02:00
Miro Hrončok e2f1ec40a6 Rebuilt for Python 3.7 2018-07-02 18:22:44 +02:00
Richard W.M. Jones 64dbc29874 Add generic patches_touch_autotools mechanism for running autoreconf. 2018-07-01 16:38:35 +01:00
Jitka Plesnikova 3c237f554a Perl 5.28 rebuild 2018-06-27 20:21:50 +02:00
Richard W.M. Jones ae3f35d397 New upstream version 1.3.4. 2018-06-23 15:15:19 +01:00
Miro Hrončok 6dc0b1b3f7 Rebuilt for Python 3.7 2018-06-19 10:48:18 +02:00
Richard W.M. Jones 3d5206894f Fix use of autosetup / autopatch macros.
See: http://rpm.org/user_doc/autosetup.html
2018-06-14 13:51:15 +01:00
Jitka Plesnikova e75b67457a Fix bogus date in changelog 2018-06-12 09:59:12 +02:00
Richard W.M. Jones a14cb3b016 Revert "nbdkit-plugin-tar should be noarch."
Because the plugins directory is archful (%{_libdir}) it is
not in fact a noarch package.

This reverts commit f192c6da90 and
partially reverts commit 9df870792f.
2018-06-11 20:13:26 +01:00
Richard W.M. Jones 4109734f26 New upstream version 1.3.3.
- New plugins: nbdkit-zero-plugin, nbdkit-random-plugin.
- Remove upstream patches.
2018-06-11 15:33:31 +01:00
Richard W.M. Jones 622aabfee2 Disable complete test suite on aarch64.
It was taking longer than a day to run the test suite on aarch64,
although it didn't seem to be hanging or failing, just being very very
slow.
2018-06-11 13:19:25 +01:00
Richard W.M. Jones 9df870792f noarch subpackages cannot use %{_isa} in dependencies.
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/VGL6XRJRZ4DM2ZFQCP5IRLLHT6XL4GW6/

Updates previous two commits.
2018-06-10 10:37:39 +01:00
Richard W.M. Jones f192c6da90 nbdkit-plugin-tar should be noarch.
It contains only a Perl script.
2018-06-09 17:51:53 +01:00
Richard W.M. Jones 4624a805eb Enable bash tab completion. 2018-06-09 17:43:32 +01:00
Richard W.M. Jones 322c5a6b36 Add upstream patch to fix tests when guestfish not available. 2018-06-09 14:59:00 +01:00
Richard W.M. Jones 70cec0a451 Enable tarball signing. 2018-06-09 14:34:47 +01:00