Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

htop-3.4.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: htop Distribution: openSUSE Tumbleweed
Version: 3.4.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Mar 26 10:12:28 2025
Group: Unspecified Build host: reproducible
Size: 460166 Source RPM: htop-3.4.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://htop.dev
Summary: An Interactive text-mode Process Viewer for Linux
htop is an interactive text-mode process viewer for Linux. It aims to be a
better 'top' and requires ncurses.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Wed Mar 26 2025 Martin Pluskal <mpluskal@suse.com>
  - Update to version 3.4.0:
    * Improve Darwin support for ARM-based systems
    * Fix static linking with libsystemd
    * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD & Solaris
    * Fix running task display (count)
    * Fix sort order handling in tree mode
    * Add warning when exiting with a signal (not saving .htoprc)
    * Add Disk I/O and Network I/O meter for DragonFlyBSD
    * Improve handling of invalid Unicode strings
    * Disable basename checking for kernel tasks
    * Updated documentation for pcp-htop
    * Disable FOCUS_IN/FOCUS_OUT event handling
    * Add GPU meter for Linux and PCP
    * Add colum for GPU time per process on Linux and PCP
    * Avoid glibc FILE API voodoo
    * Ignore previously unhandled signals USR1 and USR2
    * Force locating the config file to only use absolute paths
    * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
    * Force writing the configuration to a regular file
    * Use distinct config files for htop and pcp-htop
    * Link libnl3 at runtime
    * Gather permitted capabilities via capget(2)
    * Avoid fetching certain process information for each thread on Linux (speed up)
    * Improved handling for invalid data in /proc/tty/drivers on Linux
    * Various changes to avoid memory allocations inside signal handlers
    * Add single column header layout
    * Fix DivByZero bug on startup on Darwin
    * Include thread information on Darwin
    * Show process state on Darwin
    * Update compat check for C23 compilers
    * Improved detail in help screen
    * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
    * Mark newline characters in the process command line display
    * Resolve nested derived metrics for PCP
    * Make supported modes/styles specific to each meter
    * Refined checks for terminals supporting to redefine keys
    * Fix handling of the NICE value on FreeBSD
    * Fix display of CPU utilization on FreeBSD
    * Honour update interval adjustments properly without restart
    * Force rebuild of display table after item removals
    * Reworked handling for various temperature sensors
    * Fix high CPU load when the strace'd process exits prematurely
    * Document --drop-capabilities to require a compile time support
    * Always call PKG_PROG_PKG_CONFIG in configure
    * Make configure warn when pkg.m4 is absent
    * Rewrite curses/terminfo detection code in configure
    * Keep following a process when resuming process updates (Z key)
    * Normalize Disk I/O usage and allow utilization above 100%
    * Plug several memory leaks and improve performance for information parsing
    * Allow to show or hide cache and buffers in memory usage meter
    * Visibility hint and UX improvements in status bar of display options panel
    * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
    * Replace BCC with metrics from BPF for pcp-htop
