stunnel (3:5.80-1) unstable; urgency=medium

  * QA upload.
  * New upstream release:
    - refresh patch line numbers

 -- Peter Pentchev <roam@debian.org>  Tue, 04 Aug 2026 18:06:55 +0300

stunnel (3:5.79-2) unstable; urgency=medium

  * Orphan the package as per #1122515

 -- Peter Pentchev <roam@debian.org>  Wed, 29 Jul 2026 14:00:25 +0300

stunnel (3:5.79-1) unstable; urgency=medium

  * Switch back to debhelper-compat now that debhelper 14 is out.
  * New upstream version.
  * Test the nocheck build profile on Salsa CI.

 -- Peter Pentchev <roam@debian.org>  Tue, 07 Jul 2026 13:39:32 +0300

stunnel (3:5.78-5) unstable; urgency=medium

  * Use `dpkg-maintscript-helper` to remove the conffiles that were
    dropped in stunnel4 3:5.78-1. Closes: #1139190, #1139682

 -- Peter Pentchev <roam@debian.org>  Mon, 15 Jun 2026 12:07:43 +0300

stunnel (3:5.78-4) unstable; urgency=medium

  * Use the canonical GPL-2+-w-openssl-exception license name.
    Thanks, Andrew McMillan!
  * Upload to unstable.

 -- Peter Pentchev <roam@debian.org>  Fri, 08 May 2026 14:02:11 +0300

