Skip to content

Releases: phpseclib/phpseclib

1.0.5

22 Oct 18:33
Compare
Choose a tag to compare
  • fix issue preventing installation of 1.0.x via Composer (#1048)

2.0.4

04 Oct 01:05
Compare
Choose a tag to compare
  • fix E_DEPRECATED errors on PHP 7.1 (#1041)
  • SFTP: speed up downloads (#945)
  • SFTP: fix infinite loop when uploading empty file (#995)
  • ASN1: fix possible infinite loop in decode (#1027)

1.0.4

04 Oct 01:04
Compare
Choose a tag to compare
  • fix E_DEPRECATED errors on PHP 7.0 and 7.1 (#1041)
  • fix float to int conversions on 32-bit Linux pre-PHP 5.3 (#1038, #1034)
  • SFTP: speed up downloads (#945)
  • SFTP: fix infinite loop when uploading empty file (#995)
  • ASN1: fix possible infinite loop in decode (#1027)

2.0.3

18 Aug 18:54
Compare
Choose a tag to compare
  • BigInteger/RSA: don't compare openssl versions > 1.0 (#946)
  • RSA: don't attempt to use the CRT when zero value components exist (#980)
  • RSA: zero salt length RSA signatures don't work (#1002)
  • ASN1: fix PHP Warning on PHP 7.1 (#1013)
  • X509: set parameter fields to null for CSR's / RSA (#914)
  • CRL optimizations (#1000)
  • SSH2: fix "Expected SSH_FXP_STATUS or ..." error (#999)
  • SSH2: use stream_get_* instead of fread() / fgets() (#967)
  • SFTP: make symlinks support relative target's (#1004)
  • SFTP: fix sending stream resulting in zero byte file (#995)

1.0.3

18 Aug 18:53
Compare
Choose a tag to compare
  • BigInteger/RSA: don't compare openssl versions > 1.0 (#946)
  • RSA: don't attempt to use the CRT when zero value components exist (#980)
  • RSA: zero salt length RSA signatures don't work (#1002)
  • ASN1: fix PHP Warning on PHP 7.1 (#1013)
  • X509: set parameter fields to null for CSR's / RSA (#914)
  • CRL optimizations (#1000)
  • SSH2: fix "Expected SSH_FXP_STATUS or ..." error (#999)
  • SFTP: make symlinks support relative target's (#1004)
  • SFTP: fix sending stream resulting in zero byte file (#995)

2.0.2

04 Jun 19:59
Compare
Choose a tag to compare
  • All Ciphers: fix issue with CBC mode / OpenSSL / continuous buffers / decryption (#938)
  • Random: fix issues with serialize() (#932)
  • RC2: fix issue with decrypting
  • RC4: fix issue with key not being truncated correctly
  • SFTP: nlist() on a non-existant directory resulted in error
  • SFTP: add is_writable, is_writeable, is_readable
  • X509: add IPv6 support for subjectaltname extension (#936)

1.0.2

08 May 00:10
Compare
Choose a tag to compare
  • All Ciphers: fix issue with CBC mode / OpenSSL / continuous buffers / decryption (#938)
  • Random: fix issues with serialize() (#932)
  • RC2: fix issue with decrypting
  • RC4: fix issue with key not being truncated correctly
  • SFTP: nlist() on a non-existant directory resulted in error
  • SFTP: add is_writable, is_writeable, is_readable
  • RSA: fix PHP4 compatability issue

2.0.1

21 Jan 15:03
Compare
Choose a tag to compare
  • RSA: fix regression in PSS mode (#769)
  • RSA: fix issue loading PKCS8 specific keys (#861)
  • X509: add getOID() method (#789)
  • X509: improve base64-encoded detection rules (#855)
  • SFTP: fix quirky behavior with put() (#830)
  • SFTP: fix E_NOTICE (#883)
  • SFTP/Stream: fix issue with filenames with hashes (#901)
  • SSH2: add isAuthenticated() method (#897)
  • SSH/Agent: fix possible PHP warning (#923)
  • BigInteger: add __debugInfo() magic method (#881)
  • BigInteger: fix issue with doing bitwise not on 0
  • add getBlockLength() method to symmetric ciphers

1.0.1

21 Jan 15:05
Compare
Choose a tag to compare
  • RSA: fix regression in PSS mode (#769)
  • RSA: fix issue loading PKCS8 specific keys (#861)
  • X509: add getOID() method (#789)
  • X509: improve base64-encoded detection rules (#855)
  • SFTP: fix quirky behavior with put() (#830)
  • SFTP: fix E_NOTICE (#883)
  • SFTP/Stream: fix issue with filenames with hashes (#901)
  • SSH2: add isAuthenticated() method (#897)
  • SSH/Agent: fix possible PHP warning (#923)
  • BigInteger: add __debugInfo() magic method (#881)
  • BigInteger: fix issue with doing bitwise not on 0
  • add getBlockLength() method to symmetric ciphers

2.0.0

21 Jan 15:06
Compare
Choose a tag to compare
  • Classes were renamed and namespaced (#243)
  • The use of an autoloader is now required (e.g. Composer)