Releases: liske/needrestart
Releases · liske/needrestart
2.0
ChangeLog:
- [regression] List commands in list mode.
(Debian Bug#764042 by Paul Wise <pabs@debian.org>) - Add a
conf.d/
directory.
(Debian Bug#764043 by Paul Wise <pabs@debian.org>:) - [UI] Fix empty current/expected kernel version string used by
debconf template.
(Debian Bug#764917 by Laurent Bonnaud <L.Bonnaud@laposte.net>) - Don't blacklist services by default but use a new override_rc option
to don't restart some critical services by default.
(Debian Bug#763937 by Christoph Anton Mitterer <calestyo@scientia.net>) - Don't restart services greylisted in override_rc in auto mode.
(Debian Bug#770937 by Axel Beckert <abe@debian.org>) - [UI] Disable progress bar while running non-interactive.
(Debian Bug#768124 by Phillip Berndt <phillip.berndt@googlemail.com>) - [UI] Fix warning on uninitialized values while reading from /dev/stdin.
(Debian Bug#768124 by Phillip Berndt <phillip.berndt@googlemail.com>) - [Interp] Add basic Java detection support.
- Add PolicyKit action file to allow needrestart-session to run
needrestart as root. - [UI] Add
-f <fe>
CLI parameter to allow to overwrite the
DEBIAN_FRONTEND environment variable used by debconf(7).
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).