rng-tools-debian (2.6) unstable; urgency=low

  [ Sven Geuer ]
  * Rework d/rng-tools-debian.service and d/systemd-helper:
    - Switch service from Type=forking to Type=exec
    - Terminate the service cleanly in case it decides it cannot run
      (Closes: #1093002)
  * Rename systemd-helper to rngd-systemd-helper
    - Update d/rng-tools-debian.install and d/rng-tools-debian.service for
      referencing the renamed file
  * d/t/*: Adapt autopkgtests to the changes listed above
  * configure.ac: Bump version to 2.6

  [ Thorsten Glaser ]
  * Update autopkgtests restrictions
  * Tell lintian

 -- Thorsten Glaser <tg@mirbsd.de>  Fri, 17 Jan 2025 01:04:37 +0100

rng-tools-debian (2.5) unstable; urgency=low

  [ Sven Geuer ]
  * Add a system unit to the package (Closes: #1039350)
    - d/init-system-common: New file, gather functions from the sysv-init
      script also useful with a systemd unit
    - d/rng-tools-debian.init: Update the sysv-init script to use the
      common functions
    - d/systemd-helper: Add a helper script for starting rngd from
      a systemd unit
    - d/rng-tools-debian.service: Add the actual systemd unit
    - d/rng-tools-debian.install: Install the common functions and the
      systemd helper script
  * d/t/*: Add autopkgtest to verify the service starts and stops as expected
  * configure.ac: Bump the package's version to 2.5

  [ Thorsten Glaser ]
  * Put hwrng last in HRNGDEVICE autodetection and don’t start the dæmon
    if it’s found since Linux now polls them automatically; add appropriate
    NEWS.Debian entry and README sections for this
  * Update lintian overrides
  * Bump Policy

 -- Thorsten Glaser <tg@mirbsd.de>  Sun, 12 Jan 2025 01:39:39 +0100

rng-tools-debian (2.4) unstable; urgency=low

  * Apply bookworm release note §5.1.8 script to logcheck rules;
    untested, because I use inetutils-syslogd, not rsyslog nor
    systemd (Closes: #1055149); thanks Hendrik Jaeger for noticing
  * Modernise packaging a bit
  * Review d/copyright and in-program copyrights

 -- Thorsten Glaser <tg@mirbsd.de>  Thu, 02 Nov 2023 00:15:05 +0100

rng-tools-debian (2.3) unstable; urgency=medium

  * Fix longstanding bug in the init script, inherited from
    rng-tools 1.0-1 (!) that caused autodetecting the device
    if not set in the defaults config, contratry to the
    documentation, not work…

 -- Thorsten Glaser <tg@mirbsd.de>  Fri, 13 Nov 2020 10:51:45 +0100

rng-tools-debian (2.2) unstable; urgency=medium

  [ Ron ]
  * Fix the broken FIPS 140-2 runs test (Closes: #776134)

  [ Nicholas D Steeves ]
  * Mention tpm-rng in the README (Closes: #825872) (Closes: #542599)

  [ Thorsten Glaser ]
  * Fix installation of NEWS{.Debian,}
  * rngtest: better linewrap of startup blurb
  * init script: improve logic determining device to use:
    - when autodetecting, test-read from the device before considering
      it; note in syslog if that fails (manually set HRNGDEVICE will
      be used as-is if the character device exists)
    - syslog if no device was found but don’t exit with errorlevel ≠ 0
      any more
    - when (re‑)starting the service during package installation or
      upgrade, output informative message if no usable device was found
  * Run HRNGSELECT before checking the devices
  * Update documentation and package descriptions
  * Add option controlling periodical statistics syslog (Closes: #444326)
  * Modernise packaging (dh 13, Policy 4.5.0, LDFLAGS, lintian, etc.)
  * Prepare rng-tools takeover
  * Ask users in multiple places that any modules should be loaded early

 -- Thorsten Glaser <tg@mirbsd.de>  Wed, 11 Nov 2020 02:10:22 +0100

rng-tools-debian (2.1) unstable; urgency=low

  * Convert to native package
  * Fix possible strncpy buffer overflow
  * Modernise packaging (taken from MagicPoint), bump Policy
  * Work around autotools/libtool causing a binutils ar(1) warning
  * Architecture: linux-any (it won’t work on Hurd or kFreeBSD)

 -- Thorsten Glaser <tg@mirbsd.de>  Fri, 16 Aug 2019 18:05:08 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog rng-tools-debian`.
