Revisions of libnbd

Charles Arnold's avatar Charles Arnold (charlesa) committed (revision 14)
Update to version 1.12.2
Charles Arnold's avatar Charles Arnold (charlesa) committed (revision 13)
- Update to version 1.12.2:
  * Version 1.12.2.
  * Fix for CVE-2022-0485 Silent data corruption when using
    nbdcopy(1).
  * New APIs
    get_pread_initialize
    set_pread_initialize
      Control whether libnbd clears the pread buffer to avoid
      leaking memory contents if the client does not properly
      handle errors. These were added as part of the fix for
      CVE-2022-0485 (Eric Blake).
    get_request_block_size
    set_request_block_size
      Control whether libnbd requests block size constraints from
      the server during negotiation (Eric Blake).
  * Error messages about incorrect URIs in nbd_connect_uri(3) have
    been improved to make common mistakes clearer for the user.
  * New syntax: nbdinfo [ CMD ... ] allowing you to query the
    properties of an NBD server directly.
  * nbdcopy(1) new --queue-size option to control the maximum
    size of the internal buffer (Nir Soffer).
  * nbdcopy(1) now names the source and destination handles to
    make it easier to understand debug output.
  * New OCaml NBD.with_handle helper which ensures that NBD.close
    is always called even if the inner code throws an exception.
  * The OCaml bindings now consistently use the correct types for
    buffer sizes everywhere (Laszlo Ersek).
  * Several improvements and fixes to the golang bindings and
    tests. The golang bindings have been relicensed to LGPLv2+
    like the rest of the library and are now published as a golang
Charles Arnold's avatar Charles Arnold (charlesa) committed (revision 12)
- Enable building the ocaml bindings for libnbd.
  virt-v2v has added a dependency on ocaml bindings from libnbd 
  beginning with virt-v2v version 2.0.0.
  libnbd.spec
James Fehlig's avatar James Fehlig (jfehlig) accepted request 952771 from James Fehlig's avatar James Fehlig (jfehlig) (revision 11)
- Update to version 1.10.4:
  * Version 1.10.4.
  * copy: CVE-2022-0485: Fail nbdcopy if NBD read or write fails (bsc#1195636)
  * copy: Pass in dummy variable rather than &errno to callback
  * docs: Clarify how callbacks should handle errors
  * ocaml: tests: Fix error handling
  * python: tests: Fix error handling
  * ocaml/helpers.c: Rearrange Assert_failure check
  * golang: tests: Fix error handling
  * docs: Fix typo in callback docs
  * ocaml: Update comment
James Fehlig's avatar James Fehlig (jfehlig) accepted request 914303 from James Fehlig's avatar James Fehlig (jfehlig) (revision 10)
- 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
James Fehlig's avatar James Fehlig (jfehlig) accepted request 903565 from James Fehlig's avatar James Fehlig (jfehlig) (revision 9)
- 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
buildservice-autocommit accepted request 898906 from James Fehlig's avatar James Fehlig (jfehlig) (revision 8)
baserev update by copy to link target
James Fehlig's avatar James Fehlig (jfehlig) accepted request 898902 from James Fehlig's avatar James Fehlig (jfehlig) (revision 7)
- 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.
buildservice-autocommit accepted request 885442 from James Fehlig's avatar James Fehlig (jfehlig) (revision 6)
baserev update by copy to link target
James Fehlig's avatar James Fehlig (jfehlig) accepted request 885438 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 5)
As requested: Bring back _service
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 879260 from James Fehlig's avatar James Fehlig (jfehlig) (revision 4)
initialized devel package after accepting 879260
James Fehlig's avatar James Fehlig (jfehlig) accepted request 878979 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 3)
factory new package, might as well use contemporary macros/syntaxes
James Fehlig's avatar James Fehlig (jfehlig) accepted request 875242 from James Fehlig's avatar James Fehlig (jfehlig) (revision 2)
- spec: Only enable system nbd interop tests if
  suse_version >= 1550
James Fehlig's avatar James Fehlig (jfehlig) accepted request 867557 from James Fehlig's avatar James Fehlig (jfehlig) (revision 1)
Initial packaging of libnbd
Displaying revisions 21 - 34 of 34
openSUSE Build Service is sponsored by