* Thu Jan 11 2024 Martin Pluskal <mpluskal@suse.com>
  - Update to version 3.3.0:
    * Multiple refactorings and code improvements
    * Shorten docker container IDs to 12 characters
    * Settings: preserve empty header
    * Fix execlp() argument without pointer cast
    * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
    * Add support for "truss" (FreeBSD equivalent of "strace")
    * Darwin: add NetworkIOMeter support
    * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" & "... 30/30/40"
    * Meter: use correct unicode characters for digit '9'
    * Note in manual re default memory units of KiB
    * Add column for process container name
    * Add logic to filter the container name (+type) from the CGroup name
    * Change NetworkIOMeter value unit from KiB/s to bytes/second
    * Cap DiskIOMeter "utilisation" percentage at 100%
    * PCP platform implementation of frontswap and zswap accounting
    * Shorten podman/libpod container IDs to 12 characters
    * Write configuration to temporary file first
    * Incorporate shared memory in bar text
    * Move shared memory next to used memory
    * Correct order of memory meter in help
    * Add recalculate to Ctrl-L refresh
    * Update process list on thread visibility toggling
    * Support dynamic screens with 'top-most' entities beyond processes
    * Introduce Row and Table classes for screens beyond top-processes
    * Rework ZramMeter and remove MeterClass.comprisedValues
    * More robust logic for CPU process percentages (Linux & PCP)
    * Show year as start time for processes older than a year
    * Short-term fix for docker container detection
    * default color preset: use bold blue for better visibility
    * Document 'O' keyboard shortcut
    * Implement logic for '--max-iterations'
    * Update F5 key label on tab switch (Tree <-> List)
    * Force re-sorting of the process list view after switching between list/treeview mode
    * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
    * Linux: implement zswap support
    * {Memory,Swap}Meter: add "compressed memory" metrics
    * Darwin: add DiskIOMeter support
    * Fix scroll relative to followed process
    * ZramMeter: update bar mode
    * Use shared real memory on FreeBSD
    * Increase Search and Filter max string length to 128
    * Improve CPU computation code
    * Remove LXC special handling for the CPU count
    * Create new File Descriptor meter
    * PCP: add IRQ PSI meter
    * Linux: add IRQ PSI meter
    * Linux: highlight username if process has elevated privileges
    * Add support for scheduling policies
    * Add a systemd user meter to monitor user units.
    * FreeBSD: remove duplicate zfs ARC size subtraction
* Tue Nov 28 2023 Martin Pluskal <mpluskal@suse.com>
  - Switch to xz compressed sources
* Mon Jun 12 2023 Martin Pluskal <mpluskal@suse.com>
  - Drop no longer available configure option
* Mon Feb 06 2023 Paolo Stivanin <info@paolostivanin.com>
  - Update to 3.2.2:
    * CPUMeter now can show frequency in text mode
    * Add option to render distribution path prefixes shadowed
    * DiskIOMeter converts to bytes per second (not per interval)
    * DiskIOMeter uses complete units, including missing "iB/s"
    * DiskIOMeter indicates read and write in meter mode
    * NetworkIOMeter converts to packets per second, shows packet rate
    * Allow continued process following when changing display settings
    * Update the panel header when changing to another tab
    * Drop margin around the header if there are no meters
    * Use Unicode replacement character for non-printable characters
    * Default color preset uses bold blue for better visibility
    * Update the Panel header on sort order inversions ('I')
    * Toggle the header meters with pound key
    * Fix ScreenPanel to handle quitting the panel while renaming
    * Add fallback for HOME environment variable using passwd database
    * Replace meaningless ID column with FD column in lock screen
    * Use device format in the lock screen matching the files screen
    * On Linux, improvements to file-descriptor lock detection
    * On Linux, further distinguish systemd states in the SystemdMeter
    * On Linux, improvements to cgroup and container identification
    * On Linux, support openat(2) without readlinkat(2) platforms
    * On Darwin, fix current process buffer handling for busy systems
    * On DragonFly BSD, fix incorrect processor time of processes
    * On FreeBSD, fix an issue with the memory graph not showing correctly
    * On FreeBSD, add support for displaying shared memory usage
    * On PCP, use pmLookupDescs(3) if available for efficiency
    * On PCP, normalize generic columns values for consistent display
    * On PCP, changes preparing for configurable, dynamic screens
    * Handle invalid process columns from the configuration file
    * Avoid undefined behaviour with deeply nested processes
    * Fix crash when removing the currently active screen
    * Prevent possible crash on a very early error path
    * Include automake for Debian/Ubuntu
    * Restore non-mouse support
    * Reject unsupported command line arguments
    * Document idle process state
    * Clarify M_TRS/M_DRS columns
