Releases: phpseclib/phpseclib
Releases · phpseclib/phpseclib
3.0.48
15 Dec 11:54
Compare
Sorry, something went wrong.
No results found
readd SCP support (#2108 )
SSH2: adjust want_reply handling for GLOBAL_REQUEST and CHANNEL_REQUEST (#2111 )
ASN1: add more validation checks to asn1map (#2104 )
RSA/PSS: more elegant int conversion (#2107 )
more PHP 8.5 deprecations (#2103 , #2113 )
2.0.50
15 Dec 11:53
Compare
Sorry, something went wrong.
No results found
SCP: some downloads have an extra null byte tacked onto the end (#146 )
SCP: uploading a file after trying to download a non existent file fails (#873 )
more PHP 8.5 deprecations (#2103 , #2113 )
1.0.25
15 Dec 11:53
Compare
Sorry, something went wrong.
No results found
SCP: some downloads have an extra null byte tacked onto the end (#146 )
SCP: uploading a file after trying to download a non existent file fails (#873 )
more PHP 8.5 deprecations (#2103 , #2113 )
3.0.47
06 Oct 01:12
Compare
Sorry, something went wrong.
No results found
fix PHP 8.5 deprecations
SFTP: check if realpath succeeded when changing SFTP directory (#2098 )
SFTP: add copy() method (only usable if copy-data ext is available) (#2101 )
2.0.49
06 Oct 01:11
Compare
Sorry, something went wrong.
No results found
fix PHP 8.5 deprecations
SFTP: check if realpath succeeded when changing SFTP directory (#2098 )
SSH2: server identification string handling enhancements (#2082 , #2083 )
1.0.24
06 Oct 01:10
Compare
Sorry, something went wrong.
No results found
fix PHP 8.4 / 8.5 deprecations
X509: make the attributes section of new CSRs be blank (#1522 )
X509: CRL version number wasn't correctly being saved (#2037 )
SFTP: check if realpath succeeded when changing SFTP directory (#2098 )
SFTP: convert filenames to strings (#2065 )
SSH2: ignore [email protected] in key re-exchanges (#2050 )
SSH2: update setPreferredAlgorithms() to accept csv's
SSH2: fix possible infinite loop on packet timeout
SSH2: handle SSH2_MSG_EXT_INFO out of login (#2001 , #2002 )
SSH2/Agent: reset supported_private_key_algorithms for every key (#1995 )
3.0.46
30 Jun 01:57
Compare
Sorry, something went wrong.
No results found
BigInteger/BCMath: strict_types fix (#2089 )
3.0.45
22 Jun 22:56
Compare
Sorry, something went wrong.
No results found
BigInteger: modPow() calls with negative base gave incorrect result (#2086 )
BigInteger: barrett reduction returned '' vs '0' for bcmath engine (#2087 )
3.0.44
15 Jun 10:06
Compare
Sorry, something went wrong.
No results found
SSH2: add send_eof() method (#2062 )
SSH2: server identification string handling enhancements (#2082 , #2083 )
SSH2: shore up terrapin counter measures
SSH2: fix for packets sent between KEXINIT packets (#2084 )
SFTP: convert filenames to strings (#2065 )
Hash: add cmac_aes algorithm (#1967 )
ASN1: support tags with values >= 30 (#2066 )
PublicKeyLoader: improve handling of bad keys (#2077 , #2079 )
RSA: fix for keys with negative modulos (#2085 )
BigInteger: adjust priority with which BCMath is used for PHP 8.4+
3.0.43
14 Dec 21:14
Compare
Sorry, something went wrong.
No results found
fix PHP 8.4 deprecations
BigInteger: workaround for regression in GMP that PHP introduced
BigInteger: speed up Barrett reductions
X509: make the attributes section of new CSRs be blank (#1522 )
X509: add getRequestedCertificateExtensions()
X509: algorithmidentifier parameters could get incorrectly set (#2051 )
SSH2: ignore [email protected] in key re-exchanges (#2050 )
SSH2: make it so phpseclib initiates key re-exchange after 1GB (#2050 )
SSH2: if string is passed to setPreferredAlgorithms treat as array
SSH2: update setPreferredAlgorithms() to accept csv's