File libnbd.changes of Package libnbd.31459

-------------------------------------------------------------------
Mon Nov 13 21:18:37 UTC 2023 - James Fehlig <jfehlig@suse.com>

- Fix assertion in ext-mode BLOCK_STATUS, CVE-2023-5871
  4451e5b6-CVE-2023-5871.patch
  bsc#1216769

-------------------------------------------------------------------
Wed Oct 25 19:29:55 UTC 2023 - jfehlig@suse.com

- Update to version 1.18.1:
  * Version 1.18.1.
  * rust: Use string_starts_with instead of String.starts_with
  * rust: Build the examples
  * rust: Write a custom translator from POD to rustdoc
  * rust: Add overview documentation
  * rust: Annotate 'endif' with corresponding label
  * utils: Slightly simplify human_size()
  * docs: Assign CVE-2023-5215 to nbd_get_size negative result issue

-------------------------------------------------------------------
Fri Sep 29 17:22:47 UTC 2023 - jfehlig@suse.com

- Update to version 1.18.0:
  * CVE-2023-5215 (bsc#1215799)
  * docs: Add link to nbd_get_size announcement in release notes
  * docs: Add URL to list post on nbd_get_size security
  * docs: Update release notes for nbd_get_size backport to 1.16.5
  * docs: Finalize release notes for release tomorrow
  * dump: Add more examples of running subprocesses from nbddump
  * info: Tolerate missing size
  * block_status: Fix assertion on bad 64-bit block status reply
  * block_status: Fix assertion with large server size
  * api: Sanitize sizes larger than INT64_MAX

-------------------------------------------------------------------
Fri Oct 14 23:05:38 UTC 2022 - James Fehlig <jfehlig@suse.com>

- spec: Don't set tls priority to unavailable crypto policy

-------------------------------------------------------------------
Fri Jul  8 17:59:24 UTC 2022 - James Fehlig <jfehlig@suse.com>

- Update to version 1.12.4:
  * python: Correctly use PyGILState
  * olang: aio_buffer.go: Explicit panic() on invalid usage
  * python: Enhance tests of nbd.Buffer
  * python: Plug uninit leak in nbd.Buffer.to_bytearray
  * python: Avoid memleak on (unlikely) module failure
  * python: Accept buffers in nbd.Buffer.from_bytearray()
  * Dropped patches:
    794c8ce0-copy-dummy-vs-errno.patch,
    8d444b41-CVE-2022-0485.patch
  * jsc#ECO-3633
- Enable building python module and utilities

-------------------------------------------------------------------
Thu Feb 10 16:55:13 UTC 2022 - James Fehlig <jfehlig@suse.com>

- copy: CVE-2022-0485: Fail nbdcopy if NBD read or write fails
  794c8ce0-copy-dummy-vs-errno.patch,
  8d444b41-CVE-2022-0485.patch
  bsc#1195636

-------------------------------------------------------------------
Wed Aug 25 23:00:54 UTC 2021 - jfehlig@suse.com

- Update to version 1.9.3:
  * Version 1.9.3.
  * maint: Modernize configure.ac to silence autoreconf warnings
  * maint: Update to latest ax_pthread.m4
  * copy: Avoid potential divide by zero when source size is zero
  * copy: Test corner case of copying from zero-sized source
  * copy: Fix progress bar
  * Update CI files once more
  * ci: Allow failure when building fedora rawhide container
  * ci: Consolidate refresh scripts
  * macOS: Simple cloexec/nonblock fix
  * info: Require can_cache for info-can.sh
  * CI: Add testing on Alpine
  * Update CI files
  * macOS: Do not use --version_script
  * One more VSOCK include fix
  * m4: Remove *~ on make clean
  * ci: Rework the build script to run check-valgrind properly
  * fuse: move check-valgrind out from condition
  * qemu-storage-daemon 5.2.0 is still broken
  * Version 1.9.2.
  * python: Add missing test file to EXTRA_DIST
  * build: Warn about large stack frames
  * configure: Add a macro to test if compiler -W warning flags work
  * lib/uri.c: nbd_get_uri: Do not translate port name into service
  * python: Implement nbd.aio_connect for AF_UNIX
  * bash: Generate completion files during build
  * info: Add percentage after field in --map --totals
  * info: Add --can|--is options to test for NBD flags
  * info: Add --map --totals sub-mode to display summary of map
  * info: Don't print extra trailing \n after output
  * fuse: Tidy up MODES section of the documentation
  * fuse: Note in docs that read-only server implies -r flag
  * fuse: Improve documentation on the thread model
  * fuse: Update comment as we expect zero support to be present in 5.14
  * copy: Set default request-size to 2**18 (262144 bytes)
  * copy/copy-sparse-no-extents.sh: Set request-size explicitly
  * maint: Untabify configure.ac

-------------------------------------------------------------------
Thu Jul 01 14:37:03 UTC 2021 - jfehlig@suse.com

- Update to version 1.9.1:
  * Version 1.9.1.
  * ci: Update build files
  * ci: Also perform `brew upgrade` on MacOS
  * ci: Only run `make check` on Linux
  * ci: Skip some broken tests/distro combinations
  * ci: Rename build_script.sh to just build.sh
  * ci: Add support for test skipping
  * ci: Some build script fixes
  * ci: Fix run commands in README
  * ci: Add support for FreeBSD-13.0
  * ci: Remove debian-10-clang build
  * ci: Remove cross-compilation targets
  * ci: Change docker driver and archive logs
  * tests: Rename version to get-version
  * tests: Do not use magic parameter for some nbdkit plugins
  * tests: Require cap_sys_admin where root is required
  * tests: Fix port randomisation
  * tests: Enhance fuse probing
  * tests: Clean up qemu-nbd detection
  * tests: Fix hexdump probing
  * interop: Do not test against broken qemu-storage-daemon
  * fuse: Only support defined fallocate modes
  * Include sys/vsock.h if linux/vm_sockets.h is not available
  * info: Avoid ambiguous 'allocated' terminology in --map
  * run: Unset DEBUGINFOD_URLS
  * ci/cirrus: Update system before doing anything else

-------------------------------------------------------------------
Wed Jun 09 19:50:28 UTC 2021 - jfehlig@suse.com

- Update to version 1.8.0:
  * Version 1.8.0.
  * docs: Get release notes ready for a release today
  * copy/copy-file-to-qcow2.sh: Skip this test for old qemu-nbd
  * docs: Put links to release notes in a separate section
  * docs: Add preliminary release notes for libnbd 1.8
  * common/utils: Add test-vector.c (unit test for vectors) from nbdkit
  * copy, fuse, info: Synchronize --help output with manual
  * generator: Update copyright year in generated files.
  * Update README
  * Version 1.7.12.

-------------------------------------------------------------------
Wed Apr 14 01:04:29 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>

- Update to 1.7.7
  * Fixed CVE-2021-20286
  * Fix parsing and construction of IPv6 URIs
  * New API nbd_get_uri to get an NBD URI for a connection
  * Permit "see also" links to nbd_get_error and nbd_get_errno
  * Avoid over-long lines in POD. 
  * Fix reporting of NBD URI support
  * Let exit status reflect any failures during NBD_OPT_INFO
  * Fix page eviction when len < page_size.

-------------------------------------------------------------------
Sun Mar 14 18:31:11 UTC 2021 - Jan Engelhardt <jengelh@inai.de>

- Specfile modernization

-------------------------------------------------------------------
Thu Feb 25 23:25:24 UTC 2021 - James Fehlig <jfehlig@suse.com>

- spec: Only enable system nbd interop tests if
  suse_version >= 1550

-------------------------------------------------------------------
Tue Jan 26 23:36:04 UTC 2021 - jfehlig@suse.com

- Initial packaging of libnbd:
  * Version 1.7.1.
  * sh: Add NOTES section.
  * copy: Update multi-conn documentation.
  * sh: Arrange --opt-mode documentation in alphabetical order.
  * python: Add example.
  * copy: Fix initialization complaint with ancient GCC on RHEL 7.
  * python: Fix Python style error.
  * copy/file-ops.c: Small whitespace fix.
  * copy/copy-nbd-to-sparse-file.sh: Skip test unless nbdkit available.

openSUSE Build Service is sponsored by