phpseclib (1.0.24-1) unstable; urgency=medium

  [ terrafrost ]
  * SFTP: try without path canonicalization if initial realpath() fails
  * SSH2: fix possible infinite loop on packet timeout
  * X509: CRL fixes
  * X509: make the attributes section of new CSRs be blank
  * SSH2: update setPreferredAlgorithms() to accept csv's
  * SSH2: ignore kex-strict-s-v00@openssh.com in key re-exchanges
  * SFTP: convert filenames to strings
  * CHANGELOG: add new release

  [ Jakub Trmota ]
  * Agent: reset supported_private_key_algorithms for every key

  [ Tingsong Xu ]
  * SSH2: handle SSH2_MSG_EXT_INFO out of login.

  [ David Prévot ]
  * Remove Rules-Requires-Root
  * Update Standards-Version to 4.7.2

 -- David Prévot <taffit@debian.org>  Tue, 07 Oct 2025 07:35:02 +0200

phpseclib (1.0.23-6) unstable; urgency=medium

  * Modernize PHPUnit syntax

 -- David Prévot <taffit@debian.org>  Sun, 16 Feb 2025 12:43:15 +0100

phpseclib (1.0.23-5) unstable; urgency=medium

  * Drop php-codesniffer usage for tests

 -- David Prévot <taffit@debian.org>  Tue, 21 Jan 2025 17:03:56 +0100

phpseclib (1.0.23-4) unstable; urgency=medium

  * Group nophpunit11 for tests failing with PHPUnit 11

 -- David Prévot <taffit@debian.org>  Sun, 05 Jan 2025 09:50:49 +0100

