Packages changed: Mesa Mesa-drivers aaa_base (84.87+git20220324.fca4619 -> 84.87+git20220411.adfb912) acl apparmor audit audit-secondary double-conversion (3.1.7 -> 3.2.0) dracut (056+suse.261.gf83268d5 -> 056+suse.268.g0b2bd662) file freetype2 ghostscript gnome-bluetooth gstreamer-plugins-bad hwinfo (21.80 -> 21.81) icu (70.1 -> 71.1) installation-images-MicroOS (17.47 -> 17.48) kdump (1.0.2+git8.g51e8c4d -> 1.0.2+git12.g1a68ca5) kernel-source (5.17.2 -> 5.17.3) kexec-tools keylime (6.3.1 -> 6.3.2) libapparmor libcap (2.63 -> 2.64) libjpeg-turbo libnl3 (3.5.0 -> 3.6.0) libqt5-qtbase libunistring (0.9.10 -> 1.0) libusb-1_0 (1.0.25 -> 1.0.26) ncurses (6.3.20220319 -> 6.3.20220402) osinfo-db patterns-microos perl-HTML-Parser (3.77 -> 3.78) perl-libwww-perl (6.61 -> 6.62) pipewire (0.3.49 -> 0.3.50) plasma-framework procps (4.0.0 -> 3.3.17) rpm-config-SUSE (20220317 -> 20220414) samba (4.16.0+git.224.70319beb8f8 -> 4.16.0+git.227.931848a12ab) sddm sratom u-boot-rpiarm64 vim (8.2.4602 -> 8.2.4745) wicked (0.6.68 -> 0.6.69) xz zchunk (1.1.16 -> 1.2.1) === Details === ==== Mesa ==== Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - use _multibuild ==== Mesa-drivers ==== Subpackages: Mesa-dri Mesa-gallium - use _multibuild ==== aaa_base ==== Version update (84.87+git20220324.fca4619 -> 84.87+git20220411.adfb912) - Update to version 84.87+git20220411.adfb912: * move bash completion back to -extras (bsc#1187213) ==== acl ==== - Disable -D_FORTIFY_SOURCE=3 for now as explained here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104964 ==== apparmor ==== Subpackages: apparmor-abstractions apparmor-parser apparmor-profiles apparmor-utils python3-apparmor - update zgrep-profile-mr870.diff to allow executing 'expr' (boo#1198531) - Add samba-new-dcerpcd.patch, samba-4.16 has a new dcerpcd daemon which now will spawn new additional services on demand. We need to modify the existing smbd/winbind profiles and additionally add a new set of profiles to cater for the new functionality; (bnc#1198309); - Add samba_deny_net_admin.patch to add new rule to deny noisy setsockopt calls from systemd; (bnc#1196850). ==== audit ==== Subpackages: libaudit1 libauparse0 - Modernize specfile constructs. ==== audit-secondary ==== Subpackages: audit python3-audit system-group-audit - Drop buildrequire on C++ compiler. - Modernize specfile constructs. ==== double-conversion ==== Version update (3.1.7 -> 3.2.0) - update to 3.2.0: * Fix quiet NANs on MIPS* and PA-RISC architectures. ==== dracut ==== Version update (056+suse.261.gf83268d5 -> 056+suse.268.g0b2bd662) Subpackages: dracut-ima dracut-mkinitrd-deprecated - Update to version 056+suse.268.g0b2bd662: * fix(resume): do not add this module if there is no suitable swap (bsc#1198095) * feat(resume): improve sanity check by verifying volatile swap (bsc#1198095) * fix(resume): correct call to block_is_netdevice function (bsc#1197737) * fix(lvm): add missing grep requirement (bsc#1198271) ==== file ==== Subpackages: file-magic libmagic1 - update file-5.41-cache-regexps.patch to fix cache offset miscalculation (bsc#1197780) ==== freetype2 ==== - fix segfault in some applications boo#1198497 add freetype-2.12.0-cff_slot_load-segfault.patch ==== ghostscript ==== - Do no longer require apparmor-abstractions, it is not mandatory to use Ghostscript (bsc#1134289). ==== gnome-bluetooth ==== Subpackages: libgnome-bluetooth-3_0-13 libgnome-bluetooth-ui-3_0-13 typelib-1_0-GnomeBluetooth-3_0 - Recommends bluez-auto-enable-devices to ensure BT is enabled at startup (glgo#GNOME/gnome-bluetooth#110). ==== gstreamer-plugins-bad ==== Subpackages: libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 - Add spandsp3.patch: Fix build with spandsp 3.x by including private headers. ==== hwinfo ==== Version update (21.80 -> 21.81) - merge gh#openSUSE/hwinfo#112 - fix bug in determining serial console device name (bsc#1198043) - 21.81 ==== icu ==== Version update (70.1 -> 71.1) - update to 71.1: * updates to CLDR 41 locale data with various additions and corrections. * phrase-based line breaking for Japanese. Existing line breaking methods follow standards and conventions for body text but do not work well for short Japanese text, such as in titles and headings. This new feature is optimized for these use cases. * support for Hindi written in Latin letters (hi_Latn). The CLDR data for this increasingly popular locale has been significantly revised and expanded. Note that based on user expectations, hi_Latn incorporates a large amount of English, and can also be referred to as ?Hinglish?. * time zone data updated to version 2022a. Note that pre-1970 data for a number of time zones has been removed, as has been the case in the upstream tzdata release since 2021b. - drop fix-ucptrietest-golden-diff.patch (upstream) ==== installation-images-MicroOS ==== Version update (17.47 -> 17.48) - merge gh#openSUSE/installation-images#586 - add xrdb to inst-sys (bsc#1198294) - 17.48 ==== kdump ==== Version update (1.0.2+git8.g51e8c4d -> 1.0.2+git12.g1a68ca5) - remount filesystem r/w for fadump (bsc#1197125) - stop reloading FADump on CPU hot-add event ==== kernel-source ==== Version update (5.17.2 -> 5.17.3) - Linux 5.17.3 (bsc#1012628). - lib/logic_iomem: correct fallback config references (bsc#1012628). - um: fix and optimize xor select template for CONFIG64 and timetravel mode (bsc#1012628). - rtc: wm8350: Handle error for wm8350_register_irq (bsc#1012628). - net: dsa: felix: fix possible NULL pointer dereference (bsc#1012628). - mm: kfence: fix objcgs vector allocation (bsc#1012628). - KVM: x86/pmu: Use different raw event masks for AMD and Intel (bsc#1012628). - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (bsc#1012628). - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (bsc#1012628). - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (bsc#1012628). - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (bsc#1012628). - drm: Add orientation quirk for GPD Win Max (bsc#1012628). - Bluetooth: hci_sync: Fix compilation warning (bsc#1012628). - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 (bsc#1012628). - Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt (bsc#1012628). - drm/amd/display: Add signal type check when verify stream backends same (bsc#1012628). - drm/amdkfd: enable heavy-weight TLB flush on Arcturus (bsc#1012628). - drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800 (bsc#1012628). - drm/edid: improve non-desktop quirk logging (bsc#1012628). - Bluetooth: hci_event: Ignore multiple conn complete events (bsc#1012628). - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj (bsc#1012628). - drm/amd/display: Fix memory leak (bsc#1012628). - drm/amd/display: Use PSR version selected during set_psr_caps (bsc#1012628). - usb: gadget: tegra-xudc: Do not program SPARAM (bsc#1012628). - usb: gadget: tegra-xudc: Fix control endpoint's definitions (bsc#1012628). - usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value (bsc#1012628). - ptp: replace snprintf with sysfs_emit (bsc#1012628). - Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGISTER is set (bsc#1012628). - selftests, xsk: Fix bpf_res cleanup test (bsc#1012628). - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (bsc#1012628). - drm/amdkfd: Don't take process mutex for svm ioctls (bsc#1012628). - drm/amdkfd: Ensure mm remain valid in svm deferred_list work (bsc#1012628). - drm/amdkfd: svm range restore work deadlock when process exit (bsc#1012628). - drm/amdgpu: Fix an error message in rmmod (bsc#1012628). - mlxsw: spectrum: Guard against invalid local ports (bsc#1012628). - RDMA/rtrs-clt: Do stop and failover outside reconnect work (bsc#1012628). - powerpc/xive: Export XIVE IPI information for online-only processors (bsc#1012628). - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 (bsc#1012628). - ath11k: fix kernel panic during unload/load ath11k modules (bsc#1012628). - ath11k: pci: fix crash on suspend if board file is not found (bsc#1012628). - ath11k: mhi: use mhi_sync_power_up() (bsc#1012628). - net/smc: Send directly when TCP_CORK is cleared (bsc#1012628). - drm/bridge: Add missing pm_runtime_put_sync (bsc#1012628). - bpf: Make dst_port field in struct bpf_sock 16-bit wide (bsc#1012628). - scsi: mvsas: Replace snprintf() with sysfs_emit() (bsc#1012628). - scsi: bfa: Replace snprintf() with sysfs_emit() (bsc#1012628). - drm/v3d: fix missing unlock (bsc#1012628). - power: supply: axp20x_battery: properly report current when discharging (bsc#1012628). - mt76: mt7921: fix crash when startup fails (bsc#1012628). - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (bsc#1012628). - i40e: Add sending commands in atomic context (bsc#1012628). - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (bsc#1012628). - libbpf: Fix build issue with llvm-readelf (bsc#1012628). - ipv6: make mc_forwarding atomic (bsc#1012628). - ref_tracker: implement use-after-free detection (bsc#1012628). - net: initialize init_net earlier (bsc#1012628). - powerpc: Set crashkernel offset to mid of RMA region (bsc#1012628). - drm/amdgpu: Fix recursive locking warning (bsc#1012628). - scsi: smartpqi: Fix rmmod stack trace (bsc#1012628). - scsi: smartpqi: Fix kdump issue when controller is locked up (bsc#1012628). - PCI: aardvark: Fix support for MSI interrupts (bsc#1012628). - kvm: selftests: aarch64: fix assert in gicv3_access_reg (bsc#1012628). - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (bsc#1012628). - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (bsc#1012628). - kvm: selftests: aarch64: fix some vgic related comments (bsc#1012628). - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (bsc#1012628). - iommu/arm-smmu-v3: fix event handling soft lockup (bsc#1012628). - usb: ehci: add pci device support for Aspeed platforms (bsc#1012628). - KVM: arm64: Do not change the PMU event filter after a VCPU has run (bsc#1012628). - libbpf: Fix accessing syscall arguments on powerpc (bsc#1012628). - libbpf: Fix accessing the first syscall argument on arm64 (bsc#1012628). - libbpf: Fix accessing the first syscall argument on s390 (bsc#1012628). - PCI: endpoint: Fix alignment fault error in copy tests (bsc#1012628). - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH (bsc#1012628). - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (bsc#1012628). - scsi: mpi3mr: Fix deadlock while canceling the fw event (bsc#1012628). - scsi: mpi3mr: Fix reporting of actual data transfer size (bsc#1012628). - scsi: mpi3mr: Fix memory leaks (bsc#1012628). - powerpc/set_memory: Avoid spinlock recursion in change_page_attr() (bsc#1012628). - power: supply: axp288-charger: Set Vhold to 4.4V (bsc#1012628). - drm/sprd: fix potential NULL dereference (bsc#1012628). - drm/sprd: check the platform_get_resource() return value (bsc#1012628). - drm/amd/display: reset lane settings after each PHY repeater LT (bsc#1012628). - net/mlx5e: Disable TX queues before registering the netdev (bsc#1012628). - HID: apple: Report Magic Keyboard 2021 battery over USB (bsc#1012628). - HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB (bsc#1012628). - usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() (bsc#1012628). - iwlwifi: mvm: Correctly set fragmented EBS (bsc#1012628). - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (bsc#1012628). - iwlwifi: mvm: move only to an enabled channel (bsc#1012628). - ipv6: annotate some data-races around sk->sk_prot (bsc#1012628). - drm/msm/dsi: Remove spurious IRQF_ONESHOT flag (bsc#1012628). - x86/mce: Work around an erratum on fast string copy instructions (bsc#1012628). - rtw89: fix RCU usage in rtw89_core_txq_push() (bsc#1012628). - ath11k: Fix frames flush failure caused by deadlock (bsc#1012628). - ipv4: Invalidate neighbour for broadcast address upon address addition (bsc#1012628). - rtw88: change rtw_info() to proper message level (bsc#1012628). - dm ioctl: prevent potential spectre v1 gadget (bsc#1012628). - dm: requeue IO if mapping table not yet available (bsc#1012628). - drm/amdkfd: make CRAT table missing message informational only (bsc#1012628). - vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA (bsc#1012628). - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface (bsc#1012628). - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() (bsc#1012628). - scsi: pm8001: Fix tag values handling (bsc#1012628). - scsi: pm8001: Fix task leak in pm8001_send_abort_all() (bsc#1012628). - scsi: pm8001: Fix tag leaks on error (bsc#1012628). - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() (bsc#1012628). - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (bsc#1012628). - mctp: make __mctp_dev_get() take a refcount hold (bsc#1012628). - powerpc/64s/hash: Make hash faults work in NMI context (bsc#1012628). - mt76: mt7615: Fix assigning negative values to unsigned variable (bsc#1012628). - power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac_and_battery() (bsc#1012628). - power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi_ac_and_battery() (bsc#1012628). - scsi: aha152x: Fix aha152x_setup() __setup handler return value (bsc#1012628). - scsi: hisi_sas: Free irq vectors in order for v3 HW (bsc#1012628). - scsi: hisi_sas: Limit users changing debugfs BIST count value (bsc#1012628). - net/smc: correct settings of RMB window update limit (bsc#1012628). - mips: ralink: fix a refcount leak in ill_acc_of_setup() (bsc#1012628). - iavf: stop leaking iavf_status as "errno" values (bsc#1012628). - macvtap: advertise link netns via netlink (bsc#1012628). - platform/x86: thinkpad_acpi: Add dual fan probe (bsc#1012628). - tuntap: add sanity checks about msg_controllen in sendmsg (bsc#1012628). - Bluetooth: mediatek: fix the conflict between mtk and msft vendor event (bsc#1012628). - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} (bsc#1012628). - Bluetooth: use memset avoid memory leaks (bsc#1012628). - bnxt_en: Eliminate unintended link toggle during FW reset (bsc#1012628). - PCI: endpoint: Fix misused goto label (bsc#1012628). - MIPS: fix fortify panic when copying asm exception handlers (bsc#1012628). - powerpc/code-patching: Pre-map patch area (bsc#1012628). - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (bsc#1012628). - powerpc/secvar: fix refcount leak in format_show() (bsc#1012628). - scsi: libfc: Fix use after free in fc_exch_abts_resp() (bsc#1012628). - platform/x86: x86-android-tablets: Depend on EFI and SPI (bsc#1012628). - can: isotp: set default value for N_As to 50 micro seconds (bsc#1012628). - can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() (bsc#1012628). - riscv: Fixed misaligned memory access. Fixed pointer comparison (bsc#1012628). - net: account alternate interface name memory (bsc#1012628). - net: limit altnames to 64k total (bsc#1012628). - net/mlx5e: Remove overzealous validations in netlink EEPROM query (bsc#1012628). - platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method (bsc#1012628). - platform/x86: hp-wmi: Fix 0x05 error code reported by several WMI calls (bsc#1012628). - net: sfp: add 2500base-X quirk for Lantech SFP module (bsc#1012628). - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm (bsc#1012628). - xen/usb: harden xen_hcd against malicious backends (bsc#1012628). - mt76: fix monitor mode crash with sdio driver (bsc#1012628). - xtensa: fix DTC warning unit_address_format (bsc#1012628). - iwlwifi: mei: fix building iwlmei (bsc#1012628). - MIPS: ingenic: correct unit node address (bsc#1012628). - Bluetooth: Fix use after free in hci_send_acl (bsc#1012628). - netfilter: conntrack: revisit gc autotuning (bsc#1012628). - netlabel: fix out-of-bounds memory accesses (bsc#1012628). - ceph: fix inode reference leakage in ceph_get_snapdir() (bsc#1012628). - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error (bsc#1012628). - lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option (bsc#1012628). - init/main.c: return 1 from handled __setup() functions (bsc#1012628). - minix: fix bug when opening a file with O_DIRECT (bsc#1012628). - clk: si5341: fix reported clk_rate when output divider is 2 (bsc#1012628). - clk: mediatek: Fix memory leaks on probe (bsc#1012628). - staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances (bsc#1012628). - staging: vchiq_core: handle NULL result of find_service_by_handle (bsc#1012628). - phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use (bsc#1012628). - phy: amlogic: meson8b-usb2: Use dev_err_probe() (bsc#1012628). - phy: amlogic: meson8b-usb2: fix shared reset control use (bsc#1012628). - clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 (bsc#1012628). - cpufreq: CPPC: Fix performance/frequency conversion (bsc#1012628). - opp: Expose of-node's name in debugfs (bsc#1012628). - staging: wfx: apply the necessary SDIO quirks for the Silabs WF200 (bsc#1012628). - staging: wfx: fix an error handling in wfx_init_common() (bsc#1012628). - w1: w1_therm: fixes w1_seq for ds28ea00 sensors (bsc#1012628). - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() (bsc#1012628). - NFSv4: Protect the state recovery thread against direct reclaim (bsc#1012628). - habanalabs: fix possible memory leak in MMU DR fini (bsc#1012628). - habanalabs: reject host map with mmu disabled (bsc#1012628). - habanalabs/gaudi: handle axi errors from NIC engines (bsc#1012628). - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (bsc#1012628). - clk: ti: Preserve node in ti_dt_clocks_register() (bsc#1012628). - clk: Enforce that disjoints limits are invalid (bsc#1012628). - SUNRPC/xprt: async tasks mustn't block waiting for memory (bsc#1012628). - SUNRPC: remove scheduling boost for "SWAPPER" tasks (bsc#1012628). - NFS: swap IO handling is slightly different for O_DIRECT IO (bsc#1012628). - NFS: swap-out must always use STABLE writes (bsc#1012628). - x86: Annotate call_on_stack() (bsc#1012628). - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (bsc#1012628). - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (bsc#1012628). - virtio_console: eliminate anonymous module_init & module_exit (bsc#1012628). - jfs: prevent NULL deref in diFree (bsc#1012628). - SUNRPC: Fix socket waits for write buffer space (bsc#1012628). - NFS: nfsiod should not block forever in mempool_alloc() (bsc#1012628). - NFS: Avoid writeback threads getting stuck in mempool_alloc() (bsc#1012628). - selftests: net: Add tls config dependency for tls selftests (bsc#1012628). - parisc: Fix CPU affinity for Lasi, WAX and Dino chips (bsc#1012628). - parisc: Fix patch code locking and flushing (bsc#1012628). - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (bsc#1012628). - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() (bsc#1012628). - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (bsc#1012628). - Drivers: hv: vmbus: Fix potential crash on module unload (bsc#1012628). - netfilter: bitwise: fix reduce comparisons (bsc#1012628). - Revert "NFSv4: Handle the special Linux file open access mode" (bsc#1012628). - NFSv4: fix open failure with O_ACCMODE flag (bsc#1012628). - scsi: core: scsi_logging: Fix a BUG (bsc#1012628). - scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling (bsc#1012628). - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (bsc#1012628). - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() (bsc#1012628). - vdpa: mlx5: prevent cvq work from hogging CPU (bsc#1012628). - net: sfc: add missing xdp queue reinitialization (bsc#1012628). - net/tls: fix slab-out-of-bounds bug in decrypt_internal (bsc#1012628). - vrf: fix packet sniffing for traffic originating from ip tunnels (bsc#1012628). - skbuff: fix coalescing for page_pool fragment recycling (bsc#1012628). - Revert "net: dsa: stop updating master MTU from master.c" (bsc#1012628). - ice: Clear default forwarding VSI during VSI release (bsc#1012628). - ice: Fix MAC address setting (bsc#1012628). - mctp: Fix check for dev_hard_header() result (bsc#1012628). - mctp: Use output netdev to allocate skb headroom (bsc#1012628). - net: ipv4: fix route with nexthop object delete warning (bsc#1012628). - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (bsc#1012628). - drm/imx: imx-ldb: Check for null pointer after calling kmemdup (bsc#1012628). - drm/imx: Fix memory leak in imx_pd_connector_get_modes (bsc#1012628). - drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe (bsc#1012628). - regulator: rtq2134: Fix missing active_discharge_on setting (bsc#1012628). - spi: rpc-if: Fix RPM imbalance in probe error path (bsc#1012628). - regulator: atc260x: Fix missing active_discharge_on setting (bsc#1012628). - arch/arm64: Fix topology initialization for core scheduling (bsc#1012628). - bnxt_en: Synchronize tx when xdp redirects happen on same ring (bsc#1012628). - bnxt_en: reserve space inside receive page for skb_shared_info (bsc#1012628). - bnxt_en: Prevent XDP redirect from running when stopping TX queue (bsc#1012628). - sfc: Do not free an empty page_ring (bsc#1012628). - RDMA/mlx5: Don't remove cache MRs when a delay is needed (bsc#1012628). - RDMA/mlx5: Add a missing update of cache->last_add (bsc#1012628). - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (bsc#1012628). - cifs: fix potential race with cifsd thread (bsc#1012628). - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (bsc#1012628). - sctp: count singleton chunks in assoc user stats (bsc#1012628). - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe (bsc#1012628). - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (bsc#1012628). - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (bsc#1012628). - ipv6: Fix stats accounting in ip6_pkt_drop (bsc#1012628). - ice: synchronize_rcu() when terminating rings (bsc#1012628). - ice: xsk: fix VSI state check in ice_xsk_wakeup() (bsc#1012628). - ice: clear cmd_type_offset_bsz for TX rings (bsc#1012628). - net: openvswitch: don't send internal clone attribute to the userspace (bsc#1012628). - net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address() (bsc#1012628). - net: openvswitch: fix leak of nested actions (bsc#1012628). - rxrpc: fix a race in rxrpc_exit_net() (bsc#1012628). - net: sfc: fix using uninitialized xdp tx_queue (bsc#1012628). - net: phy: mscc-miim: reject clause 45 register accesses (bsc#1012628). - qede: confirm skb is allocated before using (bsc#1012628). - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() (bsc#1012628). - drm/amd/display: Fix for dmub outbox notification enable (bsc#1012628). - drm/amd/display: Remove redundant dsc power gating from init_hw (bsc#1012628). - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (bsc#1012628). - drbd: Fix five use after free bugs in get_initial_state (bsc#1012628). - scsi: sd: sd_read_cpr() requires VPD pages (bsc#1012628). - scsi: ufs: ufshpb: Fix a NULL check on list iterator (bsc#1012628). - io_uring: nospec index for tags on files update (bsc#1012628). - io_uring: don't touch scm_fp_list after queueing skb (bsc#1012628). - SUNRPC: Handle ENOMEM in call_transmit_status() (bsc#1012628). - SUNRPC: Handle low memory situations in call_status() (bsc#1012628). - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (bsc#1012628). - iommu/omap: Fix regression in probe for NULL pointer dereference (bsc#1012628). - perf unwind: Don't show unwind error messages when augmenting frame pointer stack (bsc#1012628). - perf: arm-spe: Fix perf report --mem-mode (bsc#1012628). - perf tools: Fix perf's libperf_print callback (bsc#1012628). - perf session: Remap buf if there is no space for event (bsc#1012628). - arm64: Add part number for Arm Cortex-A78AE (bsc#1012628). - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (bsc#1012628). - scsi: ufs: ufs-pci: Add support for Intel MTL (bsc#1012628). - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (bsc#1012628). - mmc: block: Check for errors after write on SPI (bsc#1012628). - mmc: mmci: stm32: correctly check all elements of sg list (bsc#1012628). - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (bsc#1012628). - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (bsc#1012628). - mmc: core: Fixup support for writeback-cache for eMMC and SD (bsc#1012628). - lz4: fix LZ4_decompress_safe_partial read out of bound (bsc#1012628). - highmem: fix checks in __kmap_local_sched_{in,out} (bsc#1012628). - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) (bsc#1012628). - mm/mempolicy: fix mpol_new leak in shared_policy_replace (bsc#1012628). - io_uring: don't check req->file in io_fsync_prep() (bsc#1012628). - io_uring: defer splice/tee file validity check until command issue (bsc#1012628). - io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF (bsc#1012628). - io_uring: fix race between timeout flush and removal (bsc#1012628). - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (bsc#1012628). - btrfs: fix qgroup reserve overflow the qgroup limit (bsc#1012628). - btrfs: zoned: traverse devices under chunk_mutex in btrfs_can_activate_zone (bsc#1012628). - btrfs: remove device item and update super block in the same transaction (bsc#1012628). - btrfs: avoid defragging extents whose next extents are not targets (bsc#1012628). - btrfs: prevent subvol with swapfile from being deleted (bsc#1012628). - spi: core: add dma_map_dev for __spi_unmap_msg() (bsc#1012628). - cifs: force new session setup and tcon for dfs (bsc#1012628). - qed: fix ethtool register dump (bsc#1012628). - arm64: patch_text: Fixup last cpu should be master (bsc#1012628). - RDMA/hfi1: Fix use-after-free bug for mm struct (bsc#1012628). - drbd: fix an invalid memory access caused by incorrect use of list iterator (bsc#1012628). - gpio: Restrict usage of GPIO chip irq members before initialization (bsc#1012628). - x86/msi: Fix msi message data shadow struct (bsc#1012628). - x86/mm/tlb: Revert retpoline avoidance approach (bsc#1012628). - perf/x86/intel: Don't extend the pseudo-encoding to GP counters (bsc#1012628). - ata: sata_dwc_460ex: Fix crash due to OOB write (bsc#1012628). - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (bsc#1012628). - perf/core: Inherit event_caps (bsc#1012628). - irqchip/gic-v3: Fix GICR_CTLR.RWP polling (bsc#1012628). - fbdev: Fix unregistering of framebuffers without device (bsc#1012628). - amd/display: set backlight only if required (bsc#1012628). - drm/panel: ili9341: fix optional regulator handling (bsc#1012628). - drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw (bsc#1012628). - drm/amdgpu/display: change pipe policy for DCN 2.1 (bsc#1012628). - drm/amdgpu/smu10: fix SoC/fclk units in auto mode (bsc#1012628). - drm/amdgpu/vcn: Fix the register setting for vcn1 (bsc#1012628). - drm/amdkfd: Create file descriptor after client is added to smi_clients list (bsc#1012628). - drm/amdgpu: don't use BACO for reset in S3 (bsc#1012628). - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (bsc#1012628). - Revert "ACPI: processor: idle: Only flush cache on entering C3" (bsc#1012628). - drm/amdkfd: Fix variable set but not used warning (bsc#1012628). - net/smc: send directly on setting TCP_NODELAY (bsc#1012628). - Revert "selftests: net: Add tls config dependency for tls selftests" (bsc#1012628). - bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide (bsc#1012628). - selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port (bsc#1012628). - bpf: Treat bpf_sk_lookup remote_port as a 2-byte field (bsc#1012628). - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 (bsc#1012628). - perf python: Fix probing for some clang command line options (bsc#1012628). - tools build: Filter out options and warnings not supported by clang (bsc#1012628). - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts (bsc#1012628). - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" (bsc#1012628). - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (bsc#1012628). - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (bsc#1012628). - powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit (bsc#1012628). - Revert "powerpc: Set max_mapnr correctly" (bsc#1012628). - x86/bug: Prevent shadowing in __WARN_FLAGS (bsc#1012628). - objtool: Fix SLS validation for kcov tail-call replacement (bsc#1012628). - sched/core: Fix forceidle balancing (bsc#1012628). - sched: Teach the forced-newidle balancer about CPU affinity limitation (bsc#1012628). - x86,static_call: Fix __static_call_return0 for i386 (bsc#1012628). - x86/extable: Prefer local labels in .set directives (bsc#1012628). - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling (bsc#1012628). - powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S (bsc#1012628). - irqchip/gic, gic-v3: Prevent GSI to SGI translations (bsc#1012628). - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning (bsc#1012628). - static_call: Don't make __static_call_return0 static (bsc#1012628). - io_uring: move read/write file prep state into actual opcode handler (bsc#1012628). - io_uring: propagate issue_flags state down to file assignment (bsc#1012628). - io_uring: defer file assignment (bsc#1012628). - io_uring: drop the old style inflight file tracking (bsc#1012628). - Update config files. - commit a63605c - Update config files: set CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y (bsc#1198276) Using efivars as the pstore default backend is dangerous, as it might fill up quickly with dumps, eventually resulting in a non-bootable system. The feature can be enabled manually via efi_pstore.pstore_disable=0 option. - commit 458c79b - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (bsc#1198248). - commit c87e719 - Update patches.suse/x86-pm-save-the-msr-validity-status-at-context-setup.patch (bsc#1198400). - Update patches.suse/x86-speculation-restore-speculation-related-msrs-during-s3-resume.patch (bsc#1198400). - commit b1cc750 - drm/nouveau/pmu: Add missing callbacks for Tegra devices (bsc#1196967). - commit 0789f15 ==== kexec-tools ==== - kexec-tools-print-error-if-kexec_file_load-fails.patch: print error if kexec_file_load fails (bsc#1197176). ==== keylime ==== Version update (6.3.1 -> 6.3.2) Subpackages: keylime-agent keylime-config keylime-firewalld keylime-registrar keylime-tpm_cert_store keylime-verifier python38-keylime - Update to version v6.3.2: * general: bump Keylime version to 6.3.2 * tpm_main: flush transient objects * pypi: add notice that the Python API is unstable * installer: use OpenSSL by default * Avoid mounting secdir while unmounting it * remove TPM, VTPM and IMA stubbing support * archive: remove all archive files * Change GH reviewers to be from developer group * added suse / opensuse support with zypper * Fix tpm import in test_tpm.py * Fix cfssl configuration in run_tests.sh * tpm_emulator: improve TPM emulator installation * config: Add option to enable DB debugging via DEBUG_DB env var * Enable SQL query cache for JSONPickleType * tpm_emulator: move everything into systemd services * Implement broader key support for Keylime's signing mechanisms * tenant: Use exponential backoff on key verification retries * tenant: Move JSON parsing to capture possible exceptions * tenant: Move verifier stop from do_quote to do_verify * pylint: Fix issues related to W0602 global-variable-not-assigned * tenant: Handle 404 error from registrar gracefully * pylint: Fix remaining code with issue R1732 consider-using-with * pylint: Fix R1732 consider-using-with * pylint: Fix issue detected by pylint-2.13.0 * pylint: Fix issue detected by pylint-2.13.0 * tenant: verify agent quote before adding to verifier * README: remove tpm2-abrmd and OSX sections * pylint: Fix issues related to W0102 dangerous-default-value * pylint: Fix R0201 no-self-use * pylint: remove W1203 logging-format-interpolation from ignore list * pylint: remove R1729 use-a-generator from ignore list * pylint: remove E1120 no-value-for-parameter from ignore list * pylint: remove W1201 logging-not-lazy from ignore list * pylint: fix C0209 consider-using-f-string * pylint: fix C0201 consider-iterating-dictionary * pylint: fix W1509 subprocess-popen-preexec-fn * keylime_tenant non-zero exit code on error * Fix prepare step adjustments in packit-ci.fmf plan * failure: fix Pattern type hint * mypy: add initial Mypy configuration * ima_ast: add type hints * failure: add type hints * logging, config: add type hints for logging module * algorithms: add type hints * json: add type hints and add JSONType as custom type * Full allowlist processing when not adding host * provider, vTPM: remove vTPM manager and provider code * tpm: fix that the set of missing PCRs is not serializable in failure * Restores the option to use keylime agents without mTLS * services: make the services run as keylime user instead of root * State in --help that SHA-256 is used for --allowlist-checksum * config: change cacert.pem to cacert.crt * registrar_client: validate connections against registrar ca certificate * tenant: validate connections against verifier ca certificate * request_client: only add custom adapter if TLS is enabled * setup: add static assets for webapp * Add TESTING.md describing testing details * Fix some remaining log format strings * Fix for database_url parameter with sqlite * Enable test basic-attestation-with-unpriviledged-agent in Packit CI * Use lazy string formatting when logging (#535) * Make Packit CI plan more resource-saving * keylime.conf: Document setting ownership in WORK_DIR (/var/lib/keylime) * agent: Make sure tmpfs is empty even if not mounted or cannot unmount * agent: Drop privileges by switching to normal user and group * agent: Move mounting of tmpfs towards beginning of main() * agent: Read measured boot log near process start * agent: Open file for IMA log file near process start * ima: Refactor read_measurement_list() to take file as argument * Add the policy name to failure event * tpm_main: Check if tpm_cert_store exists (#553) * Remove tag input from container build workflow * Push container images to quay.io/keylime org * Enable code coverage measurement for e2e tests in Packit CI * config: fix config search order * Add defaults for ephemeral keys for agent records * Update outdated greetings Github messages * services: add keylime_agent_secure.mount service * installer.sh: updated tpm2-{tools, tss}, use system packages if possible * revocation_notifier: convert the data to str in the notifiers * revocation_notifier: mark webhook threads as daemon and add timeout * Fix Packit CI test plan Summary * Enable Packit CI testing on CentOS Stream 8 * Enable Packit CI testing on Fedora Rawhide * Remove last trace of TPM 1.2 (hopefully) * verifier: remove start_tornado() function * verifier: wait for connections to be closed before stopping ioloop * revocation_notifier: kill ZeroMQ broker if it blocks more than 5s * Add more e2e tests to Packit CI * Enable EPEL repo on CentOS Stream in packit.yaml - Drop already merged patches * drop_privileges_of_agent_process_after_startup.patch * config_fix_config_search_order.patch * services_add_keylime_agent_secure_mount_service.patch ==== libapparmor ==== - update zgrep-profile-mr870.diff to allow executing 'expr' (boo#1198531) - Add samba-new-dcerpcd.patch, samba-4.16 has a new dcerpcd daemon which now will spawn new additional services on demand. We need to modify the existing smbd/winbind profiles and additionally add a new set of profiles to cater for the new functionality; (bnc#1198309); - Add samba_deny_net_admin.patch to add new rule to deny noisy setsockopt calls from systemd; (bnc#1196850). ==== libcap ==== Version update (2.63 -> 2.64) - update to 2.64: * Fix memory leak in libpsx at program exit. * Be more resilient to CGo configuration with Go compiler when building tests. * Fix cap_*prctl() return code/errno handling. * Minor clarification to cap_get_pid() man page concerning pid value within namespaces. ==== libjpeg-turbo ==== - update to 2.1.3: * Fixed a regression introduced by 2.0 beta1[7] whereby cjpeg compressed PGM input files into full-color JPEG images unless the `-grayscale` option was used. * cjpeg now automatically compresses GIF and 8-bit BMP input files into grayscale JPEG images if the input files contain only shades of gray. * The build system now enables the intrinsics implementation of the AArch64 (Arm 64-bit) Neon SIMD extensions by default when using GCC 12 or later. * Fixed a segfault that occurred while decompressing a 4:2:0 JPEG image using the merged (non-fancy) upsampling algorithms (that is, with `cinfo.do_fancy_upsampling` set to `FALSE`) along with `jpeg_crop_scanline()`. Specifically, the segfault occurred if the number of bytes remaining in the output buffer was less than the number of bytes required to represent one uncropped scanline of the output image. For that reason, the issue could only be reproduced using the libjpeg API, not using djpeg. ==== libnl3 ==== Version update (3.5.0 -> 3.6.0) Subpackages: libnl-config libnl3-200 - Update to release 3.6.0 * route/mdb: add support for MAC multicast entries * mdb: support bridge multicast database notification * Support Hardware offload capability for MACsec * nflog: add CT support * Add IPv6 GRE support * Add IPv6 VTI support * Add support for team devices - Drop 0001-route-link-add-RTNL_LINK_REASM_OVERLAPS-stat.patch (merged) ==== libqt5-qtbase ==== Subpackages: libQt5Concurrent5 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5 libQt5PrintSupport5 libQt5Sql5 libQt5Sql5-sqlite libQt5Test5 libQt5Widgets5 libQt5Xml5 - Add mitigate-FORTIFY_SOURCE-3.patch that should mitigate new -D_FORTIFY_SOURCE=3 level as analyzed in GCC bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105078. ==== libunistring ==== Version update (0.9.10 -> 1.0) - Update to 1.0: * Unicode 14.0.0 support * License changed to LGPL-3.0-or-later OR GPL-2.0-or-later * *_uctomb functions now support strings larger than 2 GiB * linebreak functions now make it easier to work with strings that contain CR-LF sequences * New properties for recognizing pictographics symbols and regional indicators - drop disable-broken-tests.patch ==== libusb-1_0 ==== Version update (1.0.25 -> 1.0.26) - Update to version 1.0.26 * Fix regression with transfer free's after closing device * Fix regression with destroyed context if API is misused * Workaround for applications using missing default context * Fix hotplog enumeration regression * Build fixes for various platforms and configurations * Add interface bound checking for broken devices * Add umockdev tests on Linux ==== ncurses ==== Version update (6.3.20220319 -> 6.3.20220402) Subpackages: libncurses6 ncurses-utils terminfo-base - Add ncurses patch 20220402 + amend extended_captype(), returning CANCEL if a string is explicitly cancelled. + make description-fields distinct -TD - Add ncurses patch 20220326 + update teken -TD + add teken-16color, teken-vt and teken-sc -TD + add a few missing details for vte-2018 (report by Robert Lange) -TD ==== osinfo-db ==== - bsc#1197958 - request support for SLE15-SP4 in the osinfo database - Add support for SUSE linux Enterprise Micro 5.2 add-slem5.2-support.patch ==== patterns-microos ==== Subpackages: patterns-microos-alt_onlyDVD patterns-microos-apparmor patterns-microos-base patterns-microos-base-microdnf patterns-microos-base-packagekit patterns-microos-base-zypper patterns-microos-basesystem patterns-microos-cloud patterns-microos-cockpit patterns-microos-defaults patterns-microos-desktop-common patterns-microos-desktop-gnome patterns-microos-desktop-kde patterns-microos-hardware patterns-microos-ima_evm patterns-microos-onlyDVD patterns-microos-ra_agent patterns-microos-ra_verifier patterns-microos-selinux patterns-microos-sssd_ldap - Revert "Remove requirement of pattern-bootloader". Containers should not be using pattern-microos-base. MicroOS needs pattern for having a branded bootloader - Ensure bluez-auto-enable-devices is required for GNOME desktop (glgo#GNOME/gnome-bluetooth#110). ==== perl-HTML-Parser ==== Version update (3.77 -> 3.78) - updated to 3.78 see /usr/share/doc/packages/perl-HTML-Parser/Changes 3.78 2022-03-28 * Remove unused variable (GH#26) (Michal Josef ?pa?ek) ==== perl-libwww-perl ==== Version update (6.61 -> 6.62) - updated to 6.62 see /usr/share/doc/packages/perl-libwww-perl/Changes 6.62 2022-04-05 01:04:17Z - Allow downloading to a filehandle (GH#400) (Andrew Fresh) ==== pipewire ==== Version update (0.3.49 -> 0.3.50) Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Update to version 0.3.50: * Highlights - pw-stream can now report more timing information and can suggest the optimal number of samples to queue for playback. - pw-dot now works again. - module-pulse-tunnel latency was improved. - Wine applications using the JACK backend should no longer crash. - The channelmixer defaults are improved and the muffled sound when playing back 5.1 and 7.1 material has been fixed. - Many fixes and improvements. * PipeWire - pw-stream now places a suggested amount of samples in the pw-buffer for playback. This allows you to remove some places where spa_io_rate_match was needed to get this information. - pw-stream has new API to request a timing update. New fields are added in the timing info, such as number of buffered samples in the resampler and the number of queued and dequeued buffers. - pw-stream has support for double controls now. More controls are exposed such as the Rate control to do adaptive resampling. - The thread-utils object was moved to the context to avoid some concurrent use cases that caused crashes. - Deactivating an exported node/stream will now remove the node from the data-thread immediately so that the process function will not be called anymore and resources can be safely freed. This could fix some of the last remaining crashes when streams are stopped. - PipeWire will now fail to load a module that tries to register the same export type twice instead of silently doing the wrong thing. * Modules - Many modules now use the NODE_WANT_DRIVER instead of the pipewire.dummy NODE_GROUP property. This makes it possible to use them with any other driver and can avoid resampling in some cases. - module-pulse-tunnel now uses an adaptive resampler to keep the latency under control. Latency should be much better than before and stay constant even when there are network delays. - There is now an option for packages to disable building the RTKit module, which is still built by default for backwards compatibility reasons. - A leak was fixed in filter-chain. - Module node names are now made more unique with the pid. * tools - pw-cat verbose output has been improved. - pw-link now has a man page. - pw-reserve now has an -r option to make it issue a RequestRelease command on the owner of the device. This makes it possible to ask WirePlumber to close and release a device. - Fix pw-dot again. It didn't work anymore because of stray done events that were emitted to notify the client of object serials. * SPA - The channelmixer now has PSD upmixing enabled again. We used the simple upmixing in the previous release but that just sounds too awful to be a good default. - The channelmixer will not upmix FC and LFE anymore when upmixing is explicitly disabled. - The channelmixer will only lowpass filter FC and LFE channels when they were upmixed. - The defaults of the channelmixer were tweaked a little. There is now a little bit more bass in the LFE channel and more high fequencies in the FC channel when upmixing. Also the channel widening has been disabled by default. - Locale independent float parsing now uses a more portable solution with uselocale. - ALSA will now only allocate a buffer size big enough to hold 4 times the quantum limit instead of as large as possible. * pulse-server - Internal cleanups in handling of modules. - A quirk to force s16 sample formats for teams-insider has been added. * JACK - The data-loop is now started in activate and stopped in deactivate. This makes the data-loop respect any custom thread functions you configure. This also makes Wine apps using the JACK backend work. - Port sorting was improved/fixed. - Rebase reduce-meson-dependency.patch. - Require RealtimeKit. ==== plasma-framework ==== Subpackages: libKF5Plasma5 plasma-framework-components - Apply b62d83bef7733e4943e6f66787166b41198d1359.patch fixes plasmoid layout regression (kde#452512) ==== procps ==== Version update (4.0.0 -> 3.3.17) - Add patch bsc1195468-23da4f40.patch to fix bsc#1195468 that is ignore SIGURG - Correct used URLs - Skip test suite on emulated riscv64 systems as the qemu process is unexpected on the command lines of processes - Add upstream patch procps-3.3.17-bsc1181976.patch based on commit 3dd1661a to fix bsc#1181976 that is change descripton of psr, which is for 39th field of /proc/[pid]/stat - Don't install translated man pages for non-installed binaries (uptime, kill). - Remove /usr/share/man/uk dir to file list for lang sub package: It's now provided by filesystem. - Add /usr/share/man/uk dir to file list for lang sub package - Fix directory for Ukrainian man pages translations. - Move localized man pages to lang package. - Remove obsolete conditionals. - Remove obsolete --enable-oomem option. - Run spec-cleaner. - Update to procps-ng-3.3.17 * library: Incremented to 8:3:0 (no removals or additions, internal changes only) * all: properly handle utf8 cmdline translations issue #176 * kill: Pass int to signalled process merge #32 * pgrep: Pass int to signalled process merge #32 * pgrep: Check sanity of SG_ARG_MAX issue #152 * pgrep: Add older than selection merge #79 * pidof: Quiet mode merge #83 * pidof: show worker threads Redhat #1803640 * ps.1: Mention stime alias issue #164 * ps: check also match on truncated 16 char comm names * ps: Add exe output option Redhat #1399206 * ps: A lot more sorting available merge #99 * pwait: New command waits for a process merge #97 * sysctl: Match systemd directory order Debian #950788 * sysctl: Document directory order Debian #951550 * top: ensure config file backward compatibility Debian #951335 * top: add command line 'e' for symmetry with 'E' issue #165 * top: add '4' toggle for two abreast cpu display issue #172 * top: add '!' toggle for combining multiple cpus * top: fix potential SEGV involving -p switch merge #114 * vmstat: Wide mode gives wider proc columns merge #48 * watch: Add environment variable for interval merge #62 * watch: Add no linewrap option issue #182 * watch: Support more colors merge #106,#109 * free,uptime,slabtop: complain about extra ops issue #181 - Remove now obsolete upstream patches * procps-check-sanity-of-SC_ARG_MAX.patch * procps-ng-3e1c00d0.patch - Port patches * procps-ng-3.3.10-integer-overflow.patch * procps-ng-3.3.10-large_pcpu.patch * procps-ng-3.3.8-accuracy.dif * procps-ng-3.3.8-bnc634840.patch * procps-ng-3.3.8-petabytes.patch * procps-ng-3.3.8-tinfo.dif * procps-ng-3.3.9-w-notruncate.diff * procps-v3.3.3-read-sysctls-also-from-boot-sysctl.conf-kernelversion.diff - Package translations in procps-lang. - prepare usrmerge (boo#1029961) - Add upstream procps-check-sanity-of-SC_ARG_MAX.patch in order to fix pgrep: cannot allocate 4611686018427387903 bytes when ulimit -s is unlimited. - Replace patch procps-ng-3.3.16-comm_len.patch with upstream commitment patch procps-ng-3e1c00d0.patch (bsc#1158830) - Enable pidof by default - Update to procps-ng-3.3.16 * library: Increment to 8:2:0 No removals or functions Internal changes only, so revision is incremented. Previous version should have been 8:1:0 not 8:0:1 * docs: Use correct symbols for -h option in free.1 Debian #898774 * docs: ps.1 now warns about command name length issue #101 * docs: install translated man pages issue #146 * pgrep: Match on runstate issue #109, Debian #919381 * snice: Fix matching on pid merge #89 * top: can now exploit 256-color terminals issue #96 * top: preserves 'other filters' in configuration file issue #99 * top: can now collapse/expand forest view children issue #99 * top: parent %CPU time includes collapsed children * top: improve xterm support for vim navigation keys issue #135 * top: avoid segmentation fault at program termination Redhat #1737552 - Port patches (mostly changed offsets of the hunks) * procps-ng-3.3.10-fdleak.dif * procps-ng-3.3.10-large_pcpu.patch * procps-ng-3.3.10-slab.patch * procps-ng-3.3.10-xen.dif * procps-ng-3.3.8-bnc634840.patch * procps-ng-3.3.8-petabytes.patch * procps-ng-3.3.8-readeof.patch * procps-ng-3.3.8-tinfo.dif * procps-ng-3.3.8-vmstat-terabyte.dif * procps-v3.3.3-read-sysctls-also-from-boot-sysctl.conf-kernelversion.diff - Delete patches now upstream * procps-ng-3.3.15-typo.patch * procps-ng-3.3.8-top.1.diff - Add aptch procps-ng-3.3.16-comm_len.patch * "ps -C" does not allow anymore an argument longer than 15 characters (bsc#1158830) - Reference patch procps-ng-3.3.15-typo.patch this patch add a missed parenthesis for a nroff macro that is \*We become \*(We in line 2186 of top/top.1 - Update to procps-ng-3.3.15 (bsc#1092100) * library: Increment to 8:0:1 No removals, no new functions Changes: slab and pid structures * library: Just check for SIGLOST and don't delete it issue #93 * library: Fix integer overflow and LPE in file2strvec CVE-2018-1124 * library: Use size_t for alloc functions CVE-2018-1126 * library: Increase comm size to 64 * pgrep: Fix stack-based buffer overflow CVE-2018-1125 * pgrep: Remove >15 warning as comm can be longer issue #92 * ps: Fix buffer overflow in output buffer, causing DOS CVE-2018-1123 * ps: Increase command name selection field to 64 * top: Don't use cwd for location of config CVE-2018-1122 - Increase so major number - Update to procps-ng-3.3.14 * update translations * library: build on non-glibc systems * free: fix scaling on 32-bit systems * Revert "Support running with child namespaces" - Update descriptions. - Remove sysvinit boot script - Add procps-rpmlintrc - Update to procps-ng-3.3.13 * library: Increment to 7:0:1 No changes, no removals New fuctions: numa_init, numa_max_node, numa_node_of_cpu, numa_uninit, xalloc_err_handler * doc: Document I idle state in ps.1 and top.1 Debian #886967 * free: fix some of the SI multiples issue #45 * kill: -l space between name parses correctly Debian #854407 * library: dont use vm_min_free on non Linux Debian #831396 * library: dont use SIGPWR on FreeBSD Debian #832148 * library: don't strip off wchan prefixes (ps & top) Redhat #1322111 * pgrep: warn about 15+ char name only if -f not used * pgrep/pkill: only match in same namespace by default merge #41 * pidof: specify separator between pids merge #58 * pkill: Return 0 only if we can kill process Debian #852758 * pmap: fix duplicate output line under '-x' option Redhat #1374061 * ps: avoid eip/esp address truncations Debian #846361 * ps: recognizes SCHED_DEADLINE as valid CPU scheduler * ps: display NUMA node under which a thread ran issue #58 * ps: Add seconds display for cputime and time merge #43 * ps: Add LUID field merge #57 Redhat #1518986 * sysctl: Permit empty string for value issue #74 * sysctl: Don't segv when file not available issue #76 * sysctl: Read and write large buffers merge #56 * top: add config file support for XDG specification * top: eliminated minor libnuma memory leak * top: show fewer memory decimal places (configurable) issue #50 * top: provide command line switch for memory scaling Redhat #1034466, issue #53 * top: provide command line switch for CPU States issue #55 * top: provides more accurate cpu usage at startup Redhat #1182327 * top: display NUMA node under which a thread ran issue #58 * top: fix argument parsing quirk resulting in SEGV Redhat #1450429 * top: delay interval accepts non-locale radix point Redhat #1182248 * top: address a wishlist man page NLS suggestion Debian #865689 * top: fix potential distortion in 'Mem' graph display issue #64 * top: provide proper multi-byte string handling issue #68 * top: startup defaults are fully customizable Redhat #1153049, #1499410, issues #6, #78 * see man page 6c. SYSTEM Configuration File * watch: define HOST_NAME_MAX where not defined Debian #830734 * vmstat: Fix alignment for disk partition format issue #69 * watch: Support ANSI 39,49 reset sequences issue #73 - Removed now patch now upstream 0001-Preload-sysctl-lines-even-if-longer-than-stdio-buffe.patch 0002-Add-flexible-buffered-I-O-based-on-fopencookie-3.patch 0003-Use-new-standard-I-O-for-reading-writing-sysctl-valu.patch procps-ng-3.3.12-stable_secret.patch procps-ng-3.3.12-strtod.patch procps-ng-3.3.12-sysctl-a.patch procps-ng-3.3.12-sysctl-iobuf.patch - Port patches procps-ng-3.3.10-bnc634071_procstat2.diff procps-ng-3.3.10-errno.patch procps-ng-3.3.10-fdleak.dif procps-ng-3.3.10-integer-overflow.patch procps-ng-3.3.10-large_pcpu.patch procps-ng-3.3.10-slab.patch procps-ng-3.3.11-pmap4suse.patch procps-ng-3.3.8-accuracy.dif procps-ng-3.3.8-bnc634840.patch procps-ng-3.3.8-ignore-scan_unevictable_pages.patch procps-ng-3.3.8-petabytes.patch procps-ng-3.3.8-readeof.patch procps-ng-3.3.8-tinfo.dif procps-ng-3.3.8-top.1.diff procps-v3.3.3-read-sysctls-also-from-boot-sysctl.conf-kernelversion.diff - Use %license (boo#1082318) - Remove patch procps-ng-3.3.12-sysctl-iobuf-write.patch (bsc#1077746) - Add patches 0001-Preload-sysctl-lines-even-if-longer-than-stdio-buffe.patch 0002-Add-flexible-buffered-I-O-based-on-fopencookie-3.patch 0003-Use-new-standard-I-O-for-reading-writing-sysctl-valu.patch from my project https://gitlab.com/bitstreamout/procps/tree/procio which implements a flexible buffer for reading and writing values below /proc/sys (bsc#1039941) - Add patch procps-ng-3.3.12-sysctl-iobuf-write.patch to use increased buffer on writing /proc/sys/net/ipv4/ip_local_reserved_ports - procps-ng-3.3.12-sysctl-iobuf.patch: fix crash - Add patch procps-ng-3.3.12-sysctl-iobuf.patch to increase I/O buffer for reading and writing values below /proc/sys (bsc#1039941) - Add patch procps-ng-3.3.12-stable_secret.patch to avoid messages on unset /proc/sys/net/ipv6/conf/*/stable_secret due EIO - Drop support for xinetd (systat.xinetd) * xinetd is being obsoleted * provided service is considered unsecure and is unlikely to be used anyways - Small packaging cleanup with spec-cleaner - Add patch procps-ng-3.3.12-sysctl-a.patch (bsc#1039941, had been accepted upstream) that is allow content lines below /proc/sys longer than 1024 characters - Explain option --no-truncate of command w - Remove -L option on screen call dues API change, now we depend on environment variables only. - Only buildrequire pkgconfig(libsystemd) instead of pkgconfig(libsystemd-login): The latter was merged into libsystemd in version 209. - Avoid fillup and insserv on modern systems (bsc#992845) - Use test suite but avoid the w command due dummy utmp * This requires dejagnu for the runtest command * This requires screen to be able to provide a tty - Add patch procps-ng-3.3.12-strtod.patch to fix missed extern declaration of strtod_nol_or_err() - Update to procps-ng-3.3.12 * libprocps API 6:0:0 * build: formerly optional --enable-oomem unconditional * free: man document rewritten for shared Debian #755233 * free: interpret intervals in non-locale way Debian #692113 * kill: report error if cannot kill process Debian #733172 * library: refine calculation of 'cached' memory * library: find tty quicker Debian #770215 * library: eliminate threads display inconsistencies Redhat #1284091 * pidof: check cmd if space found in argv0 * pmap: fixed detail parsing on long mapping lines * pmap: fix occasional incorrect memory usage values Redhat #1262864 * ps: sort by cgroup Debian #692279 * ps: display control group name with -o cgname * ps: fallback to attr/current for context Debian #786956 * ps: enabled broken 'thcount' option Redhat #1174313 * tests: conditionally add prctl Debian #816237 * top: displays the 3 new linux-4.5 RES memory fields * top: man page memory fields corrected + new narrative * top: added display of CGNAME (control group name) * top: is now more responsive to cpus brought online * top: namespace cols use suppressible zero * top: zero suppress ('0') includes out-of-memory & nice * top: better 'i' toggle management when scrolled * top: the '=' key now includes active locate requests * vmstat: devices exceeding 15 chars now displayed Redhat #586078 * watch: hostname added to header * watch: better handling ANSI including esc[m Debian #830313 * watch: use locale-independent float Debian #692113 - Avoid line doubling of pmap output due new SwapPss entry (boo#982090) - Remove SUSE version of pmap as this stumble over new entries in processes smaps files (boo#962275) - Add patch procps-ng-3.3.11-pmap4suse.patch to let upstream pmap behave similar to old suse pmap - Pmap: support "SwapPss" which shows proportional swap share of a process similar to the PSS (proportional set size) of a process which is the count of pages it has in memory. - Update to procps-ng-3.3.11 * libprocps API 5:0:0 * pgrep: don't crash with -a -w flags. Merge 33, Debian #768190 * skill: command line with signal number interpreted correctly * pmap: print process name even if smaps is unreadable Debian #775624 * ps: sort by etimes column, uses etime Debian #794619 * ps, top: Add support for LXC containers. Ubuntu #1174911 * w: work with smaller window sizes Debian #183394 * w: correctly find "best" proc with pid wrap * library: use merged systemd library Debian #731256 * kill,skill,pkill: fix option parsing * top once again will fully honor a saved rcfile, without requiring --disable-modern-top. Debian #762928, #762947 * vmstat: Not crash if partition appears before disk Debian #736628 * free: -s without -c works Debian #733758 - Remove the patch procps-v3.3.4-w-simply-work.diff as now upstream - Port our legacy pmap to new procps-ng-3.3.11 - Make it build with every ncurses library ABI - Reintroduce the corrected patch procps-ng-3.3.9-w-notruncate.diff to have a working --no-truncat option back for `w' (boo#932950) - restore original top defaults. The new ones result in half of the display occupied with cpu information and the other half with systemd children. - Remove redundant ldconfig requires - Update to procps-ng-3.3.10 * sysctl --system loads default config file - Debian #732920 * ps doesn't exit on SIGCONT * top better accommodates discontinuous NUMA nodes * ps cmdline trailing spaces suppressed under zsh, redhat #1057600 * kill restores the '-HUP -1' functionality * vmstat -d / -p segfault eliminated when /sys is not mounted * pgrep properly shows full command line when -au are combined * vmstat supports timestamps with -t/--timestamp option * top is now immune to distortions when system time is reset * top standardized the key support with prompted input * top missing summary area info added to man document, ubuntu #574624 * top properly responds to the current locale LC_NUMERIC setting * top provides alternate graph modes for cpu states and memory usage * top offers new startup defaults, plus ./configure --disable-modern-top * top exploits MemAvailable field and offers improved memory statistics * ps new --quick-pid option, a more efficient alternative to --pid option * usernames up to 32 characters now accommodated (up from 19), redhat #1112734 * free exploits MemAvailable field and offers improved memory statistics * free considers slabs in displayed totals, debian #565518, ubuntu #126329 * watch supports new ANSI styles and background colors - Remove the patches now upstream 0023-top-do-not-forget-the-fscanf-s-terminating-null-byte.patch 0024-sysctl-system-loads-default-config-file.patch 0025-Split-help-lines-to-help-translators.patch 0026-library-fixing-uninitialized-variable-pos-in-whattim.patch 0027-pgrep-Fixing-memory-leak-in-do_regcomp.patch 0028-sysctl-Fixing-memory-leaks-in-PreloadSystem.patch 0029-ps-ignore-SIGCONT.patch 0031-vmstat-wide-output-still-not-wide-enough.patch 0032-library-skip-replacement-of-trailing-0-in-read_unvec.patch 0033-kill-for-PID-1-restored.patch 0034-Check-for-presence-of-disks-in-vmstat.patch 0035-PID-2-to-9-for-kill-too.patch 0035-top-provide-for-discontinuous-not-active-NUMA-nodes.patch 0036-pgrep-fails-to-show-full-command-line-with-au.patch 0036-top-restore-the-former-behavior-after-stderr-redirec.patch 0037-fail-on-null-string-for-arguments.patch 0037-top-avoid-name-conflict-in-the-next-version-of-stdli.patch 0038-Update-help-files.patch 0038-top-protect-against-distortion-when-system-time-rese.patch 0039-vmstat-Support-for-timestamps-with-t-fix-for-wd.patch 0040-watch-Don-t-leak-extra-fds-to-the-child.patch 0041-vmstat-Fixing-format-security-flaws.patch 0043-Added-get-trans-target-to-Makefile.patch 0044-top-avoid-a-nan-when-the-delay-interval-is-very-low.patch 0045-library-properly-handle-memory-used-by-tmpfs.patch 0045-top-standardize-Esc-key-support-with-prompted-input.patch 0046-Minor-i18n-fixes.patch 0046-top-miscellaneous-accumulated-changes-to-program-cod.patch 0047-sysctl-increase-max-supported-line-length-of-the-con.patch 0049-fix-url-for-rsync.patch 0051-top-update-copyright-dates-plus-1-preprocessor-chang.patch 0052-top-refactor-man-document-so-as-to-allow-translation.patch 0053-top-minimize-the-usage-of-apostrophes-in-man-documen.patch 0054-top-swap-opening-quotes-for-back-tics-in-man-documen.patch 0055-misc-fix-man-doc-spelling-and-grammar-for-translatio.patch 0058-library-reverting-tmpfs-subtraction-from-cached-18-F.patch 0060-top-miscellaneous-accumulated-changes-to-man-documen.patch bsc901202-add-better-help-output.patch procps-ng-3.3.8-selinux.patch procps-v3.3.3-buffersize.diff - Modify and rename patches procps-ng-3.3.8-bnc634071_procstat2.diff becomes procps-ng-3.3.10-bnc634071_procstat2.diff procps-ng-3.3.9-errno.patch becomes procps-ng-3.3.10-errno.patch procps-v3.3.3-fdleak.dif becomes procps-ng-3.3.10-fdleak.dif procps-v3.3.3-integer-overflow.patch becomes procps-ng-3.3.10-integer-overflow.patch procps-v3.3.4-large_pcpu.patch becomes procps-ng-3.3.10-large_pcpu.patch procps-v3.3.3-slab.patch becomes procps-ng-3.3.10-slab.patch procps-v3.3.4-xen.dif becomes procps-ng-3.3.10-xen.dif - Modify patch procps-v3.3.3-slab.patch to be able to make the adding further cache lines to cache output of the free command switchable. - This requires modifing the patches 0045-library-properly-handle-memory-used-by-tmpfs.patch 0058-library-reverting-tmpfs-subtraction-from-cached-18-F.patch procps-ng-3.3.9-errno.patch procps-v3.3.3-integer-overflow.patch procps-v3.3.3-slab.patch - Add upstream patch bsc901202-add-better-help-output.patch which includes the commits 0f649e2cd2eef94075f1975248953f8c5b85d9f4 4ba9ff5c0df7e94d03a555ac4cec947f6fac2ba6 b4951bfea367eef551b053e9f0240d717c353c11 to fix the bug bsc#901202 - Add patch procps-ng-3.3.9-errno.patch to avoid leftover errno from setlocale() (bsc#908516) - Correct package name in descriptions: procps, not props - Remove patches procps-v3.3.3-chroot.diff procps-v3.3.5-top-locale.patch as already included in upstream code (bnc#884502) - Require the systemd libraries for build to allow the move of systemd.pc back to systemd - Update to procps-ng-3.3.9 * kernel namespaces support added to skill, pgrep, ps and top * pidof was reimplemented from scratch (replacing sysvinit pidof) * ps has configurable libselinux support (--enable-libselinux) * ps provides for display of systemd slice unit (--with-systemd) * free can once again report non-zero 'shared' memory * sysctl provides '--system' to ignore missing /etc/sysctl.conf * watch interval capacity was increased - debian #720445 * pwdx no longer fails in a nonexistent locale - debian #718766 * top clarified summary area Mem/Swap stats - debian #718670 * top batch mode -w (width) abend fixed - debian #721204 * top man page removed 'Bd/Ed' mdoc macros - debian #725713 * top no longer clears screen at exit - redhat #977561 * top adapted to potential libnuma stderr message - redhat #998678 * top added missing batch mode newline - redhat #1008674 - Modify patches procps-ng-3.3.8-watch.patch becomes procps-ng-3.3.9-watch.patch procps-v3.3.4-w-notruncate.diff becomes procps-ng-3.3.9-w-notruncate.diff procps-ng-3.3.8-top.1.diff procps-ng-3.3.8-top.1.diff procps-v3.3.4-large_pcpu.patch procps-ng-3.3.8-bnc634071_procstat2.diff - Remove patches now upstream procps-v3.3.4-stealtime.patch is upstream procps-ng-3.3.8-libselinux.patch procps-ng-3.3.8-shmem.patch 0001-top-add-the-major-version-to-dlopen-of-libnuma-sonam.patch 0002-top-trade-two-groff_mdoc-macros-for-groff-equivalent.patch 0003-library-for-atexit-support-fix-fileutils-for-EPIPE.patch 0004-top-enable-screen-contents-preservation-at-end-of-jo.patch 0005-top-refine-some-miscellaneous-signals-interrupt-stuf.patch 0006-top-cursor-repositioning-includes-line-oriented-inpu.patch 0007-top-correct-improve-or-otherwise-tweak-some-comments.patch 0008-top-tweak-cursor-state-code-to-swat-an-obscure-bugle.patch 0009-top-correct-cursor-positioning-for-all-Z-or-C-cases.patch 0010-ps-address-a-potential-newline-quirk-the-libselinux.patch 0012-top-hint-that-Summary-Area-cached-is-Mem-not-Swap.patch 0013-top-modest-efficiency-change-to-message-line-handlin.patch 0014-top-correct-improve-and-otherwise-tweak-configs_read.patch 0015-top-swat-bug-affecting-batch-mode-and-width-provisio.patch 0018-top-restore-the-lost-final-newline-when-in-Batch-mod.patch 0019-top-swat-bug-impacting-idle-mode-user-filtering.patch 0021-top-address-some-potential-libnuma-display-corruptio.patch 0022-top-fix-miscellaneous-spelling-errors-in-man-documen.patch 0023-top-expand-on-column-highlight-quirks-in-man-documen.patch 0024-top-add-some-flexibility-to-dlopen-for-numa-support.patch 0025-top-minimize-the-statistics-overhead-for-numa-suppor.patch 0026-top-eliminate-yet-more-gcc-subscript-resolution-bloa.patch 0032-top-do-not-lie-about-purported-alphabetical-ordering.patch 0033-top-follow-usual-name-conventions-for-global-variabl.patch - Add patches from upstream 0023-top-do-not-forget-the-fscanf-s-terminating-null-byte.patch 0024-sysctl-system-loads-default-config-file.patch 0025-Split-help-lines-to-help-translators.patch 0026-library-fixing-uninitialized-variable-pos-in-whattim.patch 0027-pgrep-Fixing-memory-leak-in-do_regcomp.patch 0028-sysctl-Fixing-memory-leaks-in-PreloadSystem.patch 0029-ps-ignore-SIGCONT.patch 0031-vmstat-wide-output-still-not-wide-enough.patch 0032-library-skip-replacement-of-trailing-0-in-read_unvec.patch 0033-kill-for-PID-1-restored.patch 0034-Check-for-presence-of-disks-in-vmstat.patch 0035-PID-2-to-9-for-kill-too.patch 0036-pgrep-fails-to-show-full-command-line-with-au.patch 0037-fail-on-null-string-for-arguments.patch 0038-Update-help-files.patch 0039-vmstat-Support-for-timestamps-with-t-fix-for-wd.patch 0040-watch-Don-t-leak-extra-fds-to-the-child.patch 0041-vmstat-Fixing-format-security-flaws.patch 0043-Added-get-trans-target-to-Makefile.patch 0045-library-properly-handle-memory-used-by-tmpfs.patch 0046-Minor-i18n-fixes.patch 0047-sysctl-increase-max-supported-line-length-of-the-con.patch 0049-fix-url-for-rsync.patch 0051-top-update-copyright-dates-plus-1-preprocessor-chang.patch 0052-top-refactor-man-document-so-as-to-allow-translation.patch 0053-top-minimize-the-usage-of-apostrophes-in-man-documen.patch 0054-top-swap-opening-quotes-for-back-tics-in-man-documen.patch 0055-misc-fix-man-doc-spelling-and-grammar-for-translatio.patch 0058-library-reverting-tmpfs-subtraction-from-cached-18-F.patch 0060-top-miscellaneous-accumulated-changes-to-man-documen.patch - Fix missing job in D states in idle mode of top, therefore update to latest top of procps-ng git HEAD * Rename the patches 0001-top-enable-screen-contents-preservation-at-endofjob.patch 0001-top-refine-some-miscellaneous-signals-interrupt-stuf.patch 0001-top-trade-two-groff_mdoc-macros-for-groff-equivalent.patch 0002-library-for-atexit-support-fix-fileutils-for-EPIPE.patch 0002-top-cursor-repositioning-includes-line-oriented-inpu.patch to 0002-top-trade-two-groff_mdoc-macros-for-groff-equivalent.patch 0003-library-for-atexit-support-fix-fileutils-for-EPIPE.patch 0004-top-enable-screen-contents-preservation-at-end-of-jo.patch 0005-top-refine-some-miscellaneous-signals-interrupt-stuf.patch 0006-top-cursor-repositioning-includes-line-oriented-inpu.patch * Add upstream patches 0002-top-trade-two-groff_mdoc-macros-for-groff-equivalent.patch 0003-library-for-atexit-support-fix-fileutils-for-EPIPE.patch 0004-top-enable-screen-contents-preservation-at-end-of-jo.patch 0005-top-refine-some-miscellaneous-signals-interrupt-stuf.patch 0006-top-cursor-repositioning-includes-line-oriented-inpu.patch 0007-top-correct-improve-or-otherwise-tweak-some-comments.patch 0008-top-tweak-cursor-state-code-to-swat-an-obscure-bugle.patch 0009-top-correct-cursor-positioning-for-all-Z-or-C-cases.patch 0010-ps-address-a-potential-newline-quirk-the-libselinux.patch 0012-top-hint-that-Summary-Area-cached-is-Mem-not-Swap.patch 0013-top-modest-efficiency-change-to-message-line-handlin.patch 0014-top-correct-improve-and-otherwise-tweak-configs_read.patch 0015-top-swat-bug-affecting-batch-mode-and-width-provisio.patch 0018-top-restore-the-lost-final-newline-when-in-Batch-mod.patch 0019-top-swat-bug-impacting-idle-mode-user-filtering.patch 0021-top-address-some-potential-libnuma-display-corruptio.patch 0022-top-fix-miscellaneous-spelling-errors-in-man-documen.patch 0023-top-expand-on-column-highlight-quirks-in-man-documen.patch 0024-top-add-some-flexibility-to-dlopen-for-numa-support.patch 0025-top-minimize-the-statistics-overhead-for-numa-suppor.patch 0026-top-eliminate-yet-more-gcc-subscript-resolution-bloa.patch 0032-top-do-not-lie-about-purported-alphabetical-ordering.patch 0033-top-follow-usual-name-conventions-for-global-variabl.patch 0035-top-provide-for-discontinuous-not-active-NUMA-nodes.patch 0036-top-restore-the-former-behavior-after-stderr-redirec.patch 0037-top-avoid-name-conflict-in-the-next-version-of-stdli.patch 0038-top-protect-against-distortion-when-system-time-rese.patch 0044-top-avoid-a-nan-when-the-delay-interval-is-very-low.patch 0045-top-standardize-Esc-key-support-with-prompted-input.patch 0046-top-miscellaneous-accumulated-changes-to-program-cod.patch * Modify patches 0001-top-add-the-major-version-to-dlopen-of-libnuma-sonam.patch procps-ng-3.3.8-libselinux.patch - Ignore scan_unevictable_pages sysctl entry (bnc#868888) procps-ng-3.3.8-ignore-scan_unevictable_pages.patch - Change patch procps-ng-3.3.8-accuracy.dif to really use finally jiffies to calculate %CPU output (bnc#855861) - Be aware of new VmFlags entry in /proc//smaps - Enable legacy pmap - Fix crash of legacy pmap (bnc#842340) - Add patch procps-ng-3.3.8-shmem.patch to show shared memory in 'free' again - Add patch procps-ng-3.3.8-libselinux.patch to be able to enable selinux - Add patch procps-ng-3.3.8-vmstat-terabyte.dif to readd last trifle rest of the old terabyte patch (is this really required?) - Add three upstream patches 0001-top-enable-screen-contents-preservation-at-endofjob.patch 0001-top-refine-some-miscellaneous-signals-interrupt-stuf.patch 0002-top-cursor-repositioning-includes-line-oriented-inpu.patch - Add tow upstream patches 0001-top-trade-two-groff_mdoc-macros-for-groff-equivalent.patch 0002-library-for-atexit-support-fix-fileutils-for-EPIPE.patch - Add upstream patch to use pecific libnuma.so.1 shared libray for top instead of the devel version libnuma.so - Update to procps-ng-3.3.8 * top adds extensions for linux NUMA/Node capability * top has reverted to former %CPU and %MEM precision but also provides a '--enable-wide-percent' option Debian #707648 * eliminate the potential library segmentation fault Debian #706259, RedHat #951391 * top now accomodates a window manager like 'screen' RedHat #962022 * ps shows systemd unit and user unit for a process - Update to procps-ng-3.3.7 * top adds a powerful new filter feature wherein any window can include or exlude selected fields which contain specific values - Debian #682082 & #682083 * top preserves user input for later recall and edit * top provides true input editing vs. just backspace * top user filtering with exclusion - Debian #682086 * top field management resize errors no longer fatal * top is more responsive to window resize (SIGWINCH) * top will now preserve user's context when signaled - Update to procps-ng-3.3.6 * top adds a powerful new feature where the contents of some file or output from a program, pipeline or shell script can be viewed in its own scrollable & searchable window while pausing the normal display * top highlights matches with 'locate/next' commands * top adds summary/task area memory scaling commands * top adds a command to suppress insignificant zeros * top adds a command line sort field override switch * top provides a default PID for kill, nice commands * top allows core dump generation, if a signal would * pmap adds 2 new options based on smaps, -X and -XX * Adjusted pmap pidlist storage Debian #688180 * programs will permit core-dumps RedHat #87825, 512857 * receiving a signal is not a crash RedHat #871824, 441656 * ps: Fixed negative etime RedHat #871819, #433266 * pkill -c option returns Debian #693783 * pmap uses correct types for memory allocation Debian #688180 * expose freeproc, adds function to API Debian #681653 - move sysctl defaults to aaa_base (bnc#820443) - enable hard- and symlink protection (bnc#821585) - boot.sysctl is not suitable for distros with systemd, this task is performed by systemd-sysctl(8) now. - the "ad-hoc" test for pmap does not work in all systems, remove it. - Make rpmlint happy - Remove redundant tags/sections - Update homepage URLs - Add procps-v3.3.5-top-locale.patch (bnc#794678) - Update to procps-ng-3.3.5 * Stop SIGFPE on vmstat at times * Added debian patch for kfreebsd bug, Debian #674785 * Bump the soname - Update to procps-ng-3.3.4 * Removed ps -aux bogus message * w get -i option to display IP addresses * watch 8bit fixes Debian #675069 * Fixed FTBFS for non-linux Debian #677055 * pkill -u doesn't need space Debian #676239 * top enables intra-column horizontal scrolling * top can display a task's environment * top can display major/minor pg fault deltas, Debian #84992 * top provides additional control over column widths * top offers user controlled left/right justification - Allow numeric user ids in top even if it does not exist in passwd as such an id may listed due an uid from an chroot environment - Avoid to be fooled by a former errno due not existing system file as this might cause failing pwdx - Avoid UNKNOWN version due git checkout, use tag version - Make our w-notruncate patch file lines dynamically that is use the string and not the umtp field lengths - Make /bin -> /usr/bin a %bcond - Allow SUSE specific pmap to list results for more than one pid - Make SUSE specific pmap smart, that is detect only new entries in smaps if environment variable MALLOC_CHECK_ is set, for older kernels ignore entries which are not found. - For legacy readd SUSE specific pmap - Update to procps-ng-3.3.3 * watch -g command repeats until something changes * Changed labels of kB etc to KiB Debian #662786 * top supports hotplugged memory and cpus Debian #351934, #459287 * top %cpu not distorted when switch to/from threads Debian #441166 * top can read old toprc configuration files Debian #651213, #651863 * top supports input paste once again Debian #663334 * top -p avoids SEGV when pid doesn't exist Debian 668335 * Various DejaGNU test cases fixed * pgrep.1 graoff syntax fix Debian #665425 * sysctl avoid crash when -p file has unexpected input * sysctl .conf off-by-one error Debian #669128 * libprocps: protect locale env getting overwrite RedHat #548711 * Documentation catch up (fixed prior to 3.3.3) . top repeating "%" wastes space Debian #322984 . top -U user name parse error Debian #623200 . top memory leaks Debian #627257 . top impossible task swap statistics Debian #628462 . top forest view segfault Debian #650864 - Update to procps-ng-3.3.2 * Redefined library to use version-info * NLS added! Programs can use po files to localise the output to suite any supported languages. * Imported a bunch of distribution patches: watch: support unicode watch: add precision wait time option -p watch: interpret ANSI color code sequences watch: add -exec and -beep flags and has better quoting w: use environment to set user and from/host column widths w: use COLUMNS environment if TIOCGWINSZ fails w: bassman emulation with -o option vmstat: do not scale si/so just like bi/bo libprocps-ng: sysinfo.c: truncate the vmstat figure to 32 bits tload: remote unneeded optarg and optind variables sysctl: fix up some option processing skill: kill prints perror skill: do not treat skill null parameter as 0 skill: fix too greedy option parser libprocps-ng: readproc.c: some type conversion help ps: rename SZ to SIZE ps: add sorting to %mem for ps pmap: provide information for -x option pgrep: distinguish between invalid commandline parameters and '-?' pgrep: fix compiler warning saved_start_time might be used uninitialized pgrep: add -c option for counting number of matched proceesses pwdx & libprocps-ng: Hurd does not have MAX_PATH defined ps: --sort does not work with time argument skill: add CR to warning line contrib: minimal ps: define mips PAGE_SIZE libproc-ng: prettyfy proc mount messages ps: add build option to disable ps option warning libproc-ng: support building without WCHAR support sysctl: remove index() for buildroot * top now has a search capability * User import is validated better to stop negative values for intervals etc - Update to procps-ng-3.3.1 * Added DejaGNU regression testing * Fixed pgrep -u not finding processes Debian#649591 * Fixed pgrep crashing * vmstat -p finds partitions. Was Debian patch vmstat_part_format fixes closed bugs RH#485243 and Debian#588677 * watch 8-bit clean, Was Debian patch watch_8bitchar * slabtop prints plain ASCII in once mode - Update to procps-ng-3.3.0 * Debian, Fedora and openSUSE fork of procps. https://gitorious.org/procps * environment/build changes: . autotools integrated . procps-ng specific options - -enable-oomem (add out-of-memory flds) - -disable-kill (do not build kill pgm) - -enable-w-from (from as default for w) * library changes: . added control groups support . added supplementary groups support . introduced proc_t memory management . enabled hot-plugged cpu support . introduced new api's readeither (readproc.c) readproctab3 (readproc.c) escaped_copy (escape.c) * free changes: . rewritten/modernized improved help includes long options added new processing options . updated manual page * ps changes: . added new fields cgroups,etimes,supgid,supgrp,tgid . exploited new library api's * top changes: . redesigned fields management . added new fields cgroups,gid,nmin,nth,pgrp,ruid, sid,suid,supgids,supgrps,suser, tgid,tpgid . added horizontal/vertical scrolling . added flexible output override via -w . added COMMAND column forest view via V . added hot-plugged cpu/memory support . improved user filtering via u|U . improved signal handling . restored zero delay functionality . introduced true line input editing . exploited new library api's . improved performance up to 300% - Avoid segfault with top when /proc is not readable (bnc#733753) - Work around stupid build system - Add patch to use libtinfo if available - Disable auto-closing of cd tray bnc#659153 - cross-build fix: use %__cc macro - add some docu to /etc/sysctl.conf (bnc#700174) - make --system switch compatible with udev/systemd scheme - Add large (p)cpu patch from Tony Ernst (bnc#713482) - Add petabytes patch from Tony Ernst (bnc#713482) - Ignore new smaps entries AnonHugePages and Locked (bnc#706942) - load sysctls earlier (bnc#664550) - move distro defaults to /lib/sysctl.d to avoid .rpmnew files - enable IPv6 privacy by default (bnc#678066) - boot.sysctl: Add support for loading defaults from /boot/sysctl.conf-$(uname -r) before loading /etc/sysctl.conf to allow each kernel flavor to adjust defaults without different kernel configuration options. - Fix procps-3.2.8.dif: use -Wl for linker options - pmap: get and ignore Anonymous tag in smaps (bnc#656826) - Fix race in parallel make - On IA64 the priorities from 0 upto 100 are reserved for the implementation - Avoid running HZ initialization twice by using priority for the constructors for excuting before main() - Add test on "Unknown HZ value!" - fix "Unknown HZ value!" error (bnc#649501) - Fix build on newer systems - Ignore SIGHUP within batch mode of top (bnc#634840) - Add change to avoid repeated read of /proc/stat (bnc#634071) - Add change to avoid repeated call of sysconf() (bnc#634071) - use %_smp_mflags - Avoid integer overflows in free(1) [bnc#411002] - Add three changes from SLES11-SP1 (change for bnc#576073 is the same as for bnc#513542) - Include patch for fate##307524 into major patch of pmap - Inlcude patch for gcc 4.5 into major patch for accuracy - fix build with gcc 4.5 ("=>" is no nonger valid, now it's ">=") - Modify accuracy for %CPU calculation to avoid apperent CPU load above 100% (bnc#496705) - Adjust pmap for new kernel [bnc#576073] - Sysctl: ignore not existing directories in case of -e (bnc#559866) - Ps: Ignore the environment variable $COLUMS if stdout is not a terminal but only for $PS_PERSONALITY="posix" (bnc#497087) - Tune some kernel.sched_* variables on s390(x) (bnc#557307). - enable parallel building - Add a commented line to sysctl.conf how to disable IPv6 (bnc#558325) - Yet an other fd leak found by David Binderman (bnc#536207) - Add support for displaying oom_score (fate##307524). - Be aware that on XEN and VMware systems Div can become zero (bnc#529981) - Moved /usr/bin/pgrep and pkill to /bin with symlinks in /usr/bin to make it possible to use them at boot time. - The kernel people forgotten to inform me about new smaps layout * ignore KernelPageSize and MMUPageSize in pmap (bnc#513542) - Update to procps-3.2.8 * ps: allow "+" in sort specifications, as in man page * ps: recognize SCHED_ISO and SCHED_IDLE * ps: document SCHED_BATCH and add a "see also" for stime * ps: man page less ambiguous * top: normal exit code should be 0 * top: misc fixes * pgrep: usage error should exit with 2 * vmstat: use EXIT_FAILURE -- thanks Yoshio Nakamura * sysctl: fix crash -- thanks Steinar Gunderson * watch: tolerate umlauts * pmap: range limits with -A low,high * update /dev/tty* info to May 2009 devices.txt * don't read off end of string const - Adapt our patches - top: shows correct values on 32bit arch (bnc#497544) - top: show MB in case of TB of physical memory (bnc#484271) - boot.sysctl: be more quiet (bnc#473729) - Add c option patch to pgrep for counting matches (bnc#459081) - Make steal time part in vmstat active (bnc#457383) - Modify the patch for bnc#435544 to show summary CPU even on big irons (bnc#457980) - Add patch for support of cgroups of processes (fate#305346) - Do not crash if terminal is not big enough (bnc#435544) - pmap: seek also for Swap entry in smaps (bnc#433146) - Increase accuracy for %CPU calculation (bnc#426229) - enabled SELinux support [Fate#303662] - Make boot script know about new upcoming startpar and insserv - Annoying change in /proc/meminfo makes info about free memory useless ... thanks Bart Van Assche for spotting (bnc#405246) - Handle new Pss entry in smaps (bnc#374236) - Also ignore empty proc files in sysctl (bnc #347322, #361049) - Do not delete secondary IPs on deleting primary IP (bnc#212053) - Use ASCII quote instead of acute accent (bug #354407) - Add workaround for change in glibc 2.6.1 which is that a dir can not be opened with both open(2) and opendir(2) (bug #347322) - Read the time of system boot from /proc/stat (entry: btime) instead of computing it as the difference between the current time and the uptime. This avoids getting inconsistent results from one run to the next. [#304596] - Handle new Referenced entry in smaps (bug #281770) - increase the number of possible inotify(7) watches [#281147] - Add ncurses-devel BuildRequires - Add missing Required-Start to boot.sysctl [#231677] - Read upto EOF [#194598] - Don't stop reading if the read buffer boundary is reached [#194598] - remove unneeded boot.ldconfig from boot.sysctl boot.sysctl should depend on boot.localfs (#181972) - Update to version 3.2.7 - Add stealtime patch (bug #86394) - fix %CPU column format [#159480] - make CPU states consistent [#158572] - fix last patch to not lead to constant CPU usage [#156395] - dont crash if a CPU is hotplugged [#151285] - fix ~/.toprc handling [#140319] - converted neededforbuild to BuildRequires - Add support for terabytes of memory [#145014] - Document 'H' - Threads in top.1 (thanks Tony Ernst) - Update to 3.2.6: o vmstat: /proc/stat buffer big enough for 1024 CPUs o dietlibc needs termios.h for struct winsize o top: can do per-task display o more MIPS crud o begin prep for setuid o top: fix %CPU max on 2..9 CPU SMP o ps: fix crash related to realloc o ps: man page more detailed o spelling fixes o top: crash on resize fixed o vmstat: -p handles /dev/ and does not overflow - Updated patch from rml - Add patch from Chris Rivera for "smaps" that provides per-mapping RSS information. - Fix potential bufferoverflow in pwdx [#78074] - Update to 3.2.5: * display problem on 64-bit systems fixed * top: variable-width PID and PPID * top: variable-width %CPU * sysctl: better error messages * ps: security labels can contain any printable ASCII * top: help and version message on stdout, with exit(0) * ps: SIGTSTP and SIGTTOU shouldn't print bug email address * slabtop: compile with glibc 2.2.17 (and older, likely) * slabtop: fix overflow on huge NUMA boxes * slabtop: accept any slabinfo 2.x format * ps: alignment after WCHAN fixed * pmap: when no -x or -d option, show full path - Make our CFLAGS and RPM_OPT_FLAGS actually get used [#49378] - Update to procps-3.2.4: * support 64-bit MIPS with n32 binary * sparc32 optimized for sparc32 again * pwdx: new command * ps: UTF-8 username + command * ps: more room for some columns * ps: tolerate SubDomain security module CONTEXT/LABEL data * watch: passes COLUMNS and LINES in environment * top: in batch mode, tolerate unknown $TERM * pkill: quiet about processes that die before kill() - Increase buffer size for reading proc files. [#44776] - Ensure to activate boot.sysctl if we do a first installation, [#44481]. - Add default sysctl.conf file. - Update to procps-3.2.3: * avoid truncating long usernames * avoid warning about -lncurses when not linking (more) * new names for shared libraries (packagers: watch out!) * build fixes and manpages updates * wchan now '*' for multi-threaded processes * ps: STAT shows l for multi-threaded processes * vmstat: some overflow problems fixed -- thanks Holger Kiehl - Use ps manpage from from the package. - Update to procps-3.2.2: * build tweaks and docu updates * ps: k option and personality-specific -x support * sysctl: -a and -N options, better error handling * top: tolerate sparse CPU numbering, cope with terminals lacking ram & sram, avoid xterm clear-to-eol at eol * vmstat: fix -d * watch: sub-second intervals - Rediff patches. - fixed crash in small terminal (bug #37651) - Fix ps.1 [#35584] - update to 3.2.1 to get rid of incompatible SE Linux patches. 3.2.1 is a bugfix release: * ps: STAT flags for fg process group and session leader * ps: STAT flags for swapped out process dropped (was broken) * ps: new -M and Z options for security data (SE Linux, etc.) * slabtop: detect broken /proc/slabinfo -- thanks to Fabian Frederick * slabtop: ensure that error messages show up on the screen -- FF again - Fix top.1 man page and include pmap.1 [#35584] - show the result of w also with line wrapps, like in good old times. (ok'ed by stepan) - add notruncate option to w (for powermanagement code) - fix handling of many CPUs in top (#34347) - update to procps 3.2.0 * build on IA-64 again * pmap: output like Solaris 9, not Solaris 7 * ps: also handle SELinux on the 2.4.xx kernels * top: during a ^Z, the terminal was messed up * future-proof the tty handling * add slabtop * pmap: detect the primary stack * pmap: -d format * free: report high and low memory - boot.sysctl: do nothing for stop case - Disable some tests not working on all architectures - Rename package to procps - Move procinfo and psmisc into seperate packages - Update to 3.1.15 (includes SELinux support) - pstree: UTF-8: never draw >1 '+' at end of line(no change for ASCII) - pstree: Fix -G which uses VT100 line drawing: use the full width - fix package to build as user. Thanks to olh. - update to procps 3.1.14 * ps fully supports thread display (H, -L, m, -m, and -T) * top can show CPU usage for IO-wait, IRQ, and softirq * can set $PS_FORMAT to choose your own default ps format * better width control ("ps -o pid,wchan:42,args") * width of ps PID column adjusts to your system * vmstat lets you choose units you like: 1000, 1024, 1000000... * top can sort by any column (old sort keys available too) * top can select a single user to display * top can be put in multi-window mode and/or color mode * vmstat has the -s option, as found on UNIX and BSD systems * vmstat has the -f option, as found on UNIX and BSD systems * watch doesn't eat the first blank line by mistake * vmstat uses a fast O(1) algorithm on 2.5.xx kernels * pmap command is SunOS-compatible * vmstat shows IO-wait time * pgrep and pkill can find the oldest matching process * sysctl handles the Linux 2.5.xx VLAN interfaces * ps has a new "-F" format (very nice, like DYNIX/ptx has) * ps with proper BSD process selection * better handling of very long uptimes - fix 32bit build on AMD64 - update to procps 3.1.13 - Handle EOF from terminal [#31126]. - fix "#C" display problem with more than 99 CPUs. (#28163) - top: fix 4G overflow on 64bit platforms (bug #28539) (procps-3.1.11-bigproc.diff) - update procps to version 3.1.11: * compile with gcc 2.95 again (C99 issue) - fix sysctl insertion (bug #28593) - update procps to version 3.1.10 * handle GPLONLY_ symbols * kill: better man page * skill: better man page * ps: PID-like columns change width as needed * top: COMMAND instead of Command * vmstat: -m displays slabinfo * vmstat: -d displays disk stats - update psmisc to 21.3 (has our patch included) * SELinux SID selection uses -d instead of -S to stop the confusion of signal names. * Doesnt segfault on long cmdnames, thanks Ben Low * More fixes for types, also some GCC 3.2 fixes * Changed a long to a long long in pstree. - update to version 3.1.9 * memory sizes fixed for 64-bit w/ gcc 3.x * ps: detect broken OS install w/o /proc mounted * top: fix suspend/resume behavior * top: ditch warning until a _good_ interface is found * kill: more info in the man page * ps: document the -o, o, -O, and O options * vmstat: choose units you like: 1000, 1024, 1000000... - fixing cwd - use %find_lang - use BuildRoot - use %_mandir - drop XConsole and xcpustate as there are the almost identical tools xconsole and xosview. This drops X11 dependencies of this package completely. - fix default permissions of locale directories (bug #26120) - fix truncating bug in pstree when specifying -al - merge psmisc diffs - update procps to 3.1.8 - update xcpustate to 2.6beta - fix build on itanium - add xinetd config file for systat service - update procps to 3.1.6 * includes discontig mem fixes * includes fix for missing processes (bug #23526) - new, working discontig patch - fix broken ps with discontig kernel (bug #23788) - Don't package uptime, now part of coreutils. - fix newlines in string again, to satisfy compiler (killall) - make x utility build triggerable by %{build_with_x} - Stupid compiler does not accept newlines in strings. - Fix bug #20604: new procps version 2.0.10 - port all required patches to 2.0.10 - Update psmisc to 21.2 - port all required patches to 21.2 - fix split alias - Obsoletes: ps:/usr/X11R6/bin/xcpustate +Provides: ps:/usr/X11R6/bin/xcpustate - fix PreRequires. - Add PreReq (bug #17963) - modify required-start in boot.sysctl: boot.setup is gone - Statistics of cpu usage: no negative averages (bug #17449) - boot.sysclt: rename serial to setserial, setserial and boot.isapnp are "should-start". - boot.sysctl: don't write out sysctl.conf if it doesn't exist sysctl can't read the file of a complete dump - Fix bug #12816: generate signal list with signal cpp macros to get it correct on all architectures. Make SIG prefix work of signal names. - added stop/status for sysctl boot script - added boot-script for sysctl (inactive by default) - fixed segfault (thanks to andreas) - Make it compile - Sometimes it happens that /proc can not be open, then we have to exit gratefully :^) - Fix idle time overflow in vmstat. - Fix missing declarations. - Fix lsdev from procinfo - Use the correct type for uptime integers (procinfo) - Move fuser from /usr/bin/ to /bin/ - Fix bug #9797: update to psmisc-20.1 - Update procinfo to procinfo-18 - Add bigbuff, retcode, sysctl-error, and biguid patch frm RH (last one should fix bug #9933) - Package split (#7078) - tty in proc's stat is an int - initialize page_size before first use - Kill improper use of PAGE_SIZE. - Make it work again - Make w know about locale - Use getpagesize instead of PAGE_SHIFT. - Don't compile with -fwritable-strings. - Skip oldps - Make it run on a IA64 - Make program watch recognize locale environment (bug#6395) - Make `fuser -s -k' work (bug#6143) - Avoid segfaults on mmap'ed buffer by adding '\0' - Fix format handling (bug#5386) - Reset locale during sscanf calls to POSIX - Use %llu for input (sscanf) and output (printf) format of unsigned long long (free.c, top.c, and sysinfo.c). - Update to procps 2.0.7: now SMP should be visible in top - Remove sessreg from file list - Add pgrep and pkill to file list - don't try to strip man-pages - fixed to build on PPC - compile-fix for old sessreg (glibc/X11 clash atexit) - Add Group tag - Use docdir macro - procinfo fixed for smp/alpha - Install some docus (closes bug #1509) - Fix problem that glibc and ncurses uses the same define for different things. - procps: fix scanf format string - remove smp_num_cpus -- it's done in 2.0.6 - usr/man -> usr/share/man - fixed "ps u" -- ie. fixed read_total_main() - Argh: fix Makefile to install sysctl.conf.5 man page - Install sysctl tool of procps 2.0.6 - upgraded procps to 2.0.6, to get the package compiled on sparc - fixed bug in procinfo on AXP - ran old prepare_spec on spec file to switch to new prepare_spec. - Avoid SEGV if /proc isn't mounted (e.g. in single user mode) - Fix some maunal page (missed tbl mark, some nasty .TH's) - Update procinfo (ver 17), procps (ver 2.0.2) but hold ver 1.2.11 (sessreg, XConsole, libproc for xcpustate), update psmisc (ver 18) - Patch procps 2.0.2 with debian diff and make ps usable again (select bits should be 0x0a0a to see all ttys if ps is called). - updated procinfo patckage from version 15 to 16 * annoying interrupt warning("recompile me!") is gone * display on SMP has been fixed - update to procps-1.2.11 - fixed segfault in /usr/bin/w - update to procps-1.2.10 - update to procinfo-15 and procps-1.2.9 - extra source for xcpustate-2.5 (no more in procps) - patched xcpustate to display mem,swap,net for linux - add "-g" option to killall to kill a complete process group - update to procps 1.2.7 - update to procinfo 13 - switched version to `date` (problem with version for update). - update to psmisc 17 - update to procps 1.2.6 - update to procinfo 12 - ready for autobuild - updated to 1.12.2 again (with fixes) - fix output of free - top with wrong options won't destroy the display - XConsole is not suid-root anymore as "xconsole" can be used without being suid root - switched back to version 1.11.6 - update to version 1.12.2 - add procinfo 0.11 - update to version 1.11.6 - update to new version 1.11.3 - update to psmisc 12a - update to version 1.11.1 new version 1.01 'top' is completely new people might get a much faster 'ps', if they delete '/etc/psdevtab' and call 'ps' as root... ==== rpm-config-SUSE ==== Version update (20220317 -> 20220414) - Update to version 20220414: * add SBAT values (boo#1193282) * Explain that rpm-config-SUSE covers also openSUSE ==== samba ==== Version update (4.16.0+git.224.70319beb8f8 -> 4.16.0+git.227.931848a12ab) Subpackages: samba-client samba-client-libs samba-libs - Fix update-apparmor-samba-profile script, sed doesn't like multibyte separators; (bsc#1198309). ==== sddm ==== Subpackages: sddm-branding-openSUSE - Add patch to retry starting the display server (boo#1196228) * 0004-Retry-starting-the-display-server.patch ==== sratom ==== - Add fix-FORTIFY_SOURCE3.patch that is suggested to upstream: gh#lv2/sratom#6 ==== u-boot-rpiarm64 ==== Subpackages: u-boot-rpiarm64-doc - socfpga: Fix regression that dropped the install binary from package ==== vim ==== Version update (8.2.4602 -> 8.2.4745) Subpackages: vim-data-common vim-small - Updated to version 8.2.4745, fixes the following problems * Vim9: not enough test coverage for executing :def function. * Sourcing buffer lines is too complicated. * Error for redefining a script item may be confusing. * Error for arguments of remote_expr() even when the +clientserver feature is not included. * Test fails because of changed error message. * Sourcing buffer lines may lead to errors for conflicts. * getcompletion() does not work properly when 'wildoptions contains "fuzzy". * :unhide does not check for failing to close a window. * Some conditions are always true. * Typos in tests; one lua line not covered by test. * Vim9: cannot use a recursive call in a nested function. (Sergey Vlasov) * Return type of swapfile_unchanged() is wrong. * Redrawing too much when 'cursorline' is set and jumping around. * Mapping with escaped bar does not work in :def function. (Sergey Vlasov) * Vim9: Declarations in a {} block of a user command do not use Vim9 rules if defined in a legacy script. (Yegappan Lakshmanan) * No completion for :scriptnames. * Command line completion does not recognize single letter commands. * Mapping is cancelled when mouse moves and popup is visible. * Two letter substitute commands don't work. (Yegappan Lakshmanan) * Crash when using the tabline right-click menu. * Vim9: Crash with :execute and :finish. (Sergey Vlasov) * Coverity warns for using uninitialized field. * Old Coverity warning for resource leak. * Old Coverity warning for resource leak. * Visual area not fully updated when removing sign in Visual mode while scrolling. * flatten() does not use maxdepth correctly. * Not enough testing for 2/3 letter substitute commands. * flattennew() makes a deep copy unnecessarily. * 'cursorline' not always updated with 'cursorlineopt' is "screenline". * Crash when switching window in BufWipeout autocommand. * Using freed memory in flatten(). * Visual range does not work before command modifiers. * Vim9: cannot initialize a variable to null_list. * Tests using null list or dict fail. * Not using Visual range. * Warning for using uninitialized variable. (Tony Mechelynck) * Superfluous check if a redraw is needed for 'cursorline'. * Not sufficient parenthesis in preprocessor macros. * Some boolean options use "long" instead of "int". * May mark the wrong window for redrawing. * Vim9: in :def function script var cannot be null. * Vim9: variable may be locked unintentionally. * Redrawing too often when 'relativenumber' is set. * 'shortmess' changed when session does not store options. * Using buffer line after it has been freed in old regexp engine. * "source" can read past end of copied line. * Handling LSP messages is a bit slow. * Various formatting problems. * "import autoload" only works with using 'runtimepath'. * Test fails because path differs. * Leaking memory if assignment fails. * "import autoload" does not check the file name. * Missing changes for import check. * Command line completion popup menu positioned wrong when using a terminal window. * Vim9: can't use items from "import autoload" with autoload directory name. * Errors for functions are sometimes hard to read. * Org-mode files are not recognized. * Invalid memory access when using printable function name. * Cursorcolumn is sometimes not correct. * Coverity warning for using uninitialized variable. * No error for using out of range list index. * Occasional crash when running the GUI tests. * Elvish files are not recognized. * Popup with "minwidth" and scrollbar not updated properly. * Vim9: assignment not recognized in skipped block. * expandcmd() fails on an error. * Buffer allocation failures insufficiently tested. * In compiled code len('string') is not inlined. * Memory allocation failures for new tab page not tested. * 'wildignorecase' is sometimes not used for glob(). * Using :normal with Ex mode may make :substitute hang. * Redrawing a vertically split window is slow when using CTRL-F and CTRL-B. * Cannot force getting MouseMove events. * No error for missing expression after :elseif. (Ernie Rael) * Test fails with different error. * Vim9: not all code is tested. * Cannot have expandcmd() give an error message for mistakes. * Build failure without +postscript. * Build fails with a combination of features. * Vim9: can use :unlockvar for const variable. (Ernie Rael) * Verbose check with dict_find() to see if a key is present. * Cannot open a channel on a Unix domain socket. * When a swap file is found for a popup there is no dialog and the buffer is loaded anyway. * Configure doesn't find the Motif library with Cygwin. * "vimgrep /\%v/ *" may cause a crash. * New regexp engine does not give an error for "\%v". * Using in a mapping does not work for mouse keys in Insert mode. (Sergey Vlasov) * Channel tests fail on MS-Windows. * Solution for in a mapping causes trouble. * No test for what 8.2.4691 fixes. * new regexp does not accept pattern "\%>0v". * Avoidance of #elif causes more preproc nesting. * JSON encoding could be faster. * delete() with "rf" argument does not report a failure. * Vim9: crash when adding a duplicate key to a dictionary. * Vim9: script variable has no flag that it was set. * Hard to reproduce hang when reading from a channel. * Buffer remains active if a WinClosed event throws an exception. * Kuka Robot Language files not recognized. * C++ scope labels are hard-coded. * Memory leak in handling 'cinscopedecls'. * Using "else" after return or break increases indent. * Jump list marker disappears. * Buffer remains active if a WinClosed event throws an exception when there are multiple tabpages. * Redrawing could be a bit more efficient. * PHP test files are not recognized. * After :redraw the statusline highlight might be used. * Smart indenting does not work after completion. * When 'insermode' is set :edit from mapping misbehaves. * Only get profiling information after exiting. * Plugins cannot track text scrolling. * Using g:filetype_dat and g:filetype_src not tested. * Vagrantfile not recognized. * Memory allocation failure not tested when defining a function. * For TextYankPost v:event does not contain information about the operation being inclusive or not. * @@@ in the last line sometimes drawn in the wrong place. * ">" marker sometimes not displayed in the jumplist. * ABB Rapid files are not recognized properly. * Cooklang files are not recognized. * When a recording is ended with a mapped key that key is also recorded. * The ModeChanged autocmd event is inefficient. * Current instance of last search pattern not easily spotted. * Unused variable in tiny build. * Cannot use expand() to get the script name. * Unused code. * No test that v:event cannot be modified. * HEEx and Surface templates do not need a separate filetype. * The changelist index is not remembered per buffer. * Duplicate code to free fuzzy matches. * HEEx and Surface do need a separate filetype. * getcharpos() may change a mark position. * Quickfix tests can be a bit hard to read. * Build problem for Cygwin with Motif. * // in JavaScript string recognized as comment. * Esc on commandline executes command instead of abandoning it. * Accessing freed memory after WinScrolled autocmd event. * When expand() fails there is no error message. * Startup test fails. * There is no way to start logging very early in startup. * A terminal window can't use the bell. * Using wrong flag for using bell in the terminal. ==== wicked ==== Version update (0.6.68 -> 0.6.69) Subpackages: wicked-service - version 0.6.69 - redfish: decode smbios and setup host interface Add initial support to decode the SMBIOS Management Controller Host Interface (Type 42) structure and expose it as wicked `firmware:redfish` configuration to setup a Host Network Interface (to the BMC) using the `Redfish over IP` protocol allowing access to the Redfish Service (via redfish-localhost in /etc/hosts) used to manage the computer system. Tech Preview (jsc#SLE-17762). - buffer: fix size_t length downcast to uint, add guards to init functions - wireless: fix to not expect colons in 64byte long wpa-psk hex hash string - xml-schema: reference counting fix to not crash at exit on schema errors - compat-suse: match sysctl.d /etc vs. /run read order with systemd-sysctl, remove obsolete (sle11/sysconfig) lines about ifup-sysctl from ifsysctl.5. - compat-suse: fix reading of sysctl addr_gen_mode to wrong variable - auto6: fix to apply DNS from RA rdnss after ifdown/ifup (bsc#1181429) - removed obsolete patch included in the master sources (bsc#1194392) [- 0001-fsm-fix-device-rename-via-yast-bsc-1194392.patch] ==== xz ==== Subpackages: liblzma5 - use https urls. ==== zchunk ==== Version update (1.1.16 -> 1.2.1) - Update to version 1.2.1 * Better error detection * Add support for specifying compression-format in zck * zck: add option to select chunk hash * Fix testsuite: Add expected sha256sums for zstd 1.5.1+ * Fix memory leaks * Various bug fixes - Drop upstream merged zstd-1.5.1.patch