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 Arnold2026-01-05 20:34:20 +00:00
ebca390e11
Remove deprecated cacheextents filter from spec file
Charles Arnold2025-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 Arnold2025-12-22 15:27:38 +00:00
f3474e0950
Accepting request 1315532 from Virtualization
Ana Guerrero2025-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 Arnold2025-10-28 16:13:25 +00:00
5e85cc0266
Accepting request 1304462 from Virtualization
Ana Guerrero2025-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 Arnold2025-09-05 21:04:50 +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 Arnold2025-08-04 15:45:44 +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 Arnold2025-07-07 17:24:53 +00:00
144b707655
Accepting request 1289370 from Virtualization
Ana Guerrero2025-07-01 09:35:51 +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 Arnold2025-06-27 20:56:52 +00:00
eb372cbc24
Accepting request 1277277 from Virtualization
Ana Guerrero2025-05-14 15:01:28 +00:00
dcdc2ccfc8
- spec: Cleanup 'Provides' list for the nbdkit-basic-plugins and nbdkit-basic-filters subpackages
James Fehlig2024-10-30 21:00:08 +00:00
1c563f174c
Accepting request 1217085 from Virtualization
Ana Guerrero2024-10-23 19:10:05 +00:00
135c4fb641
- Exclude tests when building for ix86
James Fehlig2024-10-22 16:32:38 +00:00
259074ec00
Accepting request 1208904 from Virtualization
Ana Guerrero2024-10-20 08:04:35 +00:00
7fd2cd8045
- Update to version 1.40.4, jsc#PED-8910
James Fehlig2024-10-18 17:18:23 +00:00
de75b925a9
Accepting request 1202045 from Virtualization
Ana Guerrero2024-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 Fehlig2024-09-19 19:25:52 +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 Fehlig2024-09-03 22:04:51 +00:00