phpseclib (1.0.23-3) unstable; urgency=medium

  * Make provider classes static (PHPUnit 11 fix) (Closes: #1070624)

 -- David Prévot <taffit@debian.org>  Thu, 10 Oct 2024 16:52:59 +0100

phpseclib (1.0.23-2) unstable; urgency=medium

  * Fix override
  * Use --require-file for phpabtl (Closes: #1073568)
  * Update Standards-Version to 4.7.0

 -- David Prévot <taffit@debian.org>  Wed, 19 Jun 2024 13:30:24 +0200

phpseclib (1.0.23-1) unstable; urgency=medium

  [ terrafrost ]
  * BigInteger: put guardrails on isPrime() and randomPrime() [CVE-2024-27354]
  * ASN1: limit OID length [CVE-2024-27355]
  * BigInteger: fix getLength()
  * CHANGELOG: add 1.0.23 release

  [ David Prévot ]
  * Mention CVE-2023-48795 in previous changelog entry
  * Force system dependencies loading

 -- David Prévot <taffit@debian.org>  Mon, 26 Feb 2024 22:32:20 +0100

phpseclib (1.0.22-1) unstable; urgency=medium

  [ terrafrost ]
  * ASN1: fix string conversion code for 32-bit PHP installs
  * SFTP: fix SFTPv2 errors when logging errors
  * SFTP: fix issue with get() downloading to files / streams
  * Rijndael: fix for PHP 8.3+ compatability
  * X509: fix for weird characters in subjaltname
  * Crypt/Base: improve ARM detection code
  * SSH2: add support for RFC8308
  * SSH2: only capture login info once
  * SSH2: implement terrapin attack countermeasures [CVE-2023-48795]
  * CHANGELOG: add 1.0.22 release

 -- David Prévot <taffit@debian.org>  Fri, 29 Dec 2023 15:18:58 +0100

phpseclib (1.0.21-2) unstable; urgency=medium

  * Drop failing test on s390x architecture

 -- David Prévot <taffit@debian.org>  Mon, 17 Jul 2023 08:15:00 +0200

phpseclib (1.0.21-1) unstable; urgency=medium

  [ terrafrost ]
  * Tests: add test for connecting to non-existant host
  * Crypt/Base: fix CTR mode with continuous buffer with non-eval PHP
  * RSA: add support for loading PuTTY v3 keys
  * SFTP: try to delete dir even if it can't be opened
  * SFTP: try without path canonicalization if initial realpath() fails
  * Crypt/RSA: add support for loading OpenSSH encrypted keys
  * SSH2: if logging in with rsa-sha2-256/512 fails, try ssh-rsa
  * SFTP: make it so SFTP::RESUME also sets offset of local file
  * SFTP: RESUME_START didn't work as described
  * CHANGELOG: add 1.0.21 release

  [ PetrP ]
  * SFTP: fix chgrp() for version < 4

  [ David Prévot ]
  * Mark package as Multi-Arch: foreign
  * Adapt to recent version of PHPUnit (10)
  * Drop test failing on PHPUnit 10 (Closes: #1039832)
  * Use secure URI in Homepage field.
  * Update standards version to 4.6.2, no changes needed.

 -- David Prévot <taffit@debian.org>  Tue, 11 Jul 2023 13:26:19 +0200

phpseclib (1.0.20-1) unstable; urgency=medium

  [ terrafrost ]
  * add 1.0.20 release
    + PHP 8 compatibility (Closes: 977385)

  [ David Prévot ]
  * Update standards version to 4.6.0, no changes needed.
  * Install dh-sequence-* instead of using dh --with
  * Generate phpabtpl at build time
  * Compatibility with recent PHPUnit (9)
  * Install /u/s/p/overrides file

 -- David Prévot <taffit@debian.org>  Tue, 28 Dec 2021 08:00:47 -0400

phpseclib (1.0.19-3) unstable; urgency=medium

  * Install /u/s/p/a/php-seclib
  * Simplify gbp import-orig workflow
  * Backport cleanup RSA PKCS#1 v1.5 signature verification [CVE-2021-30130]

 -- David Prévot <taffit@debian.org>  Sat, 10 Apr 2021 10:37:43 -0400

phpseclib (1.0.19-2) unstable; urgency=medium

  * Adapt to recent version of PHPUnit (9)
  * Drop versioned build-dependency satisfied in stable
  * Update Standards-Version to 4.5.1
  * Fix field name case in debian/tests/control (Test-command => Test-Command).
  * Update watch file format version to 4.
  * Set upstream metadata fields: Archive.

 -- David Prévot <taffit@debian.org>  Mon, 14 Dec 2020 11:44:05 -0400

phpseclib (1.0.19-1) unstable; urgency=medium

  [ terrafrost ]
  * 1.0.19 release

  [ David Prévot ]
  * Set upstream metadata fields:
    Bug-Database, Bug-Submit, Repository, Repository-Browse.
  * Update standards version to 4.5.0, no changes needed.
  * Set Rules-Requires-Root: no.
  * Use debhelper-compat 13
  * Simplify override_dh_auto_test

 -- David Prévot <taffit@debian.org>  Thu, 09 Jul 2020 22:40:45 -0400

phpseclib (1.0.18-2) unstable; urgency=medium

  * Revert "Update to current phpcs output"
  * Build-Depend on recent php-codesniffer
  * Set upstream metadata fields: Repository.
  * Drop versioned dependency satisfied in (old)stable
  * Update Standards-Version to 4.4.1

 -- David Prévot <taffit@debian.org>  Mon, 30 Sep 2019 19:09:39 -1000

phpseclib (1.0.18-1) unstable; urgency=medium

  [ terrafrost ]
  * 1.0.18 release

 -- David Prévot <taffit@debian.org>  Sat, 21 Sep 2019 17:31:56 -1000

phpseclib (1.0.17-1) unstable; urgency=medium

  [ terrafrost ]
  * 1.0.17 release

  [ David Prévot ]
  * Remove obsolete fields Name, Contact from debian/upstream/metadata.

 -- David Prévot <taffit@debian.org>  Mon, 16 Sep 2019 05:50:04 -1000

phpseclib (1.0.16-2) unstable; urgency=medium

  * Upload to unstable now that buster has been released
  * Update to current phpcs output
  * Update standards version, no changes needed.
  * Set upstream metadata fields: Contact, Name.
  * Compatibility with recent PHPUnit (8)

 -- David Prévot <taffit@debian.org>  Wed, 14 Aug 2019 12:26:34 -1000

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