Skip to content

Releases: liske/needrestart

2.0

23 Jan 00:14
Compare
Choose a tag to compare
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&gt:)
  • [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

05 Dec 01:08
Compare
Choose a tag to compare

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

28 Sep 21:51
Compare
Choose a tag to compare
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

16 Aug 08:04
Compare
Choose a tag to compare
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

17 Jun 13:27
Compare
Choose a tag to compare
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

11 May 21:00
Compare
Choose a tag to compare
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

27 Apr 09:22
Compare
Choose a tag to compare
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

14 Apr 19:53
Compare
Choose a tag to compare
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

07 Apr 20:55
Compare
Choose a tag to compare
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

02 Jan 19:07
Compare
Choose a tag to compare
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).