Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20240806 Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: 389-ds aaa_base (84.87+git20240620.57ee9e1 -> 84.87+git20240805.7513b28) elilo grub2 kernel-source (6.10.2 -> 6.10.3) libXfont2 (2.0.6 -> 2.0.7) libXtst (1.2.4 -> 1.2.5) libnbd (1.18.4 -> 1.20.2) libnvme (1.9+0.g80c5cf2 -> 1.10+0.gdd51fa8) libreoffice libstorage-ng (4.5.218 -> 4.5.219) libxml2 (2.12.8 -> 2.12.9) libxml2-python (2.12.8 -> 2.12.9) nbdkit (1.36.5 -> 1.40.1) nvme-cli (2.9.1 -> 2.10) openSUSE-release (20240805 -> 20240806) procps sensors swtpm (0.8.1 -> 0.9.0) vde2 zchunk (1.4.0 -> 1.5.1) === Details === ==== 389-ds ==== Subpackages: lib389 libsvrcore0 - dirsrv-user.conf: Remove explicit dirsrv group definition, it's already specified implicit with "u dirsrv" and not all tools like duplicate group entries. ==== aaa_base ==== Version update (84.87+git20240620.57ee9e1 -> 84.87+git20240805.7513b28) Subpackages: aaa_base-extras - Update to version 84.87+git20240805.7513b28: * Remove obsolete resolv+ manual page * Remove obsolete defaultdomain.5 manual page * Move /etc/skel to /usr/etc/skel (hermetic-usr) * Remove obsolete refresh_initrd * Add deprecation notice for service [jsc#PED-266] - Update to version 84.87+git20240801.75f05dd: * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117) ==== elilo ==== - Add elilo-c99.patch so that the package conforms to the C99 standard and builds on i586 with GCC 14. ==== grub2 ==== Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen - Fix btrfs subvolume for platform modules not mounting at runtime when the default subvolume is the topmost root tree (bsc#1228124) * grub2-btrfs-06-subvol-mount.patch - Rediff * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch - Switch to '--no-hostonly' when creating the ZIPL initrd in the KIWI build environment to avoid some potential issues due to the missing modules * grub2-s390x-set-hostonly.patch ==== kernel-source ==== Version update (6.10.2 -> 6.10.3) - net: drop bad gso csum_start and offset in virtio_net_hdr (git-fixes). - commit ba01e0e - Linux 6.10.3 (bsc#1012628). - spi: spi-microchip-core: Fix the number of chip selects supported (bsc#1012628). - spi: atmel-quadspi: Add missing check for clk_prepare (bsc#1012628). - EDAC, i10nm: make skx_common.o a separate module (bsc#1012628). - rcu/tasks: Fix stale task snaphot for Tasks Trace (bsc#1012628). - md: fix deadlock between mddev_suspend and flush bio (bsc#1012628). - md/raid0: don't free conf on raid0_run failure (bsc#1012628). - md/raid1: don't free conf on raid0_run failure (bsc#1012628). - platform/chrome: cros_ec_debugfs: fix wrong EC message version (bsc#1012628). - ubd: refactor the interrupt handler (bsc#1012628). - ubd: untagle discard vs write zeroes not support handling (bsc#1012628). - block: initialize integrity buffer to zero before writing it to media (bsc#1012628). - dm: Call dm_revalidate_zones() after setting the queue limits (bsc#1012628). - io_uring: Fix probe of disabled operations (bsc#1012628). - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (bsc#1012628). - cgroup/cpuset: Fix remote root partition creation problem (bsc#1012628). - x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS (bsc#1012628). - hfsplus: fix to avoid false alarm of circular locking (bsc#1012628). - x86/of: Return consistent error type from x86_of_pci_irq_enable() (bsc#1012628). - x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling (bsc#1012628). - x86/pci/xen: Fix PCIBIOS_* return code handling (bsc#1012628). - x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos (bsc#1012628). - x86/syscall: Mark exit[_group] syscall handlers __noreturn (bsc#1012628). - cgroup/cpuset: Prevent UAF in proc_cpuset_show() (bsc#1012628). - hwmon: (adt7475) Fix default duty on fan is disabled (bsc#1012628). - block: Call .limit_depth() after .hctx has been set (bsc#1012628). - block/mq-deadline: Fix the tag reservation code (bsc#1012628). - xen-blkfront: fix sector_size propagation to the block layer (bsc#1012628). - perf: arm_pmuv3: Avoid assigning fixed cycle counter with threshold (bsc#1012628). - md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl (bsc#1012628). - md/raid5: recheck if reshape has finished with device_lock held (bsc#1012628). - hwmon: (ltc2991) re-order conditions to fix off by one bug (bsc#1012628). - pwm: stm32: Always do lazy disabling (bsc#1012628). - drm/bridge: adv7511: Fix Intermittent EDID failures (bsc#1012628). - arm64: smp: Fix missing IPI statistics (bsc#1012628). - nvmet-auth: fix nvmet_auth hash error handling (bsc#1012628). - drm/meson: fix canvas release in bind function (bsc#1012628). - pwm: atmel-tcb: Fix race condition and convert to guards (bsc#1012628). - drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal (bsc#1012628). - hwmon: (max6697) Fix underflow when writing limit attributes (bsc#1012628). - hwmon: (max6697) Fix swapped temp{1,8} critical alarms (bsc#1012628). - soc: qcom: socinfo: Update X1E PMICs (bsc#1012628). - arm64: dts: qcom: sc8180x: Correct PCIe slave ports (bsc#1012628). - arm64: dts: qcom: sc7280: Remove CTS/RTS configuration (bsc#1012628). - ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly (bsc#1012628). - arm64: dts: qcom: sc7180: drop extra UFS PHY compat (bsc#1012628). - arm64: dts: qcom: sc8180x: add power-domain to UFS PHY (bsc#1012628). - arm64: dts: qcom: sdm845: add power-domain to UFS PHY (bsc#1012628). - arm64: dts: qcom: sm6115: add power-domain to UFS PHY (bsc#1012628). - arm64: dts: qcom: sm6350: add power-domain to UFS PHY (bsc#1012628). - arm64: dts: qcom: sm8250: add power-domain to UFS PHY (bsc#1012628). - arm64: dts: qcom: sm8350: add power-domain to UFS PHY (bsc#1012628). - arm64: dts: qcom: sm8450: add power-domain to UFS PHY (bsc#1012628). - arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY (bsc#1012628). - arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path (bsc#1012628). - arm64: dts: qcom: msm8998: enable adreno_smmu by default ... changelog too long, skipping 1294 lines ... - commit 07b8b4e ==== libXfont2 ==== Version update (2.0.6 -> 2.0.7) - Update to version 2.0.7 * This release cleans out remnants of support for archiac platforms, improves handling of font server reconnection, fixes several issues found by static analysis, and updates some build checks. ==== libXtst ==== Version update (1.2.4 -> 1.2.5) - Update to version 1.2.5 * This release fixes issues found by Coverity & gcc -fanalyzer ==== libnbd ==== Version update (1.18.4 -> 1.20.2) Subpackages: libnbd0 - 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. ... changelog too long, skipping 51 lines ... * info: Try harder for graceful disconnect from server ==== libnvme ==== Version update (1.9+0.g80c5cf2 -> 1.10+0.gdd51fa8) Subpackages: libnvme-mi1 libnvme1 - Update to version 1.10: * linux: update TLS version 1 PSK derivation (bsc#1228376) * tree: fix nvme_read_config() to not set errno if return 0 * types: add new fields added in TP4165 * types: Changed the space into tap space * tree: handle no address phy slot dirs * linux: Remove the use of OpenSSL Engine API * types: Added new controller attribute as per TP4104 * tree: add helper to lookup hostnqn/hostid (bsc#1226216) * fabrics: extend hostnqn/hostid variable inject interface (bsc#1226216) * json: filter out pcie transport (bsc#1226216) * tree: preserve parsing order of a config file (bsc#1226216) * types: add new field added in TP4099 * types: add new field added in TP4090 * linux: add nvme_revoke_tls_key (bsc#1226197) * tree: fix segfault in nvme_free_tree() * types: add PEL vendor specific and TCG defined events definitions * mi-mctp: initialize the rc variable in handle_mctp_endpoint() * linux: avoid potential null pointer dereference * linux: add nvme_get_ana_log_len_from_id_ctrl() * libnvme: export nvme_mi_admin_get_ana_log_atomic() * ioctl: add support for atomic, piecewise ANA log fetch * ioctl: replace nvme_ana_rsp_hdr in doc comments * ioctl: respect rae in nvme_get_log_ana() * ioctl: fix nvme_get_log_ana_groups() pointer type * types: add new filed added in TP4141a * mi: Probe quirks on first command submission * tree: optionally skip namespaces during scanning * ioctl: update nvme_set_var_size_tags() to properly use reftag * types: add enum for Protection Information Format * libnvme: Introduce functions to generate host identifier and host NQN (bsc#1226216) * fabrics: Unescape URI elements * tests: Add uriparser tests * fabrics: Introduce simple URI parser * linux: default init cleanup variable * linux: Fix uninitialized variables * types: add the nvme Cancel command opcode * log: split log variables from root object * log: keep log level logic in one place * mi: restore default ep timeout during admin_passthru * mi: fix the rc for nvme_mi_scan_ep * ccan/endian.h: Only define __{BIG,LITTLE}_ENDIAN if undefined. * Use C99 types for uint32_t * mi: fix the return error code. ==== libreoffice ==== Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-qt6 libreoffice-writer libreofficekit - Add reproducible-clucene.patch to use new clucene function to make index files reproducible (boo#1047218) - Normalize .jar and .zip mtimes with strip-nondeterminism ==== libstorage-ng ==== Version update (4.5.218 -> 4.5.219) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#1001 - added unit test - 4.5.219 ==== libxml2 ==== Version update (2.12.8 -> 2.12.9) Subpackages: libxml2-2 libxml2-tools - Update to version 2.12.9: + Security: (CVE-2024-40896) Fix XXE protection in downstream code. + Improvements: Undeprecate xmlKeepBlanksDefault. ==== libxml2-python ==== Version update (2.12.8 -> 2.12.9) - Update to version 2.12.9: + Security: (CVE-2024-40896) Fix XXE protection in downstream code. + Improvements: Undeprecate xmlKeepBlanksDefault. ==== nbdkit ==== Version update (1.36.5 -> 1.40.1) Subpackages: nbdkit-basic-filters nbdkit-basic-plugins nbdkit-curl-plugin nbdkit-nbd-plugin nbdkit-python-plugin nbdkit-server nbdkit-ssh-plugin nbdkit-vddk-plugin - Update to version 1.40.1: * Version 1.40.1. * tests/test-ext2-exportname.sh: Ignore libnbd < 1.8 for this test * server: Send the last error to the NBD client * server: Take a thread-local copy of the last call to nbdkit_error * server: Introduce threadlocal_{set,get}_last_error * server: Rename threadlocal_{set,get}_error to .._errno * server: log: Move preserve errno to log_verror function * server/crypto.c: Fix fallback functions used when gnutls is unavailable * Version 1.40.0. * tests/test-tar-info-xz.sh: Check plugin and filters required * README.md: Describe captive use of nbdkit as a key feature * curl: Add CURLPROTO_GOPHERS to list * tests: bzip2: Add disk.bz2 to CLEANFILES * tests: bzip2: Don't keep recreating disk.bz2 * curl: Enhance --dump-plugin output * curl: Add --dump-plugin output * docs: Copy-edit and fix typo in release notes for nbdkit 1.40 * docs: Add outline release notes for nbdkit 1.40 * ci: Drop Alma Linux 8 * file: Add file_block_size & file_blkrotational to --dump-plugin * Version 1.39.10. * file: Rethink calculation of block device I/O size preferences * file: Return minimum and preferred I/O size for block devices * server: Add a note about asynch-signal unsafety * ip: Fix version number where we started to deny unknown socket families * Version 1.39.9. * server: Add nbdkit_peer_tls_issuer_dn to read the CA DN * spinner: Small clarification for diagram of separate-heads property * vddk: Tested VDDK 8.0.3 * scan: Use superscript instead of asterisk for footnote * readahead, scan: Fix documentation referring to parallel thread model * ip: Revise filter documentation * ocaml, python: Implement bindings for nbdkit_peer_tls_dn * Version 1.39.8. * docs: Add nbdkit_peer_tls_dn.pod to EXTRA_DIST * ip: Allow matching on the TLS Distinguished Name * server: Add nbdkit_peer_tls_dn to read the TLS Distinguished Name * ip: Move fetching peer_name into check_if_allowed * ip: Move 'check_if_allowed' function closer to use * ip: Remove implicit allow for non-IP/-Unix/-vsock sockets * ip: Fix parsing of "security:" rule * server/crypto.c: Check <gnutls/socket.h> works before including it * server: Use '(void)' instead of '()' for a few function definitions * server/crypto.c: Fix spelling mistake in function name * docs: tls: Remove incorrect assertion that nbdkit checks the client's CN * build: Move to minimum gnutls >= 3.5.18 * maint: Fix logic bug in previous commit * tests: Fix CI on Fedora 40 * tests: Require bzip2 on OpenSUSE * bzip2: Fix mingw build * ci: Pull in bzip2 development for CI * xz: Add cross-reference to gzip filter. * gzip, xz: Add cross-references to new nbdkit-bzip2-filter * bzip2: Add cross-references to tar and xz filters * bzip2: Fix extension in description * Version 1.39.7. * docs: Mention bzip2 in README.md * New filter: bzip2 * .gitignore: add .swp * build: Fix sorting of 'evil' filter * Revise README.md file * .gitignore: Ignore various gcov files * captive: Use $uri instead of $nbd consistently * Version 1.39.6. * tests/test-tls.sh: Use $uri instead of constructing the URI * server: Set $tls_certificates and $tls_psk variables in --run command * server/uri.c: Append tls-certificates or tls-psk-key parameter to $uri * tests/test-tls.sh, tests/test-tls-psk.sh: Use captive nbdkit * server/uri.c: Refactor URI scheme creation * server/uri.c: Move URI debug statement into make_uri * server/uri.c: Single return from function * server/uri.c: Improve error messages * server/uri.c: Use close_memstream instead of fclose * server: Move URI code to a new file server/uri.c * tests: Fix comment in tests * tests/test-tls.sh: Skip on RHEL 8 * tests: Rework TLS tests to use nbdinfo instead of qemu-img info * tests: Test --print-uri + TLS * server: Make the --print-uri option easier to machine parse * docs/nbdkit-captive.pod: Refer to --print-uri section in main doc * server: Add --print-uri option * tests: Sort lines in list of tests * server/main.c: Sort options into order * tests: More debug output in test-blocksize-sharding.sh * Version 1.39.5. * tests: Add tests/test-gcs/google/api_core/__init__.py to EXTRA_DIST * common/utils/device-size.c: Include <stdint.h> * plugins: Use new device_size function * tests: Add and enhance some tests to cover device_size function * common/utils: Add a function to find the size of a file or block device * sh: Abstract the eval and sh plugins * docs: Fix references to nbdkit-sh-plugin(3) * cc, eval: Comma-separate SEE ALSO section of docs correctly * 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 * tests/test-gcs: Skip tests if google.cloud.storage is installed * tests/test-gcs: Add __init__.py to mark package ... changelog too long, skipping 194 lines ... * python: Implement nbdkit.is_tls, nbdkit.stdio_safe and nbdkit.nanosleep ==== nvme-cli ==== Version update (2.9.1 -> 2.10) Subpackages: nvme-cli-bash-completion nvme-cli-zsh-completion - Update to version 2.10: * sed: Fix parsing of Discovery0 features * fabrics: avoid potential segfault in nvmf_dim() * nvme: avoid segfault in show-topology (bsc#1226197) * fabrics: do not leak nvme_ctrl_t object on connect * nvme: extend help message when mmap regs fails * nvme: return -ENXIO value to open device if errno not set * wdc: OCP 2.5 Log Page Updates * fabrics: drop --quiet alias -S * fabrics: drop --disable-sqflow alias -d * fabrics: check if json config is existing * plugins/ocp: fix UAF when printing telemetry log * nvme-print-stdout: fix persistent-event-log set feature event output * fabrics: do not report error when no modules are loaded when disconnecting * fabrics: use cleanup helper where possible * fabrics: print an error for ENOENT too * plugins/virtium: use time_t for time_stamp values * completions: add ocp set-error-injection command * doc: add ocp set-error-injection command * ocp: add set-error-injection command * nvme: use argconfig_parse_seen to check conditions * nvme: use proper mask to get correct lbafu value * utils: fix print formatting option * utils: cleanup includes in utils.h * utils: add missing header * nvme-print: Added print for two new fields for HMB feature * plugins/micron: Move OCP internal log parsing from Micron to OCP Plugin. * fabrics: remove unused _discover_from_json_config_file() argument * nvme: avoid unnecessary dup() + close() in io_mgmt_send() * util: remove unnecessary NULL check in cleanup_nvme_root() * nvme: use argconfig_parse_comma_sep_array_u16() in attach-ns * util: avoid duplication in argconfig_parse_comma_sep_array*() * util: remove redundant loop condition in argconfig_parse() * util: introduce is_null_or_empty() to avoid strlen() * util: reduce allocation sizes in argconfig_parse() * util: consolidate call paths to argconfig_parse_type() * util: reduce complexity of argconfig_parse_val() * util: reduce arguments passed to argconfig_parse_type() * util: remove empty default case in argconfig functions * util: remove unnecessary parentheses in argconfig_parse_type() * util: remove redundant cast in argconfig_parse_type() * util: inline argconfig_parse_byte() * util: remove redundant NULL check in argconfig_print_help() * util: use cleanup to avoid goto in argconfig_parse() * util: make argconfig_set_opt_val() a void function * util: remove argconfig_parse_val() declaration * util: remove argconfig CFG_SIZE type * wdc: Update and refactor the C0h log page parsing * ccan: Add freed pointer checking to delete strset member * fabrics: connect all hosts in config.json (bsc#1226216) * fabrics: refactore discover from json config (bsc#1226216) * fabrics: first read config before topology scanning (bsc#1226216) * fabrics: use helper to lookup default hostnqn/hostid (bsc#1226216) * fabrics: extend already connected message (bsc#1226216) * fabrics: use cleanup helper to free nvme root object * nvme: check MD size with PI size when PRACT set to 1 * nvme-print: add new field added in TP4090 * nvme-print-binary: add effects-log command output missed * completions: add ocp get-error-injection command * doc: add ocp get-error-injection command * ocp: add get-error-injection command * ocp: fix eol-plp-failure-mode command sel option value * doc: fix ocp eol-plp-failure-mode select short option * ocp: set UUID index for eol-plp-failure-mode command to get * nvme: fix verbose logging * doc: fix micron ocp telemetry log parse title * nvme-rpmb: send RPMB_REQ_READ_RESULT for authentication key programming * plugins/micron: Add support for OCP telemetry log parsing * ocp: Update Plugin Version * nvme: fix lbaf inuse to use 6:5 bits * ocp: use NVME_ARGS macro definition by eol-plp-failure-mode command * nvme: extern NVME_ARGS macro definition * nvme: use _cleanup_free_ type buffer for get-feature command * plugins/ocp: Update telemetry string log page (C9h) * nvme-print-json: add get-feature command fahrenheit temperature output * nvme: add get-feature and id-ctrl commands fahrenheit outputs * nvme: delete smart-log command fahrenheit option * nvme-print: check locale to use temperatures in degrees fahrenheit * completion: add support for tls-key (bsc#1226197) * doc: add tls-key --revoke documentation (bsc#1226197) * doc: fix tls-key --keyfile shorthand (bsc#1226197) * nvme: add support to revoke TLS key (bsc#1226197) * nvme: return error code/message for TLS commands (bsc#1226197) * nvme: factor out import key function (bsc#1226197) * nvme: use cleanup helper to close file descriptor (bsc#1226216) * nvme-rpmb: use cleanup helper for STREAM objects * fabrics: use cleanup helper for STREAM objects * nvme: use cleanup helper for STREAM objects (bsc#1226216) * nvme: strip newline when parsing TLS key files (bsc#1226197) * nvme: use stdout for exporting TLS keys (bsc#1226197) * nvme: change _cleanup_file_ to _cleanup_fd_ (bsc#1226197) * common.h: Avoid using unsupported load/store instructions in arm64 VMs * ocp: OCP 2.5 Telemetry DA 1 and 2 Parsing Updates * nvme-print-stdout: refactor subsys config * wdc: Fix compiler warning. * nvme: add flags type nvme_print_flags_t * nvme-print: Use 'unsigned int' instead of 'unsigned' * nvme: update parse_args() return value handling * nvme-print: Fix nvme_show_smart_log indentation error ... changelog too long, skipping 69 lines ... * add 0001-docs-rename-ocp-unsupported-req-log-file.patch ==== openSUSE-release ==== Version update (20240805 -> 20240806) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== procps ==== Subpackages: libproc2-0 procps-lang - Switch to procps 4 branch, absorbing the former procps4 package: + Add provides/obsoletes procps4: make zypper replace procps4 with the main package for users that manually switched. - Aligning to the existing procps4 package, drop/add/modify patches: A 79042e07.patch A procps-ng-4.0.0-integer-overflow.patch A procps-ng-4.0.4-ignore-sysctl_conf.patch A procps-ng-4.0.4-pmapX-not-twice-anymore.patch A procps-ng-4.0.0-floats.dif D CVE-2023-4016.patch D bsc1195468-23da4f40.patch D procps-3.3.17-bsc1181976.patch D procps-3.3.17-ignore-sysctl_conf.patch D procps-3.3.17-library-bsc1181475.patch D procps-3.3.17-top-bsc1181475.patch D procps-ng-3.3.10-integer-overflow.patch D procps-ng-3.3.10-large_pcpu.patch D procps-ng-3.3.17-logind.patch D procps-ng-3.3.8-bnc634840.patch D procps-ng-3.3.9-watch.patch D procps-ng-3.3.8-accuracy.dif D procps-ng-3.3.10-bnc634071_procstat2.diff D procps-ng-3.3.10-fdleak.dif M procps-ng-3.3.10-errno.patch M procps-ng-3.3.10-slab.patch M procps-ng-3.3.11-pmap4suse.patch M procps-ng-3.3.8-ignore-scan_unevictable_pages.patch M procps-ng-3.3.8-petabytes.patch M procps-ng-3.3.8-readeof.patch M procps-v3.3.3-pwdx.patch ==== sensors ==== Subpackages: libsensors4 - Add lm_sensors-revert-6b5a19b708.patch which reverts an upstream patch, thus adding back two explicit pointer type-casts. Code without them used to generate mere warnings until this year but causes compiler errors with GCC 14 by default. ==== swtpm ==== Version update (0.8.1 -> 0.9.0) Subpackages: swtpm-selinux - update to 0.9.0: - fixes: boo#1226398 - swtpm: - Use umask() to create/truncated state file rather than fchmod() - Use fchmod to set mode bits provided by user - Replace mkstemp with g_mkstemp_full (Coverity) - fix typo in help message - cuse: Fix Coverity complaints regarding locks - Fix double free in error path - Close fd after main loop - Restore logging to stderr on log open failure - swtpm_setup: - Fail --pcr-banks without --tpm2 - Fail --decryption or --allow-signing without --tpm2 - Initialized argv in get_swtpm_capabilities() - Flush spk after persisting to create room for another key - Refactor duplicate code into swtpm_tpm2_write_cert_nvram - Move persisting of certificate into tpm2_persist_certificate - Pass key_type to function creating filename for key - Add scheme parameter before curveid to createprimary_ecc - Rename is_ek to preserve for future extension - Mask-out EK and plaform certificate flags and set cert_flags - Move common code into new function read_certificate_file() - Exit with '0' upon --version rather than '1' - Close file descriptors passed to swtpm process on parent side - Make stdout unbuffered - Use medium duration on TSC_PhysicalPresence to avoid timeouts - Add poll() after write() and before read() to detect errors - swtpm_localca: - Add support for up to 20 bytes serial numbers - Introduce --key as more generic alias for --ek - Add missing NULL option to end of array - Make stdout unbuffered - swtpm_cert: - Add support for serial numbers up to 20 bytes long - swtpm_ioctl: - Separate return code from flags - Repeatedly call PTM_GET_INFO for long responses - selinux: - Re-add rule for svirt_tcg_t and user_tmp_t:sock_file (virt-install) - New SELinux policy that requires Fedora 40 or later - tests: - Fixed occurrences of stray '' before '-' - Rearrange order of test cases to run some also as 'root' - Add tests for command line options and combinations of options - Add softhsm_setup to shellcheck'ed files and fix issues - Add missing 'exit 1' on unexpected file size on --reconfigure - Add test cases for swtpm_cert with max serial number - Fix spelling mistakes - reformat regexs for easier readability and extension - ibmtss2: Add patch to disable x509 test with older libtpms - Upgrade to ibmtss2 v2.0.1 - Fixed several issues detected by shellcheck - build-sys: - Add support for --disable-tests to disable tests - Display GMP_LIBS and GMP_CFLAGS - Only display warning if pkg-config for gmp fails - Add gmp library and devel package as dependency - use PKG_CHECK_MODULES to check libtpms version ==== vde2 ==== - Added vde2-C99.patch to avoid a C99 violation preventing the package to be built with GC 14. [boo#1225950] ==== zchunk ==== Version update (1.4.0 -> 1.5.1) - update to 1.5.1: * Stop storing last error when missing zchunk context