Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libnbd for openSUSE:Factory checked 
in at 2025-12-22 22:52:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libnbd (Old)
 and      /work/SRC/openSUSE:Factory/.libnbd.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libnbd"

Mon Dec 22 22:52:28 2025 rev:23 rq:1324211 version:1.24.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libnbd/libnbd.changes    2025-11-05 
16:21:58.967355176 +0100
+++ /work/SRC/openSUSE:Factory/.libnbd.new.1928/libnbd.changes  2025-12-22 
22:56:07.946071849 +0100
@@ -1,0 +2,148 @@
+Tue Dec 16 16:29:46 UTC 2025 - Charles Arnold <[email protected]>
+
+- Update to version 1.24.0:
+  * Version 1.24.0.
+  * docs: Finalize release notes for libnbd 1.24
+  * ci/lcitool/projects/libnbd.yml: Add 'tar' as an explicit dependency
+  * misc: Require libxml2 / URI support for these tests
+  * tests: Add an explicit 'requires_uri' for URI support
+  * ci: Update various OS versions
+  * generator: Rework description of nbd_set_tls_priority
+  * Version 1.23.13.
+  * tests: Add a test of tls-priority
+  * lib: In nbd_get_uri return tls-priority if non-default
+  * lib: Add tls-priority to URIs, but disable it by default
+  * generator/API.ml: Arrange tls-* URI parameters in order
+  * lib: Use the TLS priority from the handle
+  * lib: Add nbd_get_tls_priority and nbd_set_tls_priority
+  * rust: Allow piped links in POD documentation
+  * lib/crypto.c: Support extra client keys for hybrid PQC
+  * configure: Print TLS priority in summary output
+  * vector: Fine-tune vector_reserve behavior
+  * misc: Fix tab-completion of -h/--help options
+  * Version 1.23.12.
+  * docs: Add outline release notes for libnbd 1.24
+  * misc: Rename -f/--fast as --fast-zero
+  * misc/nbddiscard.pod: Document --check & --fast in alphabetical order
+  * misc/nbddiscard.pod: Document short and long options in synopsis
+  * sh: Add an example of writing to the disk using nbdsh
+  * sh: Link to nbdkit(1)
+  * sh: Link to nbddump from the hexdump example
+  * misc: Add nbdzero --fast
+  * misc: Add nbddiscard --check
+  * misc: Avoid traceback on NBD errors in nbddiscard
+  * misc: Enhance nbddiscard/nbdzero range tests
+  * tests: Add define() to functions.sh
+  * Version 1.23.11.
+  * misc: Fix creation of nbdzero symlink
+  * misc/nbddiscard.in: Fix tests on macOS
+  * misc/nbddiscard: Generate shebang with correct path to python
+  * copy: Link --destination-is-zero option to new tools nbddiscard/nbdzero
+  * misc/nbdzero.1: Fix link to nbddiscard(1)
+  * Version 1.23.10.
+  * Add new 'nbddiscard' and 'nbdzero' tools
+  * tests: Fix missing exit in some tests
+  * Update TODO
+  * configure: Add new macro to print package version
+  * copy: Skip some tests when running on ZFS
+  * copy/copy-allocated-destination-zero-*.sh: Remove test for /dev/zero
+  * docs/libnbd-security.pod: Add section for recent nbd+ssh security issue
+  * Version 1.23.9.
+  * uri: Sanitize user-provided hostnames
+  * lib/uri.c: Replace boolean parsing code with common nbdkit code
+  * common/include: Extra bool parsing into a mini-library
+  * common/include: Add locale-safe ascii_strcasecmp and ascii_strncasecmp.
+  * Version 1.23.8.
+  * lib/uri: Allow ssh compression to be controlled from URIs
+  * generator: Additional checking for longdesc
+  * generator/API.ml: Make longdesc fields consistent
+  * generator: Use quoted string literals in many places
+  * generator: Use quoted string literals for regular expressions
+  * ocaml: Deal with fallback case
+  * examples/connect-benchmark.c: Include <stdatomic.h> or fall back
+  * docs: Minor copyediting to export name documentation
+  * docs: Document which NBD URI features are non-standard
+  * tests: Add a test of tls-username in NBD URIs
+  * lib/uri.c: Replace nbd-user with tls-username
+  * Version 1.23.7.
+  * 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: Add nbd-port and nbd-user parameters
+  * lib/uri.c: Return EINVAL errno for invalid SSH username
+  * lib/uri: Refactor long connect_uri function
+  * lib/uri.c: Use uri_query_list functions to free
+  * lib/uri.c: Add static annotation to parse_bool
+  * lib/uri.c: Factor out common char port_str[32]
+  * lib: Convert nbd+ssh://user@.. to SSH username
+  * 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
+  * Version 1.23.6.
+  * ocaml: Get a better estimate of the size of the libnbd handle
+  * lib: When debugging is enabled print the size of the handle
+  * lib: New API nbd_get_handle_size to estimate the handle size
+  * ocaml: Small tweaks to the generated documentation
+  * ci: Remove fedora-40, alpine-320, add fedora-42, alpine-322
+  * python: Implement indexing and slicing for nbd.Buffer
+  * python: Add libnbd-python(3) documentation
+  * 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
+  * Version 1.23.5.
+  * tools: Add extra version information in the output of --version
+  * ublk: Remove unused EXPECTED_VERSION
+  * lib: New API: nbd_get_version_extra
+  * build: Add ./configure --with-extra="..."
+  * todo: Remove a couple of minor features that have been implemented
+  * Version 1.23.4.
+  * api: Relax LIBNBD_STRICT_ALIGN for unaligned image size
+  * info: Tolerate nbdkit slop on large extents
+  * generator: Avoid const-correctness warnings in golang
+  * generator: Optimize buffer size on macOS and Linux
+  * ocaml: Implement NBD.Buffer.is_zero
+  * maint: Spelling fixes
+  * ci: Disable cross-builds of Rust
+  * rust: Allow cargo build --target $RUST_TARGET to be set
+  * Version 1.23.3.
+  * copy: Test --allocated + --destination-is-zero options together
+  * copy: Test --destination-is-zero option
+  * copy: Test --allocated option more thoroughly
+  * copy: Add a test of the --flush option
+  * copy: Remove output file in a few tests
+  * build: Print rustc version in ./configure output
+  * generator: Improve the comment for set_buffers
+  * Set socket buffer only for unix socket
+  * rust: Use nbd.is_uri in examples
+  * Set socket receive and send buffers on macOS
+  * ci: Skip go on FreeBSD 14
+  * ci: Update to latest
+  * copy: Fix file allocation when using --allocated
+  * copy: Fix file_sync_zero when allocate == true
+  * copy: Consider options when zeroing in synch mode
+  * copy: Fix corrupted hash on incomplete read
+  * copy: Enable zero optimization for allocated extents
+  * copy: Shrink struct block
+  * copy: Define block_type outside of block struct
+  * copy: Fix crash when blkhash size is not a power of 2
+  * Version 1.23.2.
+  * copy: Hard error if sync_file_range fails
+  * Version 1.23.1.
+  * copy: Add --blkhash option
+  * info/info-uri-nbds.sh: Fix test if compiled without GnuTLS
+  * copy: Set the total size in bytes copied
+  * copy: progress: Add a comment about size and pipes
+  * build: Create sections in the configure file
+  * build: Add heading about basic build environment
+  * build: Only use ANSI colour sequences if stdout is a terminal
+  * build: Embolden headings in configure output
+  * build: Colourize features
+
+-------------------------------------------------------------------

