m2crypto (0.42.0-3) unstable; urgency=medium

  * Team upload.

  [ Sebastian Andrzej Siewior ]
  * tests: Don't pass `-debug' to openssl (closes: #1101045).

  [ Colin Watson ]
  * Add autopkgtest-dependency on openssl.

 -- Colin Watson <cjwatson@debian.org>  Mon, 24 Mar 2025 12:21:06 +0000

m2crypto (0.42.0-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Remove invalid test for X509_REQ_set_version() (Closes: #1085588).
  * Raise proper error if load_key_bio() fails (Closes: #1091133).
  * swig workaround: Shadow sys/types.h, discussed in #1091133.

 -- Sebastian Andrzej Siewior <sebastian@breakpoint.cc>  Fri, 10 Jan 2025 12:47:19 +0100

m2crypto (0.42.0-2) unstable; urgency=high

  * Team upload.
  [ Paul Gevers ]
  * fix-ssl-timeout-for-t64.patch: reinstate qq in pack().
    Fixes FTBFS on several archs. Closes: #1085611, #1085589.

 -- Santiago Vila <sanvila@debian.org>  Mon, 21 Oct 2024 11:42:00 +0200

m2crypto (0.42.0-1) unstable; urgency=medium

  * Team upload
  * New upstream version 0.42.0
  * Refresh patches
  * Add dep on python3-sphinx-rtd-theme

 -- Alexandre Detiste <tchet@debian.org>  Tue, 20 Aug 2024 18:06:43 +0200

m2crypto (0.41.0+ds-3) unstable; urgency=medium

  * Team upload
  * Revert "Do not pack time differently for i386 systems"
  * Fix HTML documentation

 -- Bastian Germann <bage@debian.org>  Fri, 19 Jul 2024 10:50:19 +0200

m2crypto (0.41.0+ds-2) unstable; urgency=medium

  * Expect failure for mktime on i386 only

 -- Bastian Germann <bage@debian.org>  Thu, 18 Jul 2024 16:42:30 +0200

m2crypto (0.41.0+ds-1) unstable; urgency=medium

  * Team upload
  * Do not expect failure on 32-bit systems with 64-bit time_t
  * Do not pack time differently for i386 systems
  * Move source to sr.ht
  * Exclude doctrees
  * Drop unnecessary exclusion

 -- Bastian Germann <bage@debian.org>  Thu, 18 Jul 2024 13:35:47 +0200

m2crypto (0.41.0-1) unstable; urgency=medium

  * New upstream version 0.41.0
  * Adopt package inside DPT (Closes: #1065037)
  * Apply multiarch hint
  * Use new dh-sequence-python3
  * Remove patch applied upstream

 -- Alexandre Detiste <tchet@debian.org>  Sun, 30 Jun 2024 00:04:23 +0200

m2crypto (0.40.1-4) unstable; urgency=medium

  [ Simon Quigley ]
  * QA upload (Closes: #1072341).

  [ Spyros Seimenis ]
  * debian/patches/fix-ssl-timeout-for-t64.patch: Fix SSL timeout struct
    on 32-bit systems with 64-bit time_t.  Closes LP: #2059156.

 -- Simon Quigley <tsimonq2@debian.org>  Wed, 05 Jun 2024 09:12:03 -0500

m2crypto (0.40.1-3) unstable; urgency=medium

  * QA upload.
  * Cherry-pick upstream patch to fix testsuite with OpenSSL 3.2.
    (Closes: #1063874)
  * Declare Rules-Requires-Root: no.
  * Update Lintian overrides.

 -- Andreas Beckmann <anbe@debian.org>  Thu, 11 Apr 2024 17:29:26 +0200

m2crypto (0.40.1-2) unstable; urgency=medium

  * orphan

 -- Sandro Tosi <morph@debian.org>  Thu, 29 Feb 2024 01:19:57 -0500

m2crypto (0.40.1-1) unstable; urgency=medium

  [ Stefano Rivera ]
  * New upstream release.
    - Supports Python 3.12. (Closes: #1055568, 1040103)
  * Drop all patches, superseded upstream.

 -- Sandro Tosi <morph@debian.org>  Tue, 16 Jan 2024 01:36:41 -0500

m2crypto (0.38.0-4) unstable; urgency=high

  [ Stefano Rivera ]
  * Patch: Mitigate the Bleichenbacher timing attacks in the RSA decryption
    API (CVE-2020-25657, Closes: #975002)
  * Patch: Add support for setuptools >= 60. (Closes #1022485)

 -- Sandro Tosi <morph@debian.org>  Wed, 16 Nov 2022 21:32:27 -0500

m2crypto (0.38.0-3) unstable; urgency=medium

  [ Stefano Rivera ]
  * Load legacy provider of openssl v3, to avoid segfault in tests when
    m2crypto tests legacy things. Thanks Dimitri John Ledkov for the patch.
    Closes: #1006508
  * Apply 4 patches to get the tests passing on OpenSSL 3.
  * Skip TLSv1.0 test, no longer possible to run it.

 -- Sandro Tosi <morph@debian.org>  Tue, 21 Jun 2022 00:44:57 -0400

m2crypto (0.38.0-2) unstable; urgency=medium

  * debian/tests/control
    - fix autopkgtests by installing build-deps; Closes: #998028

 -- Sandro Tosi <morph@debian.org>  Thu, 02 Dec 2021 23:58:52 -0500

m2crypto (0.38.0-1) unstable; urgency=medium

  * New upstream release
  * debian/watch
    - track gitlab releases
  * debian/patches
    - refresh, drop merged patches
  * debian/rules
    - use pybuild to run test and build doc

 -- Sandro Tosi <morph@debian.org>  Thu, 14 Oct 2021 23:21:43 -0400

m2crypto (0.37.1-2) unstable; urgency=medium

  * debian/patches/MR262.patch
    - fix test failure with recent openssl; Closes: #983013
  * debian/rules
    - skip test_ssl.py during tests, more than 50% of its tests faol on an
      IPv6-only machine; Closes: #979865

 -- Sandro Tosi <morph@debian.org>  Sun, 21 Feb 2021 23:49:07 -0500

m2crypto (0.37.1-1) unstable; urgency=medium

  [ Ondřej Nový ]
  * d/control: Update Vcs-* fields with new Debian Python Team Salsa
    layout.

  [ Sandro Tosi ]
  * New upstream release
  * Use the new Debian Python Team contact name and address
  * debian/copyright
    - extend packaging copyright years
  * debian/control
    - bump Standards-Version to 4.5.1 (no changes needed)
    - add parameterized to b-d, needed by tests
  * debian/patches/0001-import-inspect-in-urllib-2.patch
    - refresh patch
  * debian/patches/MR261.patch
    - fix compatibility with openssl/1.1.1i+; Closes: #954402

 -- Sandro Tosi <morph@debian.org>  Tue, 12 Jan 2021 00:53:00 -0500

m2crypto (0.36.0-1) unstable; urgency=medium

  * New upstream release
  * debian/control
    - add Breaks+Replaces: m2crypto-doc on -doc pkg; Closes: #959947, #964299
    - wrap-and-sort
    - bump compat level to 13
  * debian/patches/{d3a43ffe1bfe4c128d6ab7c390419dee68f4ca5a.patch,
                    d67b8e3d2682eb70248d7070d860dabe5a003d52.patch}
    - drop patches, merged upstream

 -- Sandro Tosi <morph@debian.org>  Wed, 15 Jul 2020 23:27:35 -0400

m2crypto (0.35.2-2) unstable; urgency=medium

  * debian/patches/d67b8e3d2682eb70248d7070d860dabe5a003d52.patch
    - fix syntax warning; Closes: #948300
  * rename doc package to python-m2crypto-doc, to respect policy

 -- Sandro Tosi <morph@debian.org>  Fri, 24 Apr 2020 00:32:17 -0400

m2crypto (0.35.2-1) unstable; urgency=medium

  * New upstream release
  * run autopkgtests for all python3 supported versions; Closes: #954462
  * debian/copyright
    - update upstream copyright years
    - add myself to copyright, and order entries chrologically
  * debian/control
    - bump Standards-Version to 4.5.0 (no changes needed)
  * debian/patches/*
    - drop almost all patches, merged upstream
  * debian/patches/d3a43ffe1bfe4c128d6ab7c390419dee68f4ca5a.patch
    - add compatibility with python3.8 way of wrapping a fp in a Buffer;
      Closes: #958496

 -- Sandro Tosi <morph@debian.org>  Thu, 23 Apr 2020 23:48:21 -0400

m2crypto (0.31.0-9) unstable; urgency=medium

  [ Debian Janitor ]
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.

  [ Sandro Tosi ]
  * Drop python2 support; Closes: #936975

 -- Sandro Tosi <morph@debian.org>  Fri, 31 Jan 2020 00:17:53 -0500

m2crypto (0.31.0-8) unstable; urgency=medium

  * Adopt package; Closes: #945182

 -- Sandro Tosi <morph@debian.org>  Thu, 21 Nov 2019 22:31:01 -0500

m2crypto (0.31.0-7) unstable; urgency=medium

  * Orphaning package.
  * Bump Standards-Version to 4.4.1 [Ondřej Nový].

 -- Daniel Stender <stender@debian.org>  Wed, 20 Nov 2019 23:37:23 +0100

m2crypto (0.31.0-6) unstable; urgency=medium

  * Perform complete source-only upload (Closes: #934914).

 -- Daniel Stender <stender@debian.org>  Sun, 18 Aug 2019 18:29:59 +0200

m2crypto (0.31.0-5) unstable; urgency=medium

  [ Ondřej Nový ]
  * Use debhelper-compat instead of debian/compat.
  * Add python3-m2crypto.
  * Run tests during build automatically with pybuild.
  * Build sphinx docs with Python 3.
  * Bump debhelper compat level to 12.
  * Bump standards version to 4.4.0 (no changes).
  * d/patches: Fix typo erorr -> error.

 -- Daniel Stender <stender@debian.org>  Sun, 11 Aug 2019 10:46:16 +0200

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