cups-pdf (3.0.3-1) unstable; urgency=medium

  [ lintian-brush ]
  * [ChangeLog]
    + Add missing colon in closes line.

  [ Martin-Éric Racine ]
  * New upstream version.
  * [copyright]
    = Update upstream's copyright year.
  * [patches]
    = Refresh.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sat, 09 May 2026 06:14:20 +0300

cups-pdf (3.0.2-8) unstable; urgency=medium

  * [control]
    = Temporarily Depends on cups (>= 2.4.17) due to '-h localhost' change.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Tue, 05 May 2026 15:53:33 +0300

cups-pdf (3.0.2-7) unstable; urgency=medium

  [ Martin-Éric Racine ]
  * [tests]
    printer-driver-cups-pdf: Disable testing the ANONYMOUS output folder.
    Since CUPS 2.4.17 (commit a0c62c1e6, CVE-2026-27447) the scheduler
    validates @OWNER policy matches against getpwnam(username)->pw_name
    rather than the raw requesting-user-name string. Overriding the
    username with a non-existent system user (such as 'anonymous') now
    makes Send-Document return 'Unauthorized'.
    Until CUPS-PDF upstream has fixed it, ANONYMOUS printing no longer works.
    Thanks to Luca Boccassi for the heads up.
  [ Luca Boccassi ]
  * [postinst]: Stop using '-h localhost'.
    Using '-h localhost' forces a TCP connection to the loopback interface
    which, since CUPS 2.4.17, is no longer treated as a local connection
    for authentication purposes (see upstream commit e052dc44d).
    Without "-h", the tools use the AF_LOCAL domain socket and PeerCred
    lets root authenticate without a password.
    Fixes the issue where installing the package with CUPS 2.4.17+
    gets stuck in postinst asking for the root password.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Tue, 05 May 2026 15:20:47 +0300

cups-pdf (3.0.2-6) unstable; urgency=medium

  * [control]
    = Bump Standards-Version to 4.7.4 (no change required).
  * [prerm,postinst,postrm,rules]
    = Migrate to SPDX-FileCopyrightText declaration.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sat, 18 Apr 2026 09:05:06 +0300

cups-pdf (3.0.2-5) unstable; urgency=medium

  * [control]
    = wrap-and-sort -ast
  * [copyright]
    = Bump upstream copyright to 2025 to match current release.
    = Bump my copyright.
  * [rules]
    = Modernize to fetch LFS flags via dpkg-buildflags.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sat, 11 Apr 2026 14:46:49 +0300

cups-pdf (3.0.2-4) unstable; urgency=medium

  * [debian/*]
    = Migrated existing license delcarations to SPDX-License-Identifier.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Fri, 19 Sep 2025 13:55:22 +0300

cups-pdf (3.0.2-3) unstable; urgency=medium

  * Update Git repository layout to follow DEP-14:
    + Create [gbp.conf].

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Tue, 08 Apr 2025 08:01:03 +0300

cups-pdf (3.0.2-2) unstable; urgency=medium

  * [control]
    - Drop Provides/Replaces: cups-pdf.
      We haven't shipped any bin:cups-pdf since CUPS-PDF 2.6.1-10.
  * [reportbug]
    + Add a script to attach CUPS-PDF logs.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Wed, 26 Mar 2025 09:09:14 +0200

cups-pdf (3.0.2-1) unstable; urgency=medium

  * New upstream version:
    + Updated Ghostscript defaults.
    + Extensive code comments.
    = No other change.
  * [patches]
    - Deleted Ghostscript setpdfwrite patch (merged upstream).

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sun, 23 Mar 2025 18:03:32 +0200

cups-pdf (3.0.1-22) unstable; urgency=medium

  * [upstream]
    + Implement basic metadata. FIXME: upstream has no BTS or VCS.
  * [autopkgtest]
    + Implement an actual PDF printing test via the ANONYMOUS user.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sun, 23 Mar 2025 15:49:25 +0200

cups-pdf (3.0.1-21) unstable; urgency=medium

  * [salsa-ci.yml]
    + Implement basic CI support using the stock Debian pipeline include.
  * [autopkgtest]
    + Implement PPD test via /usr/share/cups/test-drivers from cups-client.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Fri, 21 Mar 2025 10:07:58 +0200

cups-pdf (3.0.1-20) unstable; urgency=medium

  * [bug-presubj]
    + Add instructions for backend crashes and permission errors.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sat, 08 Mar 2025 16:25:05 +0200

cups-pdf (3.0.1-19) unstable; urgency=medium

  * First upload as Debian Maintainer.
    This package was initially sponsored in March 2004 by Kenshi Muto. It was
    my very first package submitted to the Debian repository. Sponsors varied
    over time (mainly Masayuki Hatta and Martin Pitt). Many thanks to all and
    to Boyuan Yang who convinced me to apply for DM in February 2025.
  * [control]
    = Bumped Standards-Version to 4.7.2 (no change required).

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sat, 01 Mar 2025 20:32:37 +0200

cups-pdf (3.0.1-18) unstable; urgency=medium

  * [control]
    = Quiet down dpkg-gencontrol:
      warning: package printer-driver-cups-pdf:
      substitution variable ${USER} used, but is not defined
  * [debian/*]
    = Run 'shfmt -p' on all maintainer scripts.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Sun, 22 Sep 2024 09:07:27 +0300

cups-pdf (3.0.1-17) unstable; urgency=medium

  * Implement basic autopkgtest using adequate.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Tue, 30 Jul 2024 18:06:33 +0300

cups-pdf (3.0.1-16) unstable; urgency=medium

  * Normalize debian/control structure.
  * Remove Forwarded tag from the Ghostscript patch.
    It should be a URL to the upstream BTS. Upstream has none.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Tue, 02 Jul 2024 10:43:29 +0300

cups-pdf (3.0.1-15) unstable; urgency=medium

  * [control]
    = Bumped Standards-Version to 4.7.0 (no change required).
    + Added Vcs-Browser and Vcs-Git fields.
  * [Salsa]
    + Import this package into the Debian printing team's Git.

 -- Martin-Éric Racine <martin-eric.racine@iki.fi>  Thu, 09 May 2024 21:53:04 +0300

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog printer-driver-cups-pdf`.
