Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: earlyoom | Distribution: openSUSE Leap 16.0 |
Version: 1.8.2 | Vendor: openSUSE |
Release: lp160.1.2 | Build date: Sun May 12 21:42:33 2024 |
Group: System/Daemons | Build host: reproducible |
Size: 75775 | Source RPM: earlyoom-1.8.2-lp160.1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/rfjakob/earlyoom | |
Summary: Early OOM Daemon for Linux |
earlyoom checks the amount of available memory and free swap, and if both are below critical level, it will kill the largest process (highest oom_score).
MIT
* Sun May 12 2024 Илья Индиго <ilya@ilya.top> - Manual optimizations in spec-file. - Updated to 1.8.2 * Changed file earlyoom.1 (MANPAGE.md -s -t man > earlyoom.1). * https://github.com/rfjakob/earlyoom#changelog * Fixed crash with -p flag in config and IPAddressDeny syntax. * Thu Apr 18 2024 David B <db@mail25.net> - Removed -p flag from configuration (ineffective for systemd unit). * Tue Apr 16 2024 Илья Индиго <ilya@ilya.top> - Updated to 1.8 * Changed file earlyoom.1 (MANPAGE.md -s -t man > earlyoom.1). * https://github.com/rfjakob/earlyoom#changelog * Introduce user mem total / meminfo_t.UserMemTotal and calculate MemAvailablePercent. * Added NO_COLOR support. * Fixed handling of processes with a zombie main thread. * Added --sort-by-rss. This will select a process to kill acc to the largest RSS instead of largest oom_score. * Wed May 18 2022 Илья Индиго <ilya@ilya.top> - Refreshed spec-file via spec-cleaner and manual optimizated. * Reduced to the standard github URL. * Added -p flag to all install commands. - Updated file earlyoom.sysconfig with actual firefox process names. - Updated to 1.7 * Changed file earlyoom.1 (MANPAGE.md -s -t man > earlyoom.1). * https://github.com/rfjakob/earlyoom#changelog * Added -N flag to run a script every time a process is killed. * Added -g flag to kill whole process group. * Removed -i flag, it does not work properly on Linux kernels 5.9+. * Droped ambient capabilities on startup. * Thu Nov 18 2021 Илья Индиго <ilya@ilya.top> - Added GeckoMain in --prefer parameter. (firefox name process) - Removed firefox and chromium in --prefer parameter. (irrelevant) * Fri May 07 2021 Dominique Leuenberger <dimstar@opensuse.org> - Package pre-built earlyoom.1 as pandoc / haskell is not supported on all archs. - Drop pandoc BuildRequires. * Thu Dec 03 2020 Dan Čermák <dcermak@suse.com> - New upstream release 1.6.2 * Double-check memory situation before killing victim ([commit](https://github.com/rfjakob/earlyoom/commit/e34e0fcec5d9f60eb19a48a3ec2bab175818fdd8)) * Never terminate ourselves ([#205](https://github.com/rfjakob/earlyoom/issues/205)) * Dump buffer on /proc/meminfo conversion error ([#214](https://github.com/rfjakob/earlyoom/issues/214)) - Remove invalid Recommends of libnotify-tools (boo#1179537) - disable tests - add link from /sbin/rcearlyoom to /sbin/service * Thu Sep 17 2020 Dan Čermák <dcermak@suse.com> - Enable tests on x86_64 & ARM - change reporting interval to never - remove calls to systemctl in make install - change LDFLAGS handling via env variables * Thu Sep 03 2020 Franck Bui <fbui@suse.com> - Drop dependency on insserv-compat The sysvinit script is not shipped so this dependency on this obsolete package is not needed and can be removed. * Mon Aug 17 2020 Dirk Mueller <dmueller@suse.com> - update to 1.6.1: * Clean up dbus-send zombie processes * Skip processes with oom_score_adj=-1000 * Wed Jun 10 2020 Dan Čermák <dcermak@suse.com> - New upstream release 1.6 * 1.6, 2020-04-11 * Replace old `notify-send` GUI notification logic with `dbus-send` / [systembus-notify](https://github.com/rfjakob/systembus-notify) ([#183](https://github.com/rfjakob/earlyoom/issues/183)) * `-n`/`-N` now enables the new logic * You need to have [systembus-notify](https://github.com/rfjakob/systembus-notify) running in your GUI session for notifications for work * Handle `/proc` mounted with [hidepid](https://github.com/rfjakob/earlyoom/wiki/proc-hidepid) gracefully ([issue #184](https://github.com/rfjakob/earlyoom/issues/184)) * v1.5, 2020-03-22 * `-p`: set oom_score_adj to `-100` instead of `-1000` ([#170](https://github.com/rfjakob/earlyoom/issues/170)) * Allow using **both** `-M` and `-m`, and `-S` and `-s`. The lower value (converted to percentages) will be used. * Set memory report interval in `earlyoom.default` to 1 hour instead of 1 minute ([#177](https://github.com/rfjakob/earlyoom/issues/177)) * Thu Mar 19 2020 Fabian Vogt <fvogt@suse.com> - earlyoom.sysconfig: Fix sddm, add kwin_wayland * Wed Mar 04 2020 Илья Индиго <ilya@ilya.top> - Add PREFIX=%{_prefix} to %make_build macro for correct ExecStart. - Update to 1.4 * https://github.com/rfjakob/earlyoom#changelog * Make victim selection logic 50% faster by lazy-loading process attributes. * Log the user id uid of killed processes in addition to pid and name. * Color debug log in light grey. * Code clean-up * Use block-local variables where possible. * Introduce PATH_LEN to replace several hardcoded buffer lengths. * Expand testsuite (make test). * Run cppcheck when available. * Add unit-test benchmarks (make bench). * Drop root privileges in systemd unit file earlyoom.service. * Fix spurious testsuite failure on systems with a lot of RAM. * Fri Feb 21 2020 Илья Индиго <ilya@ilya.top> - Add "Web\ Content" before "firefox" in --prefer parameter. - Manual optimizations in spec-file. * Thu Feb 20 2020 opensuse@trummer.xyz - include Falkon browser and mpv media player among the list of programs to terminate preferably * Wed Feb 19 2020 opensuse.lietuviu.kalba@gmail.com - Add -p option. * Sat Jan 11 2020 opensuse.lietuviu.kalba@gmail.com - Set lower critical values, add more programs into whitelist. * Mon Jan 06 2020 opensuse.lietuviu.kalba@gmail.com - Clean-up. * Thu Jun 06 2019 Alexander Evseev <aevseev@gmail.com> - First build. Version - 1.3
/usr/bin/earlyoom /usr/lib/systemd/system/earlyoom.service /usr/sbin/rcearlyoom /usr/share/doc/packages/earlyoom /usr/share/doc/packages/earlyoom/MANPAGE.md /usr/share/doc/packages/earlyoom/README.md /usr/share/fillup-templates/sysconfig.earlyoom /usr/share/licenses/earlyoom /usr/share/licenses/earlyoom/LICENSE /usr/share/man/man1/earlyoom.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Jan 30 23:52:29 2025