SHA256
3
0
forked from pool/libnbd

17 Commits

Author SHA256 Message Date
9209bd8962 - Update to version 1.22.4:
* Version 1.22.4.
  * docs: nbd_connect_uri: Combine export name sections together
  * docs: nbd_connect_uri: Minor copyedits
  * docs: nbd_connect_uri: Split up URI parsing section
  * lib/uri.c: Use uri_query_list functions to free
  * lib/uri.c: Add static annotation to parse_bool
  * docs: Clarify documentation for export names in nbd_connect_uri
  * docs: Add S<...> around qemu versions to avoid distracting linebreak
  * generator: rust: Parse S<...> (non-breaking spaces) in POD
  * generator: rust: Allow nested X<..X<..>..> expressions in POD
  * generator: Don't list nbd_is_uri as a "flag call"
  * generator: Clarify documentation for nbd_set_private_data
  * ocaml: Small tweaks to the generated documentation
  * ci: Remove fedora-40, alpine-320, add fedora-42, alpine-322
  * common: utils: Add const to <vector>_duplicate variable decls
  * copy, info: Use new vector_array_append functions 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
  * common/utils: Add convenient string_append_format function

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=43
2025-09-05 21:00:12 +00:00
4e880a0308 - Update to version 1.22.3:
* Version 1.22.3.
  * ublk: Remove unused EXPECTED_VERSION
  * todo: Remove a couple of minor features that have been implemented
  * info: Tolerate nbdkit slop on large extents
  * generator: Avoid const-correctness warnings in golang
  * maint: Spelling fixes
  * ci: Disable cross-builds of Rust
  * rust: Allow cargo build --target $RUST_TARGET to be set

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=41
2025-07-31 16:59:59 +00:00
2246f74653 - Update to version 1.22.2
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=39
2025-05-14 03:48:50 +00:00
6ed3b8c016 - Update to version 1.20.3, jsc#PED-8910
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=37
2024-10-18 17:14:10 +00:00
848a5ba6dd - Update to version 1.20.2:
* CVE-2024-7383 (bsc#1228872)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=35
2024-08-05 16:34:15 +00:00
c1b29b222e Accepting request 1168942 from home:jfehlig:branches:Virtualization
- Update to version 1.18.4:
  * Version 1.18.4.
  * tests/connect-uri: Remove -DPIDFILE, generate it implicitly
  * rust: Make the struct Cookie internal field fully public
  * interop/block-status-64.c: Fix skip path under valgrind
  * Revert "valgrind: Add suppression for liblzma bug"
  * ocaml: Add ocamlfind -package to ocamldoc invocation
  * info/can.c: Assert that 'can' variable is set
  * info: Fix error message
  * info: Add note that --can/--is/--has are synonyms
  * info: Handle failure of call to file
  * fuzzing: Add a comment that the libfuzzer test is unmaintained
  * Version 1.18.3.
  * tests/opt-info.c: Free string returned by nbd_get_export_name
  * valgrind: Add suppression for liblzma bug
  * info: Try harder to report contents from nbd-server
  * copy: Add test for server without meta context support
  * api: Fix nbd_can_meta_context for server that lacks meta contexts
  * copy, info: Treat can_meta_context failures as unsupported
  * configure: Copy bash-completions test from nbdkit
  * podwrapper: Ignore check on older versions of Perl
  * podwrapper: Allow = (POD directive) followed by bare URL
  * podwrapper: Check for bare URLs and suggest replacement with L<> links
  * podwrapper: Move long lines and cross-reference checks earlier
  * tests: Missed another C test which didn't use NBDKIT
  * tests: Use $NBDKIT instead of plain 'nbdkit'
  * tests: Use 'source ./function.sh' consistently in this directory
  * ocaml/tests: Add replacement for Bytes.set_int64_be
  * ocaml/tests: Add explicit dependency on ocaml_test_config.cm{o,x}
  * build: Define the minimum required version of OCaml as 4.05

OBS-URL: https://build.opensuse.org/request/show/1168942
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=33
2024-04-18 21:09:23 +00:00
ff827c471e update to libnbd 1.18.1
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=27
2023-10-25 19:34:30 +00:00
308e530bfd Update to libnbd 1.18.0
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=24
2023-09-29 17:39:43 +00:00
881fba574d Accepting request 1011044 from home:jfehlig:branches:Virtualization
- Update to version 1.14.1:
  * Version 1.14.1.
  * copy/copy-file-to-qcow2-compressed.sh: Alternate test for compressed clusters
  * ci: Expire artifacts after 1 week
  * sh: Add workaround for macOS SIP DYLD_* environment sanitiser
  * info: Tone down the colours in nbdinfo normal output
  * tests/make-pki.sh: Use Subject Alternative Name for server certificate
  * info: Improve error message when the export may be unknown to the server
  * info: Add limited colourized output
  * dump: Move ANSI colours to separate library under common/include
  * Version 1.14.0.
  * docs: Finalize release notes for 1.14
  * Version 1.13.9.
  * build: Document gmake instead of make on *BSD, macOS
  * build: Use GNUTLS_CFLAGS when checking for <gnutls/socket.h>
  * build: Remove use of $^
  * copy: Skip compressed qcow2 test on older qemu-nbd
  * interop: Skip interop-qemu-nbd-tls-psk if qemu-nbd doesn't support PSK
  * tests: Check nbdkit supports --tls-verify-peer before using
  * docs: Document signal handling
  * generator: Set SO_NOSIGPIPE on sockets
  * lib/crypto: Use GNUTLS_NO_SIGNAL if available
  * docs: Add outline release notes for libnbd 1.14
  * lib/crypto.c: Ignore TLS premature termination after write shutdown
  * lib/crypto.c: Check for <gnutls/socket.h> before including
  * Version 1.13.8.
  * generator: Add README.state-machine.md to EXTRA_DIST
  * generator: Fix reentry to REPLY.START when recv returns EAGAIN
  * generator: Move state machine documentation to a README file
  * tests: Avoid bash namerefs, for RHEL 7

OBS-URL: https://build.opensuse.org/request/show/1011044
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=20
2022-10-14 23:02:20 +00:00
1687673974 Accepting request 988218 from home:jfehlig:branches:Virtualization
- 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()
- Enable building python module and utilities

OBS-URL: https://build.opensuse.org/request/show/988218
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=18
2022-07-11 01:08:07 +00:00
435c7e5ef2 - Adjust _service file to coincide with recent manual update to
version 1.12.2

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=15
2022-05-24 16:33:20 +00:00
d6ffee710e Accepting request 952771 from home:jfehlig:branches:Virtualization
- 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

OBS-URL: https://build.opensuse.org/request/show/952771
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=11
2022-02-08 17:30:19 +00:00
f69b940544 Accepting request 914303 from home:jfehlig:branches:Virtualization
- 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

OBS-URL: https://build.opensuse.org/request/show/914303
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=10
2021-08-25 23:12:56 +00:00
b2c5e43354 Accepting request 903565 from home:jfehlig:branches:Virtualization
- 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

OBS-URL: https://build.opensuse.org/request/show/903565
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=9
2021-07-01 17:31:51 +00:00
9255784ef4 Accepting request 898902 from home:jfehlig:branches:Virtualization
- 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.

OBS-URL: https://build.opensuse.org/request/show/898902
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=7
2021-06-09 22:25:00 +00:00
78b0b2c168 Accepting request 885438 from home:susnux:branches:Virtualization
As requested: Bring back _service

OBS-URL: https://build.opensuse.org/request/show/885438
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=5
2021-04-14 16:36:25 +00:00
8951fef0cd Accepting request 867557 from home:jfehlig:branches:Virtualization
Initial packaging of libnbd

OBS-URL: https://build.opensuse.org/request/show/867557
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=1
2021-01-28 18:12:48 +00:00