needrestart

Restart daemons after library updates.

GPL-2.0 License

Stars
423
Committers
57
needrestart - 1.2-6

Published by liske almost 10 years ago

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
needrestart - 1.2

Published by liske about 10 years ago

  • Prepare po-debconf usage and add German translation (Debian Bug#761068 by David Prévot <[email protected]>).
  • Drop dependency on Term::ProgressBar::Simple (Debian Bug#761192 by Thijs Kinkhorst <[email protected]>).
  • Fix blacklist to match upgraded binaries (dpkg) (Debian Bug#761346 by Paul Wise <[email protected]>).
  • Fix detection of unit names on systemd 215+ (Debian Bug#762312 by Sven Hartge <[email protected]>).
  • 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 <[email protected]>).
needrestart - 1.1

Published by liske about 10 years ago

ChangeLog:

  • Ignore DHCP clients (Debian Bug#752111 by Axel Beckert <[email protected]>).
  • Add options allowing to select which check should be performed (proposed by Axel Beckert <[email protected]>).
needrestart - 1.0

Published by liske over 10 years ago

ChangeLog:

  • Fix grammar errors and use a additional debconf template (Debian Bug#748652 by Justin B Rye <[email protected]>).
  • Ignore device ID in /proc/<pid>/maps on kFreeBSD (Reported by Axel Beckert <[email protected]>).
  • Ignore device ID for unnamed devices due to broken implementation on btrfs (Debian Bug#750734 by Frederik Himpe <[email protected]>).
  • Skip scanning of needrestart process (Debian Bug#751877 by Thijs Kinkhorst <[email protected]>).
  • [UI] Drop UI specific progress indicators, use Term::ProgressBar::Simple to minimize disruption of the terminal (Debian Bug#748758 by Thijs Kinkhorst <[email protected]>).
  • [UI] Support 'backup' capability of Debconf.
  • [Interp] Fix include path retrieval on python3 (Debian Bug#750589 by Cristian Ionescu-Idbohrn <[email protected]>).
  • [Interp] Handle errors on python include path retrieval gracefully (Debian Bug#750589 by Cristian Ionescu-Idbohrn <[email protected]>).
needrestart - 0.9

Published by liske over 10 years ago

ChangeLog:

  • Drop external dependency on strings command from binutils.
  • Fix "uninitialized value" by apparent kernel threads (Debian Bug#746363 by Axel Beckert <[email protected]>).
  • Read kernel version from x86 kernel boot header and handle uncompressed kernel images (Debian Bug#746550 by Axel Beckert <[email protected]>).
  • Several small bugfixes:
    • [Interp] initial source file detection broken due using getopt instead of getopts (Debian Bug#746363 by Axel Beckert <[email protected]>)
    • [UI] fix newlines in Debconf template
    • [UI] fix "No such file or directory" triggered by stdio (Debian Bug#746550 by Axel Beckert <[email protected]>)
    • [Interp] Use source file instead of /proc//exe to find package.
needrestart - 0.8

Published by liske over 10 years ago

ChangeLog:

  • Fix non-numeric argument on progress_prep call.
    (Debian Bug#744961 by Cristian Ionescu-Idbohrn
    [email protected])
  • 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 [email protected])
  • NeedRestart::UI::Dialog: has been dropped
  • NeedRestart::UI::stdio: add mass processing
  • Several small bugfixes.
needrestart - 0.7

Published by liske over 10 years ago

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 [email protected])
  • Add default UI configuration option.
    (Debian Bug#744001 by Paul Wise [email protected])
  • Apply blacklist while processing parent processes.
    (Debian Bug#744002 by Paul Wise [email protected])
  • Apply Debian's 01-makefile-fix.diff upstream.
needrestart - 0.6

Published by liske over 10 years ago

ChangeLog:

  • Add lightdm to blacklist (Debian Bug#735027 by Michael Gilbert [email protected]).
  • Print eval exception message on config file errors.
  • Use systemd if available (Debian Bug#731028 by Paul Wise [email protected]).
  • Use service to run traditional SysV scripts.
  • Change batch processing output.
  • Print full restart commands in list mode (Debian Bug#731028 by Paul Wise [email protected]).
needrestart - 0.5

Published by liske almost 11 years ago

ChangeLog:

  • Ignore mapped files in /tmp.
  • Handle LSB tags case insensitivly (Debian Bug#731165 by Christian Ionescu-Idbohrn [email protected]).
  • Prevent config file in dpkg.cfg.d to break dpkg after removing needrestart (Debian Bug#732461 by Andreas Beckmann [email protected]).
needrestart - 0.4

Published by liske almost 11 years ago

ChangeLog:

  • Fix spelling:
    • typo in debconf template (s/restartet/restarted/;)
      (Debian Bug#723935 by Axel Beckert [email protected])
    • debconf template title (s/orphaned/outdated/;)
      (Debian Bug#723935 by Justin B Rye [email protected])
  • 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 [email protected])
  • Drop version number from man page.
    (Debian Bug#729997 by Raf Czlonka [email protected])
  • NeedRestart::UI::Debconf: Fix return code handling if readline
    is used as debconf frontend.
    (Debian Bug#729997 by Raf Czlonka [email protected])
needrestart - 0.3

Published by liske about 11 years ago

ChangeLog:

  • Fix typo reported by Patrick Matthäi.
  • Add man page provided by Patrick Matthäi (Debian).
  • Offer restart on non-existing mappings.
  • Add PacMan hook.
  • Be more fault-tolerant in batch mode.
  • Provide a more sophisticated apt/dpkg trigger.
  • Fix ignored -r command line parameter.
    (Debian Bug#721809 by Axel Beckert [email protected])
  • Ignore forked/detached daemon childs (pidfile heuristic).
    (Debian Bug#721810 by Axel Beckert [email protected])
  • Provide modular UI including debconf and dialog based
    frontends.
  • Ignore binaries due blacklist config option.
needrestart - 0.2

Published by liske about 11 years ago

ChangeLog:

  • Support (l)ist only, (i)nteractive restart and
    (a)utomaticly restart modes.
  • Supply apt.conf.d script to call needrestart on every upgrade.
  • Drop dependency on (Debian's) run-parts.
  • Drop Term::Query dependency.
  • Ignore rc scripts to be run in other run-levels.
  • Add batch mode.
needrestart - 0.1

Published by liske about 11 years ago

ChangeLog:

  • Initial release.