pim-community-dev icon indicating copy to clipboard operation
pim-community-dev copied to clipboard

Bump phpseclib/phpseclib from 2.0.31 to 2.0.38

Open dependabot[bot] opened this issue 3 years ago • 0 comments
trafficstars

Bumps phpseclib/phpseclib from 2.0.31 to 2.0.38.

Release notes

Sourced from phpseclib/phpseclib's releases.

2.0.38

  • RSA: add support for OpenSSH encrypted keys (#1737, #1733, #1531, #1490)
  • SSH2: fix possibly undefined variable error (#1802)
  • SFTP: try to delete dir even if it can't be opened (#1791)
  • SFTP: try without path canonicalization if initial realpath() fails (#1796)
  • SFTP: detect if stream metadata has wrapper_type set for put() method (#1792)
  • BigInteger: fix behavior on 32-bit PHP installs (#1820)
  • don't use dynamic properties, which are deprecated in PHP 8.2 (#1808, #1822)
  • fix deprecated implicit float to int on 32-bit PHP 8.1

2.0.37

  • RSA: add support for loading PuTTY v3 keys
  • Crypt/Base: fix CTR mode with continuous buffer with non-eval PHP
  • Crypt/Base: use sodium_increment in _increment_str
  • Crypt/Base: fix deprecation notice (#1770)
  • SSH2/Agent: rm unused parameter (#1757)

2.0.36

  • SSH2: make login() return false if no valid auth methods are found (#1744)
  • SFTP: fix chgrp() for version < 4 (#1730)
  • Crypt/Base: add OFB8 as a new mode (phpseclib/mcrypt_compat#33)
  • RSA & BigInteger: check phpinfo() available before using it (#1726)

2.0.35

  • SSH2: add "smart multi factor" login mode (enabled by default) (#1648)
  • SSH2: error out when no data is received from the server (#1647)
  • SFTP: don't attempt to parse unsupported attributes (#1708)
  • SFTP: getSupportedVersions() call didn't work

2.0.34

  • SSH2: add support for zlib and [email protected] compression
  • SFTP: add support for SFTPv4/5/6
  • SFTP: add option to allow arbitrary length packets (#1691)
  • RSA: ssh-keygen -yf private.key fails if \r is present (#1698)

2.0.33

  • SFTP: don't check SFTP packet size after SFTP initialization (#1606)
  • SFTP: timeout during SFTP init should return false (#1684)
  • SFTP: return false if get_channel_packet returns false (#1678)
  • ASN1: return false when not enough bytes are available (#1676)

2.0.32

  • SSH2: add getAuthMethodsToContinue() method (#1648)
  • SSH2: timeout would occasionally infinitely loop
  • SSH2: fix PHP7.4 errors about accessing bool as string (#1656)
  • SSH2: fix issue with key re-exchange (#1644)
  • SFTP: reopen channel on channel closure (#1654)
  • X509: extra characters before cert weren't being removed (#1659)
  • ASN1: fix timezone issue when non-utc time is given (#1562)
  • RSA: OAEP decryption didn't check labels correctly (#1669)
Changelog

Sourced from phpseclib/phpseclib's changelog.

2.0.38 - 2022-09-02

  • RSA: add support for OpenSSH encrypted keys (#1737, #1733, #1531, #1490)
  • SSH2: fix possibly undefined variable error (#1802)
  • SFTP: try to delete dir even if it can't be opened (#1791)
  • SFTP: try without path canonicalization if initial realpath() fails (#1796)
  • SFTP: detect if stream metadata has wrapper_type set for put() method (#1792)
  • BigInteger: fix behavior on 32-bit PHP installs (#1820)
  • don't use dynamic properties, which are deprecated in PHP 8.2 (#1808, #1822)
  • fix deprecated implicit float to int on 32-bit PHP 8.1

2.0.37 - 2022-04-04

  • RSA: add support for loading PuTTY v3 keys
  • Crypt/Base: fix CTR mode with continuous buffer with non-eval PHP
  • Crypt/Base: use sodium_increment in _increment_str
  • Crypt/Base: fix deprecation notice (#1770)
  • SSH2/Agent: rm unused parameter (#1757)

2.0.36 - 2022-01-30

  • SSH2: make login() return false if no valid auth methods are found (#1744)
  • SFTP: fix chgrp() for version < 4 (#1730)
  • Crypt/Base: add OFB8 as a new mode (phpseclib/mcrypt_compat#33)
  • RSA & BigInteger: check phpinfo() available before using it (#1726)

2.0.35 - 2021-11-28

  • SSH2: add "smart multi factor" login mode (enabled by default) (#1648)
  • SSH2: error out when no data is received from the server (#1647)
  • SFTP: don't attempt to parse unsupported attributes (#1708)
  • SFTP: getSupportedVersions() call didn't work

2.0.34 - 2021-10-26

  • SSH2: add support for zlib and [email protected] compression
  • SFTP: add support for SFTPv4/5/6
  • SFTP: add option to allow arbitrary length packets (#1691)
  • RSA: ssh-keygen -yf private.key fails if \r is present (#1698)

2.0.33 - 2021-08-15

  • SFTP: don't check SFTP packet size after SFTP initialization (#1606)
  • SFTP: timeout during SFTP init should return false (#1684)
  • SFTP: return false if get_channel_packet returns false (#1678)
  • ASN1: return false when not enough bytes are available (#1676)

2.0.32 - 2021-06-13

  • SSH2: add getAuthMethodsToContinue() method (#1648)

... (truncated)

Commits
  • b035365 CHANGELOG: PublicKeyLoader -> RSA
  • fe7bdd2 CHANGELOG: add 2.0.38 release
  • 8dbb866 fix bad merge
  • 88fbf6a Merge branch '1.0' into 2.0
  • 1168ba4 backport 3.0's PHP 8.1 32-bit fixes
  • cf6ff7d Merge branch '1.0' into 2.0
  • 3d05201 X509: include the query part of the URL
  • 3a087da Merge branch '1.0' into 2.0
  • a44b56d Crypt/Base: fix PHP 8.2 deprecation error
  • af7a69a Merge branch 'bcrypt' into bcrypt2
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Sep 05 '22 16:09 dependabot[bot]