Commit Graph

  • 37140badd5 Accepting request 1325485 from Virtualization factory Ana Guerrero 2026-01-06 16:45:10 +00:00
  • 13318e9f28 - Update to version 1.46.1: (jsc#PED-14625) * Version 1.46.1. * docs/nbdkit_read_password.pod: Fix typo in Python description * server: Rewrite ugly macros in nbdkit_debug_hexdump * tests: Fix some copy/paste errors in debug_hexdump tests * file: Link to delay filter in the SEE ALSO section * file: Sort plugin names in SEE ALSO section * file: Improve flow of documentation of dir parameter * docs: Match all return value descriptions of nbdkit_parse_* * docs: Fix thinko and clarify description of nbdkit_parse_* functions * tests/test-ocaml-errorcodes.c: Fix typo in error messages * ocaml: Fix comment about parse_* functions Charles Arnold 2026-01-05 20:34:20 +00:00
  • 99700795b9 Accepting request 1324212 from Virtualization Dominique Leuenberger 2025-12-22 21:52:28 +00:00
  • 6d471025e5 Add installed but unpackaged files Charles Arnold 2025-12-22 15:53:00 +00:00
  • ebca390e11 Remove deprecated cacheextents filter from spec file Charles Arnold 2025-12-22 15:47:50 +00:00
  • ec71fba338 - Update to version 1.46.0: * Version 1.46.0. * docs/nbdkit_debug_hexdump.pod: Add a link to nbddump page * docs: Update release notes for 1.46 release * include/nbdkit-common.h: Whitespace changes * include: Define and use __attribute__((malloc)) on public functions * include: Define and use __attribute__((nonnull)) * include: Rename ATTRIBUTE_FORMAT_PRINTF -> NBDKIT_ATTRIBUTE_FORMAT_PRINTF * server: Add nbdkit_debug_hexdump function * file: Change windows_fd_lock into reader/writer lock * Version 1.45.17. * file: Don't allow oldest.fd to be closed during evict_writes * file: Rename cache=none to reduce-memory-pressure=true * pattern: Add upper parameter to set top 16 bits * file: posix_fadvise returns an errno, not the usual -1 for errors * file: Move %m to end of debug message * Version 1.45.16. * tests/functions.sh.in: start_nbdkit: Cache is_windows check * tests/functions.sh.in: Rename kill_nbdkit because this is an internal fn * docs/nbdkit-release-notes-1.46.pod: Minor update with latest changes * file: Improve debug message when extents are not supported * file: Print a debug message whenever we clear one of the h->can_* fields * file: Print extra can_* facts in debug output * file: Print either "can_write" or "readonly" fact in debug output * file: Update debug message about block devices * vddk: Initialize start_t to avoid Coverity warning * docs: Update release notes for 1.46 * file: In debug output, print more information about the file * winfile: Improve error messages * tests/test-map-random.sh: Skip the test on Windows Charles Arnold 2025-12-22 15:27:38 +00:00
  • f3474e0950 Accepting request 1315532 from Virtualization Ana Guerrero 2025-11-05 15:18:45 +00:00
  • 109c81df2d - Update to version 1.44.4: * Version 1.44.4. * linuxdisk: Fix parsing of last line of 'du' command output * ocaml: Don't unregister the thread in close_wrapper * tests/test-ocaml-errorcodes: Check recovery after reading an error * tests/test_ocaml_errorcodes_plugin.ml: Call Gc.compact on unload * configure: Use PRINT_PKG_VERSION macro in more places * configure: Add new macro to print package version * vddk: Don't use FNM_PATHNAME when matching export parameter * ocaml: Don't release OCaml runtime system after caml_shutdown * data: Avoid passing signed int64_t to uint64_t vararg parameter * data: Fix comment about how uint8_t is promoted through varargs * build: Check for qemu-img and disable some tests if not present * tests/curl: Skip test if 'disk' was not created * server/public.c: Use common/include parse_bool function * common/include: Extra bool parsing into a mini-library * docs: Shorter title and tweaks to the description * vddk: Sort synopsis into alphabetical order * ext2: Update docs since filter supports concurrent connections * docs/nbdkit-probing.pod: Rearrange synopsis to match description * docs: Fix bolding of --log=/path option Charles Arnold 2025-10-28 16:13:25 +00:00
  • 5e85cc0266 Accepting request 1304462 from Virtualization Ana Guerrero 2025-09-14 16:50:11 +00:00
  • d111a2b12f - Update to version 1.44.3: * Version 1.44.3. * server/public.c: Use lrint() instead of implicit conversion to int * delay: Rearrange the options in alphabetical order in the documentation * docs/nbdkit-client.pod: Document attaching NBD devices to QEMU VMs * docs/nbdkit-client.pod: Combine and rename "LIMITATIONS" section * tests/test-golang-fork-warning.sh: Fix hanging test * tests: Use 'define script' in a few more places * tests: Modify make-pki and make-psk scripts to be atomic * tests: Define common functions for requiring TLS certs and PSK * tests/test-tls.sh: Remove unused export of pkidir * tests: Generate make-psk.sh * tests/make-psk.sh: Fix typo "pkstool" -> "psktool" * tests: Fix typo "An good" -> "A good" Charles Arnold 2025-09-05 21:04:50 +00:00
  • 79af62e9e4 Accepting request 1297551 from Virtualization Dominique Leuenberger 2025-08-05 12:21:12 +00:00
  • 8d01bf3a14 - Update to version 1.44.2: * Version 1.44.2. * tests: Work around realpath error on BSDs * server: Use debug() instead of nbdkit_debug() consistently in the server * server/main.c: Factor out the function that parses key=value * server/main.c: Fix comment * server/main.c: Move key=value parsing to a new function * server/options.h: Reject empty string ("") as a short name * server/options.h: Add comment to is_short_name * server/main.c: Reject empty string as a plugin name or filter name * common: utils: Add const to <vector>_duplicate variable decls * data: Use new vector_append_array in a couple of places * common: utils: vector: Fix vector_uniq prototype and add a test * common: utils: vector: Add range functions for insert, append and remove * common: utils: vector: Prefer vector_reset over free() * common: utils: vector: Add new vector_uniq function * tests/functions: Factor out 2^63-1 constant used by a few tests * tests/test-cache-block-size.sh: Remove unused socket * data: Minor revisions to the documentation for clarity * full: Remove reference to equivalence of nbdkit-readonly-filter * tests/test-floppy.sh: Simplify this test * common/include/test-once.c: Further fixes for pthread_barrier_t * common/include/test-once.c: Skip test on macOS which lacks pthread_barrier_t * file: trim: Don't try BLKDISCARD if earlier FALLOC_FL_PUNCH_HOLE worked * file: zero: Print the debug message on the fallback path once * common: Add ONCE macro to run code only once Charles Arnold 2025-08-04 15:45:44 +00:00
  • 8c91c887fb Accepting request 1291134 from Virtualization slfo-main slfo-1.2 Ana Guerrero 2025-07-08 13:30:06 +00:00
  • e651137b54 Update spec file with missing files Charles Arnold 2025-07-07 19:20:43 +00:00
  • 5f4c4e2c72 - Update to version 1.44.1: * Version 1.44.1. * server: Fix .zero fallback path * Version 1.44.0. * tests: Use 'source ./functions.sh' and 'set -e/-x/-u' consistently * tests/test-parallel-sh.sh: Enable shell debugging options in the test * tests/test-vddk-real.sh: Enable nbdcopy --flush unconditionally * tests: Use 'set -u' in tests * tests: Modify some more tests to use 'define' function * tests/test-info-base64.sh: Remove never-used 'info-base64.out' file * tests/test-ddrescue-filter.sh: Various fixes and improvements * docs: Update release notes for upcoming 1.44 * tests/test-exportname.sh: Refactor output file name * tests: Use new 'define' function for some sh plugins * tests/test-export-name.sh: Fix PID file name * Fix typo and wording in release notes * Version 1.43.13. * tests: Skip more Python tests under valgrind * vddk: Add support for VDDK 9.0.0.0 * vddk: Debug the output from QueryAllocatedBlocks * vddk: Document unreliable extents information with local vmdk files * docs: Create release notes for upcoming 1.44 * Revert "vddk: Add example of finding out how sparse VMDK files are" * vddk: Add example of finding out how sparse VMDK files are * tests/functions.sh.in: Fix typo in comment * vddk: Update comment and broken link * server: Print filter and plugin layers in debug mode * common/utils: Add convenient string_append_format function * Version 1.43.12. * tests: Stop leaving left-over /tmp/nbdkitXXXXXX dirs Charles Arnold 2025-07-07 17:24:53 +00:00
  • 144b707655 Accepting request 1289370 from Virtualization Ana Guerrero 2025-07-01 09:35:51 +00:00
  • 3a3205dd52 Update _servicedata to the latest git it Charles Arnold 2025-06-30 17:17:06 +00:00
  • 8c681c35c7 update _service file to 1.42.5 James Fehlig 2025-06-30 15:12:29 +00:00
  • 3936de5e2b - Update to version 1.42.5: (jsc#PED-12706) * vddk: Embolden "/" in file option * cow: Make cow_on_read private to this file * docs: Remove irrelevant verbiage about how plugins define thread models * docs: filters: Change parameter name of filter .get_ready * filters: Remove a few unnecessary thread_model parallel definitions * tests/test-spinning-mkfs.sh: Reduce the time taken to run this test * docs: Mention recent CVE fixes * vddk: Debug length of extents when using -D vddk.extents=1 * blocksize-policy: Typo fix * cacheextents: Mark this filter as deprecated * include: Move some extent functions to nbdkit-common.h * vddk: Display command type in command completed message * maint: Silence clang warning * maint: Better fix for clang * vddk: stats: Use "us" instead of (Unicode) "µs" for microseconds * vddk: stats: Line up the columns correctly * curl: Remove temporary file when the plugin is unloaded * tests/test.c: Try harder to clean up nbdkit and temporary directory * sh: Use utils make_temporary_directory function * server: Try harder to clean up the random fifo dir (-U -) * exitwhen: Print a debug message if we exit before starting up * tests/test-no-parameters.sh: Fix comment to reflect reality * tests: Stop leaving left-over /tmp/nbdkitXXXXXX dirs * vddk: Update comment and broken link Charles Arnold 2025-06-27 20:56:52 +00:00
  • eb372cbc24 Accepting request 1277277 from Virtualization Ana Guerrero 2025-05-14 15:01:28 +00:00
  • a996f79a6a - Update to version 1.42.3 James Fehlig 2025-05-14 03:48:16 +00:00
  • 124a726f7d Accepting request 1219736 from Virtualization Dominique Leuenberger 2024-10-31 15:09:42 +00:00
  • dcdc2ccfc8 - spec: Cleanup 'Provides' list for the nbdkit-basic-plugins and nbdkit-basic-filters subpackages James Fehlig 2024-10-30 21:00:08 +00:00
  • 1c563f174c Accepting request 1217085 from Virtualization Ana Guerrero 2024-10-23 19:10:05 +00:00
  • 135c4fb641 - Exclude tests when building for ix86 James Fehlig 2024-10-22 16:32:38 +00:00
  • 259074ec00 Accepting request 1208904 from Virtualization Ana Guerrero 2024-10-20 08:04:35 +00:00
  • 7fd2cd8045 - Update to version 1.40.4, jsc#PED-8910 James Fehlig 2024-10-18 17:18:23 +00:00
  • de75b925a9 Accepting request 1202045 from Virtualization Ana Guerrero 2024-09-20 15:11:32 +00:00
  • a1c032704b - Update to version 1.40.3: * Version 1.40.3. * ip: Do late filtering in list_exports as well as open * docs/nbdkit_shutdown.pod: Minor copyediting * docs/nbdkit_error.pod: Typo 'thre' -> 'there' * podwrapper: Check cross-references to C API pages * docs: Fix cross-reference to nbdkit_stdio_safe(3) * ocaml: Use thread-local key to register & unregister the thread * ocaml: Reinitialize the OCaml runtime after fork * tests: Refactor ocaml errorcodes plugin used in testing - Move nbdkit-null-plugin to the nbdkit-server package James Fehlig 2024-09-19 19:25:52 +00:00
  • 03b770848f Accepting request 1198586 from Virtualization Dominique Leuenberger 2024-09-04 11:26:46 +00:00
  • d23f7fe3e5 - Update to version 1.40.2: * Version 1.40.2. * tests/dummy-vddk.c: Stop the background thread in dummy _Exit function * vddk: Check create-size is aligned to VIXDISKLIB_SECTOR_SIZE * vddk: Detect possible VDDK crash and warn * docs: Refresh nbdkit-service(1) page - Enable bzip2 filter James Fehlig 2024-09-03 22:04:51 +00:00
  • 604930de09 Accepting request 1191767 from Virtualization Dominique Leuenberger 2024-08-06 07:08:14 +00:00
  • 6470e47279 nbdkit update to version 1.40.1 James Fehlig 2024-08-05 22:13:44 +00:00
  • f2c0e72884 Accepting request 1168945 from Virtualization Ana Guerrero 2024-04-19 17:14:35 +00:00
  • 1ee4554a47 Accepting request 1168943 from home:jfehlig:branches:Virtualization James Fehlig 2024-04-18 21:09:52 +00:00
  • ee42402489 Accepting request 1121716 from Virtualization Ana Guerrero 2023-11-02 19:21:46 +00:00
  • e95cf7ee90 Update to nbdkit 1.36.1 James Fehlig 2023-10-25 20:31:21 +00:00
  • b779f204e3 Accepting request 1114450 from Virtualization Ana Guerrero 2023-10-01 19:22:22 +00:00
  • 627eb247c2 update to nbdkit 1.36.0 James Fehlig 2023-09-29 19:49:32 +00:00
  • 1e52b13ca2 Accepting request 1011046 from Virtualization Dominique Leuenberger 2022-10-15 14:38:07 +00:00
  • 149cb73f83 Accepting request 1011045 from home:jfehlig:branches:Virtualization James Fehlig 2022-10-14 23:01:51 +00:00
  • bf4fbe9ec5 Accepting request 988459 from Virtualization Dominique Leuenberger 2022-07-12 09:12:23 +00:00
  • 425e7921af Accepting request 988458 from home:jfehlig:branches:Virtualization James Fehlig 2022-07-11 17:11:51 +00:00
  • 9281c1e119 Accepting request 988219 from home:jfehlig:branches:Virtualization James Fehlig 2022-07-11 01:12:29 +00:00
  • 6f7ab55192 Accepting request 929758 from Virtualization Dominique Leuenberger 2021-11-05 21:59:16 +00:00
  • 4cf3626b46 Accepting request 929612 from home:susnux:branches:Virtualization James Fehlig 2021-11-05 19:09:20 +00:00
  • 25168a4385 Accepting request 914307 from Virtualization Dominique Leuenberger 2021-08-26 21:15:07 +00:00
  • 43a78fc9e3 add bug reference to changelog James Fehlig 2021-08-25 23:16:33 +00:00
  • 70177c935d Accepting request 914304 from home:jfehlig:branches:Virtualization James Fehlig 2021-08-25 23:13:27 +00:00
  • 5de4e23581 Accepting request 903566 from Virtualization Dominique Leuenberger 2021-07-02 11:27:13 +00:00
  • 693ed6249c Accepting request 903402 from home:susnux:branches:Virtualization James Fehlig 2021-07-01 17:31:36 +00:00
  • c4485d4a33 Accepting request 898907 from Virtualization Dominique Leuenberger 2021-06-10 22:18:40 +00:00
  • e0851003ba Accepting request 898903 from home:jfehlig:branches:Virtualization James Fehlig 2021-06-09 22:25:30 +00:00
  • cf1eefd3c4 Accepting request 892264 from Virtualization Dominique Leuenberger 2021-05-11 21:04:31 +00:00
  • 3e9f480ee1 Accepting request 891552 from home:susnux:branches:Virtualization Vasily Ulyanov 2021-05-11 14:24:14 +00:00
  • db7d9fe80f Accepting request 888619 from Virtualization Dominique Leuenberger 2021-04-27 19:35:00 +00:00
  • 29870257da Accepting request 888591 from home:susnux:branches:Virtualization James Fehlig 2021-04-26 21:10:22 +00:00
  • 0e7d7aa943 Accepting request 879261 from Virtualization Richard Brown 2021-03-30 19:15:48 +00:00
  • 7a0d1acd92 Accepting request 878966 from home:jengelh:branches:Virtualization James Fehlig 2021-03-15 01:35:15 +00:00
  • aa418137e0 fix license clause James Fehlig 2021-02-26 00:21:18 +00:00
  • 427833d477 Accepting request 867558 from home:jfehlig:branches:Virtualization James Fehlig 2021-01-28 18:15:16 +00:00