Packages changed: aaa_base (84.87+git20200224.7105b32 -> 84.87+git20200312.411a96b) dracut (049.1+git135.46dceb02 -> 049.1+suse.138.g9068a629) ffmpeg-4 glib2 (2.62.5 -> 2.62.6) glib2-branding-openSUSE gnome-keyring gnome-session gnome-shell-extensions gtk3 (3.24.14 -> 3.24.16) hwinfo (21.68 -> 21.69) kernel-source (5.5.11 -> 5.5.13) libgnomesu (2.0.3 -> 2.0.4) libjpeg-turbo libwacom (1.1 -> 1.3) libyui-qt (2.52.2 -> 2.52.3) llvm9 open-iscsi openslp pam permissions (1550_20200228 -> 1550_20200324) podman rpm-config-SUSE (0.g52 -> 0.g56) samba (4.12.0+git.132.199dc21ab22 -> 4.12.0+git.135.dd3c974c75f) shim-leap slirp4netns (0.4.3 -> 0.4.4) system-users sysuser-tools transactional-update (2.20.3 -> 2.21) vim xen (4.13.0_10 -> 4.13.0_11) xterm (345 -> 353) xz (5.2.4 -> 5.2.5) yast2 (4.2.74 -> 4.2.78) === Details === ==== aaa_base ==== Version update (84.87+git20200224.7105b32 -> 84.87+git20200312.411a96b) - Update to version 84.87+git20200312.411a96b: * get_kernel_version: support xz compressed kernel (boo#1162581). ==== dracut ==== Version update (049.1+git135.46dceb02 -> 049.1+suse.138.g9068a629) Subpackages: dracut-ima - Update to version 049.1+git138.9068a629: * systemd: install systemd-tty-ask-password-agent systemd-ask-password * Mark interface setup after dhcp (bsc#1167161) * Store nameserver received from wicked dhcp lease (bsc#1167161) - Changed scheme to 049.1+suse.139.g8a7d3d9e to match systemd package * Scheme pattern> +suse..g * No functional change ==== ffmpeg-4 ==== Subpackages: libavcodec58 libavformat58 libavutil56 libswresample3 - Always build the binary ffmpeg-4 even on Leap releases boo#1167628: * The conflicts in place should allow users to decide if they want to use ffmpeg from ffmpeg package or ffmpeg-4 from this package - Add -ffat-lto-objects to _lto_cflags to fix configure checks ==== glib2 ==== Version update (2.62.5 -> 2.62.6) Subpackages: glib2-tools libgio-2_0-0 libglib-2_0-0 libgmodule-2_0-0 libgobject-2_0-0 libgthread-2_0-0 - Update to version 2.62.6: + This is expected to be the final release in the 2.62.x stable series; maintenance effort will shift to the newer 2.64.x stable series now. + Fix SOCKS5 username/password authentication. + Exception handling fixes on Windows. + Bugs fixed: glgo#GNOME/GLib#1986, glgo#GNOME/GLib#1988, glgo#GNOME/GLib#2049, glgo#GNOME/GLib!1378, glgo#GNOME/GLib!1380, glgo#GNOME/GLib!1393, glgo#GNOME/GLib!1394, glgo#GNOME/GLib!1411. + Updated translations. ==== glib2-branding-openSUSE ==== - Update .gschema.override.in: + Set sleep-inactive-ac-timeout, sleep-inactive-battery-timeout to 0 for Leap to be consistent with SLE and old versions (bsc#1158497). ==== gnome-keyring ==== Subpackages: gnome-keyring-pam libgck-modules-gnome-keyring - According to the warning in the spec file baselibs.conf should be updated when the scriptlet for pam-config is changed. This was not done when the change was made to open the keyring also with sddm (see boo#1167321). ==== gnome-session ==== Subpackages: gnome-session-core gnome-session-default-session - Add gnome-session-remove-gsd-XSettings.patch: Remove org.gnome.SettingsDaemon.XSettings from file gnome.session (bsc#1163262 glgo#GNOME/gnome-session#51) ==== gnome-shell-extensions ==== Subpackages: gnome-shell-classic gnome-shell-classic-session - Add gnome-shell-extensions-remove-gsd-XSettings.patch: Remove org.gnome.SettingsDaemon.XSettings from file gnome-classic.session (bsc#1163262 glgo#GNOME/gnome-session#51) ==== gtk3 ==== Version update (3.24.14 -> 3.24.16) Subpackages: gtk3-data gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.16: + Fix the build. - Changes from version 3.24.15: + filechooser: - Fix a crash. - Support selecting directories with a new enough file chooser portal. + textview: Speed up tag handling. + wayland: - Fix problems with clipboard handling. - Fix a crash in the Wayland input method. - Support cursor scale of 400%. - Fix a crash in glade. + css: Support font-feature-settings + Adwaita: - Use tabular figures where appropriate. - Color tweaks for dark mode. - Improve rendering of rounded corners. + Updated translations. ==== hwinfo ==== Version update (21.68 -> 21.69) - merge gh#openSUSE/hwinfo#85 - fix xen detection (bsc#1167561) - add link to cpuid doc - 21.69 ==== kernel-source ==== Version update (5.5.11 -> 5.5.13) - Linux 5.5.13 (bnc#1012628). - commit 0af205d - driver core: Add dev_has_sync_state() (bnc#1167245). - commit 9fa62a7 - driver core: Skip unnecessary work when device doesn't have sync_state() (bnc#1167245). - commit 2d483bd - Linux 5.5.12 (bnc#1012628). - locks: fix a potential use-after-free problem when wakeup a waiter (bnc#1012628). - locks: reinstate locks_delete_block optimization (bnc#1012628). - spi: spi-omap2-mcspi: Support probe deferral for DMA channels (bnc#1012628). - drm/mediatek: Find the cursor plane instead of hard coding it (bnc#1012628). - drm/mediatek: Ensure the cursor plane is on top of other overlays (bnc#1012628). - phy: ti: gmii-sel: fix set of copy-paste errors (bnc#1012628). - phy: ti: gmii-sel: do not fail in case of gmii (bnc#1012628). - ARM: dts: dra7-l4: mark timer13-16 as pwm capable (bnc#1012628). - spi: qup: call spi_qup_pm_resume_runtime before suspending (bnc#1012628). - powerpc: Include .BTF section (bnc#1012628). - cifs: fix potential mismatch of UNC paths (bnc#1012628). - cifs: add missing mount option to /proc/mounts (bnc#1012628). - ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes (bnc#1012628). - spi: pxa2xx: Add CS control clock quirk (bnc#1012628). - spi/zynqmp: remove entry that causes a cs glitch (bnc#1012628). - ARM: dts: bcm283x: Add missing properties to the PWR LED (bnc#1012628). - drm/exynos: dsi: propagate error value and silence meaningless warning (bnc#1012628). - drm/exynos: dsi: fix workaround for the legacy clock name (bnc#1012628). - drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails (bnc#1012628). - drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition (bnc#1012628). - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (bnc#1012628). - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (bnc#1012628). - ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS (bnc#1012628). - altera-stapl: altera_get_note: prevent write beyond end of 'key' (bnc#1012628). - dm bio record: save/restore bi_end_io and bi_integrity (bnc#1012628). - dm integrity: use dm_bio_record and dm_bio_restore (bnc#1012628). - riscv: avoid the PIC offset of static percpu data in module beyond 2G limits (bnc#1012628). - ASoC: stm32: sai: manage rebind issue (bnc#1012628). - spi: spi_register_controller(): free bus id on error paths (bnc#1012628). - riscv: Force flat memory model with no-mmu (bnc#1012628). - riscv: Fix range looking for kernel image memblock (bnc#1012628). - drm/amdgpu: clean wptr on wb when gpu recovery (bnc#1012628). - drm/amd/display: Clear link settings on MST disable connector (bnc#1012628). - drm/amd/display: fix dcc swath size calculations on dcn1 (bnc#1012628). - xenbus: req->body should be updated before req->state (bnc#1012628). - xenbus: req->err should be updated before req->state (bnc#1012628). - riscv: fix seccomp reject syscall code path (bnc#1012628). - parse-maintainers: Mark as executable (bnc#1012628). - io_uring: fix lockup with timeouts (bnc#1012628). - binderfs: use refcount for binder control devices too (bnc#1012628). - USB: Disable LPM on WD19's Realtek Hub (bnc#1012628). - usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (bnc#1012628). - USB: serial: option: add ME910G1 ECM composition 0x110b (bnc#1012628). - usb: chipidea: udc: fix sleeping function called from invalid context (bnc#1012628). - usb: host: xhci-plat: add a shutdown (bnc#1012628). - USB: serial: pl2303: add device-id for HP LD381 (bnc#1012628). - usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (bnc#1012628). - usb: typec: ucsi: displayport: Fix NULL pointer dereference (bnc#1012628). - usb: typec: ucsi: displayport: Fix a potential race during registration (bnc#1012628). - USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (bnc#1012628). - USB: cdc-acm: fix rounding error in TIOCSSERIAL (bnc#1012628). - ALSA: line6: Fix endless MIDI read loop (bnc#1012628). - ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (bnc#1012628). - ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (bnc#1012628). - ALSA: seq: virmidi: Fix running status after receiving sysex (bnc#1012628). - ALSA: seq: oss: Fix running status after receiving sysex (bnc#1012628). - ALSA: pcm: oss: Avoid plugin buffer overflow (bnc#1012628). - ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (bnc#1012628). - tty: fix compat TIOCGSERIAL leaking uninitialized memory (bnc#1012628). - tty: fix compat TIOCGSERIAL checking wrong function ptr (bnc#1012628). - iio: chemical: sps30: fix missing triggered buffer dependency (bnc#1012628). - iio: st_sensors: remap SMO8840 to LIS2DH12 (bnc#1012628). - iio: trigger: stm32-timer: disable master mode when stopping (bnc#1012628). - iio: accel: adxl372: Set iio_chan BE (bnc#1012628). - iio: magnetometer: ak8974: Fix negative raw values in sysfs (bnc#1012628). - iio: adc: stm32-dfsdm: fix sleep in atomic context (bnc#1012628). - iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode (bnc#1012628). - iio: light: vcnl4000: update sampling periods for vcnl4200 (bnc#1012628). - iio: light: vcnl4000: update sampling periods for vcnl4040 (bnc#1012628). - mmc: rtsx_pci: Fix support for speed-modes that relies on tuning (bnc#1012628). - mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2 (bnc#1012628). - mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier (bnc#1012628). - mmc: sdhci-acpi: Switch signal voltage back to 3.3V on suspend on external microSD on Lenovo Miix 320 (bnc#1012628). - mmc: sdhci-acpi: Disable write protect detection on Acer Aspire Switch 10 (SW5-012) (bnc#1012628). - CIFS: fiemap: do not return EINVAL if get nothing (bnc#1012628). - kbuild: Disable -Wpointer-to-enum-cast (bnc#1012628). - staging: rtl8188eu: Add device id for MERCUSYS MW150US v2 (bnc#1012628). - staging: greybus: loopback_test: fix poll-mask build breakage (bnc#1012628). - staging/speakup: fix get_word non-space look-ahead (bnc#1012628). - intel_th: msu: Fix the unexpected state warning (bnc#1012628). - intel_th: Fix user-visible error codes (bnc#1012628). - intel_th: pci: Add Elkhart Lake CPU support (bnc#1012628). - modpost: move the namespace field in Module.symvers last (bnc#1012628). - rtc: max8907: add missing select REGMAP_IRQ (bnc#1012628). - arm64: compat: Fix syscall number of compat_clock_getres (bnc#1012628). - xhci: Do not open code __print_symbolic() in xhci trace events (bnc#1012628). - btrfs: fix log context list corruption after rename whiteout error (bnc#1012628). - drm/amd/amdgpu: Fix GPR read from debugfs (v2) (bnc#1012628). - drm/lease: fix WARNING in idr_destroy (bnc#1012628). - stm class: sys-t: Fix the use of time_after() (bnc#1012628). - memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (bnc#1012628). - mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (bnc#1012628). - mm, memcg: throttle allocators based on ancestral memory.high (bnc#1012628). - mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (bnc#1012628). - mm: do not allow MADV_PAGEOUT for CoW pages (bnc#1012628). - epoll: fix possible lost wakeup on epoll_ctl() path (bnc#1012628). - mm: slub: be more careful about the double cmpxchg of freelist (bnc#1012628). - mm, slub: prevent kmalloc_node crashes and memory leaks (bnc#1012628). - page-flags: fix a crash at SetPageError(THP_SWAP) (bnc#1012628). - x86/mm: split vmalloc_sync_all() (bnc#1012628). - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (bnc#1012628). - futex: Fix inode life-time issue (bnc#1012628). - futex: Unbreak futex hashing (bnc#1012628). - ALSA: hda/realtek: Fix pop noise on ALC225 (bnc#1012628). - thunderbolt: Fix error code in tb_port_is_width_supported() (bnc#1012628). - arm64: smp: fix smp_send_stop() behaviour (bnc#1012628). - arm64: smp: fix crash_smp_send_stop() behaviour (bnc#1012628). - nvmet-tcp: set MSG_MORE only if we actually have more to send (bnc#1012628). - modpost: Get proper section index by get_secindex() instead of st_shndx (bnc#1012628). - btrfs: fix removal of raid[56|1c34} incompat flags after removing block group (bnc#1012628). - Revert "drm/i915/tgl: Add extra hdc flush workaround" (bnc#1012628). - drm/bridge: dw-hdmi: fix AVI frame colorimetry (bnc#1012628). - drm/i915/execlists: Track active elements during dequeue (bnc#1012628). - drm/i915: Handle all MCR ranges (bnc#1012628). - staging: greybus: loopback_test: fix potential path truncation (bnc#1012628). - staging: greybus: loopback_test: fix potential path truncations (bnc#1012628). - kconfig: introduce m32-flag and m64-flag (bnc#1012628). - int128: fix __uint128_t compiler test in Kconfig (bnc#1012628). - Refresh patches.suse/supported-flag. - Update config files. - commit 19257da ==== libgnomesu ==== Version update (2.0.3 -> 2.0.4) Subpackages: libgnomesu0 - Update to version 2.0.4: * Updated translations. ==== libjpeg-turbo ==== - Upate to version 2.0.4: - bug 388 was fixed upstream https://github.com/libjpeg-turbo/libjpeg-turbo/issues/388 - removed patches, as it is included in this release. * Fixed a regression in the Windows packaging system (introduced by 2.0 beta1[2]) whereby, if both the 64-bit libjpeg-turbo SDK for GCC and the 64-bit libjpeg-turbo SDK for Visual C++ were installed on the same system, only one of them could be uninstalled. * Fixed a signed integer overflow and subsequent segfault that occurred when attempting to decompress images with more than 715827882 pixels using the 64-bit C version of TJBench. * Fixed out-of-bounds write in tjDecompressToYUV2() and tjDecompressToYUVPlanes() (sometimes manifesting as a double free) that occurred when attempting to decompress grayscale JPEG images that were compressed with a sampling factor other than 1 (for instance, with cjpeg -grayscale -sample 2x2). * Fixed a regression introduced by 2.0.2[5] that caused the TurboJPEG API to incorrectly identify some JPEG images with unusual sampling factors as 4:4:4 JPEG images. This was known to cause a buffer overflow when attempting to decompress some such images using tjDecompressToYUV2() or tjDecompressToYUVPlanes(). * Fixed an issue, detected by ASan, whereby attempting to losslessly transform a specially-crafted malformed JPEG image containing an extremely-high-frequency coefficient block (junk image data that could never be generated by a legitimate JPEG compressor) could cause the Huffman encoder's local buffer to be overrun. (Refer to 1.4.0[9] and 1.4beta1[15].) Given that the buffer overrun was fully contained within the stack and did not cause a segfault or other user-visible errant behavior, and given that the lossless transformer (unlike the decompressor) is not generally exposed to arbitrary data exploits, this issue did not likely pose a security risk. The ARM 64-bit (ARMv8) NEON SIMD assembly code now stores constants in a separate read-only data section rather than in the text section, to support execute-only memory layouts. - libjpeg-turbo-issue-388.patch upstreamed - Added If statments for Fedora not having sertain openSUSE macros ==== libwacom ==== Version update (1.1 -> 1.3) Subpackages: libwacom-data libwacom2 - Update to 1.3 - Add a dependency on doxygen - Remove 174.patch + The changes were merged upstream ==== libyui-qt ==== Version update (2.52.2 -> 2.52.3) - Fixed Qt 5.15 deprecated warnings (bsc#1165118) - 2.53.3 ==== llvm9 ==== - Remove conflicts of clang-tools with {clang,llvm}{7,8}: the relevant binaries have been removed from those packages. This allows having clang-tools together with older versions of llvm. For a smooth installation we add OrderWithRequires dependencies. - Fix typos in (still inactive) !%{with clang_scripts} part. ==== open-iscsi ==== Subpackages: iscsiuio libopeniscsiusr0_2_0 - Update SPEC file to work around issue with installcheck SUSE script. Update the SPEC file while there. ==== openslp ==== - Add missing openslp requires to the openslp-server package [bnc#1165121] ==== pam ==== - Listed all manual pages seperately as pam_userdb.8 has been moved to pam-extra. Also %exclude %{_defaultdocdir}/pam as the docs are in a separate package. [pam.spec] - pam_userdb moved to a new package pam-extra as pam-modules is obsolete and not part of SLE. [bsc#1166510, pam.spec] ==== permissions ==== Version update (1550_20200228 -> 1550_20200324) Subpackages: chkstat permissions-config - Update to version 20200324: * whitelist s390-tools setgid bit on log directory (bsc#1167163) * whitelist WMP (bsc#1161335) * regtest: improve readability of path variables by using literals * regtest: adjust test suite to new path locations in /usr/share/permissions * regtest: only catch explicit FileNotFoundError * regtest: provide valid home directory in /root * regtest: mount permissions src repository in /usr/src/permissions * regtest: move initialialization of TestBase paths into the prepare() function * chkstat: suppport new --config-root command line option * fix spelling of icingacmd group ==== podman ==== Subpackages: podman-cni-config - Use infra_image pause:3.2 - Fix dependency on slirp4netns. We need at least 0.4.0 now (bsc#1167850) ==== rpm-config-SUSE ==== Version update (0.g52 -> 0.g56) - Update to version 0.g56: * Remove grep and diffutils from fillup_prereq, replace coreutils with file requires * Avoid overwriting files that didn't actually change on disk ==== samba ==== Version update (4.12.0+git.132.199dc21ab22 -> 4.12.0+git.135.dd3c974c75f) Subpackages: libdcerpc-binding0 libdcerpc0 libndr-krb5pac0 libndr-nbt0 libndr-standard0 libndr1 libnetapi0 libsamba-credentials0 libsamba-errors0 libsamba-hostconfig0 libsamba-passdb0 libsamba-util0 libsamdb0 libsmbclient0 libsmbconf0 libsmbldap2 libtevent-util0 libwbclient0 samba-client samba-libs samba-libs-python3 - s3: libsmbclient.h: add missing time.h include to fix ffmpeg build and make it compatible with -std=c99. ==== shim-leap ==== - Use "suse_version" instead of "sle_version" to avoid shim_lib64_share_compat being set in Tumbleweed forever. - Move 'efi'-executables to '/usr/share/efi' (FATE#326960, bsc#1166523) ==== slirp4netns ==== Version update (0.4.3 -> 0.4.4) - Update to 0.4.4 (bsc#1167850) * libslirp: Update to v4.2.0: * New API function slirp_add_unix: add a forward rule to a Unix socket. * New API function slirp_remove_guestfwd: remove a forward rule previously added by slirp_add_exec, slirp_add_unix or slirp_add_guestfwd * New SlirpConfig.outbound_addr{,6} fields to bind output socket to a specific address * socket: do not fallback on host loopback if get_dns_addr() failed or the address is in slirp network * ncsi: fix checksum OOB memory access * tcp_emu(): fix OOB accesses * tftp: restrict relative path access * state: fix loading of guestfwd state ==== system-users ==== Subpackages: system-group-hardware system-group-wheel system-user-bin system-user-daemon system-user-lp system-user-nobody - Use test -x instead of -f - Call usermod only if installed ==== sysuser-tools ==== - Fix bug introduced by simplification of check for useradd -g - Refactor use of sed away - Use eval set -- $LINE instead of read for parsing - Clean up sysusers2shadow and make it use only /bin/sh - Don't let busybox adduser create the home directory, it breaks permissions of e.g. /sbin (home of daemon) - Use only /bin/sh in sysusers-generate-pre and the generated code - Drop use of tail from the generated %pre scriptlets ==== transactional-update ==== Version update (2.20.3 -> 2.21) Subpackages: transactional-update-zypp-config - Update to version 2.21 - Use slave mounts for /proc, /sys & /dev - Update to version 2.20.4 - Mount efivarfs on EFI systems to make sure the bootloader will be installed correctly [boo#1162320] - Fix removal of existing overlay directories ==== vim ==== Subpackages: vim-data-common - Disable more tests failing randomly on OBS: * test_arglist * test_command_count * test_diffmode * test_mksession * test_startup * test_window_cmd - Add no-common.patch to make longVersion extern in all cases, fixes build with gcc10 bsc#1160418 ==== xen ==== Version update (4.13.0_10 -> 4.13.0_11) - bsc#1161480 - Fix xl shutdown for HVM without PV drivers add libxl.libxl__domain_pvcontrol.patch - bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 01-xen-credit2-avoid-vcpus-to.patch ==== xterm ==== Version update (345 -> 353) - Patch #353 - 2020/02/01 - amend change in patch #352 for button-events to fix a case where some followup events were not processed soon enough (report/patch by Jimmy Aguilar Mena). - handle MappingNotify X event, to improve recovery when switching keyboard configurations using xkbcomp (prompted by discussion with Frank Mosch, Debian #661295). There is more work needed here, possibly in the X libraries. - improve discussion of mouse-mode in ctlseqs.ms (suggested by Igor van den Hoven). - further improve checks for Xft max-advance-width to take into account fonts which use two cells for ambiguous width characters. Also improve the time used for these checks (reports by Yuri Pankov, Frank Mosch). - fix a few spelling errors reported by codespell (report by Jens Schleusener). - modify run-tic.sh to prefer development version of ncurses since changes to terminfo file in patch #345 rely upon bug-fixes in ncurses (prompted by discussion with Will Senn). - Patch #352 - 2020/01/16 - adjust fontsize data to handle a minor inconsistency from recent Xft versions (Debian #880407, adapted from patch by Vincent Lefevre). - add a table to the manual page description of forceBoxChars to alert the reader to the special characters aside from ?line-drawing? which are drawn directly when this resource is set (Debian #931305). - improve checkXft logic which attempts to detect fonts whose max-advance-width is inconsistent with the actual glyph widths. For some fonts, it is necessary to check additional characters (report/analysis by Jan Engelhardt). - improve configure-checks for X headers and libraries on recent MacOS, which has moved those files under /usr/X11. - improve portability of iconify/deiconify feature by taking into account some window managers which manipulate the EWMH _NET_WM_STATE property, adding/removing _NET_WM_STATE_HIDDEN rather than actually minimizing the window (prompted by discussion with Jörg Breitbart). - improve workaround from patch #287 for the -iconic option when configured with toolbar by postponing the extra request for minimizing the window to the end of menu-initialization. - modify xevents special-case for mouse-events to include button-events so that the meta key by itself can generate button-events (report/analysis by Mattias Engdegård). - amend SGR-stack change from patch #348 to not associate bold attribute with background color (report by Nicholas Marriott). - fix copy/paste error in manual page (patch by Larry Hynes). - add definitions in xterm_io.h so that GNU/Hurd will use posix_openpty (patch by Samuel Thibault). - build-fix in debug-tracing, for esctest. - updated autoconf macros - update config.guess - Patch #351 - 2019/11/17 - correct logic in property_to_string for deciding when to fallback from UTF-8 decoding to ISO-8859-1 decoding, broken in xterm #350 (FreeBSD #241961). - add -report-icons to help-message. - improved autoconf macros: - CF_ADD_LIBS: the change to filter out duplicates caused this to append rather than prepend. revise to fix that. - CF_GCC_VERSION and CF_GCC_WARNINGS: move checks to distinguish icc/clang from gcc from the macro which handles the --enable-warnings option, to make this work without-warnings for the inline-checks. - update config.guess, config.sub - correct status in XTGETXRES replies when the resource was not found. - fix some gcc, cppcheck, clang and coverity warnings. - guard call to RequestResize from the struct-notify event handler to prevent recursion in the Xft+buffered workaround in some cases when doing manual resizing rather than resizing via escape sequences (reports by Stefan Assman, Mike Thornburg). - amend the workaround for Xft+buffered blanking by moving the switch to bitmap-fonts to account for differences in font metrics between bitmap- and TrueType-fonts (report by Stefan Assmann). - improve the note on the xterm-rep terminfo entry (prompted by discussion with Sven Joachim). - Patch #350 - 2019/11/02 - modify html/svg dump to not ignore zero'd/blank cells. - align terminfo file with ncurses, e.g., add xterm+osc104 block. - improve discussion of modifyOtherKeys in manual page and in ctlseqs.ms. - add vttests/modify-keys.pl script to illustrate the modifyOtherKeys resource (prompted by discussion with Bram Moolenaar). - various improvements to ctlseqs.ms, as part of autogenerating links for the website. - update manual page default for saveLines resource default value (Branden Robinson, Debian #913815). - add command-line option -report-xres to show the values of the VT100 widget X resources when initialization is complete. - add a control sequence which, like tcap-query, allows an application to inspect most X resource settings of the VT100 widget. - adjust some optional features to enable them in the imake configuration as they would be by default via the configure script. - add null-pointer checks to improve error recovery when bitmap fonts are missing or corrupt (report by Jonne Ransijn). - correct the condition for deleting the EWMH window-title property, i.e., if UTF-8 titles are disabled, rather than if an update to the EWHM property found no change (report by Sven Joachim). - build-fix for the case when configure --enable-trace is used without --enable-warnings (report by Sven Joachim). - fix a few minor bugs found with Coverity. - add a check in property_to_string to avoid translating UTF8_STRING or COMPOUND_TEXT into Latin-1 when UTF-8 encoding is active, e.g., when pushing onto the title-stack while switching to the alternate screen. - build-fix for the --disable-doublechars configure option (report by Brian Lindholm). - Patch #349 - 2019/09/22 - add graphic context to support bold+italics (patch by Quinn Strahl). - document window properties in the manual page. - improve title-string feature: - if any of allowC1Printable, utf8Title or titleModes hint that an application might send a title-string encoded in UTF-8, check if that is the case, and if it is recodable into ISO-8859-1, use that for the ICCCM-style title. - check if the title given by a control sequence happens to be already encoded in UTF-8, to avoid double-encoding (FreeBSD #240393). - Make sameName resource work for the EWMH titles. - Modify menu-state of utf8Title to be consistent with the utf8 source, i.e., setting the EWMH properties automatically when UTF-8 is active. - reorganize text-drawing to make it possible to investigate using Xft to implement VT100-style double-sized characters. While doing this, made a workaround for apparent Xft bug which loses its drawable state when switching from 132 to 80 columns. - improve font-warning messages by showing which are derived rather than directly from resource settings (suggested by Tomas Korbar). Also filter repeated font-warning messages, to accommodate broken X configurations. - fix an inconsistency between failure to load derived wide font versus failure to load derived wide-bold font (Redhat #1679790). That relies upon the ?:unscaled? property which is broken in some distributions (however, recent Debian and the BSDs such as MacOS work). - updated autoconf-252 to check X11R7 include/lib directories found on some older configurations. - set a graphic-context for border when double-buffering is active; to prevent the border color from changing when switching to reverse-video. - build-fix for --disable-ziconbeep, which conflicted with the new double-buffer configuration (report by Brian Lindholm). - fix loop-limit for lookup of fullscreen resource broken in xterm #347 (report by Scott Bertilson). - Patch #348 - 2019/07/22 - update window-manager hints when exiting Tek4014 mode (Debian #932569, patch by Jonathan Irwin). - fix a misformatted printf in report-sgr.pl. - add configure check for termios types, to improve compiler-warnings. - ensure that when resetting margins, to also reset DECLRMM. This affects DECCOLM, DECALN (although DEC STD 070 mentions only top/bottom margins), and DECSTR. - corrected order of reset/move when setting DECCOLM, and make it more consistent by always resetting margins, rather than only when the mode is changed (report by James Holderness). - compile-in double-buffer support by default, changing the configure option to set the default resource value for buffered to true or false. - take in account the reverse-video state when computing the filler-color used when clearing the screen in double-buffering configuration. - correct logic for filtering scrollbar-updates when buffered resource is compiled-in but not enabled (report by Paul Lampert). - improve state saved/restored for cursor-save and SGR stack features. - improve description of 1006 and 1005 mouse modes, to avoid implying that they use character-parameters (report by Bryan Christ). - explain in ctlseqs.ms that some of the numeric keypad keys were xterm extensions rather than VT100/VT220 terminal features (prompted by discussion with Thomas Wolff). - explain in ctlseqs.ms how the DEC windowing extension is supported by xterm. - add 28 rectangular editing to the primary response (suggested by Thomas Wolff). - fix a typo, improve wording in ctlseqs.ms (Thomas Wolff). - fix internal column-parameter when SL or SR is used with left/right margins (patch by Thomas Wolff). - fix off-by-one in VT52 graphics character mapping (patch by Thomas Wolff). - use _X_UNUSED, etc., when available as a fallback for GCC_UNUSED, etc., to reduce compiler warnings when building with imake. - update config.sub - Patch #347 - 2019/06/30 - fix a few minor bugs found with Coverity. - improve double-buffering for scrollbars combined with scrolled text; add bufferedFPS resource to control the maximum rate of screen updates (report by Mike Thornburg). - improve fixes for DECCRA handling of double-width characters (patch by Martin Hostettler). - improve discussion of ECMA-48's typographical error for SD in ctlseqs.ms (prompted by report by Martin Hostettler). - correct off-by-one in parameter limit-check for DECCRA (report by Martin Hostettler). - modify saveCellData to handle case where double-width character is partially copied; that should be blanked (report/testcase by Thomas Wolff). - add resource buffered to allow enabling/disabling double-buffered mode. - two fixes for the double-buffer configuration, prompted by MacPorts' switch to double-buffering (patch by Mike Thornburg, MacPorts #58313): - ensure that the needSwap flag is set after drawing TrueType text - corrected the drawable-parameter used for the bar-cursor - modify ScrnRefresh to ignore a case where the left/right halves of a double-width character have been set to different video attributes. The attribute to use is in the left-half (report/testcase by Thomas Wolff). - correct a limit-check for DECCRA in case the target lies off-screen (report/testcase by Thomas Wolff). - documentation errata (report by Thomas Wolff). - reset flags including wraparound and reverse-wrap when switching to VT52 mode, while noting that DEC's standard documentation leaves that behavior undefined (report by Thomas Wolff). - ensure that italic font is turned off on hard/soft resets (report by Martin Hostettler). - improve responsiveness to X events while processing HTML or SVG dumps (report by Martin Hostettler). - replace logic in wcwidth.c for detecting double-width characters with binary-search table generated using updated uniset (report by Robert Ross). - add test-driver for wcwidth.c to simplify comparison with system's wcwidth. - ensure that window-manager name comparisons work when active-icon is enabled, since CSI13t uses the window-manager name (report by Glenn Golden, Arch #62818). - trim a stray ?experimental? in one of the comments about the tcap-query feature, which has been a supported feature since 2008 (see patch #238). - Patch #346 - 2019/05/27 - update description of the ?default? setting for the renderFont resource to match the behavior in patch #261 (Debian #862042). - account for internalBorder in useBorderClipping (report by Robert Ross). - update table of unknown-width characters in wcwidth.c based on Unicode 12.1.0 (prompted by discussion with Robert Ross). - improve description of DECSCL versus S7C1T and S8C1T in ctlseqs.ms. - improve consistency between CSI3t and CSI13t, accounting for differences between some window managers' handling of EMWH extents (report by Bram Moolenaar). - fix a sign-extension when reporting offscreen window position (report by Bram Moolenaar). ==== xz ==== Version update (5.2.4 -> 5.2.5) Subpackages: liblzma5 - Update to 5.2.5: * liblzma: - Fixed several C99/C11 conformance bugs. Now the code is clean under gcc/clang -fsanitize=undefined. Some of these changes might have a negative effect on performance with old GCC versions or compilers other than GCC and Clang. The configure option --enable-unsafe-type-punning can be used to (mostly) restore the old behavior but it shouldn't normally be used. - Improved API documentation of lzma_properties_decode(). - Added a very minor encoder speed optimization. * xz: - Fixed a crash in "xz -dcfv not_an_xz_file". All four options were required to trigger it. The crash occurred in the progress indicator code when xz was in passthru mode where xz works like "cat". - Fixed an integer overflow with 32-bit off_t. It could happen when decompressing a file that has a long run of zero bytes which xz would try to write as a sparse file. Since the build system enables large file support by default, off_t is normally 64-bit even on 32-bit systems. - Fixes for --flush-timeout: * Fix semi-busy-waiting. * Avoid unneeded flushes when no new input has arrived since the previous flush was completed. - Added a special case for 32-bit xz: If --memlimit-compress is used to specify a limit that exceeds 4020 MiB, the limit will be set to 4020 MiB. The values "0" and "max" aren't affected by this and neither is decompression. This hack can be helpful when a 32-bit xz has access to 4 GiB address space but the specified memlimit exceeds 4 GiB. This can happen e.g. with some scripts. - Capsicum sandbox is now enabled by default where available (FreeBSD >= 10). The sandbox debug messages (xz -vv) were removed since they seemed to be more annoying than useful. ==== yast2 ==== Version update (4.2.74 -> 4.2.78) - Remove no longer needed multi status selector since it does not work as expected (bsc#1167523). - 4.2.78 - Fixed alignment in the multi selection CWM widget (part of bsc#1167523) - 4.2.77 - Add Popup#SuppressFeedback to allow to hide feedback for certain actions (needed for bsc#1165705) - 4.2.76 - Force a reset of the firewalld API instance before reading the firewalld configuration (bsc#1166698) - 4.2.75