* Fri Jun 03 2022 Michael Ströder <michael@stroeder.com>
  - Update to 3.2.1
    * Fix setting to show all branches collapsed by default
    * Restore functionality of stripExeFromCmdline setting
    * Fix some command line display settings not being honored without restart
    * Display single digit precision for CPU% greater than 99.9%
    * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
    * On Linux, increase field width of CPUD% and SWAPD% columns
    * Colorize process state characters in help screen
    * Use mousemask(3X) to enable and disable mouse control
    * Fix heap buffer overflow in Vector_compact
    * On Solaris, fix a process time scaling error
    * On Solaris, fix the build
    * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
    * On Linux, resolve processes exiting interfering with sampling
    * Fix ProcessList quadratic removal when scanning processes
    * Under LXC, limit CPU count to that given by /proc/cpuinfo
    * Improve container detection for LXC
    * Some minor documentation fixes
* Mon May 02 2022 Paolo Stivanin <info@paolostivanin.com>
  - Update to 3.2.0:
    * Support for displaying multiple tabs in the user interface
    * Allow multiple filter and search terms (logical OR, separate by "|")
    * Set correct default sorting direction (defaultSortDesc)
    * Improve performance for process lookup and update
    * Rework the IOMeters initial display
    * Removed duplicate sections on COMM and EXE
    * Highlight process UNINTERRUPTIBLE_WAIT state (D)
    * Show only integer value when CPU% more than 99.9%
    * Handle rounding ambiguity between 99.9 and 100.0%
    * No longer leaves empty the last column in header
    * Fix header layout and meters reset if a header column is empty
    * Fix PID and UID column widths off-by-one error
    * On Linux, read generic sysfs batteries
    * On Linux, do not collect LRS per thread (it is process-wide)
    * On Linux, dynamically adjust the SECATTR and CGROUP column widths
    * On Linux, fix a crash in LXD
    * On FreeBSD, add support for showing process emulation
    * On Darwin, lazily set process TTY name
    * Always set SIGCHLD to default handling
    * Avoid zombie processes on signal races
    * Ensure last line is cleared when SIGINT is received
    * Instead of SIGTERM, pre-select the last sent signal
    * Internal Hashtable performance and sizing improvements
    * Add heuristics for guessing LXC or Docker from /proc/1/mounts
    * Force elapsed time display to zero if process started in the future
    * Avoid extremely large year values when printing time
    * Fix division by zero when calculating IO rates
    * Fix out of boundary writes in XUtils
    * Fix custom thread name display issue
    * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
    * Support libunwind of LLVM
* Tue Nov 30 2021 Michael Ströder <michael@stroeder.com>
  - Update to version 3.1.2
    * Bugfix for crash when storing modified settings at exit
    * Generate xz-compressed source tarball (with configure) using github actions
    * Allow -u UID with numerical value as argument
    * Added documentation for obsolete/state libraries/program files highlighting
    * Some obsolete/stale library highlighting refinements
    * Column width issues resolved
    * Dynamic UID column sizing improved
    * Discard stale information from Disk and Network I/O meters
    * Refined Linux kernel thread detection
    * Reworked process state handling
    * New CCGROUP column showing abbreviated cgroup name
    * New OFFSET column in the list of open files screen
* Mon Nov 01 2021 Martin Pluskal <mpluskal@suse.com>
  -  Update to version 3.1.1 (boo#1192144):
    * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1
* Thu Sep 23 2021 Martin Pluskal <mpluskal@suse.com>
  - Enable linux capabilities
  - Drop unsupported configure options

Files

/usr/bin/htop
/usr/share/applications/htop.desktop
/usr/share/icons/hicolor
/usr/share/icons/hicolor/scalable
/usr/share/icons/hicolor/scalable/apps
/usr/share/icons/hicolor/scalable/apps/htop.svg
/usr/share/licenses/htop
/usr/share/licenses/htop/COPYING
/usr/share/man/man1/htop.1.gz
/usr/share/pixmaps/htop.png


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 29 23:41:26 2025