Old:
----
  libnbd-1.22.5.tar.bz2

New:
----
  libnbd-1.24.0.tar.bz2

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

Other differences:
------------------
++++++ libnbd.spec ++++++
--- /var/tmp/diff_new_pack.TzrCm3/_old  2025-12-22 22:56:09.010115730 +0100
+++ /var/tmp/diff_new_pack.TzrCm3/_new  2025-12-22 22:56:09.014115895 +0100
@@ -19,7 +19,7 @@
 %define sover 0
 
 Name:           libnbd
-Version:        1.22.5
+Version:        1.24.0
 Release:        0
 Summary:        NBD client library in userspace
 License:        LGPL-2.1-or-later
@@ -161,9 +161,13 @@
 %{_bindir}/nbdcopy
 %{_bindir}/nbddump
 %{_bindir}/nbdinfo
+%{_bindir}/nbddiscard
+%{_bindir}/nbdzero
 %{_mandir}/man1/nbdcopy.1*
 %{_mandir}/man1/nbddump.1*
+%{_mandir}/man1/nbddiscard.1*
 %{_mandir}/man1/nbdinfo.1*
+%{_mandir}/man1/nbdzero.1*
 
 %files -n libnbd%{sover} -f %name.files
 %license COPYING.LIB
@@ -176,6 +180,7 @@
 %{_libdir}/pkgconfig/libnbd.pc
 %{_mandir}/man3/libnbd.3*
 %{_mandir}/man3/libnbd-ocaml.3.gz
+%{_mandir}/man3/libnbd-python.3*
 %{_mandir}/man1/libnbd-release-notes-1.*.1*
 %{_mandir}/man3/libnbd-security.3*
 %{_mandir}/man3/nbd_*.3*

++++++ _service ++++++
--- /var/tmp/diff_new_pack.TzrCm3/_old  2025-12-22 22:56:09.050117380 +0100
+++ /var/tmp/diff_new_pack.TzrCm3/_new  2025-12-22 22:56:09.054117545 +0100
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="manual">
     <param name="filename">libnbd</param>
-    <param name="revision">v1.22.5</param>
+    <param name="revision">v1.24.0</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.TzrCm3/_old  2025-12-22 22:56:09.098119360 +0100
+++ /var/tmp/diff_new_pack.TzrCm3/_new  2025-12-22 22:56:09.118120185 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://gitlab.com/nbdkit/libnbd.git</param>
-              <param 
name="changesrevision">90c016d69cb169fe200f6a860d06634c9d792279</param></service></servicedata>
+              <param 
name="changesrevision">7df1ebd896ccccbb4ae7bdcdd4580fa16a708eb6</param></service></servicedata>
 (No newline at EOF)
 

++++++ libnbd-1.22.5.tar.bz2 -> libnbd-1.24.0.tar.bz2 ++++++
++++ 10310 lines of diff (skipped)

Reply via email to