Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnbd for openSUSE:Factory checked 
in at 2024-08-06 09:08:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnbd (Old)
 and      /work/SRC/openSUSE:Factory/.libnbd.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libnbd"

Tue Aug  6 09:08:02 2024 rev:17 rq:1191749 version:1.20.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libnbd/libnbd.changes    2024-04-19 
19:17:48.179384064 +0200
+++ /work/SRC/openSUSE:Factory/.libnbd.new.7232/libnbd.changes  2024-08-06 
09:08:22.725826370 +0200
@@ -1,0 +2,155 @@
+Mon Aug 05 16:08:37 UTC 2024 - jfeh...@suse.com
+
+- Update to version 1.20.2:
+  * CVE-2024-7383 (bsc#1228872)
+  * Version 1.20.2.
+  * docs: security: Add link to TLS server certificate checking announcement
+  * lib/uri.c: Allow tls-verify-peer to be overridden in URIs
+  * interop: Test interop with a bad system CA
+  * interop: Add -DEXPECT_FAIL=1 where we expect the test to fail
+  * interop: Pass -DCERTS and -DPSK as strings
+  * lib/crypto.c: Allow CA verification even if h->hostname is not set
+  * lib/crypto.c: Check server certificate even when using system CA
+  * build: Move to minimum gnutls >= 3.5.18
+  * nbdfuse: Can't use ?tls-certificates or ?tls-psk-file
+  * ci: Fix MacOS builds
+  * tests: Fix CI on Fedora 40
+  * Version 1.20.1.
+  * tests: Add some code quality checks (mainly for maintainers)
+  * common/utils/device-size.c: Include <stdint.h>
+  * copy: Use device_size to get size of block devices
+  * copy: Refactor the internal file_create API
+  * common/utils: Add a function to find the size of a file or block device
+  * Include <stdint.h> in code which uses standard C int types
+  * common/include, ublk: Include <inttypes.h> in code which uses PRI* or SCN*
+  * Include <stdbool.h> in code which uses bool/true/false
+  * copy: Detect <sys/ioctl.h>
+  * copy: Detect <linux/fs.h> at configure time
+  * configure.ac: Indent AC_CHECK_HEADERS consistent with nbdkit
+  * ublk/nbdublk.c: Include <errno.h>
+  * copy, lib, ublk: Include <assert.h> which was missing in a few places
+  * tests: Remove extra whitespace
+  * copy/copy-nbd-to-small-block-error.sh: Use different pidfiles
+  * copy: Use verbose nbdcopy in test
+  * copy: Fix "destination size is smaller than source size" error
+  * ci: refresh with latest 'lcitool manifest'
+  * ci: import lcitool project package list definitions
+  * podwrapper: nbd-server(1), nbd-client(8) are not local man pages
+  * Version 1.20.0.
+  * tests/connect-uri.c: Don't call strlen on each loop iteration
+  * tests/connect-uri: Remove -DPIDFILE, generate it implicitly
+  * lib/uri: Make parsing URIs more case insensitive
+  * 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"
+  * docs: Add outline release notes for forthcoming libnbd 1.20
+  * lib/handle.c: Invalidate h->magic field just before freeing
+  * Version 1.19.11.
+  * ocaml: Add ocamlfind -package to ocamldoc invocation
+  * ocaml: Mention bigstring and bigstringaf libraries
+  * ocaml/tests: Add a test of the buffer lifecycle
+  * ocaml: Update META so we link programs with bigarray on OCaml < 5
+  * ocaml: Use Bigarray to link examples and tests on OCaml < 5
+  * ocaml/tests: Modify the tests to use the new NBD.Buffer.t
+  * ocaml: Add NBD.Buffer to/from string functions
+  * ocaml: Reimplement NBD.Buffer.t using Bigarray for zero-copy
+  * Version 1.19.10.
+  * info: Add --isnt & --cannot to --help output
+  * info: Implement --cannot and synonyms
+  * info/can.c: Assert that 'can' variable is set
+  * info: Fix error message
+  * info: Add note that --can/--is/--has are synonyms
+  * Version 1.19.9.
+  * info: --uri: Free URI after printing it
+  * lib/uri.c: Add better comments to nbd_get_uri function
+  * info: Add --uri parameter
+  * docs: Link from nbd_get_size to nbdinfo --size option
+  * info: Handle failure of call to file
+  * copy, fuse: Use vector_reserve_exactly in a few places
+  * common/utils: Make vector_reserve_page_aligned allocate exactly
+  * common/utils: Add vector_reserve_exactly function
+  * fuzzing: Add a comment that the libfuzzer test is unmaintained
+  * Version 1.19.8.
+  * 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
+  * Version 1.19.7.
+  * 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
+  * contrib: Add suggested autoconf CHECK_LIBNBD macro
+  * Version 1.19.6.
+  * 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
+  * generator: Remove definition of sort_uniq
+  * configure: Annotate OCaml tests by version of OCaml
+  * ci: Skip certain deadlocking nbd-server tests on Alpine 3.19
+  * docs: Clarify description of block size constraints
+  * ocaml: tests: Compute srcdir centrally in Ocaml_test_config module
+  * ocaml: tests: Use @NBDKIT@ instead of hard coding nbdkit
+  * python: tests: Use $NBDKIT instead of hard coding nbdkit
+  * python: Various fixes to the Python tests and test wrapper
+  * Version 1.19.5.
+  * tests: Use wait_for_pidfile instead of open-coded loops
+  * tests: Define NBD_SERVER in config.h and use it for requires tests
+  * tests: Define QEMU_NBD in config.h and use it for requires tests
+  * maint: Be more consistent about using ./configure-defined @NBDKIT@
+  * maint: Be more consistent about using ./configure-defined @QEMU_NBD@
+  * interop: Prefer exporting QEMU_STORAGE_DAEMON through tests/functions.sh
+  * interop: Use nbd-server FORCEDTLS mode
+  * interop: Test write, flush and zero operations
+  * interop: Add nbd-server flush flag
+  * interop: Remove -DNEEDS_TMPFILE
+  * maint: Use @LN_S@ autoconf macro in preference to writing out 'ln -s'
+  * tests: connect-uri: Choose random port for TCP connections at runtime
+  * tests: connect-uri: Change how Unix domain sockets are generated
+  * docs: Fix accidental double line in SECURITY file
+  * Version 1.19.4.
+  * ci: Update to latest lcitool
+  * rust: Avoid compiler warning about unused import
+  * bash: Make nbdfuse and nbdublk installation conditional
+  * generator/Makefile.am: Fix missing continuation backslash
+  * Version 1.19.3.
+  * ocaml: Nullify custom block before releasing runtime lock
+  * ocaml: Use Gc.finalize instead of a C finalizer
+  * Version 1.19.2.
+  * generator: Clarify message about generated files
+  * docs: Mention CVE-2023-5871
+  * docs: Improve handle states documentation
+  * generator: Move docs generation out to a new module
+  * docs: Add comment for api_built, and formatting
+  * docs: Tighten up description of nbd_connect_uri(3)
+  * examples: Add example code for nbd_connect_uri(3)
+  * examples: Rearrange Makefile alphabetically
+  * generator: Make sure man pages are rebuilt if examples change
+  * New mailing list archives
+  * examples/userfault-map.c: Make nbd handle static
+  * example: Using userfaultfd to mmap an NBD-backed drive
+  * tests: Check behavior of nbd_set_strict_mode(STRICT_AUTO_FLAG)
+  * lib: Add dynamic validation of struct nbd_handle
+  * docs: Fix incorrect xref in libnbd-release-notes for 1.18
+  * fuzzing: Remove unnecessary NULL assignments
+  * fuzzing: Change fuzzing approach so we issue asynchronous commands
+  * generator: Fix assertion in ext-mode BLOCK_STATUS, CVE-2023-5871
+  * fuzzing: We need to disable Rust bindings when building fuzzer version
+  * Version 1.19.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
+  * info: Show human sizes for block_size values
+  * utils: Slightly simplify human_size()
+  * docs: Assign CVE-2023-5215 to nbd_get_size negative result issue
+  * info: Try harder for graceful disconnect from server
+
+-------------------------------------------------------------------

Old:
----
  libnbd-1.18.4.tar.bz2

New:
----
  libnbd-1.20.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libnbd.spec ++++++
--- /var/tmp/diff_new_pack.2xzcn2/_old  2024-08-06 09:08:24.429896546 +0200
+++ /var/tmp/diff_new_pack.2xzcn2/_new  2024-08-06 09:08:24.445897204 +0200
@@ -19,7 +19,7 @@
 %define sover 0
 
 Name:           libnbd
-Version:        1.18.4
+Version:        1.20.2
 Release:        0
 Summary:        NBD client library in userspace
 License:        LGPL-2.1-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.2xzcn2/_old  2024-08-06 09:08:24.649905606 +0200
+++ /var/tmp/diff_new_pack.2xzcn2/_new  2024-08-06 09:08:24.681906924 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="manual">
     <param name="filename">libnbd</param>
-    <param name="revision">v1.18.4</param>
+    <param name="revision">v1.20.2</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://gitlab.com/nbdkit/libnbd.git</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.2xzcn2/_old  2024-08-06 09:08:24.825912854 +0200
+++ /var/tmp/diff_new_pack.2xzcn2/_new  2024-08-06 09:08:24.869914666 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://gitlab.com/nbdkit/libnbd.git</param>
-              <param 
name="changesrevision">d2e14942c87901db13f99c56e5a93eab7d79617c</param></service></servicedata>
+              <param 
name="changesrevision">30963227b281adab0017317e3eb17f4c3088f1fc</param></service></servicedata>
 (No newline at EOF)
 

++++++ libnbd-1.18.4.tar.bz2 -> libnbd-1.20.2.tar.bz2 ++++++
++++ 7831 lines of diff (skipped)

Reply via email to