mirror of
https://github.com/phpseclib/phpseclib.git
synced 2025-01-27 00:58:25 +00:00
Merge branch '1.0' into 2.0
This commit is contained in:
commit
f4b6a522df
42
CHANGELOG.md
42
CHANGELOG.md
@ -1,5 +1,24 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2.0.7 - 2017-10-22
|
||||||
|
|
||||||
|
- SSH2:
|
||||||
|
- add new READ_NEXT mode (#1140)
|
||||||
|
- add sendIdentificationStringFirst()
|
||||||
|
- add sendKEXINITFirst()
|
||||||
|
- add sendIdentificationStringLast()
|
||||||
|
- add sendKEXINITLast() (#1162)
|
||||||
|
- assume any SSH server >= 1.99 supports SSH2 (#1170)
|
||||||
|
- workaround for bad arcfour256 implementations (#1171)
|
||||||
|
- don't choke when getting response from diff channel in exec() (#1167)
|
||||||
|
- SFTP:
|
||||||
|
- add enablePathCanonicalization()
|
||||||
|
- add disablePathCanonicalization() (#1137)
|
||||||
|
- fix put() with remote file stream resource (#1177)
|
||||||
|
- ANSI: misc fixes (#1150, #1161)
|
||||||
|
- X509: use DateTime instead of unix time (#1166)
|
||||||
|
- Ciphers: use eval() instead of create_function() for >= 5.3
|
||||||
|
|
||||||
## 2.0.6 - 2017-06-05
|
## 2.0.6 - 2017-06-05
|
||||||
|
|
||||||
- Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
|
- Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
|
||||||
@ -67,6 +86,25 @@
|
|||||||
- Classes were renamed and namespaced ([#243](https://github.com/phpseclib/phpseclib/issues/243))
|
- Classes were renamed and namespaced ([#243](https://github.com/phpseclib/phpseclib/issues/243))
|
||||||
- The use of an autoloader is now required (e.g. Composer)
|
- The use of an autoloader is now required (e.g. Composer)
|
||||||
|
|
||||||
|
## 1.0.8 - 2017-10-22
|
||||||
|
|
||||||
|
- SSH2:
|
||||||
|
- add new READ_NEXT mode (#1140)
|
||||||
|
- add sendIdentificationStringFirst()
|
||||||
|
- add sendKEXINITFirst()
|
||||||
|
- add sendIdentificationStringLast()
|
||||||
|
- add sendKEXINITLast() (#1162)
|
||||||
|
- assume any SSH server >= 1.99 supports SSH2 (#1170)
|
||||||
|
- workaround for bad arcfour256 implementations (#1171)
|
||||||
|
- don't choke when getting response from diff channel in exec() (#1167)
|
||||||
|
- SFTP:
|
||||||
|
- add enablePathCanonicalization()
|
||||||
|
- add disablePathCanonicalization() (#1137)
|
||||||
|
- fix put() with remote file stream resource (#1177)
|
||||||
|
- ANSI: misc fixes (#1150, #1161)
|
||||||
|
- X509: use DateTime instead of unix time (#1166)
|
||||||
|
- Ciphers: use eval() instead of create_function() for >= 5.3
|
||||||
|
|
||||||
## 1.0.7 - 2017-06-05
|
## 1.0.7 - 2017-06-05
|
||||||
|
|
||||||
- Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
|
- Crypt: fix OpenSSL engine on <= PHP 5.3.6 (#1122)
|
||||||
@ -192,7 +230,7 @@
|
|||||||
- chgrp
|
- chgrp
|
||||||
- truncate
|
- truncate
|
||||||
- improved file type detection
|
- improved file type detection
|
||||||
- put() can write to te middle of a file
|
- put() can write to the middle of a file
|
||||||
- mkdir accepts the same parameters that PHP's mkdir does
|
- mkdir accepts the same parameters that PHP's mkdir does
|
||||||
- the ability to upload/download 2GB files
|
- the ability to upload/download 2GB files
|
||||||
- across-the-board speedups for the various encryption algorithms
|
- across-the-board speedups for the various encryption algorithms
|
||||||
@ -232,7 +270,7 @@
|
|||||||
- Net_SSH2 now has limited keyboard_interactive authentication support
|
- Net_SSH2 now has limited keyboard_interactive authentication support
|
||||||
- support was added for PuTTY formatted RSA private keys and XML formatted RSA private keys
|
- support was added for PuTTY formatted RSA private keys and XML formatted RSA private keys
|
||||||
- Crypt_RSA::loadKey() will now try all key types automatically
|
- Crypt_RSA::loadKey() will now try all key types automatically
|
||||||
= add support for AES-128-CBC and DES-EDE3-CFB encrypted RSA private keys
|
- add support for AES-128-CBC and DES-EDE3-CFB encrypted RSA private keys
|
||||||
- add Net_SFTP::stat(), Net_SFTP::lstat() and Net_SFTP::rawlist()
|
- add Net_SFTP::stat(), Net_SFTP::lstat() and Net_SFTP::rawlist()
|
||||||
- logging was added to Net_SSH1
|
- logging was added to Net_SSH1
|
||||||
- the license was changed to the less restrictive MIT license
|
- the license was changed to the less restrictive MIT license
|
||||||
|
@ -37,7 +37,7 @@ AES, Blowfish, Twofish, SSH-1, SSH-2, SFTP, and X.509
|
|||||||
* Composer compatible (PSR-0 autoloading)
|
* Composer compatible (PSR-0 autoloading)
|
||||||
* Install using Composer: `composer require phpseclib/phpseclib ~1.0`
|
* Install using Composer: `composer require phpseclib/phpseclib ~1.0`
|
||||||
* Install using PEAR: See [phpseclib PEAR Channel Documentation](http://phpseclib.sourceforge.net/pear.htm)
|
* Install using PEAR: See [phpseclib PEAR Channel Documentation](http://phpseclib.sourceforge.net/pear.htm)
|
||||||
* [Download 1.0.7 as ZIP](http://sourceforge.net/projects/phpseclib/files/phpseclib1.0.7.zip/download)
|
* [Download 1.0.8 as ZIP](http://sourceforge.net/projects/phpseclib/files/phpseclib1.0.8.zip/download)
|
||||||
|
|
||||||
## Support
|
## Support
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user