Packages changed: emacs freerdp (3.9.0 -> 3.10.2) gnome-contacts (47.0 -> 47.1.1) gsasl libesmtp lvm2 (2.03.24 -> 2.03.29) lvm2-device-mapper (2.03.24_1.02.198 -> 2.03.29_1.02.203) ncurses (6.5.20241123 -> 6.5.20241214) openSUSE-release (20241216 -> 20241217) re2c (4.0.1 -> 4.0.2) selinux-policy (20241213 -> 20241216) sqlite3 tinysparql (3.8.1 -> 3.8.2) === Details === ==== emacs ==== Subpackages: emacs-el emacs-eln emacs-info emacs-nox etags - Add patch emacs-CVE-2024-53920.patch (bsc#1233894, CVE-2024-53920) * Disable flymake on start and save to avoid to be attacked with elisp code from foreign source. ==== freerdp ==== Version update (3.9.0 -> 3.10.2) Subpackages: libfreerdp3-3 librdtk0-0 libwinpr3-3 - Update to 3.10.2 * Fix initializing ComputerName setting (#10985) * Fix some warnings and possible leaks (#10985) * Add FreeBSD as architecture build to our ci (#10980 and others) * Fix empty include directory creation (#10981) * Fix SIMD detection (#10968) * Improve settings unit test coverage (#10966) * Fix sending server redirection PDU (#10963) * Fix return and use of GetComputerNameA (#10962) - Update to 3.10.0 So, what is new: * Enforce use of a supported build type (#10777) * Enable FDK-AAC support for nightly packages (#10875, #10781) * Better AAD/AVD support (#10796) * Build system updates (#10844) * Enforce spell checking (#10881) * Split unit tests so a subset can be run during package build (#10776) * We're shipping a .desktop file now (#10465) * Build scripts for nightly packages (#10835, #10783) Noteworthy changes: * Fix wStream API bugs (#10885) * Autoreconnect fixes (#10915) * Fix monitor layout checks (#10905) * Enforce code formatting for CMake files (#10895) * Enable SIMD optimizations by default (#10894) * WinPR types not based on stdint.h et al (#10754) * Improve code assertions (#10768) * Code cleanups (#10763, #10914) * Fixes bsc#1233824 ==== gnome-contacts ==== Version update (47.0 -> 47.1.1) Subpackages: gnome-contacts-lang gnome-shell-search-provider-contacts - Update to version 47.1.1: + Fixed the problem of the "Cancel" button no longer working in certain cases (for example when editing a contact). + The app name is again properly passed on to the system, fixing an issue where it wouldn't show up properly on some systems. + On some systems, taking a picture with the camera didn't work if graphics drivers aren't installed. This is now fixed. ==== gsasl ==== - Disable support for insecure NTLM authentication; jsc#PED-11790 ==== libesmtp ==== - Disable support for insecure NTLM authentication; jsc#PED-11790 ==== lvm2 ==== Version update (2.03.24 -> 2.03.29) Subpackages: liblvm2cmd2_03 - Update lvm2 from LVM2.2.03.24 to LVM2.2.03.29 * ** WHATS_NEW from 2.03.24 to 2.03.29 *** Version 2.03.29 - 09th December 2024 ==================================== Configure --enable/disable-sd-notify to control lvmlockd build with sd-notify. Allow test mode when lvmlockd is built without dlm support. Add a note about RAID + integrity synchronization to lvmraid(7) man page. Add a function for running lvconvert --repair on RAID LVs to lvmdbusd. Improve option section of man pages for listing commands ({pv,lv,vg}{s,display}). Fix renaming of raid sub LVs when converting a volume to raid (2.03.28). Fix segfault/VG write error for raid LV lvextend -i|--stripes -I|--stripesize. Revert ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV (2.03.27). Version 2.03.28 - 04th November 2024 ==================================== Use radix_tree to lookup for UUID within committed metadata. Use radix_tree to lookup LV list entry within VG struct. Introduce setting config/validate_metadata = full | none. Restore fs resize call for lvresize -r on the same size LV (2.03.17). Correct off-by-one devicesfile backup counting. Replace use of dm_hash with radix_tree for lv names and uuids. Refactor vg_validate with uniq_insert and better use of CPU caches. Add radix_tree_uniq_insert. Update DM cache when taking next VG lock instead of dropping it. Generate json string id only for json reporting. For vgsummary use new API call dm_config_parse_only_section(). Use radix_tree for PV names mapping. Split check_lv_segment into separate _in/complete_vg variant. Use find_lv instead of find_lv_in_vg when possible. Do a mirror fixup only when mirrors with logs are imported. Add faster crc32 calculation from zlib code for x86_64. Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization. Version 2.03.27 - 02nd October 2024 =================================== Fix swap device size detection using blkid for lvresize/lvreduce/lvextend. Detect GPT partition table and pass partition filter if no partitions defined. Add global/sanlock_align_size option to configure sanlock lease size. Disable mem locking when activation/reserved_stack or reserved_memory is 0. Fix locking issues in lvmlockd leaving thin pool locked. Deprecate vdo settings vdo_write_policy and vdo_write_policy. Lots of typo fixes across lvm2 code base (codespell). Corrected integrity parameter interleave_sectors for DM table line. Ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV, like raid10. Do not accept duplicate device names for pvcreate. Version 2.03.26 - 23rd August 2024 ================================== Fix internal error reported by pvmove on a VG with single PV. Also accept --mknodes --refresh for vgscan. Fix vgmknodes --refresh to wait for udev before checking /dev content. Use log/report_command_log=1 config setting by default for JSON output format. Fix unreleased memory pools on RAID lvextend. Add --integritysettings option to manipulate dm-integrity settings. Version 2.03.25 - 12nd July 2024 ================================ Utilize more radix_tree instead of dm_hash and btree. Refactor DM uuid caching from device_mapper directory. Enhance checking for DM uuid device. Fix lvm shell command completion on tab key (2.03.24). Avoid lockd_vg call to lvmlockd for local VGs. Allow forced change of locktype from none. Handle OPTIONS defined in /etc/sysconfig/lvmlockd. * ** WHATS_NEW_DM from 1.02.198 to 1.02.203 *** Version 1.02.203 - 09th December 2024 ===================================== Version 1.02.202 - 04th November 2024 ===================================== Introduce dm_config_parse_only_section to stop parsing after section. For shorter string use on stack buffers when generating sections. Enhance dm_config tokenizer. Version 1.02.201 - 02nd October 2024 ==================================== Cleanup udev sync semaphore if dm_{udev_create,task_set}_cookie fails. Improve error messages on failed udev cookie create/inc/dec operation. Version 1.02.200 - 23rd August 2024 =================================== Version 1.02.199 - 12nd July 2024 ================================= - update lvm2.spec - change lvm2_version to 2.03.29 - change upstream_device_mapper_version and device_mapper_version to 1.02.203 - include new systemed files lvm-devices-import.path and lvm-devices-import.service in lvm2 package - add build dependency 'pkgconfig(systemd)' and configure option '--enable-sd-notify' for lvmlockd - remove unrecognized (since 2.03.01) configure parameter '--with-cluster' from lvmlockd ==== lvm2-device-mapper ==== Version update (2.03.24_1.02.198 -> 2.03.29_1.02.203) Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03 - Update lvm2 from LVM2.2.03.24 to LVM2.2.03.29 * ** WHATS_NEW from 2.03.24 to 2.03.29 *** Version 2.03.29 - 09th December 2024 ==================================== Configure --enable/disable-sd-notify to control lvmlockd build with sd-notify. Allow test mode when lvmlockd is built without dlm support. Add a note about RAID + integrity synchronization to lvmraid(7) man page. Add a function for running lvconvert --repair on RAID LVs to lvmdbusd. Improve option section of man pages for listing commands ({pv,lv,vg}{s,display}). Fix renaming of raid sub LVs when converting a volume to raid (2.03.28). Fix segfault/VG write error for raid LV lvextend -i|--stripes -I|--stripesize. Revert ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV (2.03.27). Version 2.03.28 - 04th November 2024 ==================================== Use radix_tree to lookup for UUID within committed metadata. Use radix_tree to lookup LV list entry within VG struct. Introduce setting config/validate_metadata = full | none. Restore fs resize call for lvresize -r on the same size LV (2.03.17). Correct off-by-one devicesfile backup counting. Replace use of dm_hash with radix_tree for lv names and uuids. Refactor vg_validate with uniq_insert and better use of CPU caches. Add radix_tree_uniq_insert. Update DM cache when taking next VG lock instead of dropping it. Generate json string id only for json reporting. For vgsummary use new API call dm_config_parse_only_section(). Use radix_tree for PV names mapping. Split check_lv_segment into separate _in/complete_vg variant. Use find_lv instead of find_lv_in_vg when possible. Do a mirror fixup only when mirrors with logs are imported. Add faster crc32 calculation from zlib code for x86_64. Fall back to direct zeroing if BLKZEROOUT fails during new LV initialization. Version 2.03.27 - 02nd October 2024 =================================== Fix swap device size detection using blkid for lvresize/lvreduce/lvextend. Detect GPT partition table and pass partition filter if no partitions defined. Add global/sanlock_align_size option to configure sanlock lease size. Disable mem locking when activation/reserved_stack or reserved_memory is 0. Fix locking issues in lvmlockd leaving thin pool locked. Deprecate vdo settings vdo_write_policy and vdo_write_policy. Lots of typo fixes across lvm2 code base (codespell). Corrected integrity parameter interleave_sectors for DM table line. Ignore -i|--stripes, -I|--stripesize for lvextend on raid0 LV, like raid10. Do not accept duplicate device names for pvcreate. Version 2.03.26 - 23rd August 2024 ================================== Fix internal error reported by pvmove on a VG with single PV. Also accept --mknodes --refresh for vgscan. Fix vgmknodes --refresh to wait for udev before checking /dev content. Use log/report_command_log=1 config setting by default for JSON output format. Fix unreleased memory pools on RAID lvextend. Add --integritysettings option to manipulate dm-integrity settings. Version 2.03.25 - 12nd July 2024 ================================ Utilize more radix_tree instead of dm_hash and btree. Refactor DM uuid caching from device_mapper directory. Enhance checking for DM uuid device. Fix lvm shell command completion on tab key (2.03.24). Avoid lockd_vg call to lvmlockd for local VGs. Allow forced change of locktype from none. Handle OPTIONS defined in /etc/sysconfig/lvmlockd. * ** WHATS_NEW_DM from 1.02.198 to 1.02.203 *** Version 1.02.203 - 09th December 2024 ===================================== Version 1.02.202 - 04th November 2024 ===================================== Introduce dm_config_parse_only_section to stop parsing after section. For shorter string use on stack buffers when generating sections. Enhance dm_config tokenizer. Version 1.02.201 - 02nd October 2024 ==================================== Cleanup udev sync semaphore if dm_{udev_create,task_set}_cookie fails. Improve error messages on failed udev cookie create/inc/dec operation. Version 1.02.200 - 23rd August 2024 =================================== Version 1.02.199 - 12nd July 2024 ================================= - update lvm2.spec - change lvm2_version to 2.03.29 - change upstream_device_mapper_version and device_mapper_version to 1.02.203 - include new systemed files lvm-devices-import.path and lvm-devices-import.service in lvm2 package - add build dependency 'pkgconfig(systemd)' and configure option '--enable-sd-notify' for lvmlockd - remove unrecognized (since 2.03.01) configure parameter '--with-cluster' from lvmlockd ==== ncurses ==== Version update (6.5.20241123 -> 6.5.20241214) Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen - Add ncurses patch +20241207 + strict compiler-warning fixes for upcoming gcc15 - Port patches means same fixes as above * FORTIFY_SOURCE_3-fix.patch * ncurses-6.4.dif - Add ncurses patch 20241130 + improve configure check for lint program. + adjust options in test-programs to allow for consistent use of -c/-l for command/logging. + modify win_driver.c for MinGW to handle shift-tab and control-tab as back-tab (report by Axel Reinhold) ==== openSUSE-release ==== Version update (20241216 -> 20241217) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== re2c ==== Version update (4.0.1 -> 4.0.2) - Update to version 4.0.2 * CMake build system: fixed bug (#515) where language-specific binaries erroneously defaulted to generating code for C. * Playground: address bar now reflects navigation between examples, editors use a more high-contrast CSS theme. ==== selinux-policy ==== Version update (20241213 -> 20241216) Subpackages: selinux-policy-targeted - Update to version 20241216: * Allow vhostmd_t list virtqemud pid dirs (bsc#1230961) ==== sqlite3 ==== Subpackages: libsqlite3-0 libsqlite3-0-x86-64-v3 sqlite3-tcl - Add sqlite3-6216bfcb.patch to fix a test suite regression in 3.47.0 on s390x. Only the test was broken, not the code itself. https://sqlite.org/forum/forumpost/7b2bab04c5 ==== tinysparql ==== Version update (3.8.1 -> 3.8.2) Subpackages: libtracker-sparql-3_0-0 tinysparql-lang typelib-1_0-Tracker-3_0 - Update to version 3.8.2: + Hide again unintentionally leaked tracker_http_* symbols. + Doc building improvements.