hobbit-plugins (20230301build1) resolute; urgency=medium

  * No-change mass rebuild for Ubuntu 26.04 (LP: #2132257)

 -- Graham Inggs <ginggs@ubuntu.com>  Thu, 11 Dec 2025 22:38:11 +0000

hobbit-plugins (20230301) unstable; urgency=high

  * /etc/sudoers.d/xymon: Quote all user names to avoid clashes with
    possible future keywords as just happened with the new "list" keyword
    since sudo 1.9.13p1. (Closes: #1032144)

 -- Axel Beckert <abe@debian.org>  Wed, 01 Mar 2023 05:25:19 +0100

hobbit-plugins (20230211) unstable; urgency=medium

  [ Axel Beckert ]
  * dirtyvcs: Automatically add existing repositories from
    /etc/xymon/dirty_vcs_dirs to /var/lib/xymon/.gitconfig's
    safe.directory setting to handle fallout of the fix for
    CVE-2022-24765. Thanks to Christian Herzog for the bug report!
    + Change owner and group of /var/lib/xymon/ to xymon:xymon.
  * Remove postinst code relevant for hobbit to xymon migration.
  * Remove debian/maintscript completely. Was relevant for migrations
    before 2015, i.e. before oldoldstable.
  * Replace all occurrences of egrep and fgrep with grep -E/-F.
    Thanks tarzeau for reporting this!
  * Fix typo in comment in libs.yaml.
  * yum: Don't count "Errno" as alert if it is prepended by a dash or
    followed by a full stop, e.g. in package names like perl-Errno.x86_64.
  * Mention explicitly in the package description that hard dependencies
    of plugins enabled by default are listed in Recommends and
    dependencies of plugins disabled by default are listed in
    Suggests. Based on the according comment in debian-goodies' package
    description. (Closes: #1016162)
  * Fix bogus "Last apt update: -0.0 day(s) ago" warning by adding a small
    tolerance. (Closes: #1021775)
  * Split off the kernel/reboot check from the libs check into a separate
    check. (Closes: #752776)
    + Do not warn (and just report "clear") if the kernel image can't be
      parsed. This doesn't prompt for an action by the administrator.
      (Currently a common, but non-trivial issue on armhf, see
      /usr/share/doc/hobbit-plugins/TODO.)
  * temp:
    + Suppress grep error message if a host has no
      /sys/class/scsi_generic/.
    + Also support more than 26 (and up to 676) disks, i.e. disks named
      /dev/sdaa to /dev/sdzz).
    + Support NVMe block devices via drivetemp.
    + Consistent paths below /sys/devices/platform/ and /sys/devices/pci*.
    + Completely remove hddtemp support. (Really closes: #1001950)
    + Report "clear" if no thermal zones or hwmons are found. Avoids going
      purple after hddtemp has been removed.
    + Report "yellow" if no thermal zones or hwmons are found and
      "drivetemp" driver is not loaded.
    + Fix "Use of uninitialized value" errors in exception handling.
  * Declare compliance with Debian Policy 4.6.2.
  * Add new server-side "xcl" check to query Lenovo XClarity API for
    hardware failure events. (disabled by default; add Suggests and B-D on
    libmojolicious-perl for usage of Mojo::JSON and Mojo::UserAgent)
  * Use more precise Files stanzas and update years in debian/copyright.
  * Also update my copyright years in some plugins.

  [ Adam Goryachev ]
  * kern: Be less strict in parsing kernel versions, allow trailing
    garbage as present on Ubuntu for Raspberry Pi. (LP: #1904807)

  [ Adam Thorn ]
  * apt: Properly parse phased packages on Ubuntu. (LP: #2002391,
    #2003062, #1995481)

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster (oldstable):
    + Drop versioned build-dependency on essential package dpkg-dev.
    + Drop versioned pre-dependency on essential package dpkg.
    + Drop versioned constraint in dependency on xymon-client.
    + Drop versioned constraint in recommendation on sudo.

 -- Axel Beckert <abe@debian.org>  Sun, 12 Feb 2023 06:42:00 +0100

hobbit-plugins (20220406) unstable; urgency=medium

  [ Axel Beckert ]
  * misc.d/mount-ro:
    + Ignore all FUSE mounts, too. These are often used for forensic
      mounting of images and seldomly used in production with file systems
      which mount themselves read-only in case of error. And the latter is
      what this mini-check should monitor.
    + Also ignore mounts with file system "ramfs". (Used by recent systemd
      under /run/credentials/systemd-sysusers.service.)
  * net:
    - Bugfix: Output original command with a "(cached)" suffix, if the
      original command had output on STDERR. (Previously in this case an
      empty string was shown as command.)
    - Improvement: Ignore all "Operation not permitted" warnings as long
      as we get all the information we wanted.
    - Support "MTU" as alias for "mtu".
    - Fix minor documentation issue in README.
  * yum:
    - Fix reporting of certificate issues on RHEL 7.
    - Fix running without Xymon environment for debugging.
    - Fix issue with missing semicolon.
  * Bump copyright years in various places.
  * Add long forgotten /etc/xymon/graphs.d/mq.cfg file. Thanks Carsten
    Leonhardt! (Closes: #995251)
  * Add lintian override for non-standard-file-perm in /etc/sudoers.d/.
    (See bug report #995261 against lintian.)
  * Declare compliance with Debian Policy 4.6.0. (No changes needed.)
  * libs: Add default whitelist entry for /var/lib/postgresql/.
  * cciss: Support SmartPQI RAID controllers by passing -u aka
    --try-unknown-devices to cciss_vol_status.

  [ Christoph Berg ]
  * libs.yaml: Ignore tmp files from spotify.
  * Drop Suggests: hddtemp. (Closes: #1001950)

  [ Jacek Tomasiak ]
  * Add drivetemp support to temp test.

 -- Christoph Berg <myon@debian.org>  Wed, 06 Apr 2022 11:26:35 +0200

hobbit-plugins (20201127) unstable; urgency=medium

  [ Christoph Berg ]
  * Remove backporting code, wheezy and precise are long gone.

  [ Axel Beckert ]
  * Fix parsing of ntpq output: positive offsets have a leading plus sign
    now. Thanks to Maciej Bonin! (Closes: #953552)
  * debian/copyright: Drop redundant pattern "debian/*". Thanks Lintian!
  * Bump debhelper-compat to 13.
  * Declare compliance with Debian Policy 4.5.1. (No changes needed.)

 -- Axel Beckert <abe@debian.org>  Fri, 27 Nov 2020 14:50:43 +0100

hobbit-plugins (20200525) unstable; urgency=medium

  [ Lars Kollstedt ]
  * dirtyetc: fix initial error color.

  [ Axel Beckert ]
  * Suggest apt-config-auto-update as it makes the apt plugin more useful.
  * Add lintian override for breakout-link. Symlinks to adhere FHS and
    still work with upstream's idea of path names can't be an issue.

  [ Christoph Berg ]
  * apt: Support s3:// URLs.

 -- Christoph Berg <myon@debian.org>  Thu, 17 Sep 2020 10:45:15 +0200

hobbit-plugins (20191218) unstable; urgency=medium

  [ Axel Beckert ]
  * Change Homepage header from xymon.sf.net to the README on Salsa.
  * Mention Xymon, a link to its project website as well as the old name
    "Hobbit" and the model "Big Brother" prominently in the README.
  * net: Fix an "uninitialized value" warning if no config file was found.
  * Suggest libpoe-component-sslify-perl as it's needed for the ircbot
    plugin if running with IRC_SSL=1 configured.
  * apt: Handle forbidden and architecture-dependent packages properly.
  * misc.d/zombies: Add minimal HTML escaping to the output of "ps".
  * Declare compliance with Debian Policy 4.4.1. (No changes needed.)
  * Bump debhelper compatibility level to 12.
    + Build-depend on "debhelper-compat (= 12)" to replace debian/compat.
  * Add a shallow, xynagios-based megaraid check. (Depends on the
    unofficial megaclisas-status and the non-free, binary-only megacli
    packages from https://hwraid.le-vert.net/wiki/DebianPackages.)
  * Document helper tools and yum plugin in README.md, too.

  [ Christian Herzog ]
  * temp: Support ignoring specific thermal_zones.

  [ Christoph Berg ]
  * libs: Use 'unknown' for unknown user names in yet another place.
  * Add debian/gitlab-ci.yml.

  [ Janosch Bühler ]
  * tftp:
    + Don't just check if there's a reply, also check if it's an error.
    + Re-indent code, make it more readable.

 -- Axel Beckert <abe@debian.org>  Wed, 18 Dec 2019 00:39:42 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog hobbit-plugins`.
