Skip to content

Releases: phpseclib/phpseclib

1.0.19

08 Jul 04:45
Compare
Choose a tag to compare
  • SSH2: arcfour128 / arcfour256 were being included twice
  • SSH2: make window resizing behave more consistently with PuTTY (#1421)
  • SSH2: logging enhancements
  • SSH2: try logging in with none as an auth method first (#1454)
  • SFTP: change the mode with a SETSTAT instead of MKDIR (#1463)
  • SFTP: make it so extending SFTP class doesn't cause a segfault (#1465)
  • SFTP: realpath('') produced an error (#1474)
  • SFTP: if /path/to/file is a file then /path/to/file/whatever errors (#1475)
  • RSA: make PSS verification work for key length that aren't a power of 2 (#1423)
  • ASN1: fix for malformed ASN1 strings (#1456)
  • ANSI: fix "Number of elements can't be negative" error

2.0.27

06 Apr 04:08
Compare
Choose a tag to compare
  • SFTP: change the mode with a SETSTAT instead of MKDIR (#1463)
  • SFTP: make it so extending SFTP class doesn't cause a segfault (#1465)
  • Random::string didn't always return all the requested bytes (#1466)

2.0.26

23 Mar 01:17
Compare
Choose a tag to compare
  • SFTP: another attempt at speeding up uploads (#1455)
  • SSH2: try logging in with none as an auth method first (#1454)
  • ASN1: fix for malformed ASN1 strings (#1456)

2.0.25

25 Feb 06:12
Compare
Choose a tag to compare
  • SFTP: re-add buffering (#1455)

2.0.24

22 Feb 23:41
Compare
Choose a tag to compare
  • X509: fix PHP 5.3 compatability issue
  • SSH2: arcfour128 / arcfour256 were being included twice
  • SSH2: make window resizing behave more consistently with PuTTY (#1421)
  • SSH2: sodium_compat doesn't support memzero (#1432)
  • SSH2: logging enhancements
  • SFTP: don't buffer up download requests (PuTTY doesn't) (#1425)
  • RSA: make PSS verification work for key length that aren't a power of 2 (#1423)

2.0.23

17 Sep 03:47
Compare
Choose a tag to compare
  • SSH2: fix regression for connecting to servers with bad hostnames (#1405)

1.0.18

17 Sep 04:36
Compare
Choose a tag to compare
  • SSH2: fix regression for connecting to servers with bad hostnames (#1405)

2.0.22

15 Sep 22:51
Compare
Choose a tag to compare
  • SSH2: backport setPreferredAlgorithms() / getAlgorithmsNegotiated (#1156)
  • SSH2 / SFTP: fix issues with ping() (#1402)
  • X509: IPs in nameconstraints extension include netmask (#1387)
  • X509: fix issue with explicit time tags whose maps expect implicit (#1388)
  • BigInteger: fix bug with toBytes() with fixed precision negative numbers
  • fix PHP 7.4 deprecations

1.0.17

15 Sep 23:26
Compare
Choose a tag to compare
  • SSH2: backport setPreferredAlgorithms() / getAlgorithmsNegotiated (#1156)
  • SSH2 / SFTP: fix issues with ping() (#1402)
  • SSH2: only auto close the channel for exec() timeouts (#1384)
  • SSH2 / SFTP: fix issues with ping() (#1402)
  • SFTP: add progress callback to get() (#1375)
  • SFTP: fix array_merge(): Argument 1 is not an array error (#1379)
  • X509: IPs in nameconstraints extension include netmask (#1387)
  • X509: fix issue with explicit time tags whose maps expect implicit (#1388)
  • BigInteger: fix issues with divide method
  • BigInteger: fix bug with toBytes() with fixed precision negative numbers
  • fix PHP 7.4 deprecations

2.0.21

15 Jul 05:12
Compare
Choose a tag to compare
  • SSH2: only auto close the channel for exec() timeouts (#1384)