dictd (1.13.1+dfsg-1.3) unstable; urgency=medium

  * Non-maintainer upload.
  * systemd integration:
    - Put StartLimitIntervalSec=0 in [Unit] section, not in [Service]
      (Fixes #1066189, #1121708 correctly)
    - Mark 143 as SuccessExitStatus (SIGTERM, as sent by systemd)

 -- Didier Raboud <odyx@debian.org>  Sat, 06 Dec 2025 13:53:17 +0100

dictd (1.13.1+dfsg-1.2) unstable; urgency=medium

  * Non-maintainer upload.

  [ Kevin Mueller ]
  * systemd integration:
    - drop User= / Group= to reinstate privilege logic the init script always
      had
    - in dictd.config: replace systemctl with deb-systemd-invoke and keep
      invoke-rc.d fallback (fixes autopkgtests' regression)

  [ Didier Raboud ]
  * systemd integration: allow burst service restarts (for upgrades)
    (Closes: #1066189, #1121708)

 -- Didier Raboud <odyx@debian.org>  Fri, 05 Dec 2025 09:16:15 +0100

dictd (1.13.1+dfsg-1.1) unstable; urgency=medium

  * Non-maintainer upload.

  [ Sven Joachim ]
  * Add native systemd units for dictd
    - dictd.service for the long-running daemon.
    - dictd.socket and dictd@.service for socket-activated, inetd-style
      per-connection instances.
    - Use a dedicated runtime directory /run/dictd via RuntimeDirectory=.
    (Closes: #1039171)

  [ Kevin Mueller ]
  * Integrate debconf RUN_MODE with systemd
    - RUN_MODE=daemon enables dictd.service and disables dictd.socket.
    - RUN_MODE=inetd enables dictd.socket (socket activation) and disables
      dictd.service.
    - RUN_MODE=disabled disables both units.
  * Preserve inetd integration on non-systemd systems while avoiding direct
    systemctl calls from maintainer scripts by using deb-systemd-invoke
    instead.

 -- Kevin Mueller <kevin@urbanfields.net>  Fri, 21 Nov 2025 08:14:35 +0100

dictd (1.13.1+dfsg-1) unstable; urgency=low

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster:
    + Build-Depends: Drop versioned constraint on libmaa-dev.
    + dictd: Drop versioned constraint on lsb-base and ucf in Depends.
    + dictzip: Drop versioned constraint on dictd in Replaces.

  [ Robert Luberda ]
  * New upstream version.
  * Add the following patches to fix lintian warnings:
    + 20-use-bash-in-scripts.patch;
    + 21-fix-acute-accent-in-man.patch.
  * Add Romanian translation of debconf templates (closes: #1031608).
  * Drop dependency on obsolete lsb-base package (lintian).
  * Update 11-dict_lookup.patch and 18-colorit-missing-packages.patch to
    use 'command -v' instead of 'which'. Do the same in maintainer scripts.
  * Standards-Version: 4.6.2 (no changes).

 -- Robert Luberda <robert@debian.org>  Sun, 14 Jan 2024 21:49:53 +0100

dictd (1.13.0+dfsg-1) unstable; urgency=low

  * New upstream version:
    + contains IPv6 support (closes: #709820, LP: #381324).
  * Add 19-fix-typo-in-man-page.patch to fix double "or" in man page.
  * Build with debhelper v13.
  * debian/control:
    + Rules-Requires-Root: no;
    + Standards-Version: 4.5.0.
  * Update debian/copyright file.
  * Remove unused debian/doc/dictd.8 file.

 -- Robert Luberda <robert@debian.org>  Mon, 17 Aug 2020 09:16:25 +0200

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