Releases: liske/needrestart
Releases · liske/needrestart
1.2-6
Upstream patches for Debian Jessie package 1.2-6, inlcudes:
- 01-add-conf.d-directory: support conf.d directory (Closes: #764043)
- 02-regression-commands-in-list-mode: fix a regression in list mode (Closes: #764042)
- 03-fix-empty-kernel-version-string fix displaying the running kernel version (Closes: #764917)
- 04-prefer-services-over-rc.d: prevent restarting services twice
- 05-dont-blacklist-services: add support for the new override_rc option and does not automatic restart services (Closes: #763937)
- 06-fix-version-number-string; fix the reported version number
- 07-fix-warnings-without-tty: fix Perl warnings, if no TTY is available (Closes: #768124)
- 08-fix-broken-debconf: fix a debconf hang up if no kernel image is available (Closes: #767370)
- 09-add-some-overrides: prevent automatic restarts of gettys and mythtv-backend
- 10-respect-override-auto: do not restart services with overrides in auto mode (Closes #770937)
- 11-systemd-journald-workaround to add systemd-journald to override_rc as a workaround tue to #771122 (Closes: #771254)
- 12-ignore-systemd-user-sessions: ignore user sessions (Closes: #771348)
- 13-falsepos-aio-fix: skip POSIX async I/O mappings to prevent false positive restarts
- 14-wpa_supplicant-override: ignore wpa_supplicant
1.2
- Prepare po-debconf usage and add German translation (Debian Bug#761068 by David Prévot <taffit@debian.org>).
- Drop dependency on
Term::ProgressBar::Simple
(Debian Bug#761192 by Thijs Kinkhorst <thijs@debian.org>). - Fix blacklist to match upgraded binaries (dpkg) (Debian Bug#761346 by Paul Wise <pabs@debian.org>).
- Fix detection of unit names on systemd 215+ (Debian Bug#762312 by Sven Hartge <sven@svenhartge.de>).
- Ignore special paths (SYSV IPC, DRM, /dev), fixing some false positives.
- Add service blacklist configuration option to fix display manager blacklisting with systemd.
- Handle restarts of systemd manager and sysv init using their specific commands (Debian Bug#762528 by Paul Wise <pabs@debian.org>).
1.1
ChangeLog:
- Ignore DHCP clients (Debian Bug#752111 by Axel Beckert <abe@debian.org>).
- Add options allowing to select which check should be performed (proposed by Axel Beckert <abe@debian.org>).
1.0
ChangeLog:
- Fix grammar errors and use a additional debconf template (Debian Bug#748652 by Justin B Rye <justin.byam.rye@gmail.com>).
- Ignore device ID in
/proc/<pid>/maps
on kFreeBSD (Reported by Axel Beckert <abe@debian.org>). - Ignore device ID for unnamed devices due to broken implementation on btrfs (Debian Bug#750734 by Frederik Himpe <fhimpe@vub.ac.be>).
- Skip scanning of needrestart process (Debian Bug#751877 by Thijs Kinkhorst <thijs@debian.org>).
- [UI] Drop UI specific progress indicators, use Term::ProgressBar::Simple to minimize disruption of the terminal (Debian Bug#748758 by Thijs Kinkhorst <thijs@debian.org>).
- [UI] Support 'backup' capability of Debconf.
- [Interp] Fix include path retrieval on python3 (Debian Bug#750589 by Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>).
- [Interp] Handle errors on python include path retrieval gracefully (Debian Bug#750589 by Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com>).
0.9
ChangeLog:
- Drop external dependency on strings command from binutils.
- Fix "uninitialized value" by apparent kernel threads (Debian Bug#746363 by Axel Beckert <abe@debian.org>).
- Read kernel version from x86 kernel boot header and handle uncompressed kernel images (Debian Bug#746550 by Axel Beckert <abe@debian.org>).
- Several small bugfixes:
- [Interp] initial source file detection broken due using getopt instead of getopts (Debian Bug#746363 by Axel Beckert <abe@debian.org>)
- [UI] fix newlines in Debconf template
- [UI] fix "No such file or directory" triggered by stdio (Debian Bug#746550 by Axel Beckert <abe@debian.org>)
- [Interp] Use source file instead of /proc//exe to find package.
0.8
ChangeLog:
- Fix non-numeric argument on progress_prep call.
(Debian Bug#744961 by Cristian Ionescu-Idbohrn
cristian.ionescu-idbohrn@axis.com) - Feature: interpreter support enables needrestart to look for obsolete
source files in scripting languages:- Perl: using Module::ScanDeps
- Python: using home made source file scanning
- Ruby: using home made source file scanning
- Feature: detect running on obsolete kernels
(Debian Bug#745270 by Paul Wise pabs@debian.org) - NeedRestart::UI::Dialog: has been dropped
- NeedRestart::UI::stdio: add mass processing
- Several small bugfixes.
0.7
ChangeLog:
- Improved rc script detection, e.g.: previous releases failed to
detect apache2's init script after upgrading libssl1.0.0. - Handle Linux VServer naming convention on deleted binaries.
(Thanks to Phillip Berndt [@phillipberndt]) - Support GNU formatted device ids.
(github issue #1 by Phillip Berndt [@phillipberndt]) - Hooks: Use only available package managers.
- Hooks: Ignore hooks not returning any rc scripts
(fixes detecting apache2's rc script). - Hooks: Prefer rc scripts w/ matching pid
(fixes calling unnecessary rc scripts like libvirt-guests). - Improve rc script detection by using a two pass
analysis. - Fallback to NeedRestart::UI::stdio while being verbose.
(Debian Bug#744000 by Paul Wise pabs@debian.org) - Add default UI configuration option.
(Debian Bug#744001 by Paul Wise pabs@debian.org) - Apply blacklist while processing parent processes.
(Debian Bug#744002 by Paul Wise pabs@debian.org) - Apply Debian's 01-makefile-fix.diff upstream.
0.6
ChangeLog:
- Add lightdm to blacklist (Debian Bug#735027 by Michael Gilbert mgilbert@debian.org).
- Print eval exception message on config file errors.
- Use systemd if available (Debian Bug#731028 by Paul Wise pabs@debian.org).
- Use service to run traditional SysV scripts.
- Change batch processing output.
- Print full restart commands in list mode (Debian Bug#731028 by Paul Wise pabs@debian.org).
0.5
ChangeLog:
- Ignore mapped files in /tmp.
- Handle LSB tags case insensitivly (Debian Bug#731165 by Christian Ionescu-Idbohrn cristian.ionescu-idbohrn@axis.com).
- Prevent config file in dpkg.cfg.d to break dpkg after removing needrestart (Debian Bug#732461 by Andreas Beckmann anbe@debian.org).
0.4
ChangeLog:
- Fix spelling:
- typo in debconf template (s/restartet/restarted/;)
(Debian Bug#723935 by Axel Beckert abe@debian.org) - debconf template title (s/orphaned/outdated/;)
(Debian Bug#723935 by Justin B Rye justin.byam.rye@gmail.com)
- typo in debconf template (s/restartet/restarted/;)
- Fix progress bar increase to grow up to 100%:
- binaries were counted twice
- kernel threads did not increase progress
- Demand restart of deleted binaries.
- Add sudo binary to example blacklist.
(Debian Bug#725937 by Jim Barber jim.barber@ddihealth.com) - Drop version number from man page.
(Debian Bug#729997 by Raf Czlonka rafal.czlonka@gmail.com) - NeedRestart::UI::Debconf: Fix return code handling if readline
is used as debconf frontend.
(Debian Bug#729997 by Raf Czlonka rafal.czlonka@gmail.com)