Skip to content

Releases: phpseclib/phpseclib

1.0.15

10 Mar 17:00
Compare
Choose a tag to compare
  • SFTP: make it so get() can correctly handle out of order responses (#1343)
  • Crypt: avoid bogus IV errors in ECB mode with OpenSSL (#1087)
  • RSA: protect against possible timing attack during OAEP decryption
  • RSA: fix possible memory leak with XML keys (#1346)
  • Hash: fix issues with the mode
  • SCP: issue error if remote_file is empty in put() call (#1335)
  • X509: whitelist OID 1.3.6.1.4.1.11129.2.4.2 (#1341)

2.0.14

27 Jan 19:46
Compare
Choose a tag to compare
  • SSH2: ssh-rsa is sometimes incorrectly used instead of rsa-sha2-256 (#1331)
  • SSH2: more strictly adhere to RFC8332 for rsa-sha2-256/512 (#1332)

1.0.14

27 Jan 19:42
Compare
Choose a tag to compare
  • SSH2: ssh-rsa is sometimes incorrectly used instead of rsa-sha2-256 (#1331)
  • SSH2: more strictly adhere to RFC8332 for rsa-sha2-256/512 (#1332)

2.0.13

16 Dec 23:35
Compare
Choose a tag to compare
  • SSH2: fix order of user_error() / bitmap reset (#1314)
  • SSH2: setTimeout(0) didn't work as intended (#1116)
  • Agent: add support for rsa-sha2-256 / rsa-sha2-512 (#1319)
  • Agent: add parameter to constructor (#1319)
  • X509: fix errors with validateDate (#1318)

1.0.13

16 Dec 23:34
Compare
Choose a tag to compare
  • SSH2: fix order of user_error() / bitmap reset (#1314)
  • SSH2: setTimeout(0) didn't work as intended (#1116)
  • Agent: add support for rsa-sha2-256 / rsa-sha2-512 (#1319)
  • Agent: add parameter to constructor (#1319)

2.0.12

04 Nov 05:50
Compare
Choose a tag to compare
  • SSH2: fixes relating to delayed global requests (#1271)
  • SSH2: setEngine -> setPreferredEngine (#1294)
  • SSH2: reset $this->bitmap when the connection fails (#1298)
  • SSH2: add ping() method (#1298)
  • SSH2: add support for rsa-sha2-256 / rsa-sha2-512 (RFC8332)
  • SFTP: make rawlist give same result regardless of stat cache (#1287)
  • Hash: save hashed keys for re-use

1.0.12

04 Nov 05:49
Compare
Choose a tag to compare
  • SSH2: fixes relating to delayed global requests (#1271)
  • SSH2: setEngine -> setPreferredEngine (#1294)
  • SSH2: reset $this->bitmap when the connection fails (#1298)
  • SSH2: add ping() method (#1298)
  • SSH2: add support for rsa-sha2-256 / rsa-sha2-512 (RFC8332)
  • SFTP: make rawlist give same result regardless of stat cache (#1287)
  • Hash: save hashed keys for re-use

2.0.11

15 Apr 16:58
Compare
Choose a tag to compare
  • X509: auto download intermediate certs
  • BigInteger: fix for (new BigInteger(48))->toString(true)) (#1264)
  • ASN1: class is never set as key in _decode_ber
  • check if phpinfo() is available before using (#1256)
  • backport CFB8 support from master to 2.0 (#1257)

1.0.11

15 Apr 16:57
Compare
Choose a tag to compare
  • X509: auto download intermediate certs
  • BigInteger: fix for (new BigInteger(48))->toString(true)) (#1264)
  • ASN1: class is never set as key in _decode_ber

2.0.10

19 Feb 04:40
Compare
Choose a tag to compare
  • BigInteger: fix issue with bitwise_xor (#1245)
  • Crypt: some of the minimum lengths were off
  • SFTP: update stat cache accordingly when file becomes a directory (#1235)
  • SFTP: fix issue with extended attributes on 64-bit PHP installs (#1248)
  • SSH2: more channel handling updates (#1200)
  • X509: use anonymous functions in PHP >= 5.3.0
  • X509: revise logic for validateSignature (#1213)
  • X509: fix 7.2 error when extensions were removed and new ones added (#1243)
  • fix float to int conversions on ARM CPU's (#1220)