stunnel (3:5.78-3) experimental; urgency=medium

  * Adjust some Lintian overrides.
  * Rename the package to stunnel, not stunnel4 any more:
    - rename the source package to stunnel
    - rename the main binary package to stunnel
    - add a transitional stunnel4 package only containing a single symlink;
      when the reverse dependencies are updated, this package will become
      a purely transitional one
    - drop the dh-sequence-single-binary virtual dependency since
      we build two binary packages now
    - rename most of the debian/stunnel4.* files to debian/stunnel.*
    - adapt the stunnel.sysusers file to create a user account and
      a group named stunnel, not stunnel4
    - adapt the stunnel.postinst file to rename the various */stunnel4/
      directories to */stunnel/ if they exist; keep the part that
      creates them if neither the old ones nor the new ones are there
    - try to remove the stunnel4 user account and group in the postinst
      script if upgrading from an earlier version
    - adapt the debian/* files to refer to stunnel instead of stunnel4
    - drop the 02-rename-binary patch
    - drop the PPP restart scripts; they will not work in a non-SysV-init
      environment anyway, and we do not even ship a SysV init script
      any more
    - drop the stunnel.default file, it is not used any more
    - ship an empty stunnel4.sysusers file to make sure the stunnel4
      user account and group are no longer automatically (re)created

 -- Peter Pentchev <roam@debian.org>  Tue, 28 Apr 2026 19:21:49 +0300

stunnel4 (3:5.78-2) unstable; urgency=medium

  * Add the 06-nodoc patch and use the new `--disable-doc` configure
    option to fix the nodoc build profile.

 -- Peter Pentchev <roam@debian.org>  Fri, 24 Apr 2026 18:52:26 +0300

stunnel4 (3:5.78-1) unstable; urgency=medium

  [ Peter Pentchev ]
  * Add a note to the /etc/stunnel/README file pointing to
    the /usr/share/doc/stunnel4/README.Debian Debian-specific advice.
  * Add a debian/README.source file with some notes.
  * Declare compliance with Policy 4.7.4 with no changes.
  * Remove the logrotate configuration for stunnel4.
  * Remove the SysV init script for stunnel4. The mechanism it used to
    support multiple stunnel configuration files has, for years now,
    not been in accordance with the wishes of the upstream developers,
    since stunnel itself has supported better ways for a long time.
    There were also other issues, e.g the need for a deprecated
    process ID file to always be kept around.
  * New upstream version:
    - add pandoc as a build dependency for the documentation
    - update the upstream copyright years
    - refresh the 02-rename-binary patch

  [ Luca Boccassi ]
  * Drop unused dependency on adduser.

 -- Peter Pentchev <roam@debian.org>  Thu, 23 Apr 2026 13:53:27 +0300

stunnel4 (3:5.77-1) unstable; urgency=medium

  * Declare compliance with Policy 4.7.3, drop the implied Priority: optional.
  * Add the year 2026 to my debian/* copyright notice.
  * Add Salsa CI configuration.
  * Override the "no systemd unit file" Lintian error, we do install systemd
    unit files under different names.
  * New upstream release:
    - drop the 06-no-openssl-version-check-autopkgtest and
      07-reproducible-build patches, integrated upstream
    - refresh the 02-rename-binary patch

 -- Peter Pentchev <roam@debian.org>  Wed, 18 Feb 2026 12:50:42 +0200

stunnel4 (3:5.76-1) unstable; urgency=medium

  * Declare compliance with Policy 4.7.2 with no changes.
  * Drop the FTP site from the watch file.
  * Convert the watch file to version 5 of the format.
  * Drop our home-grown test suite, the upstream one suffices.
  * New upstream release.
  * Try to re-enable the build-time test suite on 32-bit architectures.

 -- Peter Pentchev <roam@debian.org>  Thu, 23 Oct 2025 21:50:10 +0300

stunnel4 (3:5.74-2) unstable; urgency=medium

  * Refresh the debputy-style formatting.
  * autopkgtest fixes and minor refactoring:
    - regenerate the test key and certificate; Closes: #1078645
    - use Ruff 0.9.3 with no changes
    - nix internal test suite:
      - make py-ver a string
      - drop the "3" part of py-ver
      - make sure we use the correct Python version
  * Add the year 2025 to my debian/* copyright notice.

 -- Peter Pentchev <roam@debian.org>  Tue, 28 Jan 2025 15:13:42 +0200

stunnel4 (3:5.74-1) unstable; urgency=medium

  * New upstream release.
  * autopkgtest: use Ruff 0.8.3 with no real changes: override some new
    checks related to docstrings, drop an obsolete override.

 -- Peter Pentchev <roam@debian.org>  Fri, 13 Dec 2024 21:33:23 +0200

stunnel4 (3:5.73-1) unstable; urgency=medium

  * New upstream release:
    - drop the 08-smtp-ehlo patch, integrated upstream
    - refresh the 02-rename-binary patch

 -- Peter Pentchev <roam@debian.org>  Thu, 24 Oct 2024 12:00:56 +0300

stunnel4 (3:5.72-4) unstable; urgency=medium

  * Fix FTBFS with debhelper 13.17 and later: we override dh_auto_install,
    so it is on us to pass --destdir now.
  * Override Lintian's still not quite correct debhelper 14 checks.
  * Let debhelper take care of some default dependencies.
  * Use debputy's X-Style: black.

 -- Peter Pentchev <roam@debian.org>  Mon, 26 Aug 2024 22:24:15 +0300

stunnel4 (3:5.72-3) unstable; urgency=medium

  * autopkgtest: use Ruff 0.3.5 with no changes.
  * Use X-DH-Compat instead of debian/compat.
  * Add the 08-smtp-ehlo patch for some SMTP servers.
  * Declare compliance with Policy 4.7.0 with no changes.
  * Add a NEWS entry about the deprecation of the stunnel4.service
    autogenerated by systemd from the SysV init script in favor of
    the per-tunnel stunnel@ template.

 -- Peter Pentchev <roam@debian.org>  Thu, 11 Apr 2024 12:51:38 +0300

stunnel4 (3:5.72-2) unstable; urgency=medium

  [ Simon McVittie ]
  * Don't run build-time tests on the 32-bit non-i386 architectures.
    This allows libcurl to be rebuilt on the architectures affected by the
    64-bit time_t transition, which unblocks rebuilding of a lot of the
    C/C++ ecosystem without having to wait for rustc/cargo to be
    re-bootstrapped (#1065787).
    Thanks to Mattia Rizzolo.  Closes: #1066049

  [ Peter Pentchev ]
  * Minor improvements to the autopkgtest Python harness:
    - the test suite for the testing program itself:
      - use Ruff 0.3.2, no changes
      - make the Ruff config simpler
    - let Ruff also validate the docstrings
    - use Ruff for source code formatting, too
    - let Ruff insist on trailing commas
    - enable Ruff preview mode, disable some checks
    - fix the forgotten f- prefix on two f-strings
    - use a hierarchy of exceptions
  * Add the 07-reproducible-build patch to use the Debian changelog's date
    instead of the current one. Closes: #1059014

 -- Peter Pentchev <roam@debian.org>  Wed, 13 Mar 2024 23:37:43 +0200

stunnel4 (3:5.72-1) unstable; urgency=medium

  * Minor improvements to the test suite for the autopkgtest suite:
    - tox.ini: reorganize the Tox stage specifications
    - pyproject.toml: Tox stage specifications on separate lines
    - use Ruff 0.2.1: push the settings into ruff.lint, adapt some overrides
  * Switch the build dependency from pkg-config to pkgconf.
  * New upstream version:
    - refresh the 02-rename-binary and 06-no-openssl-version-check-autopkgtest
      patches
    - add python3-cryptography as a test dependency, both at build time and
      for the upstream autopkgtest
  * Add the year 2024 to my debian/* copyright notice.

 -- Peter Pentchev <roam@debian.org>  Thu, 15 Feb 2024 20:47:45 +0200

stunnel4 (3:5.70-2) unstable; urgency=medium

  * Clean up more autogenerated files and Python cache directories.
    Closes: #1047383
  * Use `find -exec ... +` instead of `find | xargs`.
  * Declare dpkg build API level 1 and drop the now-implied
    "Rules-Requires-Root: no" declaration.

 -- Peter Pentchev <roam@debian.org>  Sun, 10 Sep 2023 21:33:59 +0300

stunnel4 (3:5.70-1) unstable; urgency=medium

  * Use dh-package-notes to record ELF package metadata.
  * Minor refactoring and Python style improvements for the autopkgtest tool.
  * New upstream version:
    - fix handling of a peer closing a TLS connection without proper TLS
      shutdown messaging. Closes: #1041545
    - drop the 07-tests-errmsg patch, integrated upstream
    - refresh the 02-rename-binary patch

 -- Peter Pentchev <roam@debian.org>  Thu, 20 Jul 2023 19:34:47 +0300

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